﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
    @CHARSET "UTF-8";
form{
	height:100%;
}
html{
	height:100%;
}
.body{
	background-color:#DEE2CB;
	height:100%;
	margin:0px;
	border:0px;
	padding:0px;
}
.mastContainer{
	background:#002D56;
	width:100%;
	height:104px;
	clear: both;
	text-align: left;

}
#loginForm12{
	color: #989898;
	font-size: 10pt;
	float:right;
}
.mastWrapper{
	background-image:url('/Images/common/d2_mast.jpg');
	background-repeat:no-repeat;
	width:1030px;
	height:104px;
}

.mastSearch{
	width:930px;
	height:64px;
}

.searchTray{
	background-image:url('/Images/searchTray/d2_st_bg.jpg');
	background-repeat:repeat-x;
}

a.searchTrayLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFF;
	text-decoration: none;
}
a.searchTrayLink:active{
	text-decoration: none;

}
a.searchTrayLink:hover{
	text-decoration: underline;

}
a.searchTrayLink:visited{
	text-decoration: none;

}

.quickMenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #272F3F;
	background-color: #FFFFFF;
	width: 120px;
	height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 3px 10px 0 0;
	border-collapse:collapse;
	border-style:none;
	float: right;
}

.mastNav{
	width:960px;
	height:40px;
}

.master{
	width:960px;
	/*margin-left:auto;
	margin-right:auto;
	height:100%;*/
	background-color:#FFFFFF;
}

.masterContent{
	background:#FFFFFF url("/Images/common/contentBG.jpg") repeat-x scroll left top;
	text-align:left;
	margin: 0;
}
.mainContent{
}
.shadowRight{
	/*
	background-image: url('/sites/d2Copy/Images/common/d2_Shadow_Right.jpg');
	background-repeat:repeat-y;
	background-position:left top;*/
}
.shadowLeft
{
	/*	width:12px;	
	background-image: url('/sites/d2Copy/Images/common/d2_Shadow_Left.jpg');
	background-repeat:repeat-y;
	background-position:left top;*/
}
.spacer
{
	width:0;
}
.shadowBottom
{
	background-color:#FFFFFF;/*#DEE2CB;*/
	width:960px;
/*	background-image: url('/sites/d2Copy/Images/common/d2_Shadow_Bottom.jpg');
	background-repeat:repeat-x;
	background-position:left top;*/
}

.shadowBottomRight
{
	background-color:#FFFFFF;
}

.shadowBottomLeft
{
	background-color:#FFFFFF;
}

.footer{
    font-family: Arial, Helvetica, sans-serif, tahoma; 
    color: #002D56;
    font-size:9pt;	
    background-color:#DEE2CB;
}

a.footerLink {
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 9pt; 
	color: #002D56;
	text-decoration:none;
}

a.footerLink:visited {
	color: #002D56;
	text-decoration:none;
}

a.footerLink:hover {
	color: #002D56;
	text-decoration:underline;
}	

a.footerLink:active {
	color: #002D56;
	text-decoration:none;
}

