/*** begin dreamweaver styles ***/
/* #335481 */

A{
	color:#224979;
	text-decoration:none;
	font-weight:bold;
}

.breadCrumb{
	color:#335481;
	padding-bottom:3px;
	font-weight: normal;

}

.subHeadCatagory{
	font-weight: bold; 
}


/*** end dreamweaver styles ***/

BODY,TD{
	font-family: Arial, Helvetica, sans-serif;
	color:#555;
	line-height:1.3em;
}
A:hover{
	text-decoration:underline;
}

A:visited {
	color:#224979;
}

H2 {
	line-height:105%;
	font-size:1.5em;
	font-weight:bold;
}

H3 {
	line-height:105%;
	font-size:1.0em;
	font-weight:bold;
}

H4 {
	line-height:105%;
	font-size:1.0em;
	font-weight:bold;
}

FONT {
	line-height:105%;
}

LI{
	list-style-image:url(/images/v3/bulletpt_primary.gif);
	margin-left:0px;
}

LI UL LI{
	list-style-image:url(/images/v3/bulletpt_secondary.gif);
	margin-left:0px;
}


.input{
	border: 1px solid #cccccc;
	width:150px;
	font-size: 10px;
	color: #666666;
}


.inputSmall{
	
	border: 1px solid #cccccc;
	width:75px;
	font-size: 10px;
	color: #666666;
}


.inputSetWidth{
	border-style: none;
	border: 1px solid #cccccc;
	width:225px;
	font-size: 10px;
	color: #666666;
}

.inputlong{
	border-style: none;
	border: 1px solid #cccccc;
	width:175px;
	font-size: 10px;
	color: #666666;
}
.inputNoWidth{
	border-style: none;
	border: 1px solid #cccccc;
	font-size: 10px;
	color: #666666;
}
.textarea{
	border-style: none;
	border: 1px solid #cccccc;
	font-size: 10px;
	color: #666666;
}

.main{
	position:relative;
	margin-top:20px;
	margin-left:20px;
	width:740px;
}
.sitemap {
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	margin-left:8px;
	padding-left:8px;
	background-color:#E8ECF1;
}


.footer TD{
	font-size:60%;
}

.searchB{
	width:200px;
	height:23px;
	border: 1px solid #336699;
}

.spacer10px{
	font-size:10px;
	line-height:10px;
}

.breadCrumb A{
	color:#335481;
	text-decoration:none;
	font-weight: normal;
}

.breadCrumb A:hover{
	text-decoration:underline;
}

.breadCrumb A:visited{
	color:#335481;
}

.econpic{
	padding-top:2px;
}

.embedNav{
	font-size:10px;
}
b.embedNav{
	color:#999999;
}


.pageTitleLv3{
	color:#996600;
	background-image:url(/images/v3/rule_brown1024.gif);
	background-repeat:repeat-x;
	background-position:bottom;

}

.pageTitleLv3sup{
	color:#996600;
	font-size: 1em;
	font-weight:bold;

}


.pageTitleLv3 DIV{
	padding-bottom:2px;
}

