body, html {padding:0px; margin:0; font-family:verdana, arial, sans-serif; font-size:14px; background:#F9F9F9;}

html {min-height:100%;}

h3 {font-weight:bold; font-size:14px; margin:0px 0px 5px 0px;}
p {margin-top:0px;}

a {color:black; text-decoration:none;}
a:hover{color:#9e0500;}

.Header {height:145px; width:100%; background:url(images/BG_Header.gif) repeat-x top left;}
	.Highlight {background:url(images/BG_Highlight.gif) no-repeat center top; height:100%; width:100%; }
		.Header-Content {width:864px; text-align:center; margin:auto;}
	       	.Menu {background:url(images/BG_Menu.gif) no-repeat top left; width:538px; height:38px; float:left; margin-top:57px; display:inline;}
        	.Logo {float:right; margin-top:26px; }
			
			
.Content {width:100%; min-height:100%; padding-bottom:50px;}
	.RowOne {width:100%; background:url(images/BG_Content_Top.gif) repeat-x top left #f2f2f2; text-align:center; margin:auto;}
		.One-Content {width:825px; text-align:center; margin:auto; padding-top:46px; padding-bottom:46px;}
		* html .One-Content {width:900px;}
			.One-Left {width:456px;float:left; text-align:left; position:relative; z-index:0;}
			.One-Left ul, .One-Left ul ul {padding-left:30px;}
			.One-Left .PDFS li{padding-top:4px;}
			
			.downloadLink {font-size:12px; font-weight:bold; line-height:18px; color:#9e0500;}
				.downloadLink span {font-size:10px;}
			
			.One-Right {width:302px; margin-left:67px; float:left; display:inline; text-align:left; display:block;}
			* html .One-Right {width:326px;}
				.One-Right a {line-height:22px;}
			
	.RowTwo {width:100%; background:url(images/BG_Content_Bottom.gif) repeat-x top left #f9f9f9; text-align:center; margin:auto;}
    	.Two-Content {width:825px; text-align:center; margin:auto; padding-top:59px; padding-bottom:60px; background:url(images/fade.gif) no-repeat center top;}
    			.Two-Left {width:382px; float:left; text-align:left; padding-right:30px;}
					* html .Two-Left {width:352px;}
    			.Two-Right {width:337px; margin-left:2px; float:left; display:inline; text-align:left; padding-left:74px;}


.Footer {height:50px; width:100%; background:url(images/BG_Footer.gif) repeat-x top left; font-size:11px; color:white; line-height:50px;}
	.Footer-Content {width:842px; margin:auto; text-align:center;}
		.Footer a {color:white;}
		.greeenServeIcon {line-height:50px; vertical-align:middle; border:none; margin-bottom:3px;}
		
		
.IntroText {margin-bottom:28px; z-index:1;}
	.HiddenText {position:absolute; width:100px; height:50px; font-size:1px; z-index:0; top:135px; left:0px;}
	.IntroTextImg {position:relative; z-index:4;}
.sub-heading {margin-bottom:24px;}
.list-box {background:url(images/list-item.gif) repeat-y top left; padding-left:35px; line-height:24px; margin-bottom:10px;}
.RowOne .list-box {background:url(images/list-item2.gif) repeat-y top left;}
.list-box2 {background:url(images/list-item.gif) no-repeat top left; padding-left:35px; line-height:24px;}
.RowOne .list-box2 {background:url(images/list-item2.gif) no-repeat top left;}

.floatLeft {float:left;}
.floatRight {float:right; }
.spacer {clear:both; height:1px; font-size:1px; line-height:1px;}		
.w160 {width:160px;}
.w195 {width:195px;}
.marginB10 {margin-bottom:10px;}
.bold {font-weight:bold; font-size:12px;}
.w70 {width:80px; display:inline-block;}
.valignTop {vertical-align:top;}

form {font-size:12px;}
.textInput {width:150px; background:#f2f2f2; border:1px solid #666;}
.textboxInput {width:220px; height:120px; background:#f2f2f2; border:1px solid #666;}

.BT-Home, .BT-Difference, .BT-Skills, .BT-Contact, .BT-ThoughtLeadership {height:38px; float:left; display:block; display:inline; text-decoration:none;}
	.BT-Home:hover, .BT-Difference:hover, .BT-Skills:hover, .BT-Contact:hover, .BT-ThoughtLeadership:hover {background-position:0px -38px;}

	.BT-Home {width:43px; background:url(images/BT_Home.gif);}
	.BT-Difference {width:121px; background:url(images/BT_OurDifference.gif); margin-left:2px;}
	.BT-Skills {width:114px; background:url(images/BT_OurSkills.gif); margin-left:2px;}
	.BT-ThoughtLeadership {width:157px; background:url(images/BT_ThoughtLeadership.gif); margin-left:2px;}
	.BT-Contact {width:95px; background:url(images/BT_Contact.gif); margin-left:2px;}
	
	
.flyoutMaster
{
	position:relative;
	z-index:999;
	display:inline-block;
	float:left;
}
 
.flyoutMenu
{
	display:none;
	position:absolute;
	left:2px;
	top:38px;
	z-index:20;
	width:187px;
	background:url(images/menu-bg.gif) no-repeat bottom left;
	text-align:left;
	color:black;
	font-size:13px;
	padding:8px 12px 5px 9px;}
 
 	.flyoutMenu a {text-decoration:none; color:black;}
		.flyoutMenu a:hover {color:#9e0500;}
 
.flyoutMaster:hover > .flyoutMenu
{
	clear:both;
	display:block;
	overflow:visible;
}

.flyoutItem {	display:block; padding-top:3px; padding-bottom:7px; line-height:13px;}

/* This rule is applied to nodes in the DOM by Javascript as onMouseOver and MouseOut events */
.IEOver .flyoutMenu
{
	clear:both;
	display:block;
	top:38px;
	left:2px;
	overflow:visible;

}
