﻿*
{
	padding:0;
	margin:0;
}

/*common*/
BODY 
{ 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#4a381a;
	background-color:#f8f7f5;
	background-image:url('/images/common/bkgGradient.jpg');
	background-repeat:repeat-x;
	/*This line is for IE6 only*/
	behavior: url('csshover.htc')
}

IMG
{ 
	border: 0; 
}

H1
{
	font-size:120%;
	color:#234481;
}

H2
{
	font-size:110%;
	color:#000000;
	margin:5px 0;
}

H3
{
	font-size:105%;
	color:#000000;
	margin:20px 0 5px 0;
}

P
{
	line-height:140%;
}

A
{
	color:#1965a6;
	text-decoration:underline;
	font-weight:bold;
}

A:hover
{
	color:#49381c;
	text-decoration:none;
}

A:visited
{
	color:#49381c;
}

ul
{
	margin:5px 0 10px 50px;
}

ol
{
	font-size:95%;
	margin:5px 0 10px 25px;
}

/* Tools */

#toolNav
{
	color:#ffffff;
	text-align:right;
	font-size:9px;
	text-transform:uppercase;
	margin-right:5px;
	height:14px;
}

#toolNav A
{
	color:#ffffff;
	padding:0 4px;
	text-decoration:none;
}

#toolNav A:hover
{
	color:#ffffff;
	background-color:#6b5b41;
	text-decoration:underline;
}

#toolNavSelected
{
	color:#ffffff;
	background-color:#6b5b41;
	padding:2px 4px 1px 4px;
}

/* Header */

#headerWrap
{
	text-align:left;
	height:98px;
}

#headerLogo
{
	width:380px;
	height:98px;
	float:left;
}

#headerLogoHome
{
	width:380px;
	display:none;
}

#homeLinkFooter
      {
      	display:inline;
      }

/* main navigation*/
P.mainNav 
{
	width:136px;
	height:97px;
	background-image:url('/images/common/navOff.jpg');
	background-repeat:no-repeat;
	float:left;
	padding-right:8px;
	line-height:110%;
}

*html P.mainNav 
{
	padding-right:4px;
	width:138px;
}

P:hover.mainNav 
{
	width:136px;
	height:97px;
	background-image:url('/images/common/navOver.jpg');
	background-repeat:no-repeat;
	float:left;
	padding-right:8px;
	text-decoration:none;
	margin-right:0px;
}

*html P:hover.mainNav 
{
	padding-right:1px;
	width:140px;
_width:132px;
	text-decoration:none;
}

.mainNav A
{
	display:block;
	width:140px;
	height:97px;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	line-height:110%;
	color:#98866a;
}

.mainNav A:hover
{
	color:#e26013;
}


*html .mainNav A, *html .mainNav A:hover
{
width:140px;
	height:97px;
	text-decoration:none;
	color:#98866a;
}

.mainNavSelected
{
	width:136px;
	height:97px;
	background-image:url('/images/common/navOver.jpg');
	float:left;
	font-size:14px;
	font-weight:normal;
	line-height:110%;
	padding-right:8px;
}

.mainNavSelected A
{

	font-weight:normal;
	text-decoration:none;
	color:#49381c;
}

.mainNavAlign
{
	position:relative;
	top:30px;
	left:25px;
}

.mainNavAlign A:hover
{
	color:#e26013;
}

.mainNavAlignDoubleLine
{
	position:relative;
	top:33px;
	left:22px;
	text-decoration:none
}

.mainNavAlignDoubleLine A:hover
{
	color:#e26013;
}


.mainNavAlignTripleLine
{
	position:relative;
	top:15px;
	left:22px;
	text-decoration:none
}

.mainNavAlignTripleLine A:hover
{
	color:#e26013;
}


/* subnavigation */

#subNavLinks
{
	width:215px;
	float:left;
}

.subNav, .subNav P
{
	background-image:url('/images/common/leftButtonOff.jpg');
	background-repeat:no-repeat;
	width:215px;
	height:42px;
	margin:0;
	padding:0;
}

P:hover.subNav 
{
	background-image:url('/images/common/leftButtonOn.jpg');
	background-repeat:no-repeat;
}

.subNavSelected
{
	background-image:url('/images/common/leftButtonOn.jpg');
	background-repeat:no-repeat;
	width:215px;
	height:42px;
	color:#4a381a;
	margin:0;
	padding:0;
	font-weight:normal;
}

.subNav A
{
	display:block;
	width:215px;
	height:39px;
	color:#98866a;
	text-decoration:none;	
	font-weight:normal;
}

.subNav A:hover
{
	text-decoration:none;
	color:#4a381a;
}

.subNavAlign
{
	position:relative;
	top:4px;
	left:10px;	
}

/* font size/print page*/

#fontPrint
{
	text-align:right;
	font-size:85%;
	color:#4a381a;
	margin:0 10px 5px 0;
	width:520px;
}

#fontPrint A
{
	text-decoration:underline;
	color:#4a381a;
}

#fontPrint A:hover
{
	text-decoration:none;
	color:#98866a;
}

/* Home Page */

#sliverHome
{
	background-image:url('/images/common/bgHPSliver.gif');
	background-repeat:repeat-y;
	margin:0 auto;
	text-align:center;
	width:965px;
}


#homeWrapper
{
	background-image:url('/images/bg_home.gif');
	background-repeat:no-repeat;
	margin:0 auto;
	text-align:center;
	width:965px;
}

#homeCalloutWrap
{
	text-align:left;
	margin-top:32px;
}

#homeColOne
{
	margin-top:10px;
	float:left;
	width:250px;
}

#homeColOne P, #homeColOne H2
{
	margin-left:40px;
	width:185px;
	padding:0;
}

