/* Use this area for global styles. */

/* Image Replacement Sample

h1 {
	width:					500px;
	height:					250px;
	background:				url("image.jpg");
}

h1 a {
	display:				block;
	overflow:				hidden;
	width:					0px;
	height:					0px;
	padding:				250px 0px 0px 500px;
}

*/

html {
	background:				#3f5a69 url("/framework/images/background.png") center repeat-y;
	font-family:			"georgia", serif;
}

body {
	width:					991px;
	margin:					auto;
	background:				#f1f1ec;
}

a {
	color:					#f79a22;
}

ul#topMenu {
	margin:					0px;
	padding:				9px 35px 11px 35px;
	border-top:				6px solid #191d21;
	background:				#2e3438;
	font:					bold 0.71em "tahoma", sans-serif;
	text-align:				right;

}

ul#topMenu li {
	display:				inline;
}

ul#topMenu li a {
	display:				inline-block;
	border-right:			1px solid #3f5e6f;
	padding:				1px 6px 4px 6px;
	color:					#98a9ba;
	text-decoration:		none;
}

ul#topMenu li a:hover {
	text-decoration:		underline;
}

ul#topMenu li.lastItem a {
	border:					none;
	padding-right:			25px;
	color:					#f79a22;
	background:				url("/framework/images/login.png") right no-repeat;
}

div#article {
	display:				inline;
	float:					left;
	width:					644px;
	margin:					30px 0px 0px 43px;
	color:					#858585;
	font:					0.78em "georgia", serif;
	line-height:			1.41em;
}

div#article h2, div#article h3, div#article p {
	margin:					0px 0px 18px 18px;
}

div#article h2{
	color:					#3f5a69;
	font:					1.41em "trebuchet ms", sans-serif;
}

div#article h3 {
	color:					#569bc1;
	font-size:				1em;
}

div#article img {
	display:				block;
	margin:					18px 0px 28px 0px;
}

div#article a {
	font-weight:			bold;
}


div#links {
	display:				inline;
	float:					right;
	width:					245px;
	margin:					30px 40px 0px 0px;
	border-left:			2px solid #e9e9e3;
	color:					#858585;
	font:					0.78em "georgia", serif;
	line-height:			1.41em;
}

div#links h2, div#links h3, div#links h4, div#links p, div#links ul {
	margin:					0px 0px 18px 18px;
}

div#links h2{
	color:					#3f5a69;
	font:					1.41em "trebuchet ms", sans-serif;
}

div#links h3 {
	margin-bottom:			2px;
	color:					#c9c9c4;
	font:					1.96em "georgia", serif;
}

div#links h4 {
	margin-top:				2px;
	color:					#569bc1;
	font-size:				1em;
}

div#links ul {
	padding:				0px;
	list-style:				none;
}

div#foot {
	width:					991px;
	border-top:				7px solid #f79a22;
	background:				#2E3438;
}

div#foot h2 {
	width:					155px;
	height:					21px;
	margin:					38px 57px 17px 57px;
	background:				url("/framework/images/xagEnergy.jpg");
}

div#foot h2 span {
	display:				block;
	overflow:				hidden;
	width:					0px;
	height:					0px;
	padding:				21px 0px 0px 155px;
}

div#foot address {
	margin:					17px 118px;
	color:					#f79a22;
	font:					0.78em "georgia", serif;
}

div#foot p {
	margin:					0px;
	padding:				8px;
	color:					#858585;
	font-size:				x-small;
	text-align:				center;
}

div.rule {
	margin:					0px;
	border-top:				6px solid #374D59;
}

div.clearBoth {
	clear:					both;
}

img.displayBlock {
	display:				block;
}

.displayNone {
	display:				none;
}