body {margin:0px; font-family:Arial; color:#666666; height:100%;}

#entireSiteHolder {height:auto !important; margin:0pt auto -44px; min-height:100%;}

#headerWrapperDeep {height: 393px; width:100%; background-color:#a0b6c0;}
#headerWrapperShort {height: 144px; width:100%; background-color:#a0b6c0;}
	#headerLeftNarrow {height: 100%; width: 362px; background-color:#889ea7; border-right: 1px #fff solid; float:left;}
	#headerLeftWide {height: 100%; width: 596px; background-color:#889ea7; border-right: 1px #fff solid; float:left;}
		#logo {border-style: none; margin-left: 44px;}
	#headerRightWide {width: 436px; float:left; /*margin: 40px 0px 0px 104px;*/}
	#headerRightNarrow {width: 276px; float:left; /*margin: 0px 0px 0px 22px;*/}
#headerTxt {margin-left:104px; padding-top:40px;}
#headerTxt2 {margin-left:104px; padding-top:90px;}
	
	#headerWrapperDeep h1 {margin:0px;}

#navWrapper {margin: 1px 0px; height:20px; max-height:20px; width:100%; background-image:url(../i/bg20px.gif); background-repeat:repeat-x; clear:both;}

.inlineNav {list-style-type: none; padding:0px; margin:0px;}
.inlineNav li {display: inline; margin-right:5px; line-height:20px;}  

#breadcrumbs {height: 20px; width:100%; margin-bottom:20px; margin:10px 0px 20px 0px;}
#breadTrail {padding:0px; margin:0px; list-style-type:none;}
li.crumb, p.accordion {background-image: url(../i/redArrow.gif); background-repeat:no-repeat; padding-left:10px; margin-right:10px; display:inline; background-position: 0px 3px;}
li.crumb a { text-decoration:none;}
#mainNav {margin:7px 0px; padding:0px;}
#mainNav li {list-style-image:url(../i/redArrow.gif); margin: 3px 0px 3px 18px; line-height:17px;}

#footerPlaceholder {height:auto !important; margin:0pt auto -44px; min-height:100%;}
#footer {margin-top: 75px; margin-bottom:10px;}
#footer a {text-decoration: none;color:#999999;}

.twoCol {margin: 0px 0px 0px 44px; width: 531px; float:left; display:inline;}
.threeCol {margin: 0px 0px 0px 44px; width: 276px; float:left; display: inline;}

.cBoth {clear: both;}

h1 {font-size: 1.38em;}
p, li, td, th {font-size:11px; line-height:16px;text-align:left;}
h3 {font-size: 0.7em; color:#333333}
h3 .date {float:right;}
.heading {font-size:11px;font-weight:bold;}
.subheading {margin-left:1.2em;}
.twoCol p {margin-right:130px;}
.smaller {font-size:90%;}
.noMargin {margin: 0px;}
.noBord {border:none;}
.mTop20 {margin-top:20px;}
.mRight15 {margin-right:15px;}
.mRight120 {margin-right:120px;}
.mLeft100 {margin-left:100px;}
.darkred {color:#990000;}
.black {color:#333;}
.grey {color:#666;}
.spacer {width:100%;display:block;height:1em;}
.floatL {float:left;}
a {color:#990000;text-decoration:none;}
td, th {padding:0.8em;}
table tr.even {background-color:#eee;}
.bannerText {color: #fff;}
.alignRight {text-align:right;}
.minWidth {width:1020px; height:100%;}
.firstNavItem {margin-left: 20px;}
.mBottomSmall {margin-top:25px;}


/* TOOL TIPS */
.tool-tip {
	background-color:#a0b6c0;
	color: #fff;
	font-weight:bold;
	width:275px;
	z-index:13000;
	font-size: 11px;
	padding:5px;
	color:#333333;
}
 
.tool-text {color:#fff;font-size: 11px;}

form p { text-align:right; width:75%;}
form p label {float:left;}

/* ACCORDION */
.toggler {/*margin:0.8em;*/ width:80%;}
.accordion {padding-left:0.8em;margin-bottom:1em;}

/* SITEMAP */
#sitemap a {font-weight:bold;color:#333;}
#sitemap a:hover {color:#990000;}