﻿@charset "utf-8";

body
{	background-color:#8991ad;
	color		:#333333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:10pt;
	margin-top	:10px;
}

p
{	color		:#333333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:10pt;
}

td
{	color		:#333333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:10pt;
}

ul
{	color		:#333333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:10pt;
}

ol
{	color		:#333333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:10pt;
}

H1
{	color		:#003333;
	font		:normal;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:14pt;
	margin		:2px 2px;
	margin-bottom	:8px;
	margin-left	:0px;
	padding-bottom	:0px;
	text-decoration	:none; 
	text-align	:left; 
	padding-right	:20;
}

H2
{	color		:#003333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:12pt;
	margin		:2px 2px;
	margin-bottom	:8px;
	margin-left	:0px;
	padding-bottom	:0px;
	text-decoration	:none; 
	text-align	:left;
}

H3
{	color		:#003333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:13pt;
}

H4
{	color		:#003333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:12pt;
}

H5
{	color		:#003333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:11pt;
}

.ContentTable
{	margin-bottom	:20px;
	margin-left	:20px;
	margin-right	:40px;
	padding-right	:40px;
}

.longtable
{	color		:black;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:12pt;
	font-style	:normal;
	font-weight	:normal;
	padding		:3px;
	letter-spacing	:3px;
	text-align	:center;
	vertical-align	:middle;
}

input
{	vertical-align	:middle;
}

A:link,	A:visited
{	color		:#0066FF;
	text-decoration	:underline;
}

A:hover,A:active
{	color		:#69C;
	text-decoration	:underline;
}
	
.LinklistTable A
{	color		:#0066FF;
	text-decoration	:underline; 
	font-weight	:bold;
}

.addresstext
{	color		:Black;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:8pt;
}

.bcbluegray
{	background-color:#6699CC;
}

.bcgainsboro
{	background-color:#DCDCDC; /* Gainsboro */
}

.bold
{	font-weight	:bold;
}

.borderCCCCCC
{	border-color	:#CCCCCC;
}

.bordersixes
{	border-color	:#666666;
}

.box
{	border		:1px solid Black;
	padding		:2px 2px 2px 2px;
	width		:100%;
}

.categoryheader
{	background-color:#6699CC;
	color		:White;
}

.center
{	text-align	:center;
}

.disclaimer
{	color		:#333333;
	font-size	:8pt;
	font-family	:Verdana, Arial, sans-serif;
}

.errortext
{	color		:#FF0000;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:8pt;
	font-weight	:900;
}
	
.loginerrortext
{	color		:#FF0000;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:9pt;
}

.fontblack
{	color		:Black;
}

.fontred
{	color		:Red;
}

.fontsteelblue
{	color		:#B0C4DE;
}

.FooterLinks
{	text-align	:left;
	color		:#ffffff;
	font-size	:8pt;
	font-family	:Verdana, Arial, sans-serif;
}
	
.HeaderNav
{	text-align	:center; 
	vertical-align	:sub;
	color		:#ffffff;
	font-size	:10pt;
	font-weight	:bold;
	font-family	:Arial, sans-serif;
	margin-left 	:24;
	text-decoration	:none; 
	padding-top	:7px;
}
	
.HeaderNavActive
{	text-align	:center; 
	vertical-align	:sub;
	color		:#ffffff;
	text-decoration :underline;
	font-size	:10pt;
	font-weight	:bold;
	font-family	:Arial, sans-serif;
	margin-left 	:24; 
}

.header
{	color		:#036;
	font-size	:11pt;
	font-weight	:bold;
}

.header_red
{	color		:#990000;
	font-size	:11pt;
	font-weight	:bold;
}

.left
{	text-align	:left;
}
	
.tdLeftNavTitle
{	height		:12px;
}
	
.leftNavTitle
{	text-align	:center;
	color		:#ffffff;
	font-size	:10pt;
	font-family	:Arial, sans-serif;
}

.LeftNavStaticLinks
{	text-align	:left;
	color		:#ffffff;
	font-size	:9pt;
	font-family	:Arial, sans-serif;
	margin-left 	:6; 
	margin-bottom	:8; 
	text-decoration	:none;
}
	
