body{
	 margin:0;
	 background-image:url(../graphics/bluestripe.gif);
	 font-family:Arial, Helvetica, sans-serif;
}
body, td, div, span, p, font, li, a{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000;}
input, select{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; padding-top:2px;}
input, textarea{background-color:#CFE8D4;}
input.btn, input.noborder{background-color:#FFFFFF;}
ul{margin-left:16px; padding:0;}
adiv{border:5px solid red;}
#pageWrapper{position:absolute;margin-left:50%;left:-400px;width:800px;}
#header{clear:both;}
#banner{clear:both;}
#menu{background-color:#FFFFFF; margin-top:5px; width:800px;}
#content{clear:both; width:800px; padding:5px 5px 5px 5px;}
#footer{clear:both;padding:8px 18px 8px 8px; text-align:center; color:#CCCCCC;}
#tph{width:800px;}
#officeMap{
   font-family:Arial, Helvetica, sans-serif;
   background-image:url(../graphics/mapcard.gif); 	
   line-height:13px;
   height: 246px;
   vertical-align:middle;
   text-align:left;
   }
/*--------------------*/		
#searchFiller {
	width:100%;
	background-color:#EBEAE6;
}
#menuFiller {
	width:100%;
	background-color:#EBEAE6;
}
#bannerFiller {
	width:100%;
	background-color:#000000;
}
#contentFiller {
	width:100%;
	background-color:#FFFFFF;
}
#footerFiller {
	width:100%;
	background-color:#FFFFFF;
}
#footerFiller2 {
	width:100%;
	background-color:#CCCCCC;
}
#search {
	width:720px;
	height:30px;
	text-align:right;
	background-color:#EBEAE6;
    font-size:12px;
	color:#999999;
	padding:3px 0 3px 0;
}
#spllpmenubar {
	left:0px;
	top:0px;
	width:720px;
	height:20px;
	background-color:#EBEAE6;
}
#homebanner {
	position:relative; 
	left:0px;
	top:0px;
	width:720px;
	height:144px;
	background-color: #FFFFFF;
}   
#theSharedContentArea {
	position:relative; 
	width:400px;
	background-color:#FFFFFF;
}
#theStickyArea {
	position:relative; 
	width:400px;
	left:10px;
	padding: 10px;
	background-color:#FFFFFF;
}
#spllpfooter {
	position:relative;
	left:0px;
	top:0px;
	padding-left:10px;
	height:20px;
	background-color:#FFFFFF;
    font-size:9px;
	color:#999999;
}
#dottedline{ background-image:url(graphics/tableline.gif)
}
/*h2 {
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	color: #0000CC;
}
h2:hover {
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	color: #white
	background-color:#808040;
	}
h3 {
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif
	font-style : italic;
	font-weight : normal;
	font-variant : normal;
	color : #0000CC;
}
H4 {
	font-family:Arial, Helvetica, sans-serif
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: black;
}*/

