TH, TD, DIV{ font-family: "Segoe UI", Tahoma, Geneva, Verdana, Helvetica, sans-serif; color: #002b7f;}

p{ margin:0px 0px 8px 0px; }

img{border:0px !important;}

.clearafter:after{ clear:both; content:"."; height:0px; font-size:0em; visibility:hidden; display:block; }
.clearafter{ display:inline-block; }
.clearafter{ display:block; }
.clear{ clear:both; }

#DNN6{ position:relative; z-index:1; min-height:100%; min-width:100%; }

.FullHeight {
	height: 100%;
}
.FullWidth {
	width: 100%;
	empty-cells:hide;
}

.Main-Padding-TopBottom{
	vertical-align: top;
	padding: 25px 0 20px 0;
}
.MainTable {
	width: 978px;
	margin-left:auto;
	margin-right:auto;
}
.MainTopLeft{
	text-align: right;
	vertical-align: bottom;
	width: 15px;
	height: 15px;
}
.MainTopMiddle{
	vertical-align: bottom;
	text-align: left;
	height: 15px;
	background: url(top-middle.png) repeat-x;
}
.MainTopRight{
	text-align: left;
	vertical-align: bottom;
	width: 15px;
	height: 15px;
}
.MainMiddleRight{
	text-align:left;
	width: 15px;
	background-image:url(middle-right.png);
	background-repeat:repeat-y;
}
.MainMiddle{
	background-color:#ffffff;
	width: 100%;
}
.MainMiddleLeft{
	text-align:right;
	width: 15px;
	background-image:url(middle-left.png);
	background-repeat:repeat-y;
}
.MainBottomLeft{
	text-align: right;
	vertical-align: top;
	width: 15px;
	height: 35px;
}
.MainBottomMiddle{
	vertical-align:top;
}
.MainBottomRight{
	text-align: left;
	vertical-align: top;
	width: 15px;
	height: 35px;
}
.FooterLeft{
	vertical-align:top;
	 width: 32px;
	 height: 35px;
}
.FooterMiddle {
	width: 100%;
	height: 35px;
	background-image: url(footer-middle.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	padding: 5px 0 0 0;
}
.FooterRigth{
	vertical-align:top;
	 width: 32px;
	 height: 35px;
}

.DNN-Date-Login-User-Div{
	color:#486030;
	width:100%;
	height:30px;
	text-align:right;
	vertical-align:bottom;
	background-image:url(header-background-top.jpg);
	background-repeat:no-repeat;
}
.DNN-CurrentDate{
	padding-left: 10px;
	padding-right: 10px;
}
.DNN-User{
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}
.DNN-User a:link{
	text-decoration:none;
	color:#486030;
}
.DNN-User a:active{
	text-decoration:none;
	color:#486030;
}
.DNN-User a:visited{
	text-decoration:none;
	color:#486030;	
}
.DNN-User a:hover{
	text-decoration:none;
	color:#486030;	
}

.DNN-Login{
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}
.DNN-Login a:link{
	text-decoration:none;
	color:#486030;	
}
.DNN-Login a:active{
	text-decoration:none;
	color:#486030;	
}
.DNN-Login a:visited{
	text-decoration:none;
	color:#486030;	
}
.DNN-Login a:hover{
	text-decoration:none;
	font-weight:bolder;
	color:#486030;	
}

.DNN-Logo-Header-Image-Div{
	text-align:left;
	height:90px;
	background-image: url(header-background.jpg);
	background-repeat:no-repeat;
}
.DNN-Logo{
	width: 30%;
	text-align: left;
	vertical-align: middle;
}

.DNN-Nav-Div{
	background-color: #254571;
	text-align: left;
	vertical-align: bottom;
	padding: 0;
	height: 30px;
	white-space:nowrap;
}
.DNN-Nav-MenuLeft{
	width:7px;
	height:30px;
	text-align:right;
	vertical-align:bottom;
}
.DNN-Nav-MenuRight{
	width:7px;
	height:30px;
	text-align:left;
	vertical-align:bottom;
}

.DNN-Nav{
	width:100%;
	vertical-align:middle;
}

.DNN-BreadCrumb-Search-Div{
	padding: 0 5px 0 0;
	width: 100%;
	height:23px;
	background-color: #ffffff;
	padding: 0 0 0 5px;
}
.DNN-BreadCrumb-Span{
	float:left;
	text-align: left;
	vertical-align: middle;
}
.DNN-BreadCrumb{
	text-align: left;
	vertical-align: middle;
}

.DNN-Search-Span{
	float:right;
	width: 241px;
	vertical-align: middle;
	text-align: right;
	height: 19px;
	background: url(search.jpg) no-repeat top left;
	padding: 0 5px 0 0;
}
.DNN-Search{
	vertical-align: middle;
	text-align: right;
}
#dnn_dnnSearch_txtSearch {
	font-size:9pt !important;
	height: 16px !important;
	width: 183px !important;
	color: #254571 !important;
	border: 0px solid #FFFFFF !important;
	cursor: text !important;
	background-color: transparent !important;
}

.DNN-ContentPane{
	width:100%;
	vertical-align:top;
}
.Content-Pane{
	text-align:center;
	vertical-align:top;
	width:100%;
	padding: 0 5px 0 5px;
	border:0px !important;
}
.Layout-Content-Pane{
	vertical-align:top;
	width:100%;
}
.clsDisplayNone{
	display:none;
}
.Content-Pane3L{
	max-width:315px;
	vertical-align: top;
	width: 33%;
	padding: 0 5px 0 5px;
}
.Content-Pane3M{
	max-width:315px;
	vertical-align:top;
 	width:33%;
	padding: 0 5px 0 5px;
}
.Content-Pane3R{
	max-width:315px;
	vertical-align:top;
	width:33%;
	padding: 0 5px 0 5px;
}

.Content-Pane2L70{
	vertical-align:top;
	width:70%;
	padding: 0 5px 0 5px; 
}
.Content-Pane2R30{
	vertical-align:top;
	width:30%;
 	padding: 0 5px 0 5px;	 
}


.Content-Pane2L35{
	vertical-align:top;
	width:35%;
	padding: 0 5px 0 5px; 
}
.Content-Pane2R65{
	vertical-align:top;
	width:65%;
 	padding: 0 5px 0 5px;	 
}

.Content-Pane2L50{
	vertical-align:top;
	width:50%;
	padding: 0 5px 0 5px; 
}
.Content-Pane2R50{
	vertical-align:top;
	width:50%;
 	padding: 0 5px 0 5px;	 
}


.DNN-Privacy-Terms-Copyright-Links{
	width:100%;
	color:#486030;
	white-space:nowrap;
}
.DNN-Privacy{
	padding-left: 15px;
	padding-right: 15px;
	white-space:nowrap;
}
.DNN-Privacy a:link{
	text-decoration:underline;
	color:#486030;	
}
.DNN-Privacy a:active{
	text-decoration:none;
	color:#486030;	
}
.DNN-Privacy a:visited{
	text-decoration:none;
	color:#486030;	
}
.DNN-Privacy a:hover{
	text-decoration:none;
	color:#dc7612;	
}

.DNN-Terms{
	padding-left: 15px;
	padding-right: 15px;
	white-space:nowrap;
}
.DNN-Terms a:link{
	text-decoration:underline;
	color:#486030;	
}
.DNN-Terms a:active{
	text-decoration:none;
	color:#486030;	
}
.DNN-Terms a:visited{
	text-decoration:none;
	color:#486030;	
}
.DNN-Terms a:hover{
	text-decoration:none;
	color:#dc7612;	
}

.DNN-Links{
	white-space:nowrap;
	padding-left: 3px;
	padding-right: 3px;
}
.DNN-Links a:link{
	text-decoration:underline;
	color:#181818;
}
.DNN-Links a:active{
	text-decoration:none;
	color:#181818;
}
.DNN-Links a:visited{
	text-decoration:none;
	color:#181818;
}
.DNN-Links a:hover{
	text-decoration:none;
	color:#7890a8;
}
.DNN-Copyright{
	white-space:nowrap;
	padding-left: 15px;
	padding-right: 15px;
}

/*  Main Menu */
.mainMenu { cursor: pointer; margin:0; padding: 0px; }

/*  Main Menu Normal  */
.main_dnnmenu_rootitem {
	color: #fce016;
	font-size: 14px;
	line-height:29px;
	font-weight: normal;
	text-align: center;
	display:inline-block;
	white-space:normal;
	float:left;
	height: 100%;
	padding: 0 8px 0 8px;
	border-right: 1px solid #304878;
}
/*  Main menu hover  */
.main_dnnmenu_itemhover { background-color: #7890a8; }
.main_dnnmenu_rootitem_hover {
	color: #fce016;
	font-size: 14px;
	line-height:29px;
	font-weight: normal;
	text-align: center;
	display:inline-block;
	white-space:normal;
	float:left;
	height: 100%;
	padding: 0 8px 0 8px;
	background-color: #7890a8;
	border-right: 1px solid #304878;
}
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {
	color: #ffffff;
	font-size: 14px;
	line-height:29px;
	font-weight: normal;
	text-align: center;
	display:inline-block;
	white-space:normal;
	float:left;
	height: 100%;
	padding: 0 8px 0 8px;
	border-right: 1px solid #304878;
}
/*  SUB Menu Normal */
.main_dnnmenu_item { background-color: #c0c0c0; }

.main_dnnmenu_submenu {
	white-space: nowrap; 
	filter:Alpha(Opacity=98); 
	opacity:0.98;  
	padding: 0px; 
	z-index:9999; 
	font-size:13px;
	line-height: 29px;
	border: 1px dotted #304878;
	display:inline-block;
	white-space:normal;
	float:left;
	text-align: left;
}
.main_dnnmenu_submenu td {
	background-color: #c0c0c0;
	color: #181818;
	font-weight: bold;
	padding: 0px 5px;
}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td {
	background-color: #254571;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 5px;
}
.main_dnnmenu_itemselected { background: #7890a8; }
.main_dnnmenu_itemselected td {
	background-color: #7890a8;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 5px;
	min-width:200px;
	width:auto;
}
.main_dnnmenu_break {
	height: 1px;
	background-color: #7890a8;
}

/*--------- Module Action Menus ----------*/
.ModuleTitle_SubMenu { border:1px solid #C0D6E5; }
.ModuleTitle_SubMenu td{ background-color:#F8FAFF; white-space: nowrap; padding: 2px; } 
.ModuleTitle_MenuIcon { background-color:#F8FAFF; border:none; padding: 2px; }
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{ background: #3D93BC; color: #fff; }
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon { height: 2px; background-color: #D5E0FF; }

/* overrides for default.css */
.console{ background-color:white; }

A.SkinObject:link
{
    text-decoration: none;
    color: #002b7f;
}

A.SkinObject:visited
{
    text-decoration: none;
    color: #002b7f;
}

A.SkinObject:hover
{
    text-decoration: none;
    color: #002b7f;
}

A.SkinObject:active
{
    text-decoration: none;
    color: #002b7f;
}

/* Default Over-rides */

#ControlPanelWrapper #dnnCPWrap{filter:none !important;}

/* Modules */
.DnnModule{margin:0 0 3px 0;}

/* Panes - In Layout Mode */
.paneOutline{border:0;}
.paneOutline span.SubHead center{border:1px #ccc dotted;border-left:0;border-right:0;line-height:2.5em;}

#iPopUp{display:none;}
.eipbackimg{z-index:1000;}

/* Language Object */
.language-object { display:inline-block; margin-left: 5px; }

/* style of item titles on edit and admin pages */
.Settings { background-color:#ffffff; }
.FCKImageGalleryContainer { background-color:#ffffff;}
.FCKLinkGalleryContainer { background-color:#ffffff;}

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox { font-family: "Segoe UI", Tahoma, Geneva, Verdana, Helvetica, sans-serif; }
.Head{color:#333333;font-weight:bold; font-size:20px; }
.SubHead {color:#000000; font-weight:bold;  font-size:1em; }
.SubSubHead{color:#000000; font-size:1em; }
.Normal, .NormalTextBox { font-size:1em;}
.Help, .help { font-size:1em;}

/* .DnnModule { z-index:1 !important; } */
.dnnForm { background-color:#ffffff !important;}
.dnnTextEditor { background-color:#ffffff;}
/* .dnnFormItem, .dnnFormMessage, .dnnActions, .dnnSecondaryAction, .dnnGrid, .dnnFormExpandContent { font-size:1.6em !important; line-height:1.5; } */
/* .dnnFormSectionHead, .dnnAdminTabNav { font-size:2.0em !important; line-height:1.5; } */
/* .DNNModuleContent, .DNN_ANN_viewtypeSelector {font-size:1.0em;} */
/* .DnnModule-GumbosoftContentRotator, .dnnTerms, .dnnPrivacy { font-size:1.8em !important; line-height:1.5; } */

/* style to apply if the content should be hidden */
.Hidden { display: none; }
#PaneCollapse{ visibility:hidden;}
#3PaneCollapse{	visibility:hidden;}
#2PaneCollapse{	visibility:hidden;}
#2PaneCollapse1{ visibility:hidden;}

/* text style used for help text rendered by modules */
.Help{background-color:#7890a8;}

/* GENERIC */
H1
{
    font: normal 18px/20px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color: #486030;
}

H2
{
	font: normal 16px/18px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #486030;
}

H3
{
	font: normal 14px/16px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #dc7612;
}

H4
{
    font: normal 12px/16px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color: #002b7f;
}

H5, DT
{
	font: bold 11px/14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color: #002b7f;
}

H6
{
	font: bold 10px/14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color: #002b7f;
}


A:link
{
    text-decoration: none;
    color: #181818;
}

A:visited
{
    text-decoration: none;
    color: #181818;
}

A:hover
{
    text-decoration: underline;
    color: #dc7612;
}

A:active
{
    text-decoration: none;
    color: #486030;
}

SMALL
{
    font-size: 0.8em;
}

BIG
{
    font-size: 1.5em;
}

BLOCKQUOTE, PRE
{
    font-family: Lucida Console, monospace;
}


UL LI
{
    list-style-type: square;
}

UL LI LI
{
    list-style-type: disc;
}

UL LI LI LI
{
    list-style-type: circle;
}

OL LI
{
    list-style-type: decimal;
}

OL OL LI
{
    list-style-type: lower-alpha;
}

OL OL OL LI
{
    list-style-type: lower-roman;
}
OL UL LI
{
    list-style-type: disc;
}

HR
{
    color: #696969;
    height: 2px;
    text-align: center;
    width:85%;
}

/*Below provided from http://www.spiffycorners.com and modified to work with this skin*/

.spiffy{display:block;font-size:.01em;z-index:1;}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#999999;
  z-index:1;
  }
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;
  background:#b2b2b2;
  z-index:1;
  }
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4;
  background:#acacac;
  z-index:1;
  }
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #acacac;
  border-right:1px solid #acacac;
  z-index:1;
  }
.spiffy4{
   border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;
  z-index:1;
  }
.spiffy5{
  border-left:1px solid #b2b2b2;
  border-right:1px solid #b2b2b2;
  z-index:1;
  }
.spiffyfg{
	background: #999999;
	margin-bottom: -2px;
	text-align:center;
	padding: 0 5 0 0;
	z-index:1;
}