.breadcrumb
{
   /* font-family: Arial, Helvetica, sans-serif, tahoma; 
    color: #656b77;
    clear:both;
    font-size:9pt; 
    padding-left:7px;
    padding-bottom:2px;
    padding-top:4px;
    border-bottom:0px #CCCCCC solid;
    margin-bottom:4px;*/    
    font-size:0pt; 
    visibility:hidden;
}
.breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.breadcrumbCurrent
{
	font-weight:bold; 
}
.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
a.#zz1_MyLinksMenuMenu
{
    font-family:Arial, Helvetica, sans-serif, tahoma;
}
a.#zz8_Menu
{
    font-family:Arial, Helvetica, sans-serif, tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
{
	color:#FFF;
}
.sharepointLogin .ms-globallinks a
{
	color:#FFF;
}
.sharepointLogin .ms-globallinks
{
	color:#FFF;
}
.sharepointLogin div
{
	color:#FFF;
}
.topArea{
	/*background:url("../../images/bl_band.jpg") no-repeat;
	background-position:top right;*/
}
.topArea :active{
	text-decoration:none;
}
.logo
{
    float:left;
	height: 42px;
	font-size:14pt; 
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:14px;
	padding-right: 0px;
}
.logo a
{
	color: #656B77;
	background-image:url("../../images/bl_logo.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:15px 5px 0px 75px;
}
.topLinkBar 
{
    float:right;
    width:auto;
	padding-left: 1px;
	padding-right: 7px;
   	display:inline;
   	/* -- */
}
.toplinkbar a:active
{
   	color: #444444;
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a
{
   	color: #444444;
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a:hover
{
	text-decoration:underline;
}
.topLink
{
   	background: url("../../Images/linksdivider.gif") right 6px no-repeat;
   	display:inline;
}	
.console
{
	clear:both;
}
.search
{
	/*background-image:url('/Images/searchTray/d2_st_search_shadow.jpg');
	background-repeat:no-repeat;
	background-position:left;*/
    margin:6px 2px 20px 2px;
}
.search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
}
.search .ms-sbcell
{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;*/
    border:none;
    font-weight:normal; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo
{
    background:none;
}
.siteActionMenu
{
    float:right;
}
.authoringRegion
{
	width:100%;
	color:#333333;
}
/**/

a.searchBarLink {
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 8pt; 
	color: #FFF;
	text-decoration:none;
	/*vertical-align:middle;	
	padding-left:15px;
	padding-right:15px;*/

}

a.searchBarLink:visited {
	color: #FFF;
	text-decoration:none;
}

a.searchBarLink:hover {
	color: #78A22F;
	text-decoration:underline;
}	

a.searchBarLink:active {
	color: #FFF;
	text-decoration:none;
}

.topNavContainer
{
	background-image:url("../../images/d2_Navbar_Gd_Default.jpg");
	background-repeat:repeat-x;
	height:40px;
}
.topNav
{
    *position:relative;
    *top:-1px;
}
.topNavItem
{
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 10pt; 
	color: #FFF;
	text-align:center;
}
.topNavItem a
{
	display:block;
	padding:10px 16px 4px;
	height:22px;
}
.topNavSelected a
{	
	/*background-image:url("/Images/topNav/d2_Navbar_Gd_SelectedX.jpg");*/
	/*background-image:url("/sites/d2Copy/Images/topNav/d2_Navbar_Gd_DefaultX.jpg");
	background-repeat:repeat-x;
	background-position:left;*/
	color: #FFF;/*#002D56;*/
	background: #262E3B;

}

.topNavHover a
{
	color:#FFFFFF;
	/*background-image: url('/sites/d2Copy/Images/topNav/d2_Navbar_Gd_HoverX.jpg');
	background-repeat:repeat-x;
	background-position:left;*/
	background:  #262E3B;
}
.topNavFlyOuts
{
	border:4px solid #525E70;
	border-top: none;
	margin-top:8px;
}
.topNavFlyOutsItem
{	
	font-family: Arial, Helvetica, sans-serif, tahoma; 
	font-size: 9pt; 
	background-color: #262E3B;
	/*border:0px #CBD1E0 solid;*/
	border-top-style: none;
	color:#FFF; 
	/**width:140px;
	min-width:140px;*/
	text-align:left;
	margin: 0 0 0 0;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:5px 19px 5px 19px;
}
.topNavFlyOutsHover
{
	/*background-image:url('/sites/d2Copy/Images/topNav/d2_Subnav_Hover.jpg');
	background-repeat:repeat-y;
	background-position:left;
	background-color: #78A22F;*/
	background: #434E5C;
}
.topNavRoundRight
{
    width:20px;
}
.topNavRoundLeft
{
    width:20px;
}
.leftNav
{
	margin-right:15px;
	margin-left:5px;
	margin-top:4px;
	padding-top:0px;
	/*border:1px #FFF solid;*/
	background-color: #FFF;
	width:140px;
}
.leftNavSpacer
{
	width:140px;
}
.leftNavSelected
{
	color: #999;
/*	border-top:1px #CEDCB4 solid;
	border-bottom:1px #CEDCB4 solid;
	line-height:14pt;*/
}
/*.leftNav3
{
	color: #78A22F;
}
.leftNav2
{
	color: #78A22F;
}
.leftNav1
{
	color: #78A22F;
}*/
.leftNav1
{
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 10pt;  
	/*visibility:hidden;*/
	color: #5895B6;
	padding: 6px 5px 3px 4px;
}
/**/
.leftNav1 a
{
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 9pt; 
	padding-left:5px;
	display:block;
	padding: 6px 5px 3px 4px;

}
.leftNav1 a:hover
{
	color:#212B3B;

}

.leftNav2
{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 8pt;
	line-height: 10pt;
	color: #5895B6;
	padding-bottom: 4px;
}
.leftNav2 a
{
	padding-left:14px;
	padding-right:10px;
	display:block;

}
.leftNavSelected
{
	color: #212B3B;
}

.leftNav2 a:hover
{
	padding-left:14px;
	padding-right:10px;
	color:#212B3B;

}

.leftNav3
{	
	/*visibility:hidden;*/
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 8pt; 
	line-height:20pt;
	color: #78A22F;
}
.leftNav3 a
{

	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	/*background-color: #E3EBD6;*/
	color:#5895B6;
}
.leftNavFlyOuts
{
	font-family:Arial, Helvetica, sans-serif, tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}
.pageTitle{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 12pt; 
	font-weight: bold; 
	color: #002D56;
}
.pageTitle span{
	margin:0px;
	padding:0px;
}
.mainContainer{
	/*margin-left:10px;
	margin-right:10px;*/
}
.bottomLinkBar
{
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}
.mainContent td.ms-pagebreadcrumb
{
	display:none;
}
.mainContent div.ms-pagebreadcrumb
{
	display:none;
}
div.ms-wikieditouter
{
	position:static;
	border-bottom: 1px #6393d4 none;
	margin-bottom:8px;
	margin-right:5px;
	border-right-width:1px;
}
div.ms-quicklaunchouter
{
	margin-left:7px;
	margin-top:5px;
	width:158px;
	border-width:0px;
}

.homeDiv{
	background-image:url('/Images/common/d2_ColumnDiv.gif');
	background-repeat:repeat-y;
	background-position:center;
}

.containerFlash{
}

#homeFlash{
	padding: 0 11px 5px 12px;
	float:left;
}
#homeNewsEventsContainer{
				
	float: left;
}
#homeNewsEvents{
	background:#FFFFFF url(/Images/common/contentBG.jpg) repeat-x scroll left bottom;
	padding:0 0 9px;				
}

#home {
	background:#FFFFFF url(/Images/common/contentBG.jpg) repeat-x scroll left bottom;
	padding:0 0 9px;
}

