body {	font-family: Georgia, "Times New Roman", Times, serif;	font-size:13px;	line-height:133%; font-weight: normal;	margin: 0 auto;	padding:0; background:#fff;}

#bgd_container {width:100%; height:100%; margin:0; padding:0; background:#fff url(allback.jpg) repeat-x;}
#bgd_bottom {width:100%; height:100%; margin:0; padding:0; background: url(footerback.jpg) bottom repeat-x;}

#page_container {position:relative; width: 770px; margin: 0; padding:0; background:url(pageback.jpg) repeat-y;}

#header {width: 770px; min-height: 320px; _height:320px; margin:0; padding:0; background: url(topback.jpg) no-repeat; position:relative;}

#tlink {
	position:absolute;
	top:10px;
	right:0px;
	margin:0;
	padding:0;
	color: #000; 
	text-align:right;
	letter-spacing:1px;
	overflow:visible;
}
	#tlink a {
		color:#000; /* TLINK LINK */
		font-weight:bold;
		text-decoration:none;
		font-size:12px;
	}
	#tlink a:hover {color:#ffffff; font-weight:bold; text-decoration:none;}


#logo {float:right; margin:0px 0px 5px 5px;	border:0px; padding-top:50px;}

#title{height:75px; width:593px; position:absolute; top:245px; left:177px; overflow:hidden;}
	#title h1 {font:24px Georgia, "Times New Roman", Times, serif; color:#fff; margin:0; padding:0; padding-left:15px;line-height:36px;}
	#title h2 {font:oblique 18px Arial, Helvetica, sans-serif; color:#ADBACA; margin:0; padding:0; padding-left:35px; line-height:24px;}

#leftside{width:177px; position:absolute; top:50px; left:0; }



/* Navigation */
	#navigation {
	width:177px;
	padding:0px;
	margin:0;
	font-size: 14px; font-weight:bold;	
}
	#navigation *{margin:0; padding:0;}
	#navigation ul {color:#fff; border: 1px solid #fff; }	
	#navigation li {
		line-height:31px; 
		position:relative; *position:inherit;
		padding-left:7px;
		background:#777;
		border-bottom: 1px solid #fff; 
		list-style: square inside;}
	#navigation li a {
		font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;
		width:100%; height:100%;
		color: #fff; /* MENU TEXT */
		text-decoration: none;
		cursor:pointer;}
	#navigation li a:hover {color:#000;}
	#navigation li.SelectedTab {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
	#navigation li ul {
		position:absolute;
		top:-999em; left:-1px;
		width:190px;
		height:auto;
		margin:-26px 0 0 178px;
		padding:0;
		border:#677c56 1px solid; border-top:none;
		background:#fde0a8;
		z-index:95;
	}
	#navigation li:hover ul,
	#navigation li.sfHover ul {position:absolute; top:25px;}
	#navigation li ul li {
		float:none;
		margin:0;
		padding:0;
		list-style: none;
		color:#fff;}
	#navigation li ul li:hover {}
	#navigation li ul li a {
		line-height:20px;
		padding:0 4px 0 7px;
		margin:0;
		border:none;
		color:#fff;
	}
	#navigation li ul li a:hover {}
	
	#navigation li:hover a, 
	#navigation li.sfHover a {}
	#navigation li:hover ul a, 
	#navigation li.sfHover ul a {}
	#navigation li:hover ul a:hover, 
	#navigation li.sfHover ul a:hover {}
	
	.superfish li:hover ul,
	.superfish li li:hover ul {top:-999em;}
/* end Navigation */

#address {margin:0; color:#000; padding-left:10px; }
	#address .Normal {font-size:11px;}
	#address a {color:#31527B ; }
	#address a:hover {color:#000; }



#content {width: 593px; padding:0; margin-left:177px; padding-bottom:15px; clear:both; min-height:310px; _height:310px; }
	#content h1{color:#000; background:#ADBACA; font-family: Georgia, "Times New Roman", Times, serif; font-size:22px; margin:0px; padding-top:0px; padding-right:20px; line-height:32px; text-align:right; text-transform:uppercase;}

.contentContainer { 
	width: 540px;
	padding: 0px;
	margin:0 auto;
	color: #000 ; /* CONTENT TEXT */
	line-height:18px;
	overflow:visible;

}

	.contentContainer h1{color:#000; font-family: Georgia, "Times New Roman", Times, serif; font-size:22px;}	
	.contentContainer h2{color:#666; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;}
	.contentContainer h3{color:#31527B; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}
	.contentContainer h4{color:#ADBACA; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px;}
	.contentContainer a{color:#31527B;}
	.contentContainer a:hover{color:#ADBACA;}



#footer {position:absolute; bottom:0px; text-align: center; padding: 15px 0 3px 0px; margin: 0 auto 0 auto; width:770px; background: url(footerback.jpg) bottom repeat-x; color:#000;  /* FOOTER TEXT */}
	#footer *{margin:0; padding:0;}
	#footer a {color:#000; /* FOOTER LINK */ font-size:9px;}
	#footer a:hover {color:#31527B; }
	

.clear { clear:both;}


/* form elements */ 
.validation-advice {display:inline; padding: 2px; color:#FF8080;  background-color:#FFE3B0; border:1px solid #CC0000;}



/* DNN style overrides */
 .Head {color:#000;}
 .SubHead {color:#31527B;}
 .Normal{font-family: Georgia, "Times New Roman", Times, serif;	font-size:12px;	font-weight: normal; color:#000;}
 .ControlPanel, .PagingTable  {background:#fff; border:#000;}
 a.CommandButton, a.CommandButton:link {color:#31527B !important; }
 a.CommandButton:hover,
 a.CommandButton:focus {color:#000 !important; text-decoration:none !important;}
 a.CommandButton:visited {color:#31527B !important; text-decoration:underline !important;}

 .ModuleTitle_SubMenu {left:0!important; top:15px!important; width:150px;}

 #bgd_container .ModuleTitle_MenuBar {margin-left:10px; position:relative;}
 #bgd_container .eipbackimg {display:none;}
 
 h3 {font-weight:bold;}