/* hr{height:13px; background:url(../graphics/blueline.gif) repeat-x;} */
hr{height:1px; border-bottom:1px dotted #5595F8; border-left-style:none; border-top-style:none; border-right-style:none;}

a:link {
	color: #2E5977; /*024E80 2E5977; 01385C */
	text-decoration: none;
	line-height:13px
}
a:active {
	color: #2E5977;
}
a:visited {
	color: #2E5977;
	text-decoration: none;
}
a:hover {
	color: #5595F8;
	text-decoration: none;

}
.baseline {
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	left: 5px;
	right: 5px;
	line-height: 18px;
	top: 2px;
}
.RequiredElement {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000; 
}

.copywrite {
	font-family:Arial, Helvetica, sans-serif
	font-size: 10px;
	color: #666666;
}

.footer {color: #FFFFFF;
}
.listbox {
	background-color: #ededed;
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: normal;
	color: #333333;

}
.listbox2 {
	background-color: #e5e5e5;
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.sidebarsmall {
	font-family:Arial, Helvetica, sans-serif
	font-size: 10px;
	color: #000000;
	line-height: 16px;

}
.listboxlarge {
	background-color: #ededed;
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: bold;
	color: #993300;
}
.sidebarheading {
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: bolder;
	color: #996600;
}
.sidebarheadingCopy {
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: bold;
	color: #893B13;
	text-decoration: none;

}
.bordered {
	border: 1px double #666666;
	font-family:Arial, Helvetica, sans-serif
	font-size: 11px;
	text-align: left;
	vertical-align: text-top;
	white-space: normal;
	display: block;
	color: #FFFFFF;
	background-color: #FFFFFF;
	cursor: hand;
	line-height: 16px;
	font-weight: normal;
	margin: 2px;
	padding: 2px;
	height: 1px;
	width: 1px;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
}
.listboxblue {
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}
.listboxgreen {
	background-color: #ededed;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif

}
.board {
	font-family:Arial, Helvetica, sans-serif
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.sidebarCopy {
	font-family:Arial, Helvetica, sans-serif
	font-size: 11px;
	color: #333333;
}
.sidebaroutline {
	font-family:Arial, Helvetica, sans-serif
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	border: none;

}
.sidebarheadingwhite {
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #333333;
	text-align: center;
	padding: 1px;


}
.bordered2 {
	font-family:Arial, Helvetica, sans-serif
	font-size: 11px;
	text-align: left;
	vertical-align: text-top;
	white-space: normal;
	display: block;
	color: #893B13;
	background-color: ffffff;
	cursor: hand;
	line-height: normal;
	font-weight: normal;
	margin: 2px;
	padding: 2px;
	height: 240px;
	width: 1px;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
	background-repeat: no-repeat;
	list-style-image: url(images/arrow_right.gif);


}
.sidebarnounderline {
	font-family:Arial, Helvetica, sans-serif
	font-size: 11px;
	color: #333333;
	line-height: 1.3em;
	text-decoration: none;
	font-weight: normal;

}
b:hover {

	color: #666666;
}
.li {
	list-style-image: url(images/arrow_right.gif);
	font-size: 11px;

}
.ul {
	list-style-image: url(images/arrow_right.gif);
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif
	color: #333333;

}
th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000
}

th.publictableheader {   
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	line-height: 20px;
}

td {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	vertical-align:top;
}
dottedline{ background-image:url(../graphics/tableline.png)
}
td.publictablecell {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 16px;
}

td.verySmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: gray;
}
td.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
}

td.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	font-weight: normal;
	color: black;
}
td.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC; 
}
td.search {
	font-family:Arial, Helvetica, sans-serif
	font-size: 112px;
	color: #FFFFFF;
	line-height: 16px;
}
.sidebar {
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	text-decoration: none;


}
.sidebarquote {
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.main {

	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	text-decoration: none;
}
.fourSideThinBorder {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;

}
.fourSideThinBorderDark {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.FourSidedThickBlueBorder {
	BORDER-RIGHT: #003E7E thin solid; BORDER-TOP: ##003E7E thin solid; BORDER-LEFT: #003E7E thin solid; BORDER-BOTTOM: #003E7E thin solid
}
.fourSidesLightBlueBorder {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid
}
.TextBoxBG {
	border: 1px solid #CCCCCC;
	background: url(images/bg_box.gif);

}
.txtbox {
	
}
.lightgreydividerright {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px; BORDER-LEFT: #cccccc 1px; BORDER-BOTTOM: #cccccc 1px
}
.lightgreydividerbottom {
	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px; BORDER-LEFT: #cccccc 1px; BORDER-BOTTOM: #cccccc 1px solid
}
.TextBoxBGpad {
	border: 1px solid #999999;
	font-size:11px14px;
	font-weight:bold;
	font: Arial, Helvetica, sans-serif;
	color: #666699;
	background: url(images/bg_box.gif);
	list-style-type: none;
	list-style-image: url(images/redbutton.gif);
	padding: 4px;
	margin: 3px;
}

.wcField {
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
input.formbutton {
	font-size: 10px;
	height: 18px;
	font-weight: bold;
}  

/* added by Roman */
td{vertical-align:top;}
#subpage{background-color:#FFFFFF; width:362px !important;}
#subpage_logo{display:block; float:left; margin:0 0 0 0; padding:9px 0px 16px 35px; width:362px !important;}
#subpage_tagline{display:block; clear:left; float:left; margin:0 0 0 0; padding:0px 0px 7px 130px;}
#sidebar{padding:10px 0px 10px 10px;}
/*#content{width:720px; padding:10px 0px 10px 10px;}
#banner{background-color:#000000;}
#footer{font-size:9px; color:#7D7062; margin:0 0 0 0; padding:0 0 0 0; width:720px; text-align:left;}*/
#footer a{text-decoration:none;}
#spllpfooter a{font-size:9px;}

table.sectionsList{width:100%}
li.sectionItem{list-style-type:none;}
td.chevrons{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66; text-decoration:none; padding-right:4px; text-align:right;}
td.sectionItem{text-align:left;}

div.stickyOnLeft{width:320px;}
div.stickyOnRight{width:400px;}

/* Documents */
.yellowlink:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66; text-decoration:none; font-weight:bold;}
.yellowlink:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66;	text-decoration:none; font-weight:bold;}
.yellowlink:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66; text-decoration:none; font-weight:bold;}
.yellowlink:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66; text-decoration:underline; font-weight:bold;}

