body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: white;
	font-size: 12px;
	text-align: center;
}

P { font: 12px Verdana, Arial, sans-serif; line-height: 14px;}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#444444;
}
a,  a:visited {
	color: #0083C7;
}

a:hover {
	color: #C91616;
}

a.indent {
	margin-left: 20px;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-left: 10px;
	list-style : square;
}

ul li {
	padding-top: 2px;
}

.headtitle { font: bold 15px Verdana, sans-serif; color: #FFFFFF; padding: 6px; background-color: #000099; }
.headtitle A { color: #FFFFFF; }

.subtitle { font: bold 13px Verdana, sans-serif; color: #000000; padding: 6px; background-color: #ECECEC; }
.subtitle A { color: #000000; }

.space15 { font: normal 15px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 15px; }
.space12 { font: normal 12px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 12px; }
.space11 { font: normal 11px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 11px; }
.space10 { font: normal 10px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 10px; }
.space9 { font: normal 9px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 9px; }
.space8 { font: normal 8px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 8px; }
.space7 { font: normal 7px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 7px; }
.space6 { font: normal 6px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 6px; }
.space5 { font: normal 5px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 5px; }
.space4 { font: normal 4px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 4px; }
.space3 { font: normal 3px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 3px; }
.space2 { font: normal 2px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 2px; }
.space1 { font: normal 1px Verdana,Arial,sans-serif; color: #FFFFFF; line-height: 1px; }

hr.medium_nav { height: 1px; width: 100%; color: #cccccc; background-color: #cccccc; }
hr.hard_nav { height: 5px; width: 100%; color: #cccccc; background-color: #cccccc; margin: 5px 0; }
hr.hard { height: 3px; width: 100%; color: #d1d4bf; background-color: #d1d4bf; }
hr.medium { height: 1px; width: 100%; color: #d1d4bf; background-color: #d1d4bf; }
hr.black { height: 1px; width: 100%; color: #000000; background-color: #d1d4bf; }

.box { border: 1px solid #d1d4bf; padding: 5px 5px 5px 5px; font: normal 10px Verdana, Arial, sans-serif;}
.box2 { font: normal 10px Verdana, Arial, sans-serif; clear: both; }
.box3 { border: 1px solid #d1d4bf; font: normal 10px Verdana, Arial, sans-serif;}
.box4 { font: normal 10px Verdana, Arial, sans-serif; background-color: #CCCC99; }
.boxdash { border: 1px dashed #d1d4bf; font: normal 12px Verdana, Arial, sans-serif;}

.deck28 { font: bold 28px Verdana, Arial, sans-serif; }
.deck26 { font: bold 26px Verdana, Arial, sans-serif; }
.deck24 { font: bold 24px Verdana, Arial, sans-serif; }
.deck22 { font: bold 22px Verdana, Arial, sans-serif; }
.deck20 { font: bold 20px Verdana, Arial, sans-serif; }
.deck19 { font: bold 19px Verdana, Arial, sans-serif; }
.deck18 { font: bold 18px Verdana, Arial, sans-serif; }
.deck17 { font: bold 17px Verdana, Arial, sans-serif; }
.deck16 { font: bold 16px Verdana, Arial, sans-serif; }
.deck15 { font: bold 15px Verdana, Arial, sans-serif; }
.deck14 { font: bold 14px Verdana, Arial, sans-serif; }
.deck13 { font: bold 13px Verdana, Arial, sans-serif; }
.deck12 { font: bold 12px Verdana, Arial, sans-serif; }
.deck12a { font: 12px Verdana, Arial, sans-serif; }
.deck11b { font: bold 11px Verdana, Arial, sans-serif; }
.deck11 { font: 11px Verdana, Arial, sans-serif; }
.deck10 { font: bold 10px Verdana, sans-serif; }
.deck10a { font: 10px Verdana, sans-serif; }

.left {
	width: 175px;
	padding: 0px 10px 10px 0px;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
}

.storybody {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
	font-size: 12px;
}

.leftlinks {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
}

.left ul {
	padding-left: 0;
	margin: 0;
	background-color: transparent;
	float: left;
}

.leftlinks li { 
	display: inline; 
	margin: 0px;
}

.leftlinks li a, .leftlinks li a:visited {
	width: 175px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 12px;
	padding-right: 4px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 11px;
	font-weight: bold;
	color: #666666; 
	text-decoration: none; 
	display: block;
	float: left;
}

.leftlinks li a:hover {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #003366;
	color: #FFFFFF; 
}

.leftlinks li a#section {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #990000;
	color: #FFFFFF; 
}

.bullet2 li a, .bullet2 li a:visited {
	width: 145px;
	padding-left: 32px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.bullet2 li a:hover {
	background: #E2E2E2;
	color: #666666; 
}

.bullet2 li a#section {
	background: #E2E2E2;
}
.tabletop {
	padding: 20px 0px 3px 0px;
	font-weight: bold;
	font-size: 14px;
}
.table2 {
	margin: 4px 0px 4px 0px;
}
.table2 TD {
	padding: 3px 6px 3px 6px;
	font-size: 12px;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	vertical-align: top;
}
.table2 .rowheader TD {
	border-left: 1px solid #FFFFFF;
	background: #E2E2E2;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
}

.table2 TD.leftheader2 {
	border-left: 1px solid #E2E2E2;
}

.table2 TD#leftheader {
	border-left: 1px solid #E2E2E2;
}
.table2Link {
	width: 90%;
	margin: 4px 0px 4px 0px;
	text-align: right;
}
.table2 TD.leftTitle{
	border-top: 1px solid #FFFFFF;
	background: #E2E2E2;
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
}

.table2 TD#leftTitleTop{
	border-top: 1px solid #E2E2E2;
}
hr {
	color: #CCCCCC;
	width: 98%;
	text-align: left;
	height: 1px;
}
.bullet2 li a#banners {
	background: #E2E2E2;
}
