
body {
	font-size: 8pt;
	margin: 0px;
	background-color: #021A34;
	background-image: url(images/MainBackground.jpg);
	text-align:center;
}

td, p, div, a, label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.Content {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
	

/* Div Styles */

/* Base template divs */

#PrimaryBase {
	position: relative;
	margin: 0px auto;
	width: 1033px;
	height: auto;
	text-align:left;
}

#ContentBase {
	width: 1033px;
	position: absolute;
	top: 0px; 
	z-index: 0;
}

#LeftColumnDiv {
	width: 33px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-image:url(images/Left_PageCurl.jpg);
	background-repeat:no-repeat;
	height: 250px !important;
}

#HeaderDiv {
	width: 1000px;
	position: absolute;
	height: 92px;
	left: 33px;
	background-image:url(images/Header_Background.gif);
	z-index: 1;
}

#Login {
	width: 150px;
	height: 32px;
	top: 0px;
	left: 850px;
	text-align: right;
	position: absolute;
	z-index: 2;
	vertical-align:middle;
}

html>body #Login {
	padding-top:2px;
}

.Login {
	background-image:url(images/LoginIcon.gif);
	background-repeat:no-repeat;
	background-position:right;
	
	/* IE specific positioning */
	padding: 6px 32px 1px 0px;
	
	display:inline;
	height: 32px;
	width:110px;
	vertical-align:middle;
}

/* non-IE specific positioning */

html>body .Login {
	margin-right:0px 32px 1px 0px;
	padding-top:1px;
}

#SubLogin {
	width: 250px;
	height: 20px;
	top: 30px;
	left: 750px;
	text-align: right;
	vertical-align: bottom;
	position: absolute;
	z-index: 2;
}

#ContentDiv {
	width: 999px;
	position: absolute;
	left: 33px;
	top: 92px;
	border-left: #6D869F 1px solid;
	border-right: #85B2E0 1px solid;
	z-index: 1;
	background-color: #294266;
	background-image: url(images/Section_BG_test.jpg);
	background-repeat:repeat-y;
	padding-right:0px;
	margin-right:0px;
}

/* Home Template Divs */

#ContentDiv .LeftContentPane {
	background-color: #2C4365;
	width: 250px;
	_width: 235px;
	z-index: 3;
	vertical-align:top;
}

#ContentDiv .ContentPane {
	background-color: #294266;
	background-image: url(images/Template_Home_Background.jpg);
	background-repeat:no-repeat;
	width: 498px;
	z-index: 4;
	vertical-align:top;
	/*border:1px dashed red;*/
}

#ContentDiv .RightContentPane {
	background-color: #27354B;
	width: 250px;
	z-index: 3;
	vertical-align:top;
	_width: 270px;
}

/* Sub-Section Divs */

.SubMiddleColumnDiv {
	background-color: #294266;
	width: 729px;
	z-index: 4;
	vertical-align:top;
}


.SubContentMiddleColumnDiv {
	width: 352px;
	padding: 0px;
	padding-top: 20px;
	z-index: 4;
	vertical-align:top;
}

.SubContentRightColumnDiv {
	width: 352px;
	padding: 10px;
	z-index: 4;
	vertical-align:top;
}

/* Subsection 2 Divs */

.Sub2ContentMiddleColumnDiv, .Sub2ContentMiddleColumnDivSoundOff {
	width: 480px;
	padding: 10px;
	padding-top: 20px;
	z-index: 4;
	vertical-align:top;
}

.Sub2ContentMiddleColumnDivSoundOff {
	width: 980px;
	padding-top:0px;
}

.Sub2ContentRightColumnDiv {
	width: 250px;
	padding: 10px;
	z-index: 4;
	vertical-align:top;
}

#SampleContentDiv {
	width: 220px;
}

.OnTheRoad {
	background-image:url(images/TiledBackground.jpg);
	background-repeat:repeat-y;
}

/* Header Styles */

.SubNavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFCC66;
	text-decoration: none;
}

.SubNavText:LINK, .SubNavText:VISITED  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFCC66;
	text-decoration: none
}

.SubNavText:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	text-decoration: none
}

.SubNavTextBase {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	letter-spacing: 0.5pt;
	text-decoration: none;
	text-align:right;
}

.SubHeader {
	margin-top:2px;
	text-align:right;
	color: #FFFFFF;
}

a.SubHeaderLink:link, a.SubHeaderLink:visited, a.SubHeaderLink:active, a.SubHeaderLink:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: -0.5pt;
	color: #FFFFFF;
	text-decoration: none;
}

a.SubHeaderLink:hover {
	color: #FFCC66;
	text-decoration: none;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-size:  11px;
    font-weight:    bold;
    color: #FFFFFF;
}

/* footer styles */

#FooterDiv {
	background-color: #000000;
	width: 999px;
	height: 42px;
	background-image: url(images/Footer_background.gif);
	position: Relative;
	z-index: 1;
}

#FooterTextDiv {
	left: 15px;
	top: 15px;
	position: Relative;
	z-index: 2;
}

.FooterText {
	color: #999999;
	font-size: 7pt;
	letter-spacing: 0.5px;
}

#FooterDiv a {
	color: #FFCC66;
	font-size: 7pt;
}

/* navigation styles */

.Navigation {
	z-index:200 !important;
	height: 37px;
	top: 63px;
	left: 430px;
	text-align: center;
	vertical-align: middle;
	position:absolute;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11pt;
}


/* SolPartMenu Styles */
/* leave this section alone, the duplication is needed */
.MenuContainer, .RootMenu_Normal, .RootMenu_Hover, .MainMenu_Normal, .SubMenu_Hover {
	cursor: pointer;
	background-color: transparent;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9pt;
	z-index: 1000;
}

.MenuBar {
	cursor: pointer;
	background-color: transparent;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9pt;
}

.MenuIcon, .MenuArrow {
	display: none;
}

.RootMenu_Normal, .RootMenu_Normal TD,
.RootMenu_Active, .RootMenu_Active TD,
.RootMenu_Hover, .RootMenu_Hover TD {
	font-family: Arial, Helvetica, Sans-Serif !important;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight:normal;
	font-weight:bold;
	padding:0px 2px;
}

.RootMenu_Hover, .RootMenu_Hover TD {
	color: #FFFFFF;
}

.MainMenu_Normal TD,
.MainMenu_Active,
.MainMenu_Hover {
	color: #00DDFF; /* blue */
	height: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight:bold;
	padding:0px 2px;
}

.MainMenu_Active {
	color: #FFD35C; /* yellow */
}

.MainMenu_Hover {
	color: #FFFFFF;
}

.SubMenu_Normal {
	z-index: 1000;
	color: #00DDFF; /* blue */
	cursor: pointer;
	border: 1px solid #86B4E3;
	margin-top: 5px;
	_margin-top:3px;
	padding: 2px;
	background-color:#2D385E;
	font-weight:bold;
}

.SubMenu_Active TD, .RootMenu_Active TD {
	color: #FFD35C; /* yellow */
	font-weight:bold;
}

.SubMenu_Hover {
	font-weight:normal;
	border:0px;
	background-color:#2D385E;
	font-weight:bold;
	color: #FFFFFF !important;
}

/* misc styles */


.ControlPanel label,
span label,
span.SubHead,
td.SubHead span,
p a.CommandButton:link,
p a.CommandButton:active,
p a.CommandButton:visited,
p a.CommandButton:hover {
	color:#000000 !important;
}

#ContentDiv a.CommandButton:link,
#ContentDiv a.CommandButton:visited,
#ContentDiv a.CommandButton:active,
#ContentDiv a.CommandButton:hover,
font.Head,
tbody tr td span.SubHead /*for FAQ text*/,
td.SubHead label span {
	color:#FFFFFF !important;
}
