BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #eee
}
H1 {
	font: bold 22px arial, sans-serif;
	color: #004881;
	text-align: right;
	margin-top: 8px;
	margin-right: 20px;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-color: #004881;
	border-bottom-style: solid;
	padding-bottom: 8px;
}

.homecontent LI {
	LIST-STYLE-IMAGE: url(../images/bullet.gif); MARGIN-BOTTOM: 5px
}
.homecontent LI LI {
	MARGIN-BOTTOM: 0px
}
.homecontent {
	FONT: 11px Tahoma, "Trebuchet MS", Verdana; COLOR: #333333
}
.homecontent P {
	FONT: 11px Tahoma, "Trebuchet MS", Verdana; COLOR: #333333
}
.homecontent P {
	MARGIN: 0px 0px 0.5em
}

TABLE {
	MARGIN: 0px
}
TD.bodybg {
	BACKGROUND-COLOR: white
}
TD.rshadow {
	BACKGROUND: url(../images/rm_shadow.gif) repeat-y; WIDTH: 5px; HEIGHT: 100%
}
TD.brshadow {
	BACKGROUND: url(../images/br_shadow.gif) no-repeat; WIDTH: 5px; HEIGHT: 5px
}
TD.bshadow {
	BACKGROUND: url(../images/bc_shadow.gif) repeat-x; WIDTH: 100%; HEIGHT: 5px
}
TD.menu {
	BACKGROUND: url(../images/navigation_background.gif) #999 repeat-x
}
TD.subsidebar {
BACKGROUND: url(../images/subsidebar_bkg.jpg) #6799cb repeat-x
}

TD.subnav {
font: 12px arial, sans-serif;
color: white;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #999999;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 2px;
}
TD.subnav A {
color: white;
}
.vertline {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 1px; HEIGHT: 200px; BACKGROUND-COLOR: #eee; BORDER-RIGHT-WIDTH: 0px
}
.boxarea {
	MARGIN: 5px 0px; WIDTH: 100%
}
.box {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 238px; PADDING-TOP: 5px
}
.photo {
	FLOAT: right; MARGIN: 5px 0px 8px 15px; VERTICAL-ALIGN: top
}
DIV.redheader {
	BORDER-RIGHT: lime 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: lime 0px solid; PADDING-LEFT: 11px; BACKGROUND: url(../images/home_arrow.gif) no-repeat 50%; background-position:top left; PADDING-BOTTOM: 0px; FONT: bold 13px tahoma, arial, helvetica, sans-serif; BORDER-LEFT: lime 0px solid; COLOR: #930; PADDING-TOP: 0px; BORDER-BOTTOM: lime 0px solid; TEXT-DECORATION: none
}
DIV.redheader A {
	COLOR: #930;TEXT-DECORATION: none
}

UL.homecontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.homecontent LI {
	BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(../images/bullet.gif); LIST-STYLE-IMAGE: none; BACKGROUND-REPEAT: no-repeat
}
.jump {
	BORDER-RIGHT: lime 0px solid; PADDING-RIGHT: 25px; BORDER-TOP: lime 0px solid; PADDING-LEFT: 6px; BACKGROUND: url(../images/lrg_arrow.gif) no-repeat right 50%; PADDING-BOTTOM: 2px; FONT: bold 11px tahoma, arial, helvetica, sans-serif; BORDER-LEFT: lime 0px solid; COLOR: #930; PADDING-TOP: 2px; BORDER-BOTTOM: lime 0px solid; TEXT-ALIGN: right; TEXT-DECORATION: none;
	vertical-align:bottom;
}
.xdot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/greydot.gif) #fff repeat-x 50% top; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 2px
}
.ydot {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/greydot.gif) #fff repeat-y; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 1px; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px
}

.subsectionhead {
font: bold 22px arial, sans-serif;
color: white;
margin-left: 14px;
}

.cookiecrumb {
font: 8pt arial, sans-serif;
float: left;
margin-left: 20px;
}

.bodycopy {
font: 11px/150% arial, sans-serif;
margin-left: 20px;
margin-right: 12px;
color: #333333;
}

.featurebox {
font: 11px/120% arial, sans-serif;
border: 1px solid #d7d7d7;
background-color: #f4f4f4;
padding: 7px;
margin: 7px;
}

.featurebox A {
color: black;
}
