.SkinObject {font: 11px Verdana,sans-serif;}

.Normal {	FONT-SIZE: 11px; font-family:Arial, Helvetica, sans-serif;}
TH,TD,DIV {	font-size:11px; FONT-FAMILY:Tahoma,Arial,Helvetica;}
.lt { text-align:left;vertical-align:top; }
.h { height:100%}
.w{ width:100%;}
.wh{ width:100%; height:100%;}
p { margin:0px;}


.FCKImageGalleryItemContainer td{color:#000000;}
.TB_ToolbarSet td { color:#000000;}
.SC_FieldLabel { color:#000000;}
.SC_Item,
.SC_ItemSelected,
.SC_Item div,
.SC_ItemSelected div{ color:#000000; background:#CCCCCC;}
.SC_Panel td,
.SC_Panel div{ color:#000000; background:#CCCCCC;}
.NormalRed { color:#73777a; font-family:Tahoma,Arial,Helvetica; font-size:12px; font-weight:bold;}



.leftshowpane{ padding:0px 3px 0px 0px; text-align:left; vertical-align:top;}
.toppane {padding:0px 0px 3px 0px; text-align:left; vertical-align:top;}
.bottompane {padding:3px 0px 0px 0px; text-align:left; vertical-align:top;}  
.leftpane {padding:0px 3px 0px 0px; text-align:left; vertical-align:top;}
.rightpane {padding:0px 0px 0px 3px; 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; font-size:0px;}

.Head					{font-size:11px; color:#4f0000; font-weight:bold}
.SubHead				{font-size:11px; color:#4f0000}
.SubSubHead				{font-size:11px; color:#4f0000}
.NormalBold             { color:#4f0000;}
.ControlPanel .PagingTable{ z-index:1000;}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#4f0000;TEXT-DECORATION:none}
A.CommandButton:hover		{color:#6f1414;TEXT-DECORATION:underline}

A,
A:link,
A:visited,
A:active					{
	color:#4f0000;
	TEXT-DECORATION:none;
}
A:hover						{color:#6f1414;TEXT-DECORATION:underline;}


.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited			{font-weight:bold; font-size:11px; color:#fff;}
A.searchcss:hover			{font-weight:bold; font-size:11px; color:#a40000; TEXT-DECORATION:none; }

.links{ padding:8px 17px 20px 20px; background:url(images/link.png) left center no-repeat;}

A.links:link,
A.links:active,
A.links:visited	{font-weight:normal; color:#990000; font-size:12px;TEXT-DECORATION:none;}
A.links:hover{font-weight:normal; color:#990000; font-size:12px; TEXT-DECORATION:none;}

#dnn_dnnLINKS_lblLinks a.links:first-child{ background:none;}

#Body{ width:100%;}

#allskin{ background-color:#fff; width:100%; margin:0 auto; padding:0px;}
#top{ background:url(images/top_bg.jpg) repeat-x left top; height:118px;}
#top .top_m{ margin:0 auto; position:relative; height:108px; width:910px; z-index:99999;}
#top .top_m_inner{ margin:0 auto; position:relative; height:108px; width:910px; z-index:99999;}
#top .logos{ position: absolute; left:0px; top:0px;}
#top .serarch{}
#top .menuskin{ position:absolute; bottom:0px; right:15px;}
.serarch{ float:right;  background:url(images/searchBox.png) no-repeat left top;  width:180px; position:relative; right:20px; top:15px }
#dnn_dnnSEARCH_ClassicSearch{ }
#dnn_dnnSEARCH_txtSearch { background:none; border:none; padding-left:5px; width:90px; margin-right:12px;}
#dnn_dnnSEARCH_cmdSearch{ }

.bannerpane{  width:719px; margin-top:45px; float:left;}
.bannerpane_inner{ margin-top:45px;}
#mainbody{ background-color:#d3c3a2; background:url(images/bread_bg.png) repeat-x left top #d3c3a2;}
#mainbody .mainbody_m{ width:910px; margin:0 auto; position: relative;}
#mainbody .mainbody_m_inner{ width:910px; margin:0 auto; position: relative;}
#mainbody .breadcrumb_here{ position:absolute; left:23px; background:url(images/bread_front.png) no-repeat left center; padding-left:13px; margin-top:15px;}
.breadcrumb_here a:link,.breadcrumb_here a:visited { color:#fff; text-decoration:none;}
.breadcrumb_here a:hover,.breadcrumb_here a:active { color:#8d0101; text-decoration:none;}

#mainbody .main_l{ float:left;  width:910px;}
#mainbody .main_l_inner{ float:left;  width:910px;}
#mainbody .rightshowpane_m{ width:281px; float:right;}
#mainbody .rightshowpane{ margin-left:6px; margin-right:8px;}
.minlogin{text-align:center; background:url(images/mini.jpg) no-repeat left top; height:134px; padding-top:80px; position:relative;}
.minilogin_lei{ padding-left:15px; height:120px; position: relative}
#mainbody .main_content{ padding:0px;  height:400px; min-height:400px; height:auto!important; overflow:visible;top:0px;}

#footskin{ background:url(images/foot_bg.jpg) repeat-x left top; height:73px; text-align:center;}
#footskin .footskin_up{ line-height:40px; height:40px; margin:0 auto;}
#footskin .footskin_up_bg{ position:relative; width:1100px; margin:0px auto;}
#footskin .footskin_up_bg_inner{ position:relative; width:910px; margin:0px auto;}
#footskin .footlinks{text-align:center; margin:0 auto;}
.footlinks a:link,.footlinks a:visited { color:#4f0000; text-decoration:none;}
.footlinks a:hover,.footlinks a:active { color:#8d0101; text-decoration:none;}

#footskin .footskin_b{ line-height:33px; height:33px; color:#a38c68;}
.footskin_b a:link,.footskin_ba:visited {color:#a38c68; text-decoration:none;}
.footskin_b a:hover,.footskin_b a:active { color:#b7965f; text-decoration:underline;}


.minilogin{position:absolute; right:23px; margin-top:15px;}
.user_text,
.pass_text{ padding-left:8px; font-weight:bold; padding-right:21px;}
.user_text{ padding-left:8px; font-weight:bold; padding-right:17px}
.username{
   background:url(images/user.png) no-repeat left; height:20px; line-height:20px; width:100%;
}
.password{
   background:url(images/user.png) no-repeat left;  height:60px; line-height:60px;  width:100%;
}
.username input,
.password input{
   background: none;
   border-top-style:none;
   border-bottom-style:none;
   border-left-style:none;
   border-right-style:none;
   width:130px;
   padding-left:8px;
   padding-right:30px;
}

.user{
white-space: nowrap; text-align:center;
}
A.user,
A.user:link,
A.user:visited,
A.user:active	{ color:#fff}
a.user:hover{ color:#8D0101; text-decoration:none; }
#dnn_dnnMINILOGIN_lbNewRegister{ color:#fffefe;}
.login {background:url(images/login.png) no-repeat center top;text-align:center; padding-left:36px; padding-right:36px;white-space: nowrap; width:76px; }
.login A,
.login A:link,
.login A:visited,
.login A:active					{ background:none;
}
#dnn_dnnMINILOGIN_btnNewLogin{ text-align:center;}
.mini_table{margin:0 auto;}
.login:hover{ background:url(images/loginhover.png) no-repeat center top;text-align:center;}
.login input
{
   background:none;
   border-top-style:none;
   cursor:pointer;
   border-bottom-style:none;
   border-left-style:none;
   border-right-style:none;
   text-align:center;
   padding:0px 0px 1px 0px;
   color:#fffefe;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   display:block;
   width:76px; height:21px;
   line-height:21px;
}
.MiniLoginPopup{ white-space:nowrap; color:#ff0000; float:left;}
.displayname{
padding-left:2px; padding-right:15px; white-space: nowrap;color:#a38c68; text-decoration:none; padding-top:30px;
}
.displayname A,
.displayname A:link,
.displayname A:visited,
.displayname A:active					{
	color:#a38c68;
	TEXT-DECORATION:none;
}
.displayname:hover{ color:#b7965f;TEXT-DECORATION:none;}
.logout A,
.logout A:link,
.logout A:visited,
.logout A:active					{
	color:#a38c68;
	TEXT-DECORATION:none;
}
.errormessage{ float:left; position:absolute;left:0px}
.logout{ padding-top:30px;}
.logout:hover{ color:#b7965f;TEXT-DECORATION:underline;}

/* ==========================
    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: 2px 2px 2px 2px; z-index: 10000;}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}

/* Main Menu Background */
ul.jd_menu {
}

/* Main Menu Verticle Brackground*/
ul.jd_menu_vertical {
	width: 200px;
	height: auto;

}


/* Main Memu LEFT */
ul.jd_menu li { font-size: 12px; cursor: pointer; list-style-type:none; padding:0px 0px 0px 3px; margin:0px; text-align:left;}

/*Main Menu RIGHT*/
ul.jd_menu a
{ text-decoration: none; text-align:center; color: #fff; font-size:12px; font-weight:bold; padding:8px 5px 7px 5px; display:block;}

/* Main Actice Menu*/
ul.jd_menu li.activetab{text-align:left; padding:0px 0px 0px 3px;background:url(images/menu_l.png) no-repeat left top; }

ul.jd_menu li.activetab a{ padding:8px 5px 7px 5px; display:block; color:#940000; text-decoration:none; text-align:center; background:url(images/menu_r.png) repeat-x right top; }

/*Main Hover Menu */
ul.jd_menu li.jdm_hover{ text-align:left; padding:0px 0px 0px 3px;  background:url(images/menu_l.png) no-repeat left top;}
ul.jd_menu li.jdm_hover a{ padding:8px 5px 7px 5px; display:block; color:#940000; text-decoration:none; text-align:center;background:url(images/menu_r.png) repeat-x right top;}

/*Main Menu Hover for Verticle
ul.jd_menu_vertical li.jdm_active,
ul.jd_menu_vertical li.jdm_hover { padding-top: 1px; border-top: 1px solid #70777D; border-left: 0px; border-right: 0px;}*/


/*Sub Menu*/
ul.jd_menu ul li a{font-size:11px; font-weight:normal; background:transparent; text-decoration:none; color:#fff; white-space: nowrap; min-width:50px;}


/*Sub menu Dropdown Background*/
ul.jd_menu ul {
	 background:url(images/sub_menu_bg.png) repeat left top; border:1px solid #9d655b;
}

/* Sub Menu Left */
ul.jd_menu ul li { padding:3px 7px 3px 5px;  background:transparent; border: none; text-align:left;}

/* Sub Menu Right */
ul.jd_menu li.jdm_hover ul li a,
ul.jd_menu li.jdm_active ul li a{ background:transparent; padding:0px; margin-left:0px; text-align:left; color:#fff; font-size:11px; font-weight:normal;
text-decoration:none;
}

/* Sub Menu Hover */
ul.jd_menu ul li.jdm_active,
ul.jd_menu ul li.jdm_hover { text-align:left; padding:3px 7px 3px 5px; background:#dfcfcd; color:#fff;}
ul.jd_menu li ul li.jdm_hover a,
ul.jd_menu li ul li.jdm_active a { background:transparent; padding-left: 0px; margin-left:0px; text-align:left; color:#681919; font-size:11px; font-weight:normal; text-decoration:none;
}

/*Sub Menu High Light*/
ul.jd_menu li.haschild ul.jdm_events li.jdm_active ul li a{ color:#fff}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active a{ color:#681919}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li a{ color:#fff}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover a{ color:#681919}

ul.jd_menu li.haschild ul.jdm_events li.jdm_active ul li ul li a{ color:#fff}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active ul li.jdm_active a{ color:#681919}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active ul li a{ color:#fff}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover a{ color:#681919}  

ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active ul li a{ color:#fff}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active a{ color:#681919}  
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active ul li a{ color:#fff}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active a{ color:#681919} 