#homeFlash2{
	float:left;
				width: 960px;
				padding: 0 0 0 0;
}
.homeEvents{
				/*
				background-color: #f8f8f8;
				border-bottom: 1px #B0C4D7 solid;*/
				float: right;
				position: absolute;
				width: 240px;
				top: 100px;
				right: 200px;				
				color: #7D807E; 
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				color: #C0C0C0;
				padding: 10px 14px 12px 10px;
				letter-spacing: .05em;
				margin: 0 0 0 0;
				text-align: left;
}
.topPageSpacer{
	padding-top:10px;
	padding-bottom:0px;
}

.headlineHome{
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-weight:bold;
	font-size: 13pt;
	color:#002D56;	
	line-height:16pt;
	display:block;
}
.headlineHome1{
				font-family: Arial, Helvetica, sans-serif, tahoma;
				font-weight: bold;
				font-size: 16px;
				line-height: 16px;
				color: #002D56;
				margin: 0px 16px 0px 9px;
				padding: 0px 16px 0px 10px;
				/*border-bottom-style: double;
				border-bottom-width: 3px;
				border-bottom-color: #DCDCDC;*/
				border-right-style: double;
				border-right-width: 3px;
				border-right-color: #DFDFDF;
				border-left-style: solid;
				border-left-width: 4px;
				border-left-color: #DCDCDC;
				/*background-image: url('../../../SiteCollectionImages/headerColBG.jpg');
				background-repeat: repeat-x;*/
				height: 24px;
				display: none;
				}
