@import url("reset-steph.css");

body			{ color: #515455;}




/*-------------- Head Background Images --------*/
/*-------------------Background Images----------------------*/
/*---home page--*/
.inner			{ background:url(../img/body-inner_1.gif) top repeat-x !important}
.extraHead3		{ background:url(../img/header-extra_1.jpg) center top no-repeat}
/*---main page--*/
.inner2			{ background:url(../img/body-inner_1_1.gif) top repeat-x !important}
.extraHead		{ background:url(../img/header-extra_1_1.jpg) center top no-repeat}
/*---inner page--*/
.inner5			{ background:url(../img/body-inner_1_2.gif) top repeat-x !important}
.inner5 .extraHead
				{ background:url(../img/header-extra_1_2.jpg) center top no-repeat !important }
/*--------------------Background Images---------------------*/
/*---home page--*/
.inner3			{ background:url(../img/body-inner_2.gif) top repeat-x !important}
.inner3 .extraHead3
				{ background:url(../img/header-extra_2.jpg) right top no-repeat!important}
/*---main page--*/
.				{ background:url(../img/body-inner_2_1.gif) top repeat-x !important}
.
				{ background:url(../img/header-extra_2_1.jpg) center top no-repeat !important }
/*---inner page--*/
.				{ background: #ffffff url(../img/body-inner_2_2.gif) top repeat-x }
.				{ background:url(../img/header-extra_2_2.jpg) center top no-repeat !important }
/*-----------------------------------------*/
/*--------------------Background Images---------------------*/
/*---home page--*/
.				{ background:url(../img/body-inner_3.gif) top repeat-x !important}
.
				{ background:url(../img/header-extra_3.jpg) right top no-repeat!important}
/*---main page--*/
.				{ background:url(../img/body-inner_3_1.gif) top repeat-x !important}
.
				{ background:url(../img/header-extra_3_1.jpg) center top no-repeat !important }
/*---inner page--*/
.				{ background: #ffffff url(../img/body-inner_3_2.gif) top repeat-x }
.				{ background:url(../img/header-extra_3_2.jpg) center top no-repeat !important }
/*-----------------------------------------*/
/*--------------------Background Images---------------------*/
/*---home page--*/
.				{ background:url(../img/body-inner_4.gif) top repeat-x !important}
.
				{ background:url(../img/header-extra_4.jpg) right top no-repeat!important}
/*---main page--*/
.				{ background:url(../img/body-inner_4_1.gif) top repeat-x !important}
.
				{ background:url(../img/header-extra_4_1.jpg) center top no-repeat !important }
/*---inner page--*/
.				{ background: #ffffff url(../img/body-inner_4_2.gif) top repeat-x }
.				{ background:url(../img/header-extra_4_2.jpg) center top no-repeat !important }
/*-----------------------------------------*/
/*--------------------Background Images---------------------*/
/*---home page--*/
.				{ background:url(../img/body-inner_5.gif) top repeat-x !important}
.
				{ background:url(../img/header-extra_5.jpg) right top no-repeat!important}
/*---main page--*/
.				{ background:url(../img/body-inner_5_1.gif) top repeat-x !important}
.
				{ background:url(../img/header-extra_5_1.jpg) center top no-repeat !important }
/*---inner page--*/
.				{ background: #ffffff url(../img/body-inner_5_2.gif) top repeat-x }
.				{ background:url(../img/header-extra_5_2.jpg) center top no-repeat !important }
/*-----------------------------------------*/
/*--------------------Background Images---------------------*/
/*---home page--*/
.				{ background:url(../img/body-inner_6.gif) top repeat-x !important}
.
				{ background:url(../img/header-extra_6.jpg) right top no-repeat!important}
/*---main page--*/
.				{ background:url(../img/body-inner_6_1.gif) top repeat-x !important}
.
				{ background:url(../img/header-extra_6_1.jpg) center top no-repeat !important }
/*---inner page--*/
.				{ background: #ffffff url(../img/body-inner_6_2.gif) top repeat-x }
.				{ background:url(../img/header-extra_6_2.jpg) center top no-repeat !important }
/*-----------------------------------------*/

/*-------------- Wrapper ------------------*/

#wrap 			{ width: 100%; min-height: 100%; margin: 0 auto;position: relative }

/*-------------- Layout -------------------*/

.extraHead		{ height: 305px}
.extraHead2		{ height: 190px !important; padding-top: 0 !important }
.extraHead3		{ height: 323px }

.extraHead2 #header	
				{ height: 190px !Important}

.inner #header	{ height: 323px !Important}
#header			{ position: relative; width: 920px; height: 303px; margin: 0 auto; padding:0 20px;overflow:hidden }
#header p		{ color: #999999; font-size: 1.1em; margin: 0; line-height: 29px; float: left}

.extraHead .logo{ top: 23px !important}
.logo			{ display: block; width: 206px; height: 76px; 
				  position: absolute; top: 23px; left: 20px;
				  background: none }

.sectorMenu		{ float: right; margin: 0}
.sectorMenu li	{ float: left; list-style: none; margin: 0; width: 121px; height: 23px;
					background:url(../img/sector-bg.gif) no-repeat; text-align: center}
.sectorMenu li a:link,
.sectorMenu li a:visited
				{ color: #999999; line-height: 23px}
.sectorMenu li a:hover,
.sectorMenu li a:active,
.activeS
				{ color: #a4b606 !important; font-weight: bold; text-decoration: none; }
.activeS		{ padding-left: 10px;  background:url(../img/sector-arrow.gif) left center no-repeat;}

.innerTitle		{  height: 289px !important; 
					padding-left: 87px !important; width: 827px !Important}
.extraHead2 .titleCol
				{ height: 167px !important}
.titleCol		{ height: 280px; width: 894px; margin: 0 -20px;
					clear: both; padding: 23px 46px 0 20px; overflow: hidden}
.titleCol h3	{ color: #ebf2f2; font: bold 1.4em/1.4em Arial, Helvetica, sans-serif; margin-bottom: 10px}
.innerTitle h1	{ margin-bottom: 20px !Important}
.titleCol h1	{ padding: 83px 0 0 0; margin-bottom: 49px}
.titleCol h1 span	
				{ color: #a4b606}
.titleCol p		{ line-height: 23px !important; font-size:1em; overflow:hidden; float:left; clear:both}

.submitView		{ background: url(../img/view-bg.png) no-repeat; width: 142px; height: 23px; padding-left: 13px; float:left; overflow:hidden;
					display: inline-block; color: #fff!important; font: normal 1.3em/.18em Arial, Helvetica, sans-serif;line-height: 23px; }
.learnMore		{ background:url(../img/learn-more.png) no-repeat; width: 108px; height: 23px; padding-left: 13px; float:left; overflow:hidden;
					display: inline-block; color: #fff!important; font: normal 1.3em/.18em Arial, Helvetica, sans-serif;line-height: 23px; }
.statusMenuDiv	{ float: right; margin: 0;background:url(../img/status-menu-bg.png) no-repeat; width: 181px; 
					height: 24px; padding: 4px 0}
.statusMenu		{ margint: 0; width: 181px; position: absolute; top: 52px; right: 46px;
					height: 24px; padding: 4px 0}
.statusMenu li	{ float: left; list-style: none; margin: 0; padding: 0 10px; font-size: 1em; line-height: 24px}
.statusMenu li a:link,
.statusMenu li a:visited
				{ color: #ebf2f2; font-size: 1.3em; line-height: 24px}

.statusMenuDiv_inner	
				{ float: right; margin: 0;background:url(../img/status-menu-bg_inner.png) no-repeat; width: 227px; 
					height: 24px; padding: 4px 0}
.statusMenu_inner		
				{ margint: 0; width: 227px; position: absolute; top: 22px; right: 46px;
					height: 24px; padding: 4px 0}
.statusMenu_inner li	
				{ float: left; list-style: none; margin: 0; padding: 0 10px; font-size: 1em; line-height: 24px; 
					background:url(../img/status-border.gif) center right no-repeat}
.statusMenu_inner li a:link,
.statusMenu_inner li a:visited
				{ color: #cccccc; font-size: 1.3em; line-height: 24px; font-weight: bold}
.statusMenu_inner li a:hover,
.statusMenu_inner li a:active
				{ text-decoration:none; color: #ffff00}
.activeSm		{ color: #ffff00 !important; background:url(../img/arrow-active.gif) left center no-repeat; padding-left: 10px}

.extraHead2 #Menu
				{ position:absolute; left: 20px; bottom: 0; padding-top:0}

#Menu			{ margin-bottom: 0; padding-top: 22px; position: relative; width: 900px }
#Menu li		{ margin: 0; list-style: none; float: left; font-size:1em; text-align: center; padding-right: 3px }
#Menu a:link,
#Menu a:visited
				{ background:url(../img/menu-normal.gif) no-repeat; width: 145px; height: 25px; 
					font: bold 1.3em/1.9em Arial, Verdana, sans-serif; color: #fff; display: block }
#Menu a:hover,
#Menu a:active
				{ background:url(../img/menu-active.gif) no-repeat; text-decoration: none }
#Menu .active	{ background:url(../img/menu-active.gif) no-repeat !important}
#Menu .active span
				{ background:url(../img/menu-arrow.gif) left center no-repeat; padding-left: 18px}

#Menu ul		{ position: absolute; left: -10px; top: 52px; width: 900px}
#Menu ul li		{ padding: 0 11px 0 10px; background:url(../img/submenu-border.gif) right center no-repeat}
#Menu ul li p	{ font-size: 1em; margin:0}
#Menu ul li a:link,
#Menu ul li a:visited
				{ width: auto; color:#333333; background: none; height: 23px; font-weight: normal;
					line-height: 23px; float: left; white-space: nowrap }
#Menu ul li a:hover,
#Menu ul li a:active
				{ text-decoration: underline; background: none}
.activeSub		{ background:#c5c5c5 url(../img/submenu-right.gif) right center no-repeat}
.activeSub a	{ background:url(../img/submenu-left.gif) left center no-repeat !important;
					font-weight: bold !important; padding:0 13px;text-decoration: none !important}
.extraHead .activeSub	
				{ background:#fff url(../img/submenu-right2.gif) right center no-repeat}
.extraHead .activeSub a	
				{ background:url(../img/submenu-left2.gif) left center no-repeat !important;}
/*-----------------------*/
#content		{ width: 927px; padding: 13px 13px 96px 20px; margin: 0 auto}

.navigation		{ color: #cccccc; margin: 0}
.navigation	a	{ color: #333333 !important; background:url(../img/border.gif) bottom repeat-x; 
					text-decoration: none !important}

#mainCol		{ float: left; width: 671px; }
#content a:link,
#content a:visited
				{ text-decoration:none;}
#content a:hover,
#content a:active
				{ text-decoration:none;background: url(../img/border.gif) repeat-x center bottom}
#mainCol h1		{ font-weight: bold; color: #3f5e21; line-height: 33px; margin: 0}

#mainCol h2		{ color: #585859;  margin-bottom: 10px; font-style: italic}
#mainCol h3		{ color: #596e66; font-weight: bold;background:url(../img/border-grau.gif) bottom repeat-x;
					padding-bottom: 2px; margin-bottom: 5px}
#mainCol h3 span
				{ font-size: 0.75em; line-height: 1em}
.col			{ float: left; width: 212px; margin-right: 17px}
.innerMainCol span
				{ width: 150px; font-weight: bold; display: inline-block}
.innerMainCol h1{ margin-bottom: 10px !important}
.col li			{ margin-left: 0; padding-left: 9px; background:url(../img/list-bg.gif) 1px 8px no-repeat;
					list-style: none} 
.col ul ul		{ margin-bottom: 5px}
.col li li		{ font-size: 0.95em}
#rightCol		{ float: right; width: 168px; padding: 10px 23px 10px 23px; margin-top: 25px}
#rightCol h3	{ padding-left: 66px; height: 41px; padding-top: 5px; color: #999999; margin-bottom: 13px;
					background:url(../img/sample1.gif) left no-repeat; line-height: 1.2em; font-weight: bold}
#rightCol h4	{ color: #839304; font-weight: bold; margin: 0 0 4px 0;line-height: 1.3em}
.innerRight h4	{ color: #3f5e21 !important}
#rightCol p		{ color: #999999; margin-bottom: 10px;line-height: 1.3em}
.more			{ color: #666666 !important; font:normal 1.1em/1.2em Arial, Verdana, sans-serif; text-decoration: none !important}
.download		{ height: 93px; background:url(../img/download-bg.gif) bottom repeat-x; width: 100%; margin-top: 10px}

.download a:link,
.download a:visited,
.download a:hover,
.download a:active
				{ color: #999999; font:normal 1.1em/1.4em Arial, Verdana, sans-serif; padding-top: 50px; height: 40px; display: block;
					background:url(../img/sample3.gif) left 13px no-repeat !important; 
					text-decoration: none}
.download a span
				{ color: #666666; font-weight: bold}

.relativeCol	{ width: 100%; overflow:hidden; position:relative; margin-bottom:18px; padding-bottom: 20px}

.colInner		{ float:left; width: 198px; margin-right: 42px}
.colInner h2	{ padding-left: 62px; color: #a4b606; 
					font-size:1.9em; margin-bottom: 7px; min-height: 49px;height: auto !important; height: 49px}
.colInner h2 span
				{ color: #999999; font-size:1.263em; font-weight: bold}
.about			{ background:url(../img/about-title.gif) left 3px no-repeat}
.advisory		{ background:url(../img/advisory-title.gif) left 3px no-repeat}
.support		{ background:url(../img/support-title.gif) left 3px no-repeat}
.assess			{ background:url(../img/assessment-title.gif) left 3px no-repeat}
.spotlight		{ background:url(../img/spolight-title.gif) left 3px no-repeat}
.welch			{ background:url(../img/welch-title.gif) left 3px no-repeat}

.colInner p		{ background:url(../img/border-grau.gif) top repeat-x; padding-top: 5px; 
					margin-bottom: 0; line-height: 1.1em}
.info			{ height: 42px; }
.info span		{ color: #839304; line-height: 1.3em; font-weight: bold}
.pdfTitle		{ background: none !important; height: auto; padding: 20px 0 0 40px !important; color: #666666}
.colInner ul	{ margin:0; width: 100%; overflow:hidden;background:url(../img/border-grau.gif) top repeat-x; }
.colInner li	{ float:left; width: 100%; list-style: none; margin:0; background:url(../img/border-grau.gif) bottom repeat-x;
					padding:6px 0 5px; font-size:1em}
.colInner li p	{ background: none; height: 55px; padding-left: 6px; color: #999999; line-height:1.3em}
.colInner li a:link,
.colInner li a:visited
				{ color: #333333; font-size:1.2em}
.colInner li span
				{ padding-left: 15px; background:url(../img/arrow.gif) left center no-repeat;}
.moreLink		{ position:absolute; bottom:0;  margin:0 !important; padding:4px 0 0 0 !important; width: 198px; 
					background:url(../img/border-grau.gif) top repeat-x !important}
.moreLink a:link,
.moreLink a:visited
				{ color: #a4b606; text-decoration:none !important; padding-bottom: 2px; background: none; display:block; width: 66px}
.moreLink span  { padding-left: 15px; background:url(../img/arrow.gif) left 4px no-repeat; display:block}
.moreLink a:hover,
.moreLink a:active
				{ text-decoration:none !important; background: url(../img/border.gif) repeat-x center bottom}
.link1			{ left: 0}
.link2			{ left: 240}
.link3			{ left: 480px}
/*------------------------*/
#footer			{ width: 100%; position:absolute; left: 0; bottom: 0; height: 76px; background: #cccccc; padding-top: 10px }
.extraFooter	{ width: 920px; margin: 0 auto}
.extraFooter ul	{ margin: 0}
.extraFooter li	{ float: left; list-style: none; margin: 0 9px 0 0; padding: 0 11px 0 0px; font-size: 1em;
					background:url(../img/menu-footer-border.gif) right center no-repeat  }
				
.extraFooter li a:link,
.extraFooter li a:visited
				{ color: #484848; font-size: 1.3em; 
					text-decoration: none}
.extraFooter li a:hover,
.extraFooter li a:active
				{ background:url(../img/border.gif) bottom repeat-x}
				
				
				
				
				
				