.LeftNavStaticLinksActive
{	text-align	:left;
	color		:#ffffff;
	font-size	:9pt;
	font-family	:Arial, sans-serif;
	margin-left 	:6; 
	margin-bottom	:8;  
}
	
.LeftNavDynamicLinks
{	text-align	:left;
	color		:#000066;
	font-size	:9pt;
	font-family	:Arial, sans-serif;
	padding-left	:0; 		
	margin-bottom	:8; 
	font-weight	:bold; 
	text-decoration	:none;
}	

.LeftNavDynamicLinksOverride
{	text-align	:left !important;
	color		:#000066 !important;
	background-color:#DBDEE6 !important;
	background-image:none !important;
	border-style	:none !important;
	border-spacing	:0 !important;
	outline-style	:none !important;
	font-size	:9pt !important;
	font-family	:Arial, sans-serif !important;
	padding-left	:0 !important; 		
	margin-bottom	:0 !important; 
	font-weight	:bold !important; 
	text-decoration	:none !important;
        text-indent	:-7px;
}	

.LeftNavDynamicLinksActive
{	text-align	:left;
	color		:#000066;
	text-decoration :underline;
	font-size	:9pt;
	font-family	:Arial, sans-serif;
	margin-bottom	:8; 
	font-weight	:bold; 
}
	
.LeftNavDynamicLinksSub
{	text-align	:left;
	color		:#000066;
	font-size	:8pt;
	font-family	:Arial, sans-serif;
	margin-bottom	:8; 
	font-weight	:bold; 
	text-decoration	:none;
}	

.LeftNavDynamicLinksActiveSub
{	text-align	:left;
	color		:#000066; 
	text-decoration :underline;
	font-size	:8pt;
	font-family	:Arial, sans-serif;
	margin-left 	:0; 
	margin-bottom	:8;
	font-weight	:bold; 
}
	
.LeftNavcells
{	text-align	:left;
	color		:#000000;
	font-size	:9pt;
	font-family	:Arial, sans-serif;
}
	
.Breadcrumb
{	text-align	:left;
	color		:#000000;
	text-decoration :underline;
	font-size	:8pt;
	font-family	:Verdana, Arial, sans-serif;
	margin-left 	:0; 
}

.BreadcrumbActive
{	text-align	:left;
	color		:#000000;
	text-decoration :underline;
	font-size	:8pt;
	font-family	:Verdana, Arial, sans-serif;
	margin-left 	:0; 
}
	
.right
{	text-align	:right;
}

.red
{	color		:#990000;
}

.transparent
{	visibility	:hidden;
}

.underline
{	text-decoration	:underline;
}

HR
{
color: #003366;
}

.SmallFont
{
font-size		:8pt;
}

.top
{	color		:#333333;
	font-size	:8pt;
	font-family	:Verdana, Arial, sans-serif;
	text-align 	:right;
}
	
.QuickLinks
{	color		:#333333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:8pt;
}
	
.FormLines
{	
	color		:#ffffff;
	font-size	:10pt;
	font-weight	:bold;
	font-family	:Verdana, Arial, sans-serif;
	background-color:#0066FF;
}
	
.TableHeader
{	
	color		:#ffffff;
	font-size	:10pt;
	font-weight	:bold;
	font-family	:Verdana, Arial, sans-serif;
	background-color:#003366;
}
	
.formbox
{	
	border		:1px solid Black;
	margin		:6px 6px 6px 6px;
	padding		:2px 2px 2px 2px;
	width		:35%;
	float		:right;
	text-align 	:center;
	font-size	:8pt;
}
	
.dashbox
{	
	border		:none;
	margin		:0px 2px 0px 0px;
	padding		:0px 2px 2px 2px;
	width		:5%;
	float		:left;
	text-align 	:left;
	font-size	:8pt;
}

.navbox
{	
	border		:none;
	margin		:0px 0px 0px 0px;
	padding		:2px 2px 2px 2px;
	width		:90%;
	float		:left;
	text-align 	:left;
}
	