.headlineHome2{
				font-family: Arial, Helvetica, sans-serif, tahoma;
				font-weight: bold;
				font-size: 16px;
				line-height: 16px;
				color: #002D56;
				margin: 0px 0px 0px 0px;
				padding: 10px 16px 0px 10px;
				border-bottom-style: double;
				border-bottom-width: 3px;
				border-bottom-color: #DCDCDC;
				border-right-style: double;
				border-right-width: 3px;
				border-right-color: #DFDFDF;
				border-left-style: solid;
				border-left-width: 4px;
				border-left-color: #DCDCDC;
				background-image: url('../../../SiteCollectionImages/headerColBG.jpg');
				background-repeat: repeat-x;
				height: 24px;
			}
.headlineHome3{
				font-family: Arial, Helvetica, sans-serif, tahoma;
				font-weight: bold;
				font-size: 16px;
				line-height: 16px;
				color: #002D56;
				margin: 0px 16px 0px 10px;
				padding: 0px 16px 0px 10px;
				/*border-bottom-style: double;
				border-bottom-width: 3px;
				border-bottom-color: #DCDCDC;*/
				border-right-style: solid;
				border-right-width: 1px;
				border-right-color: #DFDFDF;
				border-left-style: solid;
				border-left-width: 4px;
				border-left-color: #DCDCDC;
				/*background-image: url('../../../SiteCollectionImages/headerColBG.jpg');
				background-repeat: repeat-x;*/
				height: 0px;/*24px;*/
				width:182px;
}
.headlineHome4{
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-weight:bold;
	font-size: 15px;
	color:#002D56;	
	line-height:14px;
	display:block;
	padding: 0 16px 0px 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;

}
.headlineHome5{
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-weight:bold;
	font-size: 15px;
	color:#002D56;	
	line-height:14px;
	display:block;
	padding: 0 16px 0px 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;

}

/*
.standardTextHome{
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 10pt;
	color:#231F20;
	line-height:14pt;
	padding-right:10px;
	display:block;
*/
.standardRightBoxTopBar{
				
}
.standardRightBoxText{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 8pt;
	color:#002d56;
	letter-spacing: .05em;
	padding:10px 24px 12px 20px;
}
.standardRightBoxTextQuotes{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 8pt;
	color:#002d56;
	padding:0px 10px 10px 10px;
}

.standardRightBoxTextBig{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9pt;
	color:#002d56;
	letter-spacing: .05em;
	padding:10px 24px 8px 20px;
	font-weight:bold;
}
.newsAndEvents{}

.newsTitle{
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-weight:bold;
	font-size: 8pt;
	color:#002d56;
}
#ecoSystemBanner{
	padding:10px 12px 0px 10px;
}
}
.newsDetail{
	color:#002d56;	
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 8pt;
	color:#f8991d;
}

.eventsTitle{
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-weight:bold;
	font-size: 8pt;
	color:#002d56;
}

.eventsDetail{
	color:#002d56;	
	font-family: Arial, Helvetica, sans-serif, tahoma;  
	font-size: 8pt;
	color:#9b9c9c;
	padding:0 20px 10px 10px;

}
.panelBoxContact{
				background-color: #F4F5F7;
				border-left: 0px solid #f3f3f3;
				/*border-right: 1px solid #E8E8E8;*/
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				color: #C0C0C0;
				letter-spacing: .05em;
				margin: 0 0 0 0;
				text-align: left;
				/*border-bottom: 1px #B0C4D7 solid;
				border-top: 1px #EEEEEE solid;
				float: left;*/
				width: 100%;
				padding: 0 0 0 0;
}
.panelBoxContact ul li{
				display: list-item;
				font-size: 8pt;
				list-style-image: none;
				list-style-position: outside;
				list-style-type: none;
				font-family: Arial, Helvetica, sans-serif;
}
.panelBoxContact a {
	color: #666;
	display:block;
	text-decoration: none;
	padding: 0px 28px;
	background: #F4F5F7 url('img/sprite.gif') repeat top left;
	line-height:21px;
}
.panelBoxContact ul{
	padding: 0px;
	margin: 0px;
}
.panelBoxContact a:hover{
	color: #FFF;
	background-color: #586989/*#262E3B;#A5A6AD;*/;
}
#contactWindow{
		position: absolute;
		top: 150px;
		left: 20%;
		background-image: url('/images/common/blue50pct.png');
		background-repeat:repeat;
		background-position: left top;
		padding: 12px;
		display:none;
		z-index:150;
}
#contactForm{
	float:left;
}

