body {margin: 0px 0px 10px 10px; overflow: auto;}
body, td {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px;}

.mainContent {width: 800px; margin: 10px auto 0px 0px;}
.header {width: 800px;}
.headerLeft {width:407px; height:76px; float:left; padding-left:10px;}
.headerRight {width:383px; float:left; text-align: right; padding-top:24px;}
.headerRightNote {font-size: 13px; font-weight: bold; color: #7886A2; margin-right:10px; }
.tagline {font-size: 13px; font-weight: bold; color: #D01005; padding-top:14px;}

.contentBody {clear:both;}
.contentMain {background-color:#FEFBFA; border-left:2px solid #e4e9e6; padding: 0px 0px 30px 0px;}
.contentSideBar {background-color:#eef2f8; padding-top:14px; height:350px; border-left:2px solid #e4e9e6; border-right:2px solid #e4e9e6;}
.contentSideBar p {margin-top:10px}

.footerBar {width: 800px; height:23px; background-color:#687081; text-align:right; border-bottom: solid 9px #D40000;}
.footerBar img {float:left;}
.footerBar span, .footerBar a, .footerBar a:hover {color:#fff; font-size:12px; font-weight: bold; margin-right:10px; line-height: 23px;}


body {
scrollbar-base-color: #FFFBEF;
scrollbar-arrow-color: #D40000;
scrollbar-highlight-color: #D3E6F6;
scrollbar-track-color: #788091;
}


/* menu nav */

.MenuMain {clear:both; background-color:#D40000; width:800px; color:#fff;
	border: solid 1px #000;
	border-left-width: 0px;
	text-transform: uppercase;
}

.MenuGroup img {margin-right:5px}

.MenuGroup {
  border:solid 1px gray;
  background-color: #687081;
  border-right-color:#3F3F3F;
  border-bottom-color:#3F3F3F;
  font-size:11px;
  color:#fff;
}

.TopMenuItem {border-left: solid 1px #000; cursor:pointer;}

.TopMenuItemHover {
	color: #D40000;
	background-color: #D3E6F6;
	border-left: solid 1px #000;
	cursor:pointer;
}

.TopMenuItemActive {border-left: solid 1px #000; cursor:pointer;}

.MenuItem {cursor:pointer;}
.MenuItemHover {color: #D40000; background-color: #D3E6F6; cursor:pointer;}
.MenuItemActive {cursor:pointer;}

/* end menu nav */

.demoIframe{margin:0px 10px;}

.inputbox {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	height: auto;
	border: 1px solid #66728A;
}
.redboldlarge {
	font-size: 16px;
	font-weight: bold;
	color: #D01005;
	line-height: 16px;
	margin-top: 25px;
	display: block;
}
.redbold {
	font-size: 13px;
	font-weight: bold;
	color: #D01005;
}
.redboldsm {
	font-size: 11px;
	font-weight: bold;
	color: #D01005;
	text-decoration: none;
}

a.redboldsm:hover {
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}

.whitebold {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.menu {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D01005;
	padding: 0px;
	height: 25px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
}
.submenu {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #66728A;
	border-width: 1px;
	border-top-style: solid none solid none;
	border-color: #000000;
}

.bluecaps {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003399;
	letter-spacing: 1pt;
}
.blackbold {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #000000;
}
.bodytext {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

a {text-decoration: none; color: #D01005}
a:hover {color: #003399; text-decoration: underline;}

a.buttonLink, a.buttonLink:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000000;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
}
a.buttonLink:hover {color: #D01005; background-color: #D3E6F6;}

a.buttonLinkLarge, a.buttonLinkLarge:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000000;
	text-decoration: none;

	padding: 2px 8px 2px 10px;
}
a.buttonLinkLarge:hover {color: #D01005; background-color: #D3E6F6;}

p {font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	vertical-align: text-top;
}
h2 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #66728A;
	vertical-align: text-top;
	border-bottom: 1px solid #E6EAED;
}
.smalltext {
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
}

.inPageMenu {margin-top:23px; background-color:transparent}

a.sidemenu {
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #545E72;
	text-decoration: none;
	padding-left: 3px;
	border: none;
}
a.sidemenu:hover {
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #DO1005;
	text-decoration: underline;
	padding-left: 3px;
}
.sidenav {
	border-bottom: solid 1px #e4e9e6;
	height: 20px;
	vertical-align: middle;
}

.tableheader {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #003399;
	background-color: #D3E6F6;
	border-width: 1px;
	border-right-style: solid;
	border-color: #D3E6F6;
	text-transform: uppercase;
}
.tableinside {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #66728A;
}