/* Login Form styles */
#loginBox{
	margin-top	:0px;
	margin-right	:-10px;
	margin-bottom	:0px;
	margin-left	:10px;
	padding-top	:3px;
	padding-right	:3px;
	padding-bottom	:0pt;
	padding-left	:0px;
}
	
#loginBox h2{
	font-size	:9pt;
	font-family	:Verdana, Arial, sans-serif;
	padding-left	:0;
	font-weight	:bold;
	color		:#FFE4E1;
	margin-top	:0px;
	margin-right	:0px;
	margin-bottom	:1px;
	margin-left	:-3px;
	padding-top	:0px;
	padding-right	:0px;
	padding-bottom	: 1px;
}
	
#loginBox h5{
	font-size	:0.85em;
	font-weight	:bold;
	color		:#FFE4E1;
	margin-top	:5px;
	margin-right	:0px;
	margin-bottom	:0px;
	margin-left	:0px;
	padding-bottom	:0px;
	margin-bottom	:0px;
	margin-top	:9px;
	padding-top	:0px;
	padding-right	:0px;
	padding-bottom	:0px;
	padding-left	:0px;
}

#loginBox a {
	color		:#FFE4E1;
	font-size	:8pt;
	font-weight	:bold;
	font-family	:Verdana, Arial, sans-serif;
}
	
#loginBox p{
	text-align	:left;
	color		:#FFE4E1;
	font-size	:7.5pt;
	font-family	:Verdana, Arial, sans-serif;
	font-weight	:bold;
	margin-top	:0px;
	margin-bottom	:0px;
	padding-top	:0pt;
	padding-right	:0pt;
	padding-bottom	:0pt;
	padding-left	:0pt;
	margin-right	:0px;
	margin-left	:0px;
	white-space	:normal;
}
	
.afmPwd{
	border-top-width	:1px;
	border-top-style	:solid;
	border-top-color	:#ffffff;
	border-left-width	:1px;
	border-left-style	:solid;
	border-left-color	:#ffffff;
	border-bottom-width	:1px;
	border-bottom-style	:solid;
	border-bottom-color	:#000066;
	border-right-width	:1px;
	border-right-style	:solid;
	border-right-color	:#000066;
	height			:16px;
	width			:100px;
	margin-left		:0px;
	font-size		:0.80em;
	vertical-align		:middle;
}
	
.afmEMail{
	border-top-width	:1px;
	border-top-style	:solid;
	border-top-color	:#ffffff;
	border-left-width	:1px;
	border-left-style	:solid;
	border-left-color	:#ffffff;
	border-bottom-width	:1px;
	border-bottom-style	:solid;
	border-bottom-color	:#000066;
	border-right-width	:1px;
	border-right-style	:solid;
	border-right-color	:#000066;
	height			:16px;
	width			:375px;
	margin-left		:0px;
	font-size		:0.80em;
	vertical-align		:middle;
}
	
.afmUsr{
	border-top-width	:1px;
	border-top-style	:solid;
	border-top-color	:#ffffff;
	border-left-width	:1px;
	border-left-style	:solid;
	border-left-color	:#ffffff;
	border-bottom-width	:1px;
	border-bottom-style	:solid;
	border-bottom-color	:#000066;
	border-right-width	:1px;
	border-right-style	:solid;
	border-right-color	:#000066;
	height			:16px;
	width			:175px;
	margin-left		:0px;
	font-size		:0.80em;
	vertical-align		:middle;
}
	
.smallActionLogin{
	background-image:none;
	background-color:#DCDCDC;
	color		:#000066;
	text-align	:center;
	font-size	:0.85em;
	font-weight	:bold;
	width		:55px;
	height		:20px;
	padding		:0px;
	margin		:0px 0px 0px 5px;
	border		:1px solid #000066;
}
	
.inputSubmit, .inputButton{
	background-color:#000080;
	color		:#fff;
	width		:45%;
	padding		:2px 0 2px 0;
	margin		:0px;
	text-align	:center;
	font-size	:0.8em;
	font-weight	:bold;
}
	