/* 0, 20, 63, 42, 84, 105, 126 */
.ecoBtnIcon{
	background-position: 0px 0px;
}
a.ecoBtnIcon:hover{
		background-position: 250px 0px;	
}
a.demoBtnIcon{
	background-position: 0px -20px;
}
a.demoBtnIcon:hover{
	background-position: 250px -20px;
}

a.enterProdDemo{
	background-position: 0px -42px;
}
a.enterProdDemo:hover{
	background-position: 250px -42px;
}
a.democenterBtnIcon{
	background-position: 0px -63px;
}
a.democenterBtnIcon:hover{
	background-position: 250px -63px;
}

a.printBtnIcon{
	background-position: 0px -105px;
}
a.printBtnIcon:hover{
	background-position: 250px -105px;
}
a.contactBtnIcon{
	background-position: 0px -84px;
}
a.contactBtnIcon:hover{
	background-position: 250px -84px;
}


a.casestudyBtnIcon{
	background-position: 0px -126px;
			
}
a.casestudyBtnIcon:hover{
	background-position: 250px -126px;			
}

a.careerBtnIcon{
	background-position: 0px -167px;
			
}
a.careerBtnIcon:hover{
	background-position: 250px -167px;			
}


div.searchBtnIcon{
/*	background: #FFFFFF url('img/sprite.gif') -20px -146px;*/
	width:1px;
	float: left;
	line-height:22px;
}
.searchBox{
	height: 26px;
	float: left;
	background:url("../../../SiteCollectionImages/blueTabRightAlt.gif") no-repeat scroll right bottom transparent;
	margin-right: 5px;
	padding-right: 5px;
	width: 160px;
}
.searchBox a {
	background: #FFF;
	display:none;
}
.searchBox .ms-sbLastcell{
	width: 1px;
}
.searchBox .ms-sbtable {
	width: auto;
}
.panelBoxContainer{
				padding: 0 0 0 0;
				margin: 0 5px 0 0;
				width: 242px;
				background-color: #fff; /*border-top: 1px #E5E5E5 solid;*/;
				border-left: 1px #f3f3f3 solid;
				border-left-color: #E8E8E8;
}
.panelBox{
				background-color: #f8f8f8;
				color: #7D807E; 
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				color: #C0C0C0;
				margin: 0 0 0 0;
				text-align: left;
				border-bottom: 1px #B0C4D7 solid;
				
				/*border-right: 1px solid #E8E8E8;
				border-left: 1px solid #E8E8E8;
				border-bottom-color: #B3C0D0;
				border-right-color: #E8E8E8;				
				border-left-color: #E8E8E8;
				background-image: url('../../../SiteCollectionImages/sbBG.jpg')/*#f7f7f7*/;*/;
}
.panelTop{
				/*background-image:url('/sites/d2Copy/Images/panel/d2_panelTop.jpg');
	background-repeat:no-repeat;*/
	/*border: 4px solid #EBEBEB;
				background-color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 20pt;
				color: #93A273;
				padding-bottom: 5px;
				padding-left: 7px;
				padding-right: 5px;
				padding-top: 7px;
				letter-spacing: .05em;
				border-top-width: 4px;
				border-right-width: 4px;
				border-left-width: 4px;
				border-top-color: #E7EAEF;
				border-right-color: #E7EAEF;
				border-left-color: #E7EAEF;
				border-top-style: solid;
				border-right-style: solid;
				border-left-style: solid;
				text-align: left;*/
}

.panelMid{
				/*background-image:url('/sites/d2Copy/Images/panel/d2_panelMid.jpg');
	background-repeat:repeat-y;	*/
	/*padding-bottom: 5px;
				padding-left: 7px;
				padding-right: 7px;
				padding-top: 5px;
				background-color: #FFFFFF;
				border-right-width: 4px;
				border-left-width: 4px;
				border-right-color: #E7EAEF;
				border-left-color: #E7EAEF;
				border-right-style: solid;
				border-left-style: solid;*/
}
.siteNavBox{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin: 0 0 0 0;
	width:100%;
}
.siteNavTitle{	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #707070;
	margin: 0 0 0 20px;
	}
.siteNavLinks{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	margin: 0 0 0 20px;
	text-decoration: none;
	}