.secondaryTitle{
	text-transform:uppercase;
	letter-spacing:0.15em;
	color:#555555; 
	font-size:.7em;
	font-weight:bold;
	background-image:url(/images/v3/rule_ltgrey1024.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.secondaryTitle DIV{
	padding-bottom:4px;
	padding-top:2px;
}

.pageMission{
	color:#996600;
	padding-top: 4px;
}

.pageMissionbold{
	color:#996600;
	padding-top: 0px;
}

.leveltwopageMission{
	color:#996600;
	padding-top: 4px;
	font-weight:normal;
	font-size: 1.0em;
}

.longPageIntro{
	font-weight:bold;
	color: #666666;
}

.paraHeader{
	font-weight: bold;
}

.paraNotes{
	font-size:.9em;
	line-height:1.6em;
	font-style: italic; 
	color: #999999;
}

.paraNotesNoItalic{
	font-size: 12px; 
	color: #999999;
}

.leftCol{
	background-color:#FFFFFF;
	padding-bottom:10px;
}
.leftCol TD{
	font-size: 0.7em;
	line-height:1.6em;
}
.leftCol A{
	font-family:Arial, Helvetica, sans-serif;
	color:#335481;
	text-decoration:none;
	font-weight:bold;
}
.leftCol A:hover{
	text-decoration:underline;
}
.leftCol A:visited{
	color:#335481;
}

.ruleDividerRightCol {
	background-image: url(/images/v3/rule_ltgrey1024.gif);
	background-repeat: repeat-y;
	background-position: left center;
}

.ruleDividerLeftCol {
	background-image: url(/images/v3/rule_ltgrey1024.gif);
	background-repeat: repeat-y;
	background-position: right center;
}

.ruleVertRightCol {
	/*background-image: url(/images/v3/rule_ltgrey1024.gif);*/
	background-color: transparent;
	background-repeat: repeat-y;
	background-position: left center;
}

.ruleRightCol {  
	/*background-image: url(/images/v3/rule_ltgrey1024.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
}

.separatesolid {  
	background-image: url(/images/v3/rule_black.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.separatesolidvertical {  
	background-image: url(/images/v3/rule_black.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.ruleRightColIn {  
	background-image: url(/images/v3/rule_ltgrey1024.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom:4px !important;
	padding-bottom:0px;
}

.ruleRightColIn2 {  
	background-image: url(/images/v3/rule_ltgrey1024.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.ruleVertLtGrey{
	/*background-image: url(/images/v3/rule_ltgrey_v.gif);*/
	background-repeat: repeat-y;
	background-position: left center;
}
.ruleFrameRight{
	/*background-image: url(/images/v3/rule_grey.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
}

.ruleFrameLeft{
	/*background-image: url(/images/v3/rule_grey.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
}

.rightColContent{
	margin-top: 1px;
	margin-right: 12px;
	margin-left: 10px;
	margin-bottom: 1px;	
}
.rightcolbg {background-color:#f7f7f7; border: solid 1px #e2e2e2;
}
.rightColIn{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height:1.2em;
}
.rightColInTable{
	line-height:1.2em;
}

.bgtdRightCol{
	/*background-image: url(/images/v3/rule_ltgrey1024.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#F7F7F7;
}

.pageindex{
	color:#666666;
}

.pageindex A{
	font-weight:bold;
}

.icon{
	padding-left:7px;
}

.greyborder{
	border: 1px solid #CCCCCC;
}

.greyborder2{
	border: 1px solid #CCCCCC;
	margin-left:4px;
	margin-bottom:4px;
}

.greyborderLeft{
	border-left: 1px solid #CCCCCC;
}

.greyborderRight{
	border-right: 1px solid #CCCCCC;
}

.greyborderTop{
	background-image: url(/images/v3/rule_solid_grey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.greyborderBot{
	border-left: 1px solid #CCCCCC;	
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tdtblhdr{
	background-color:#F2F0ED;
}


.contacts{
	margin-left:10px;
	margin-right:10px;
}

.pos{
	padding-top:5px;
}


.dirCol{
	background-image: url(/images/v3/rule_ltgrey_v.gif);
	background-repeat: repeat-y;
	background-position: right center;
}

.dirCol DIV{	
	padding-left:9px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:9px;
}

.dirColL{
	background-image: url(/images/v3/rule_ltgrey_v.gif);
	background-repeat: repeat-y;
	background-position: right center;
}

.dirColL DIV{	
	padding-top:6px;
	padding-bottom:6px;
	padding-right:9px;
}

.dirColR{

}

.dirColR DIV{
	padding-left:9px;
	padding-top:6px;
	padding-bottom:6px;
}
.dirColTight{
	background-image: url(/images/v3/rule_ltgrey_v.gif);
	background-repeat: repeat-y;
	background-position: right center;
}

.dirColTight DIV{	
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
}

.dirColLTight{
	background-image: url(/images/v3/rule_ltgrey_v.gif);
	background-repeat: repeat-y;
	background-position: right center;
}

.dirColLTight DIV{	
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
}

.dirColRTight{

}

.dirColRTight DIV{
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}
	
.dirRow{
	background-image: url(/images/v3/rule_ltgrey.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}

.tdhdrcolTight{
	background-image: url(/images/v3/rule_ltgrey_v.gif);
	background-repeat: repeat-y;
	background-position: right center;
	font-size:.6em;
	color:#666666;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-weight:bold;
}

.tdhdrcolTight DIV{
	padding-left:6px;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:6px;
}


.tdhdrcolRTight{
	color:#666666;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size:.6em;
	font-weight:bold;
}

.tdhdrcolRTight DIV{
	padding-left:6px;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:6px;
}

.tdhdrcolLTight{
	background-image: url(/images/v3/rule_ltgrey_v.gif);
	background-repeat: repeat-y;
	background-position: right center;
	color:#666666;
	text-transform:uppercase;
	font-size:.6em;
	letter-spacing:0.1em;
	font-weight:bold;
}

.tdhdrcolLTight DIV{
	padding-top:3px;
	padding-bottom:4px;
	padding-right:6px;
}


.tdhdrcol{
	background-image: url(/images/v3/rule_ltgrey_v.gif);
	background-repeat: repeat-y;
	background-position: right center;
	font-size:.6em;
	color:#666666;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-weight:bold;
}

.tdhdrcol DIV{
	padding-left:9px;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:5px;
}


.tdhdrcolR{
	color:#666666;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size:.6em;
	font-weight:bold;
}

.tdhdrcolR DIV{
	padding-left:9px;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:5px;
}

.tdhdrcolL{
	background-image: url(/images/v3/rule_ltgrey_v.gif);
	background-repeat: repeat-y;
	background-position: right center;
	color:#666666;
	text-transform:uppercase;
	font-size:.6em;
	letter-spacing:0.1em;
	font-weight:bold;
}

.tdhdrcolL DIV{
	padding-top:3px;
	padding-bottom:4px;
	padding-right:5px;
}
.tdhdrcolBig{
	color:#666666;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size:60%;
	font-weight:bold;
}

.tdhdrcolBig DIV{
	padding-top:3px;
	padding-bottom:4px;
	padding-right:5px;
}

.tabOnTop{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.tabOn{
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#444;
	font-weight:bold;
	font-size:.8em;
	white-space:nowrap;
}

.tabOn DIV {
	margin-left:5px;
	margin-right:5px;
	white-space:nowrap;
}

.embeddedImage{
	margin-right:16px;
	margin-top:2px;
	margin-bottom:12px;
}

.embeddedImageWrap{
	margin-right:10px;
	margin-top:0px;
	margin-bottom:4px;
	text-align: center;
}

.embeddedImage10px{
	margin-right:12px;
	margin-top:2px;
	margin-bottom:2px;
}

.tabOff{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#224979;
	color:#FFFFFF;
	font-weight:bold;
	font-size:.8em;
	white-space:nowrap;
}

/** TABLES OVERVIEW */
#overview {
border: 1px solid #dee5ef;
}

.tabOffLeft{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#224979;
	color:#FFFFFF;
	font-weight:bold;
	font-size:.8em;
	white-space: nowrap;
}

.tabOff A{
	color:#FFFFFF;
	white-space:nowrap;
	text-decoration:none;
}

.tabOff A:hover{
	text-decoration:underline;
}

.tabOff A:visited{
	color:#FFFFFF;
}

.tabOff DIV {
	margin-left:5px;
	margin-right:5px;
	white-space:nowrap;
}

.tabOffLeft A{
	color:#FFFFFF;
	text-decoration:none;
	white-space:nowrap;
}

.tabOffLeft A:hover{
	text-decoration:underline;
}

.tabOffLeft A:visited{
	color:#FFFFFF;
}

.tabOffLeft DIV {
	margin-left:5px;
	margin-right:5px;
}

.tdTabOff{
	background-image: url(/images/v3/rule_solid_grey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.tdTabContent{
	border-left: 1px solid #CCCCCC;	
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tdTabContent DIV{
	padding:10px;
}

.tdTabContentNoPad{
	border-left: 1px solid #CCCCCC;	
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tdTabContentNoPadEmpire{
	border-left: 1px solid #CCCCCC;	
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.orgChartBox{
	border: 1px solid #CCCCCC;
	background-color:#f7f7f7;
	padding-top:4px;
	padding-left:8px;
	padding-bottom:4px;
	padding-right:8px;
	vertical-align:middle;
	text-align:center;
}
.orgChartContainer{
	border: 1px solid #CCCCCC;
	background-color:#f7f7f7;
}
.orgChartBoxNoPad{
	border: 1px solid #CCCCCC;
	background-color:#f7f7f7;
	vertical-align:middle;
	text-align:center;
}
.orgChartBoxNoPadWhite{
	border: 1px solid #CCCCCC;
	background-color:#ffffff;
	vertical-align:middle;
	text-align:center;
}
.somahdrT{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.somahdrB{border-top: 1px solid #cccccc;border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.somahdrBL{border-top: 1px solid #cccccc;border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.somahdrBR{border-top: 1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}

.somahdr{border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;	color:#666666;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size:60%;
	font-weight:bold;}
.somahdrL{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;	color:#666666;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size:60%;
	font-weight:bold;}
.somahdrR{border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;	color:#666666;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size:60%;
	font-weight:bold;}

.somatd{border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.somatdL{border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.somatdR{border-bottom:1px solid #cccccc;}

.MBStdL{border-right:1px solid #cccccc;}
.socialmediatext { padding-bottom:5px; padding-right:20px; }

#HeaderDiv {background-color:#f0f0f0; padding-top:5px; padding-bottom:5px; padding-left:3px; margin-bottom:4px; color:#999;}
#HeaderDivCurrent {background-color:#ddebfb; padding-top:5px; padding-bottom:5px; padding-left:3px; margin-bottom:4px; color:#373a3d;}
.pesheader td{
	background-image: url(/images/v3/bg_pes.png);
	background-position: bottom;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif; 
	color: #3269ad; 
	font-weight: bold; 
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size: .75em;
	padding-left: 5px;
	padding-top:4px;
	padding-bottom:4px;
	
}
.actopcategory td{
	background-image: url(/images/head_category_bg.gif);
	background-position: right;
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif; 
	color: #566576; 
	font-weight: bold; 
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size: .7em;
	padding-left: 5px;
	padding-top:4px;
	padding-bottom:4px;
	border-top:1px #566576;
	border-bottom:1px #566576;
	border-right:1px #566576;
	border-left:1px #566576;
	border-style: solid;
	
}
.skiplink {
position: absolute;
left: -1000px;
width: 990px;
font-size:1px; line-height:1;
}

