html,body{
	 margin:0px; padding:0px 0px 0px 0px; border:0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; height:100%; color:#000;}
#Body {background:#EBECD6; 
	}	
.clear{
	clear:both;}
.lt{
	text-align:left;vertical-align:top;}
	
h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#685B53;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#685B53;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#685B53;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#685B53;}

/* Layout */

#main{ min-width:1007px; overflow:hidden;}
#mainBody{ margin:0 auto; width:1007px;}

#top{
	min-height:58px;}
	
.topleft{
	float:left;
	width:790px;}

.topright{
	float:right;
	width:180px;}

#banner{
	min-height:156px;
	background:#685B53;}

.logo{
	float:left;
	width:460px;
	text-align:left; padding-top:15px;
	padding-left:34px;}
	
.bannerright{
	float:right;
	min-height:156px;
	width:494px;
	background:url(images/bannerbg.jpg) left bottom no-repeat;}

#content{
	position:relative; min-height:376px;}
	
.leftbg{
	background:url(images/leftbg.jpg) left top no-repeat; width:363px; height:357px; position:absolute; left:-62px; top:0px; position:absolute; z-index:1;}
#inner-content{
	position:relative;}

.leftside{
	float:left;
	width:200px;
	position:relative;
	z-index:2;
	margin-left:30px;
	margin-top:10px;
	height:400px;}

.rightmenu{
	position:absolute; right:0px; top:0px;}
.flashcontent{
	margin-top:70px; float:right; width:755px; margin-right:10px; position:relative; z-index:999;}

#footer{
	margin:0 27px;
	
	background:url(images/footer-l.jpg) left top repeat-y #685B53;}
.footer-r{
	background:url(images/footer-r.jpg) right top repeat-y;
	}
.footer-t{
	background:url(images/footer-t.jpg) top repeat-x;
	}
.footer-b{
	background:url(images/footer-b.jpg) bottom repeat-x;}
.footer-lt{
	background:url(images/footer-lt.jpg) left top no-repeat;}
.footer-rt{
	background:url(images/footer-rt.jpg) right top no-repeat; }
.footer-bl{
	background:url(images/footer-bl.jpg) left bottom no-repeat; }
.footer-br{
	background:url(images/footer-br.jpg) right bottom no-repeat;}
.footer-mid{
	padding:14px 20px 20px 14px; min-height:143px;}
.footer-mid:after{
	content:".";
	display:block;
	clear:both;
	height:0px;
	font-size:0px;
	visibility:hidden;
}
.footer-mid-l{
	float:left; min-height:143px; width:305px;}
.footer-mid-mid{
	float:left; min-height:143px; width:305px; background:url(images/footer-min-ml.jpg) left top repeat-y;}
.footer-mid-r{
	min-height:143px; background:url(images/footer-mid-r.jpg) right top repeat-y;}
.footer-mid-r{
	float:right; min-height:143px; width:307px;}
.linksbg{
	text-align:center; line-height:25px;}
.contentl{
	width:245px; float:left; position:relative; z-index:2;}
.contentr{
	float:right; width:757px; position:relative; z-index:2;}
.rightmenui{
	float:right;}
.contentm{
	clear:both;}

/*--------------------------------------------------------------------------------------------------------------------------*/

