body {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#6E6E6F;
background-color:#F2F2F2; 
background-image:url(images/bg_page.jpg); 
background-position:top; 
background-repeat:repeat-x; 
margin-left: 0px; 
margin-top: 6px; 
margin-right: 0px; 
margin-bottom: 20px; }

.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:underline;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;} 

h1 { font-size:16px; color:#7F062B; font-weight:bold; }
h2 { font-size:14px; color:#032D80; font-weight:bold; }
h3 { font-size:12px; color:#032D80; font-weight:bold; }
h4 { font-size:11px; color:#032D80; font-weight:bold; }
h5 { font-size:10px; color:#032D80; font-weight:bold; }

.DNNEmptyPane
{ display:none; }

.Head,A.Head:link,A.Head:visited
{ font-size:12px; font-weight:bold; color:#032D80; padding-bottom:3px;}

.SubHead,A.SubHead:link,A.SubHead:visited{ font-size:11px; color:#666463; }

.SubHeadLarge{ font-size:12px; font-weight:bold; color:#666463; }

.SubSubHead{ font-size:10px; color:#666463; }

.SubSubHeadBlue{ font-size:10px; color:#032D80; }

.SubHeadBlue{ font-size:11px; color:#B50138; } /*color is actually red per recomendation to keep away from blue text so as to not confuse users into thinking it is a link*/

.SubHeadRed{ font-size:11px; color:#7F062B; }

.SubHeadBlueBold{ font-size:11px; color:#B50138; font-weight:bold; } /*color is actually red per recomendation to keep away from blue text so as to not confuse users into thinking it is a link*/

.HeadLink
{ font-size:12px; font-weight:bold; color:#3366A9; padding-bottom:3px;}

.Normal
{ font-size:11px; color:#6E6E6F; }

.NormalRed 
{ font-size: 11px; color: #FF0000}

.BlueText,A.BlueText:link,A.BlueText:visited
{ font-size: 12px; color: #032D80;}
	
.RedText,A.RedText:link,A.RedText:visited 
{ font-size: 12px; color: #7F062B }

.RedTextNormal,A.RedText:link,A.RedText:visited 
{ font-size: 11px; color: #7F062B }
	
.NormalTextBox 
{ font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;color:#6E6E6F;}

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active
{ color:#6E6E6F; text-decoration:underline; }

A.CommandButton:hover
{ color: #D7920D; text-decoration:underline; }

.TagCloudText,A.TagCloudText:link,A.TagCloudText:visited,A.TagCloudText:hover
{ text-decoration:none;}

/*
A:link,A:visited,A:active
{ text-decoration:none;	color:#6E6E6F; }

A:hover
{ color: #D7920D; text-decoration:underline; }
*/

A:link,A:visited,A:active
{ text-decoration:underline;color:#3366A9; }

A:hover
{ color: #A7051C; text-decoration:underline; }


UL
{margin-left:30px;margin-top:3px;}

/*P {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6E6E6F; }*/
/*TH,TD,DIV{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6E6E6F; }*/


#header 
{
	width:757px; 
	height:68px; 
	margin:auto; 
	background-image:url(images/header/header_bg.jpg); 
	background-repeat:no-repeat; 
}

#logo 
{
	width:300px; 
	float:left; 
	padding-left:6px; 
	padding-top:3px;
}

.loginbar 
{
	width:755px; 
	border-left:1px solid #D6D6D5; 
	border-right:1px solid #D6D6D5; 
}

.loginbar_blue 
{
	background-color:#003399; 
	height:24px; 
	vertical-align:middle; 
}

.loginbar_red 
{
	background-color:#B50138; 
	height:9px; 
}

#nav_top 
{
	width:451px; 
	float:right; 
}

.login {
font-size: 10px; color: #FFFFFF; }

.login a:link, .login a:visited {
color: #FFFFFF; text-decoration:underline; }

.login a:hover {
color: #FAD17F; text-decoration:underline; }

.search 
{
	width:260px; 
	height:20px; 
	margin-top:0; 
	padding-top:0; 
	vertical-align:middle;
	position:relative;
	left:125px;
	top:-13px; 
}

.SearchArrow
{ 
	width: 15px; 
	float: left; 
	padding-top: 0px; 
}

.SearchText
{ 
	width: 50px; 
	float: left; 
	padding-top: 4px; 
	color: #FFFFFF; 
}

.SearchBox
{ 
	float: left; 
	width: 195px; 
	padding-bottom: 3px; 
	padding-top:4px; 
}

.searchfield {
background-color: #DDDDDD; color: #000000; font-size: 8.5pt; height:13px; width:112px; margin:0; border-style:none; }

.register 
{
	float:right;
	padding-right:10px; 
	padding-top:4px; 
	position:relative;
	left:0px;
	top:-32px;
}

.gray {
color: #616161
}
div.Headlines ul {
list-style-image:url(images/arrow_circle_red.gif); padding:0px 0px 0px 0px; margin-left:9px;margin-bottom:0px;margin-top:0px; }

div.Headlines li {
padding-bottom:5px;  }

.OuterDiv
{ width:757px; margin: auto; }

.MainContent
{background-color: #FFFFFF; border-left: #d6d6d5 1px solid; border-right: #d6d6d5 1px solid; }

.TopPane
{ padding:0px 3px 0px 3px; width:555px;height:32px;}

.InnerTopPane
{ padding:3px 3px 0px 3px;  border-left: #d6d6d5 1px solid; border-right: #d6d6d5 1px solid; }

.MessagePane
{
	width:444px; 
	padding:3px 8px 0px 8px;
	height:100px;
}

.LeftPane
{
	width:120px;
	padding:0px 3px 5px 8px;
	border-right: #d6d6d5 1px solid;
}

.InnerLeftPane
{ 
	width:158px;
	padding:10px 8px 5px 8px;
	border-right: #d6d6d5 1px solid;
}

.ContentPane
{
	padding:10px 10px 10px 10px;
	height:350px;
}

.RightPane
{
	width:150px;
	padding:8px 3px 3px 5px;
	border-left: #d6d6d5 1px solid;
}

.BottomPane
{ padding:3px; }

.MsgText
{
	color: #6685c2;
	font-size: 8pt;
	line-height: 12pt;
	font-weight: normal;
}

td.line_vert_1 {
width:12px; background-image:url(images/line_vert_1.gif); background-repeat:repeat-y; }

td.line_vert_2 {
border-right: #6685c2 1px solid; }

div.header_tout {
width:430px; height:17px; margin-top:5px; text-align:right; }

div.copyright {
width:330px; float:right; margin-top:56px; }

div.terms_tab {
width:131px; float:right; margin-top:58px; line-height:14px
}

#footer {
width:757px; margin:auto; background-image:url(images/footer_bg.jpg); background-repeat:no-repeat; height:101px; }

div.footer_tab_left {
width:160px; float:left; text-align:center; margin-top:21px; font-weight:bold; }

#footer_nav {
color: #022B7D; font-size: 9px; width:589px; float:right; margin-top:10px; padding-right:5px; }

.links
{ float:right; }

#footer_nav a:link, #footer_nav a:visited  {
color: #022B7D; text-decoration:underline; }

#footer_nav a:hover  {
color: #A7051C; text-decoration:underline; }

#footer_address{width:430px; float:left; margin-top:8px; margin-left:67px; color: #616161; }

#footer_tab_row {
width:757px; margin:auto; background-image:url(images/footer_tab_bg.jpg); background-repeat:no-repeat; height:36px; }

#footer_corners {
width:757px; margin:auto; clear:both; }

.toll_freeA 
{
	width:120px; 
	margin-top:4px; 
	margin-left:5px; 
	padding-top: 0px; 
	position:relative;
	top:5px;
}

#tab_top {
width:150px; float:right; color:#003366; text-align:center; }


.tab_top_row
{
	width: 100%;
	margin: auto;
	background-image: url(images/tab_top/top_tab_row_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.top_no_tab
{
	width: 757px;
	margin: auto;
	background-image: url(images/header_corners.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.yellow 
{
	color: #FAD17F; 
}


/* INNER PAGES */
div.nav_left_header {
width:128px; background-color:#F3F3F3; margin-top:7px; padding:5px 0px 5px 14px; color: #003399; font-weight: bold; }

div.nav_left_footer {
margin-top:18px; }

.breadcrumb 
{
	color:#003399; font-size:10px;
}

.breadcrumb a:link, #breadcrumbs a:visited {
color:#003399; text-decoration:underline; }

#breadcrumbs a:hover {
color:#D7920D; text-decoration:underline; }

div.nav_left_level_1 {
width:120px; padding:6px 0px 0px 15px; color: #003399; }

div.nav_left_level_1 a:link, div.nav_left_level_1 a:visited {
color: #003399; text-decoration:underline; }

div.nav_left_level_1 a:hover, div.nav_left_level_1 a:active {
color: #D7920D; text-decoration:underline; }

div.nav_left_level_1 div {
width:110px; padding:6px 0px 6px 10px; color: #7F062B; }

div.nav_left_level_1 div a:link, div.nav_left_level_1 div a:visited {
color: #7F062B; text-decoration:underline; }

div.nav_left_level_1 div a:hover, div.nav_left_level_1 div a:active {
color: #D7920D; text-decoration:underline; }

div.padding_left {
padding-left:14px; }

.gold, .gold a:link, .gold a:visited {
color: #D7910A; text-decoration:underline;}

.gold a:hover {
color:#A7051C; }

.red, .red a:link, .red a:visited {
color: #A7051C; text-decoration:underline;}

.red a:hover {
color:#D7910A; }

.red_12 {
color: #7F062B;	font-weight: bold; font-size: 12px; }

/* Added by Steve Provencher */
#FooterPane {
width:757px; margin:auto;  }


.user, .user a:link, .user a:visited, .user a:hover
{
	text-transform:uppercase;
	color:White;
}

.Breadcrumb
{
}

#MainPane{
	width:111px;
	padding:12px;
}


/* System Styles */
.ModuleTitle_MenuItem {
	cursor:pointer;  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#07216D; 
	border-left:white 0px solid; 
	border-bottom:white 1px solid; 
	border-top:white 1px solid; 
	border-right:white 0px solid;
	background-color:Transparent;
}
.ModuleTitle_MenuItemSel {
	cursor:pointer;  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#07216D;
	background-color:#FAE4A0;
}
.ModuleTitle_MenuIcon {
	cursor:pointer;  
	background-color:#003399; 
	border-left:#003399 1px solid; 
	border-bottom:#003399 1px solid; 
	border-top:#003399 1px solid; 
	text-align:center; 
	width:15px; 
	height:21px;
}
.ModuleTitle_SubMenu {
	z-index:1000; 
	cursor:pointer;  
	background-color:#FFFFFF;  
	border-bottom:#FFFFFF 0px solid; 
	border-left:#FFFFFF 0px solid; 
	border-top:#FFFFFF 0px solid; 
	border-right:#FFFFFF 0px solid;
}
.ModuleTitle_MenuBreak {
	border-bottom:#003399 1px solid; 
	border-left:#003399 0px solid; 
	border-top:#003399 1px solid;	
	border-right:#003399 0px solid; 
	background-color:#003399; 
	height:1px;
}
.ModuleTitle_MenuArrow {
	font-family:webdings; 
	font-size:0px; 
	cursor:pointer;  
	border-right:#FFFFFF 0px solid; 
	border-bottom:#FFFFFF 0px solid; 
	border-top:#FFFFFF 0px solid;
}
.ModuleTitle_RootMenuArrow {
	font-family:webdings; 
	font-size:10pt; 
	cursor:pointer; 
}

/* styles used in the file manager */
.FileManager {
	border-right:#003399 1px solid;
	border-top:#003399 1px solid;
	border-left:#003399 1px solid;
	border-bottom:#003399 1px solid;
	height:400px;
}
.FileManager_ToolBar {
	border-bottom:#003399 1px solid;
	height:25px;
	background-color:#FFFFFF;
}
.FileManager_Explorer {
	height:100%;
	border:#003399 1px solid;
	background-color:#FFFFFF;
	margin:2px 2px 2px 2px;
}
.FileManager_FileList {
	height:100%;
	border:#003399 1px solid;
	background-color:White;
	margin:2px 2px 2px 2px;
	overflow:auto;
}
.FileManager_MessageBox {
	text-align:center;
	vertical-align:middle;
	background-color:White;
	padding:25px 25px 25px 25px;
}
.FileManager_Header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	background-color:#FFFFFF;
	border-bottom:#003399 1px solid;
	height:25px;
}
.FileManager_Pager {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	font-weight:bold;
	background-color:#FFFFFF;
	border-top:#003399 1px solid;
	height:25px;
}
.FileManager_StatusBar {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	background-color:white;
	height:25px;
	margin:2px 2px 2px 2px;
}
.FileManager_Item {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#003399;
	background-color:white;
	border-top:#003399 1px dashed;
	border-bottom:#003399 1px dashed;
}
.FileManager_AltItem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#003399;
	background-color:#E4EAF8;
	border-style:none;
}
.FileManager_SelItem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#003399;
	background-color:#FAE4A0;
	border-top:#003399 1px dashed;
	border-bottom:#003399 1px dashed;
}
.FileManagerTreeNode {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	font-weight:normal;
}
.FileManagerTreeNodeSelected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#FFFFFF; 
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
	text-decoration:none;
	color:#003399;
}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited	{
	text-decoration:none;
	color:#003399;
}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active	 {
	text-decoration:none;
	color:#003399;
}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover	{
	text-decoration:none;
	color:#ff0000;
}

/* styles used in the Wizard Framework */
.Wizard {
	border-right:white 1px solid;
	border-top:white 1px solid;
	border-left:white 1px solid;
	border-bottom:white 1px solid;
	height:400px;
	width:600px;
}
.WizardButton {
	background-color:#FEFDF5;
	border-top:#DEDCCD 1px solid;
	border-right:#DEDCCD 1px solid;
	border-left:#DEDCCD 1px solid;
	border-bottom:#DEDCCD 1px solid;
	color:#3C3C3C;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
}
.WizardHeader {
	height:30px;
	border-bottom:#DEDCCD 1px solid;
	color:#141414;
	background-color:#FFFFFF;
}
.WizardFooter {
	border-top:#DEDCCD 1px solid;
	background-color:#FFFFFF;
	height:25px;
	text-align:right;
}
.WizardBody {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	height:325px;
}
.WizardHelp {
	padding-right:5px;
	padding-left:5px;
	font-size:11px;
	padding-bottom:5px;
	border-left:#DEDCCD 1px solid;
	width:180px;
	padding-top:5px;
	background-color:#DEDCCD;
}
.WizardHelpText {
	overflow:auto;
	font-size:11px;
	width:180px;
	color:#141414;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:300px;
}
.WizardText {
	font-size:11px;
	color:#141414;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.nav_main 
{
	background-image:url(images/nav_main/nav_main_bg.jpg); 
	background-repeat:repeat-y; 
	height:25px;
}



#nav_main_div 
{
	float:right; 
	margin-right:0px;
	position:relative;
	left:0px;
	top: 0px;
	
}

.sep { margin-right:5px; }

.MainMenu_MenuBar .root  {
	cursor: pointer; 
	cursor: hand; 
	color: #7D7C7C; 
	font-size: 10px; 
	font-weight: bold;
	text-transform:uppercase;
	background-color: Transparent;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 5px 0px 5px;   /*explicitly set padding for root menu items*/
}

.MainMenu_MenuBar .sel {  
	background-color: Transparent;
	color: #7E99D3; 
}

.MainMenu_MenuBar .hov {  
	background-color: Transparent;
	color: #7E99D3;
}

.MainMenu_MenuBar .m {
	background-color: #E4EAF8;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;
	border:1px #07216D solid; 
	font-size:11px;
	line-height:17px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}

.MainMenu_MenuBar .m0 {
	color: #07216D;
	padding: 5px;
	text-align:left;
}

.MainMenu_MenuBar .m0 .hov {
	background-color: #FAE4A0;
	color: #07216D;
}

.MainMenu_MenuBar .m0 .sel {
	background-color: #FAE4A0;
	color: #07216D;
}

.MainMenu_MenuBar .m1 {
	color: #07216D;
	padding: 5px;
	text-align:left;
}

.MainMenu_MenuBar .m1 .hov {
	background-color: #FAE4A0;
	color: #07216D;
}

.MainMenu_MenuBar .m1 .sel {
	background-color: #FAE4A0;
	color: #07216D;
}

.xsImgSearch { MARGIN-RIGHT: 2px }
.xsCmdSearch { BORDER-RIGHT: #c7cac9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c7cac9 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 8pt; BORDER-LEFT: #c7cac9 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #c7cac9 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff }
.xsTxtSearch { BORDER-RIGHT: #c7cac9 1px solid; BORDER-TOP: #c7cac9 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #c7cac9 1px solid; WIDTH: 90px; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #c7cac9 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff }

