/* xtreemcom */
	/* heading styles */
		h1 {
			font-size:16pt;
			background-color:#e3e3e3;
			font-weight:bold;
			border:black 1px solid;
			-moz-border-radius:3px;
			overflow:auto;
			padding-left:15px
		}
		h2 {
			font-size:13pt;
			background-color:#e3e3e3;
			font-weight:bold;
			border:black 1px solid;
			-moz-border-radius:3px;
			overflow:auto;
			padding-left:15px
		}
		h3 {
			font-size:12pt;
			background-color:#e3e3e3;
			font-weight:bold;
			border:black 1px solid;
			-moz-border-radius:3px;
			overflow:auto;
			padding-left:15px
		}
	/* common HTML */
		a, a:link, a:active {
			font-weight:bold;
			color:#ff4501;
			padding:2px
		}
		a:visited, a:active:visited {
			font-weight:normal;
			color:#ff2201;
			padding:2px
		}
		hr {
			background-color:#ff2201;
			height:1px;
			border:0;
			width:99%
		}
		img {
			border:0
		}

		p {
			margin-left:5px;
			padding-left:5px
		}
	/* tables */
		table {
			border:solid 1px #ff2201;
			border-spacing:1px;
			border-collapse:separate;
			padding:1px;
			margin-left:30px;
			-moz-border-radius: 4px
		}
		th {
			color:white;
			border-style:solid;
			-moz-border-radius: 4px;
			background-color: #ff2201
		}
		th a, th a:link, th a:active {
			color:white;
			font-weight:700;
			text-decoration:none
		}
		th a:visited, th a:active:visited {
			color:white;
			font-weight:normal;
			text-decoration:none
		}
		td {
			background-color:black;
			color:white;
			border-style:solid;
			padding:2px;
			-moz-border-radius:4px
		}
	/* Custom styles */
		div.coreLayout {
			margin:0px;
			padding:0px;
			font-weight:normal;
			font-family:Arial,Verdana,sans-serif;
			font-size:10pt;
			color:black;
			border:solid 1px #ff2201;
			border-collapse:separate;
			-moz-border-radius:4px
		}
		div.contentPane {
			background-color:white;
			margin-left:10px; padding-left:10px; margin-right:10px; padding-right:10px; margin-top:5px; padding-top:5px;
			z-index:100
		}
		div.leftNavigation {
		/* div.rightNavigation { */
			text-align:left;
			float:right;
			margin-left:10px; padding-left:10px; margin-right:10px; padding-right:10px; margin-top:0px; padding-top:0px;
			background-color:#ff2201;
			width:200px
		}
		div.masthead {
			text-align:right;
			background-color:#ff2201;
			clear:all;
			margin-left:10px; padding-left:10px; margin-right:10px; padding-right:10px; margin-bottom:0px; padding-bottom:0px;
			padding-top:10px; margin-top:10px
		}
		div.footer {
			text-align:center;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:10px
		}
		div.column2 {
			width:48%;
			float:left
		}
		div.columnSpacer {
			width:3%;
			float:left
		}
		div.rightFloatColumn {
			background-color:#ffffff;
			width:40%;
			float:right;
			margin-left:10px;
			margin-top:-14px;
		}
		div.cardGallery {
			padding:10px;
			background-color:black;
			overflow:auto
		}

		div.logo {
			clear:right
		}
		div.TableOfContents {}
		div.logo a, div.logo a:link, div.logo a:active, div.logo a:visited, div.logo a:active:visited {
			display:inline;
			font-size:32pt;
			font-style:italic;
			font-weight:bold;
			color:white;
			text-decoration:none
		}
		div.leftNavigation table {
			margin-left:5px
		}
		div.leftNavigation td {
			margin:2px;
			padding:2px
		}
		div.leftNavigation a, div.leftNavigation a:link, div.leftNavigation a:active {
			font-weight: bold;
			color:white;
			padding: 2px
		}
		div.leftNavigation a:visited, div.leftNavigation a:active:visited {
			font-weight: normal;
			color:white;
			padding: 2px
		}
	/* Global sites/network nav */
		div.globalContainer {
			/* display:block; */
			background-color:#ff2201;
			padding:34px 0px 0px 15px;
			float:left
		}
		div.globalNav, div.globalNav a, div.globalNav a:link, div.globalNav a:active, div.globalNav a:visited,
		div.globalNav a:active:visited {
			text-decoration:none;
			font-weight:700;
			color:#ffffff
		}
		div.globalNav a:hover {
			text-decoration:none;
			font-weight:700;
			color:#ff2201
		}
		div.globalNav {
			font-family:sans-serif;
			font-size:9pt;
			display:inline;
			margin:3px;
			padding:5px 5px 0px 5px
		}
		div.globalFirst {
			background-color:#00aaff
		}
		div.globalFirstSelected {
			background-color:#ffffff;
			color:#00aaff
		}
		div.globalSecond {
			background-color:#0122ff
		}
		div.globalSecondSelected {
			background-color:#ffffff;
			color:#0122ff;
		}
		div.globalThird {
			background-color:#ffaa00
		}
		div.globalThirdSelected {
			background-color:#ffffff;
			color:#ffaa00
		}
		div.globalFourth {
			background-color:#000000
		}
		div.globalFourthSelected {
			background-color:#ffffff;
			color:#000000
		}
	/* Misc style overrides */
		.twikiToc li {
			text-decoration:underline
		}                      
		p.toTop, p.toTop a, p.toTop a:link, p.toTop a:active, p.toTop a:visited,
		p.toTop a:active:visited {
			text-align:center;
			font-size:10pt;
			font-weight:500;
			text-decoration:underline
		}
		div.pagination {
			margin-left:20px;
			font-size:9pt;
			font-weight:600
		}
		td.centre {
			text-align:center
		}
		img.feature {
			float:right;
			overflow:auto
		}
		img.cardThumb {
			overflow:auto;
			padding:5px;
			height:134px;
			float:left
		}
		li.story {
			list-style-type:none !important;
			padding:10px;
			margin-left:-20px;
			border-bottom: 1px dotted #ff2201;
			/* background-color:#dddddd; */
		}
/* End style sheet */