#homeColOne H2
{
	color:#1e4176;
	margin:10px 0 3px 30px;
}

#homeColTwo
{
	margin-top:10px;
	float:left;
	width:470px;
}

#homeColTwo P
{
	padding-left:25px;
	margin-left:25px;
	width:400px;
	padding:0;
}

table.homeColTwo {
	padding-left: 25px;
}

#homeColTwo H2
{
	color:#5f7426;
	margin:5px 0 3px 15px;
}

#homeColThree
{
	margin-top:10px;
	float:left;
	width:220px;
}

#calloutswap1 {
	background-position: 30px 0px;
	width:200px;
	height: 45px;
	display: block;
}


#calloutswap2 {
	background-position: 15px 0px;
	width:270px;
	height: 45px;
	display: block;
}



#calloutswap3 {
	background-position: 25px 0px;
	width:160px;
	height: 45px;
	display: block;
}


#homeColThree P,  #homeColThree H2
{
	margin-left:25px;
	width:175px;
}

#homeColThree H2
{
	color:#f97729;
	margin:10px 0 3px 25px;
}

p.colOpen {
	margin:10px 0 3px 25px;
}

#pageBottomHome
{
	clear:both;
	height:22px;
	width:965px;
	background-image:url('/images/common/bottomMainHome.gif');
	background-repeat:no-repeat;
}

.iconWrap
{
	width:425px;
	margin:8px 0 0 15px;	
}



.iconText p
{
	float: left;
	margin: 0;
	padding: 0;
}

.iconImage
{
	float:left; 
	width:45px;
	position: relative;
	top: 10px;
}


/*content*/

#wrapper
{
	background-image:url('/images/common/bg_interior.jpg');
	background-repeat:no-repeat;
	margin:0 auto;
	text-align:center;
	width:965px;
}

#sliver
{
	background-image:url('/images/common/bgSliver.gif');
	background-repeat:repeat-y;
	margin:0 auto;
	text-align:center;
	width:965px;
}

#bodyContent
{
	text-align:left;
	margin:15px 10px 0 15px;
}

#interiorContent P
{
	margin:10px 0;
	line-height:130%;

}
#interiorContent
{
	margin-left:238px;
}

#pageTitle
{
	background-image:url('/images/common/titleDSbkg.gif');
	background-repeat:no-repeat;
	margin:26px 0 0 4px;
	padding-left:45px;
}


#pageTitleDS
{
	background-image:url('/images/common/titleDSbkg.gif');
	background-repeat:no-repeat;
	margin:26px 0 0 4px;
	padding-left:45px;
}

#pageTitleTA
{
	background-image:url('/images/common/titleTAbkg.gif');
	background-repeat:no-repeat;
	margin:26px 0 0 4px;
	padding-left:45px;
}

#pageTitleTS
{
	background-image:url('/images/common/titleTSbkg.gif');
	background-repeat:no-repeat;
	margin:26px 0 0 4px;
	padding-left:45px;
}

#pageTitleSE
{
	background-image:url('/images/common/titleSEbkg.gif');
	background-repeat:no-repeat;
	margin:26px 0 0 4px;
	padding-left:45px;
}


#pageTitleGI
{
	background-image:url('/images/common/titleGIbkg.gif');
	background-repeat:no-repeat;
	margin:26px 0 0 4px;
	padding-left:45px;
}


*html #pageTitle
{
	margin:25px 0 0 3px;
}

#pageContent
{
	margin:0 180px 0 50px;
}
#pageBottom
{
	clear:both;
	height:14px;
	width:965px;
	background-image:url('/images/common/bottomMain.gif');
	background-repeat:no-repeat;
	margin:10px 0 0 0;
}

/* right gutter */

#rightGutter
{
	float:right;
	position:relative;
	left:2px;
	width:171px;
	color:#544326;
}

#rightGutter P
{
  margin:0 20px 0 2px;
  font-size:95%;
}

#calloutPreventionOn
{
	display:none;
}

#calloutInterventionOn
{
	display:none;
}

A#calloutPrevention 
{
	background-image:url("/images/common/buttonPrevention.jpg");
	display:block;
	width:171px;
	height:26px;
}

A:hover#calloutPrevention
{
	background-image:url("/images/common/buttonPreventionOn.jpg");
}


A#calloutInnovation 
{
	background-image:url("/images/common/buttonInnovate.jpg");
	display:block;
	width:171px;
	height:26px;
}

A:hover#calloutInnovation 
{
	background-image:url("/images/common/buttonInnovateOn.jpg");
}

A#calloutIntervention 
{
	background-image:url("/images/common/buttonIntervention.jpg");
	display:block;
	width:171px;
	height:26px;
}

A:hover#calloutIntervention 
{
	background-image:url("/images/common/buttonInterventionOn.jpg");
}

#calloutInnovationOn
{
	display:none;
}


/* footer*/

#footer
{
	width:955px;
	margin:0 auto;
	text-align:center;
	font-size:95%;
	color:#4a381a;
}

#footer P
{
	padding:10px 0 15px 0;
}

#footer A
{
	color:#98866a;
	text-decoration:none;
	font-weight:normal;
}

#footer A:hover
{
	color:#4a381a;
	text-decoration:none;
}


/* misc */

.oneHundred
{
	height:100px;
}


.clearingDiv
{
	clear:both;
	height:1px;
	margin-top:-1px;
}

SUP
{
	font-size: 90%;
	font-weight: normal;
	vertical-align: text-top;
	text-decoration:none;
}

.req
{
	color:#ff0000
}

.references {
	font-size: 11px;
}

.box{
border:1px solid #000; 
padding-left:20px;	
	}