.notes {
	border		:1px solid black;
	background-color:#DCDCDC;
	margin		:6px 6px 6px 6px;
	padding		:2px 6px 2px 6px;
	text-align 	:left;
	font-size	:8pt;
}
	
.notes p{
	color		:#333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:8pt;
}
	
.notes h4{
	margin		:2px 0 2px 0;
	color		:#333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:12pt;
}
	
.errMsg {
	border		:1px solid red;
	background-color:#DCDCDC;
	margin		:6px 6px 6px 6px;
	padding		:2px 6px 2px 6px;
	width		:95%;
	text-align 	:left;
	font-size	:8pt;
	color		:red;
}
	
.errMsg p{
	color		:#333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:10pt;
	color		:red;
}
	
.errMsg h4{
	margin		:2px 0 2px 0;
	color		:#333;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:12pt;
	color		:red;
}

p.message{
	background-color:#DCDCDC;
	font-weight	:bold;
	color		:#000;
	padding		:3px 3px 5px 27px;
	border		:1px solid #6699CC;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:8pt;
}	
	
.break {
	margin		:0;
	padding		:0;
}
	
.3charPhone
{
	width 		:27px;
	font-family 	:Verdana, Arial, sans-serif;
	font-size 	:11px;
}

.4charPhone
{
	width		:35px;
	font-family	:Verdana, Arial, sans-serif;
	font-size	:11px;
}

.editField
{
	font-family	:Verdana, Arial, sans-serif;
	font-size	:11px;

}

.editLabel
{
	font-family	:Verdana, Arial, sans-serif;
	font-size	:11.5px;
	font-weight	:bold;
}

.editHeader
{
	font-family	:Verdana, Arial, sans-serif;
	font-size	:13px;
	font-weight	:bold;
}

.editText
{
	font-family	:Verdana, Arial, sans-serif;
	font-size	:9px;
	font-weight	:bold;
}

/*--------- dnn menu style ----------*/
/* main menu td */
.mainMenu 
{
	cursor		:pointer;
	background-color:transparent;
}

/* Main Menu Normal */
.mainMenu .root
{	
	text-align	:center; 
	padding		:0px 12px 0px 12px; 
	margin-right	:1px;
	white-space	:nowrap;
	margin-right	:1px;	
}


/* Main menu hover */
.mainMenu .hov
{ 
	color		:#fff;
}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc 
{
	color		:#FFF;
}
.mainMenu table
{
	z-index		:5000;
}

/* SUB Menu Normal */
.mainMenu tr.mi
{
	background-color:#DBDEE6;
	z-index		:1000;
	font-size	:11px; 
	font-weight	:normal;
	text-align	:left;
	color		:#375162;
	line-height	:2em;
	text-transform	:none;
	font-family	:Arial, sans-serif;
}

.mainMenu tr.mi td
{
	padding		:0 2px;
	text-transform	:none;
}

/* SUB Menu hover & selected */
.mainMenu tr.hov 
{ 
}

.mainMenu tr.hov td
{
	color		:#fff;
}

.mainMenu tr.sel, .mainMenu tr.bc
{
}

.mainMenu tr.sel td, .mainMenu tr.bc td
{
	color		:#fff;
}

.main_dnnmenu_break
{
	background-color:#D5E0FF;
}

/*.RadPanelBar_Default .rpOut {border-bottom:none !important;}*/
/*.RadPanelBar .rpText {padding: 4px 10px !important;}*/
.RadPanelBar_Default .rpGroup .rpLink .rpOut, .RadPanelBar_Default .rpGroup .rpLink:hover {background-image:none !important;}
.LeftNavDynamicLinksOverride:hover {background-image:none !important;}
.rpSlide .rpGroup .rpItem .rpOut {margin-left:2em !important;}
.RadPanelBar .rpLevel1 .rpFirst {padding-top: 0 !important;}
.RadPanelBar .rpLevel1 .rpLast {padding-bottom: 0 !important;}
.RadPanelBar_Default .rpGroup .rpSelected, .RadPanelBar_Default .rpGroup .rpSelected:hover {background-color: transparent !important;}
