BODY {
	BACKGROUND: url(../img/interface/bg-main-home.gif) #fff repeat-x left top
}
#boilerPlate {
	LEFT: 61px; WIDTH: 157px; COLOR: #333333; PADDING-TOP: 20px; POSITION: absolute; TOP: 144px
}
#boilerPlate DIV {
	MARGIN-TOP: 12px
}
#boilerPlate A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(../img/homepage/bullet-boilerPlate.gif) no-repeat 100% 7px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#boilerPlate A:hover {
	BACKGROUND: url(../img/homepage/bullet-boilerPlate-on.gif) no-repeat 100% 7px; COLOR: #000000
}
#logo {
	LEFT: 60px; POSITION: absolute; TOP: 86px
}
#flashArea {
	MARGIN: 0px 60px 0px 0px; TEXT-ALIGN: right
}
#contentContainer {
	POSITION: relative
}
#dhtmlHover {
	LEFT: 0px; WIDTH: 249px; POSITION: absolute; TOP: 69px; TEXT-ALIGN: right
}
#dhtmlHover DIV {
	VISIBILITY: visible; MARGIN-BOTTOM: 8px
}
#dhtmlHover DIV.hide {
	VISIBILITY: visible
}
#dhtmlHover DIV.show {
	VISIBILITY: hidden
}
#contentArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/interface/bg-content-area-home.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 470px; PADDING-TOP: 0px; HEIGHT: 280px
}
#header {
	LEFT: 1px; POSITION: absolute; TOP: 2px
}
#dhtml {
	PADDING-TOP: 65px; HEIGHT: 280px
}
#dhtml A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(../img/homepage/dhtml-link-bg.gif) no-repeat left bottom; PADDING-BOTTOM: 2px; WIDTH: 12px; COLOR: #FFFFFF; PADDING-TOP: 4px; HEIGHT: 15px; TEXT-DECORATION: none
}
#dhtml A.red {
	BACKGROUND: url(../img/homepage/dhtml-link-bg-red.gif) repeat-y left top; COLOR: #fff
}
#dhtml A.blue {
	BACKGROUND: url(../img/homepage/dhtml-link-bg-blue.gif) repeat-y left top; COLOR: #fff
}
#dhtml A.green {
	BACKGROUND: url(../img/homepage/dhtml-link-bg-green.gif) repeat-y left top; COLOR: #fff
}
#dhtml A.regular {
	BACKGROUND: url(../img/homepage/dhtml-link-bg.gif) no-repeat left bottom; COLOR: #FFFFFF}
#dhtml A:hover {
	COLOR: #fff
}
#dhtml A:active {
	COLOR: #fff
}
#message {
	LEFT: 312px; WIDTH: 363px; POSITION: absolute; TOP: 19px
}
#message H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; FONT: bold 12px Verdana, Tahoma, Arial, sans-serif; COLOR: #f0efdb; PADDING-TOP: 0px
}
#message P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #FFFFFF; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
#message DIV.hr {
	BORDER-TOP: #FFFFFF 1px solid; MARGIN: 14px 0px 0px; HEIGHT: 6px
}
#message IMG {
	DISPLAY: block
}
#moreLinks {
	PADDING-BOTTOM: 18px; TEXT-ALIGN: right
}
#moreLinks A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(../img/homepage/bullet-moreLinks.gif) no-repeat 100% 7px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #CBDBE2; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#moreLinks A:hover {
	BACKGROUND: url(../img/homepage/bullet-moreLinks-on.gif) no-repeat 100% 7px; COLOR: #ffffff
}
.logo {
	LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}
#mainNavHome{
	background: #43697C;z-index:4;position:relative;height:21px;
}
#mainNavHome #mainNavContent{

	padding-left:12px;
	float:left;
	height:21px;
}
#mainNavHome #mainNavContent div{
	float:left;padding:0px 10px 0px 0px;
}
#mainNavHome div a{
	font-size:1.1em;
	line-height:35px;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:300;
}
#mainNavHome ul{
	visibility:hidden;position:absolute;list-style:none;padding:0px;margin:0px;
}
/* nav hover */
#mainNavHome .navOver ul{
	width:14.5em;
	padding:0px;margin:0px;z-index:10;visibility:visible;
}
#mainNavHome .navOver{
	background:#43697C;
}
#mainNavHome .navOver li{
	float:left;
	padding:0px;margin:0px;
}
#mainNavHome .navOver li a{
	font-size:1em;line-height:1.8em;border-bottom:1px solid #40668c;border-left:1px solid #40668c;border-right:1px solid #40668c;font-weight:300;color:#003;padding:0px 9px;display:block;background:#ccd6e0;width:12.5em;
}
#mainNavHome .navOver li a:hover{
	background:#7f99b2;color:#fff;
}
/* end nav hover */

#mainNavHome #currentNav{
	padding:0;
	background:#999999;position:static; border-bottom:1px solid #999999;
}
#mainNavHome .smark{
	font-size:.6em;
	line-height:.5em;
}