.siteNavLinks a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	text-decoration: none;
}
.siteNavLinks a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	text-decoration: underline;
}
.siteNavBoxTop{
	width:920px;
	background: url(images/siteNavBoxTop.jpg) left top no-repeat;
	height: 8px;
	padding: 0;
	margin:0;
}
.siteNavBoxBottom{
	background: #D1D8C8;
	height:10px;
}
.FooterCopyrightTxt{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	margin: 10px 0 0 10px;
	float: left;
}
.footerNavLinks{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	margin: 10px 10px 0 0;
	text-decoration: none;
	float:right;
	}
.footerNavLinks a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	text-decoration: none;
}
.footerNavLinks a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	text-decoration: underline;
}
.contentPageTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0 0 0 0;
	/*padding: 0 30px 0 0;*/
	margin: 0 30px 0 0;	
	text-align: left;/*justify;*/
	line-height:150%;
}
.contentPageCaseStudyTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0 0 0 0;
	margin: 0 30px 0 0;
	/*padding: 0 30px 0 0;*/	
	text-align: left;/*justify;*/
	line-height:150%;
}
.secondaryContentPageTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 0 0 30px 0;
	/*padding: 0 30px 0 0;*/	
	text-align: left;/*justify;*/
	line-height:150%;
}
.contentPageTxtHBlock{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				padding: 5px 0 5px 10px ;
				text-align: left;/*justify;*/
				line-height: 190%;
				background-color: #F4F5F7;
				border-left: 3px solid #7B91A2;
				border-left-width: 0px;
				border-bottom: 3px solid #f9f9f9;
				border-bottom-width: 4px;
}
.contentPageTxtHBlock2{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				padding: 5px 0 5px 10px ;
				text-align: left;/*justify;*/
				line-height: 190%;
				background-color: #F4F5F7;
				border-left: 3px solid #7B91A2;
				border-left-width: 0px;
				border-bottom: 3px solid #f9f9f9;
				border-bottom-width: 4px;
}

.contentPageTxtBullets{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				padding: 0px 10px 10px 40px;
				text-align: left;/*justify;*/
				line-height: 190%;
}

.blueLineHdrTxt{
				margin: 0 30px 0 0;
				background-color: #B0C4D7;
				height: 1px;			
}
.blueLine{
				margin: 15px 0px 10px 0px;
				background-color: #B0C4D7;
				height: 1px;
}
.blueLine5{
				margin: 5px 0px 5px 0px;
				background-color: #B0C4D7;
				height: 1px;
}
.contentPageTitleTxt{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 24px;
				color: #3E7495;
				padding: 10px 0px 4px 0px;
				text-align: left;
				margin: 0 30px 0 0;
}
.contentPageImage{
	padding: 0 0 0 0;
	width:530px;
	/*height:126px;*/
	background: #FFFFFF; 
}
.contentPageImage2{
	padding: 0 0 0 0;
	width:530px;
	/*height:126px;*/
	background: #FFFFFF; 
}

/* ---------------------------------------------------------------------------------- */
.iconicButtonContainer{
	height: 125px;	
	text-align:left		
}
.iconicButton{
	display: block;
	float: left; 
	width: 220px;
	height: 120px;
	border-bottom: 1px #B0C4D7 solid;
	font-size: 8pt;
	font-weight: normal;
	padding: 5px 10px 0 10px;
	vertical-align: top;
	background-color: #F4F5F7;
	/*margin: 10px;*/
}
.iconicButton h3, .iconicButton h3 a, .iconicButton h3 a:link, .iconicButton h3 a:visited, .iconicButton h3 a:hover,  .iconicButton h3 a:active{
	color: #8F6C44;
	font-size: 10pt;
	font-weight: bold;
	padding: 0;
	margin: 0;
	width: 75px;
	text-decoration: none;
}
.iconicButton p{
	width: 80px;
	margin: 5px 0;
}
#iconicButton_stratEnroll{
	background: #F4F5F7 url('img/stratEnroll_normal.gif') no-repeat bottom right;
}
#iconicButton_stratEnroll.iconicButton_stratEnroll_hover{
	background: #F4F5F7 url('img/stratEnroll_hover.gif') no-repeat bottom right;
}
#iconicButton_soa {
	background: #F4F5F7 url('img/soa_normal.gif') no-repeat bottom right;
}
#iconicButton_soa.iconicButton_soa_hover{
	background: #F4F5F7 url('img/soa_hover.gif') no-repeat bottom right;
}
/* ---------------------------------------------------------------------------------- */
#ctl00_explitLogout_ExplicitLogin{
	font-size: .1em;
	color:#DEE2CB;
}
/* --Right Col------------------------------------------------------------------- */
.rtColHeaderText{
				font-size: 13px;
				color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				padding: 5px 10px 5px 10px;
				margin: 0 0 5px 0;
				background-color: #586989;
}
.rtColBodyText{
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	letter-spacing: .05em;
	padding:0 10px 10px 10px;
}
.rtColBox{
	text-align: left;	
	background-color: #f8f8f8;
	border-bottom: 1px #B0C4D7 solid;
	}