/* Title, Module Title */
.Head					{font-size:12px; color:#000000; font-weight:bold}
.SubHead				{font-size:12px; color:#000000}
.SubSubHead				{font-size:12px; color:#000000}
.Normal 				{font-size:12px; color:#685B53; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
th,td,div{}

#dnn_dnnSEARCH_txtSearch { padding:0px; height:20px; width:138px; border:none; background:#fff; border-top: 1px solid #C6CDD2; border-left: 1px solid #C6CDD2; vertical-align:middle;}

.link,
A:link,
A:visited,
A:active					{
	color:#000;
	font-weight: normal;
	text-decoration:none
}
A:hover						{
	color:#000;
	font-weight: normal;
	text-decoration:underline;
}

.topcss,
A.topcss:link,
A.topcss:active,
A.topcss:visited			{font-weight: normal; font-size:12px; color:#808185; text-decoration:none}
A.topcss:hover				{font-weight:normal; font-size:12px; color:#808185; text-decoration:none}

.usercss,
A.usercss:link,
A.usercss:active,
A.usercss:visited			{font-weight: bold; font-size:12px; color:#685B53; text-decoration:none; padding:0 10px;}
A.usercss:hover				{ font-weight:bold; font-size:12px; color:#000; text-decoration:underline;padding:0 10px;}

.logincss,
A.logincss:link,
A.logincss:active,
A.logincss:visited			{font-weight: bold; font-size:12px; color:#685B53; text-decoration:none;padding:0 10px; background:url(images/linkright.jpg) right center no-repeat;}
A.logincss:hover				{ font-weight:bold; font-size:12px; color:#000; text-decoration:underline;padding:0 10px;}

.usercss1,
A.usercss1:link,
A.usercss1:active,
A.usercss1:visited			{
	font-weight:normal;
	font-size:12px;
	color:#777;
	text-decoration:none;
	padding-left:12px;
	background-repeat: no-repeat;
	white-space:nowrap;
}
A.usercss1:hover				{
	font-weight:normal;
	font-size:11px;
	color:#FFA800;
	text-decoration:none;
	padding-left:12px;
	background-repeat: no-repeat;
	white-space:nowrap;
}

.FileManager .link,
.FileManager a:link,
.FileManager a:visited,
.FileManager a:active{
	color:#000;}

.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited			{font-weight:normal; font-size:10px;  text-decoration:none; width:53px; height:21px; border:1px solid #ACB2B6; background:#fff; display:block; text-transform:uppercase; position:absolute; right:28px; top:8px; color:#666666; line-height:21px; text-align:center;}
A.searchcss:hover			{color:#666666;
	font-weight: normal;
	text-decoration:none;
	font-size:10px; background:#fff;}

.links,
A.links:link,
A.links:active,
A.links:visited			{font-weight:bold; font-size:12px; color:#685B53; text-decoration:none; padding:0 10px 0 10px; background:url(images/linkright.jpg) right center no-repeat; }
A.links:hover			{font-weight:bold; font-size:12px; color:#000; text-decoration:underline; padding:0 10px 0 10px;}

.bottomcss              {font-weight:normal; font-size:9px;color:#808185; text-decoration:none}
A.bottomcss:link,
A.bottomcss:active,
A.bottomcss:visited		{
	font-weight:normal;
	font-size:9px;
	color:#808185;
	text-decoration:none;
}
A.bottomcss:hover			{
	font-weight:normal;
	font-size:9px;
	color:#AC003C;
	text-decoration:underline;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/* Pane Structure */
.LeftShowPane{ padding:0px 0px 0px 0px; text-align:left; vertical-align:top; width:211px; clear:both;}
.toppane {padding:45px 20px 0px 0px; text-align:left; vertical-align:top;}
.bottompane {padding:3px 0px 0px 0px; text-align:left; vertical-align:top;}  
.leftpane {padding:0px 20px 0px 0px; text-align:left; vertical-align:top; width:260px;}
.rightpane {padding:0px 0px 0px 20px; text-align:left; vertical-align:top;}
.contentpane {padding:0px; text-align:left; vertical-align:top;}
.rightshowpane{padding:0px 0px 0px 3px; text-align:left; vertical-align:top;}
.clear { clear:both;}
.DNNEmptyPane{ font-size:0px; height:0px;}
.HeaderPane{ padding:5px;}
.BannerPane{ padding-left:37px; padding-top:5px;}
.FooterMidLeftPane{ padding:4px;}
.FooterMidPane{ padding:4px; line-height:18px;}
.FooterMidRightPane{ padding:4px 4px 4px 0px;}
.FooterMidLeftPane table{
	border-spacing:0px;}
.FooterMidLeftPane td{
	padding:0px;}
.FooterMidRightPane table{
	border-spacing:0px;}
.FooterMidRightPane td{
	padding:0px;}
.FooterMidRightPane table{
	border-collapse:collapse;}
.FooterMidRightPane td{
	border-collapse:collapse;}
.FooterMidLeftPane table{
	border-collapse:collapse;}
.FooterMidLeftPane td{
	border-collapse:collapse;}

.SubHeadWhite{
	color:#fff;
	font-weight:bold;}
/* ==========================
    CSS STYLES FOR JDMenu
   ==========================
*/

ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px; padding: 0px; list-style-type: none;

}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute; display: none; list-style-type: none; margin: 0px; padding: 0px; z-index: 10000;}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;}

/* Main Menu Background */
ul.jd_menu {
	height: 29px;
	clear: both;
}



/* Main Memu LEFT */
ul.jd_menu li { font-size: 12px; cursor: pointer;  list-style-type:none; padding:0px 0px 0px 0px; text-align:left; background:url(images/menu-left.jpg) left top no-repeat; margin-left:1px; margin-top:1px;}

/*Main Menu RIGHT*/
ul.jd_menu a
{ text-decoration: none; text-align:center; color: #fff; font-size:11px; line-height:23px; font-weight:bold; padding:0px 17px 0px 12px; display:block; background:url(images/menu-right.jpg) right top no-repeat; margin-left:5px;}

/* Main Actice Menu*/
ul.jd_menu li.activetab{text-align:left;  background:url(images/menu-left-h.jpg) left top no-repeat;}

ul.jd_menu li.activetab a{ color:#685B53; text-align:left; display:block; background:url(images/menu-right-h.jpg) right top no-repeat;}

/*Main Hover Menu */
ul.jd_menu li.jdm_hover{ text-align:left; background:url(images/menu-left-h.jpg) left top no-repeat;}
ul.jd_menu li.jdm_hover a{display:block; color:#685B53; text-align:left; text-decoration:none; background:url(images/menu-right-h.jpg) right top no-repeat;}

/*Main Menu Hover for Verticle*/

ul.jd_menu ul li a{
	font-size:11px; font-weight:normal; background:transparent; text-decoration:none; color:#767676; white-space: nowrap; line-height:20px;}


/*Sub menu Dropdown Background*/
ul.jd_menu ul { background:#C6D057; border:1px solid #fff;
}

/* Sub Menu Left */
ul.jd_menu ul li {  background:transparent; border: none;text-align:left;  float:none; padding:0px; margin:0px;}


/* Sub Menu Right */
ul.jd_menu li.jdm_hover ul li a,
ul.jd_menu li.jdm_active ul li a{ background:transparent;   text-align:left; color:#000; font-size:11px; font-weight:normal;
text-decoration:none; line-height:22px; display:block; padding:0px 10px 0px 10px; margin:0px; 
}

/* Sub Menu Hover */
ul.jd_menu ul li.jdm_active,
ul.jd_menu ul li.jdm_hover { text-align:left; }

/*Sub Menu High Light*/
ul.jd_menu li ul li.jdm_hover a,
ul.jd_menu li ul li.jdm_active a { background:transparent; text-align:left; color:#fff; font-size:11px; font-weight:normal; text-decoration:none; line-height:22px;  background:#B7A69E;
}

ul.jd_menu li ul li.jdm_hover ul li a,
ul.jd_menu li ul li.jdm_active ul li a{ background:transparent; text-align:left; color:#000; font-size:11px;
font-weight:normal; text-decoration:none;}


ul.jd_menu li ul li.jdm_hover ul li.jdm_hover a,
ul.jd_menu li ul li.jdm_active ul li.jdm_active a
{ background:#B7A69E; text-align:left; color:#fff; font-size:11px; font-weight:normal; text-decoration:none;
}

ul.jd_menu li ul li.jdm_hover ul li.jdm_hover ul li a,
ul.jd_menu li ul li.jdm_active ul li.jdm_active ul li a
{ background:transparent; text-align:left; color:#000; font-size:11px; font-weight:normal; text-decoration:none;
}
ul.jd_menu li ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover a,
ul.jd_menu li ul li.jdm_hover ul li.jdm_active ul li.jdm_active a
{  background:#B7A69E;  text-align:left; color:#fff; font-size:11px; font-weight:normal; text-decoration:none; 
}