.titleblue {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000CC; text-decoration:none;}

.doc1 {margin-top:5px; margin-bottom:5px;}
.doc1 span{color:#FFFFFF;}
.doc1 span a,  .doc1 span a:hover{color:#800000;}

.doc2 {margin-top:5px; margin-bottom:5px;}
.doc2 span{color:#FFFFFF;}
.doc2 span a,  .doc2 span a:hover{color:#800000;}

.doc3 {margin-top:5px; margin-bottom:15px;}
.doc31{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000CC;}
.doc32{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin-bottom:5px;}

.regblack {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66; text-decoration:none;}

/* PRINT */
@media print{
	.printonly{display:inherit; visibility:visible;}
	.noprint{display:none;}
	#pageHead{margin-top:0;}
	#topofpage{height:0;}
	#sectionHeads{height:0;}
	#contentHolder{padding:0;}
	#sectionHeadOne{padding:12px 0 0 30px; font-size:21px; color:white; font-family:Arial, Helvetica, sans-serif;}
	#sectionHeadTwo{padding:4px 0 0 30px; font-size:21px; color:white; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
	#mainTD{padding:0;}
}
@media screen{
	.printonly{display:none; visibility:hidden;}
	#pageHead{margin-top:30px;}
	#topofpage{height:197px;}
	#sectionHeads{height:111px;}
	#contentHolder{padding:24px 30px 24px 30px;}
	#sectionHeadOne{padding:12px 0 0 60px; font-size:21px; color:white; font-family:Arial, Helvetica, sans-serif;}
	#sectionHeadTwo{padding:4px 0 0 60px; font-size:21px; color:white; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
	#mainTD{padding:0 30px 0 30px;}
}
/************/
.biglink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;	
	text-decoration: none;
}

.biglink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;	
	text-decoration: none;
}

.biglink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;	
	text-decoration: none;
	vertical-align:
}

.biglink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;	
	text-decoration: underline;
}
.srchhlite {
	background-color:#CFE8D4;
	color:#000000;
}
/* MT36 SPECIFIC */
h1{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#2E5977; font-weight:normal}
h1.subheader{font-size:16px; line-height:17px; color:#2E5977; margin:0 0 10px 0;}
h2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:13px; color:#000000} /* #2E5977; */
h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:13px; color:#000000} /* #2E5977; */
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:black;}
a{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#2E5977;}
a:hover{color:#5595F8;}
#footer{width:841px; text-align:right; padding:20px 30px 90px 0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:white;}
#footer a{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:white;}
#footer a:hover{color:#5595F8;}
#searchString{font:Arial, Helvetica, sans-serif; size:11px; color:black; width:113px; height:19px; border:1px solid gray; background-color:#CFE8D4;}
#searchOptionsDiv{left:0; top:0; position:relative; width:113px;}
#searchOptionsDiv table{background-color:#CFE8D4;}
#searchOptionsDiv table td{vertical-align:middle;}
#searchOptionsDiv a{line-height:13px; color:black;}
#searchOptionsBot{background:url(../graphics/roundcornersearch.png) bottom; width:113px; height:7px; line-height:7px;}
#leftshadow{background:url(../graphics/leftshadowslice.png) repeat-y;}
#rightshadow{background:url(../graphics/rightshadowslice.png) repeat-y;}
#bannerholder img{margin-left:49px;}
/***** MENU *****/
UL#p7PMnav {padding:0; margin:0; list-style-type:none; width:840px; height:37px;}
UL#p7PMnav LI {padding:0; margin:0; width:105px; height:37px; vertical-align:middle; text-align:center; list-style-type:none; display:inline; float:left; position:relative; background:url(../graphics/menuline.png) top left no-repeat;}
UL#p7PMnav LI UL:last-child{width:105px;} /* FireFox fix */
UL#p7PMnav LI UL {padding:0; margin:0; list-style-type:none; display:none; position:absolute; left:0; top:36px;} /* background-color:#024E80; padding:0 0 7px 0; background:url(../graphics/roundcornermenu.png) bottom no-repeat; */
UL#p7PMnav LI UL LI {display:inline; float:none; text-align:left; background:none; height:18px;}
UL#p7PMnav LI:hover UL {display:block;}
UL#p7PMnav LI.iehover UL {display: block;}
UL#p7PMnav A{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:27px; color:#FFFFFF; text-decoration:none;}
UL#p7PMnav A:hover{color:#5595F8;}
UL#p7PMnav UL A{padding-left:12px; background-color:#024E80; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; padding-top:2px; padding-bottom:2px;}
UL#p7PMnav UL UL A{background-color:#0B6BAA;}
UL#p7PMnav UL A:hover{color:#5595F8;}
/* Sub-Sub menu */
UL#p7PMnav UL LI UL, UL#p7PMnav UL LI UL:last-child{list-style-type:none; display:none; position:absolute; left:52px; top:0;}
UL#p7PMnav UL LI:hover UL {display:block;}
UL#p7PMnav UL LI.iehover UL {display: block; visibility:visible;}
/* ROUND CORNERS */
UL#p7PMnav LI.terminator {height:7px; line-height:7px; display:block; background:url(../graphics/roundcornermenu.png);}
UL#p7PMnav UL UL LI.terminator {background:url(../graphics/roundcornermenusubsection.png);}
/* HOMEPAGE */
.tnews a, .tnews strong.head{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#2E5977; text-align:left;}
.tnews a:active,
.tnews a:visited
	{text-decoration:none; color:#024E80;}
.tnews a:hover{text-decoration:none; color:#5595F8;}
.line{border-bottom:1px dotted white; margin:8px 0 8px 0;}
/* SMART PARTS */
.srchResults{clear:both;}
.srchResults tr th{height:13px; font-size:1px; background-color:#FFFFFF; background:url(../graphics/blueline.gif) repeat-x;}
.srchResults tr td{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; padding:6px 10px 2px 0; vertical-align:top;}
.srchResults tr td a{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px;}
.srchResults tr td a:hover{text-decoration:none;}
.srchTitle{color:black; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; line-height:17px; margin-bottom:12px;}
/***********/
#sidesearch td{padding:5px 0 5px 0;}
#subscribe td{padding:3px 3px 3px 0;}
/* Survey */
#surveyRecipientForm td{padding:3px 3px 3px 0;}
#surveyQuestions textarea{font-family:Arial, Helvetica;}
.manualSubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height:16px;
	font-weight:bold;
}
.inlineURL{
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
}
.Halfheight{
	line-height:1.1;
}