.rtColButton{
		padding: 20px 0 20px 0;
}
.blueHeaderText{
	font-size: 14px;
	font-weight: bold;
	color: #3E7495;
	font-family: Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin: 10px 0 0 0;
}
.redHeaderText{
				font-size: 18px;
				font-weight: bold;
				color: #A9292D;
				font-family: Arial, Helvetica, sans-serif;
				padding: 0 0 10px 0;
				margin: 10px 0 0 0;
}

.silverHeaderText a{
				font-size: 12px;
				font-weight: bold;
				color: #3E7495;
				font-family: Arial, Helvetica, sans-serif;
				padding: 0 0 0 0;
				margin: 10px 0 0 0;
								text-decoration: underline;
}
.silverHeaderText a:hover{
				color: #000;
				}
/* ------------------ search control ------------------------- */
#searchControl{
	position: absolute;
	right: 115px;
	background:url("../../../SiteCollectionImages/blueTabLeftShort.gif") no-repeat scroll left bottom transparent;
}
#searchControl ul{
	padding:0 0 0 3px;
	margin: 0 5px;
	display: block;
	float: left;
	background-color:#212B3B;
}
				
/* ------------------ social media icons --------------------- */
#socialMediaLinks{
	position: absolute;
	right: 323px;
}
#socialMediaLinks ul{
	padding:0 0 0 4px;
	margin: 0;
	display: block;
	background:transparent url('../../../SiteCollectionImages/blueTabLeftShort.gif') no-repeat scroll left bottom;
	float: left;
}
#socialMediaLinks li{
	background-color: #212B3B;
	height: 25px;
	display:inline;
	float: left;
	padding: 0;
	margin: 0;
}
#socialMediaLinks li a{
	width: 16px;
	height: 17px;
	display:block;
	margin:2px 2px 4px 4px;
	border: none;
	outline: none;
}
#facebookLink{
	background: transparent url('../../../SiteCollectionImages/facebook3.gif') no-repeat scroll center bottom;
}

#facebookLink:hover{
	background: transparent url('../../../SiteCollectionImages/facebook4.gif') no-repeat scroll center bottom;
}
#twitterLink{
	background: transparent url('../../../SiteCollectionImages/twitter3.gif') no-repeat scroll center bottom;
}
#twitterLink:hover{
	background: transparent url('../../../SiteCollectionImages/twitter4.gif') no-repeat scroll center bottom;
}

#linkedInLink{
	background: transparent url('../../../SiteCollectionImages/linkedin3.gif') no-repeat scroll center bottom;
}
#linkedInLink:hover{
	background: transparent url('../../../SiteCollectionImages/linkedin4.gif') no-repeat scroll center bottom;
}

#rssLink{
	background: transparent url('../../../SiteCollectionImages/rss3.gif') no-repeat scroll center bottom;
}
#rssLink:hover{
	background: transparent url('../../../SiteCollectionImages/rss4.gif') no-repeat scroll center bottom;
}

#youtubeLink{
	background: transparent url('../../../SiteCollectionImages/youtube3.gif') no-repeat scroll center bottom;
}
#youtubeLink:hover{
	background: transparent url('../../../SiteCollectionImages/youtube2.gif') no-repeat scroll center bottom;
}


#socialMediaLinks li.lastSocialMediaLink{
	background: transparent url('../../../SiteCollectionImages/blueTabRightAlt.gif') no-repeat scroll right bottom;
	height: 25px;
	width: 28px;
}
