@charset "utf-8";
/* CSS Document 
date        developer      change
7/12/09     sam            width to 984px to work in all browsers
							border removed from left pane as empty panes had border on... leftpaneborder created to use instead
7/1/09	paul		Drop shadow addition*/

/* ----------------------------- GENERAL PAGE STYLES ----------------------------------*/

body{
	background:#BDCAD7;
	text-align:center;
}

p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}

h1{
	color:#00529a;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
}

h2{
	color:#00529a;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}

a:link, a:visited, a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#00519a;
	text-decoration:none;
}

.clear{
	clear:both;
}

/*  USED FOR THE SkinObjects loging etc... */
A:link, A:visited, A:hover, A:active
{
    color:#527291;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

/* ---------------------------------- WRAPPERS --------------------------------------- */

#shadowWrap{
	width:1009px;
	background:#fff url(vertshad.jpg) right repeat-y;
	text-align:left;
	margin-left:25px;
}

#LeftShadowWrap{
	width:1034px;
	margin:0 auto;
	background: url(vertshadLeft.jpg) left repeat-y;
}

#wrapper{
	width:964px;

	padding:10px;
	background:#fff;
	/*margin:0 auto;*/
	text-align:left;
}

#contentWrapper{
	
}

#colWrap{
	width:516px;
	margin-left:74px;
	
}

#content{
	width:516px;
	float:left;
	margin-top:25px;
	margin-bottom:25px;
	
}

#leftBar{
	float:right;
	width:355px;
	margin-top:25px;
	
	
}
/* ------------------------------ HEADER & NAV --------------------------------------*/

#header{
	margin-bottom:10px;
}

#nav{
	background:#00529a;
	line-height:31px;
	height:31px;
	padding-left:65px;
}


/* -------------------------------  PANES ------------------------------------------ */

.contentPane{
	width:516px;
	margin-left:74px;
	float:left;
	
}

.leftPane{
/*	background:#e8e9ef;
	border: 2px solid #5074b1;*/
	margin-bottom:20px;
	vertical-align:top;
}
/*.leftpaneborder{border: 2px solid #5074b1;
}*/

.leftPane h3{
	width:100%;
	color:#fff;
/*	background:#ff0000;*/
	line-height:33px;
	height:33px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	text-indent:10px;
}

.leftPane p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	padding:10px;
}

.lefTPane a:link, .lefTPane a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:10px;
	color:#00519a;
	text-decoration:none;
}


.col{
	width:166px;
	float:left;
}

.col a:link, .col a:visited, .col a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#00519a;
	text-decoration:none;
}


/*  -------------------------------  SHADOW --------------------------------------- */

#shadBotWrap{
	width:1034px;
	height:25px;
	margin:0 auto;
	/*margin-bottom:-30px;
	 IE fix */
	*overflow:hidden;
}

#shadTopWrap{
	width:1034px;
	height:25px;
	margin:0 auto;
	/* IE fix */
	*overflow:hidden;
}

#shadBotLeft{
	width:25px;
	height:25px;
	background:url(horshadLC.jpg);
	float:left;
}

#shadBotmid{
	width:984px;
	height:25px;
	background:url(horshadMid.jpg) repeat-x;
	float:left;
}

#shadBotRight{
	width:25px;
	height:25px;
	background:url(horshadRC.jpg);
	float:right;
}

#shadTopLeft{
	width:25px;
	height:25px;
	background:url(horshadTLC.jpg);
	float:left;
}

#shadTopmid{
	width:984px;
	height:25px;
	background:url(horshadTMid.jpg) repeat-x;
	float:left;
}

#shadTopRight{
	width:25px;
	height:25px;
	background:url(horshadTRC.jpg);
	float:right;
}


/* --------------------------------  FOOTER  -------------------------------------- */

#bar{
	height:14px;
	background:#00529a;
}

#footer{
	width:1009px;
	height:20px;
	margin-top:-80px;
	text-align:left;
	margin:0 auto;
}

.footerSO,a.footerSO:link,a.footerSO:active,a.footerSO:visited {
	color:#527291;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
a.footerSO:hover{
	text-decoration:underline;}

#copyright{
	
	float:left;
	width:300px;
	padding-left:15px;
	color:#527291;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:-15px;
}

#login{
	
 	width:350px;
 	float:left;
	color:#527291;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

#dtc{

	width:362px;
	float:right;
	text-align:right;
	padding-right:15px;
	/*padding-right:10px;*/
	color:#527291;
	margin-top:-15px;
	
}


/* --------------------------------------  NAV ------------------------------------ */

/* main menu td */
.mainMenu 
{
	cursor:pointer;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	width:100%;
	line-height:31px;
	margin-right:40px;
}

/* Main Menu Normal */
.mainMenu .root
{	
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:center; 
	text-transform:Capitalize; 
	white-space:nowrap;
	float:left;
	/*margin-right:40px;*/
	padding-left:20px;
	padding-right:20px;
}


/* Main menu hover */
.mainMenu .hov{ 
	color:#00529a;
	background-color:#e8e9ef;
}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {
color:#00529a;
	background-color:#e8e9ef;

}
.mainMenu table{
	border:1px solid #00529a;
	}

/* SUB Menu Normal */
.mainMenu tr.mi{
	background-color:#e8e9ef;
	z-index: 1000;
	font-size: 14px; 
	font-family:Verdana, Geneva, sans-serif;
	
	text-align:left;
	color:#00529a;
	line-height:2em;
	text-transform:none; 
}
.mainMenu tr.mi td{
padding: 0 2px;
text-transform:none;
background-color:#e8e9ef;
}

/* SUB Menu hover & selected */
.mainMenu tr.hov { 
background: #00529a;
}

.mainMenu tr.hov td{
color:#fff;
background:#00529a;
}

.mainMenu tr.sel, .mainMenu tr.bc{
background: #00529a;
}

.mainMenu tr.sel td, .mainMenu tr.bc td{
	color:#fff;
}

.main_dnnmenu_break{
	height: 2px;
	background-color: #e8e9ef;
}



/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #00529a;
}

.ModuleTitle_SubMenu td{
	background-color:#e8e9ef;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#e8e9ef; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #00529a;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #00529a;
}
.Widgets{float:right;}



