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; line-height:15px;}
#Body {background:#000; 
	}	
.clear{
	clear:both;}
.lt{
	text-align:left;vertical-align:top;}
	
H1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#636363;}
H2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#636363;}
h3{	color:#764917;	margin-bottom:10px;	font-size:14px;	line-height: 15pt;}
h4{ color:#5d7962;font-size:12px;margin-bottom:3px;}
h6{	color:#764917;	font-size:13px;	font-weight:normal;	font-style:normal;	line-height: 1.5em;	margin-bottom:3px;}

/* Layout */
#mainBody{ margin:0 auto; min-height:100%; width:950px; position:relative; background:#fff;}

.main_top{ background:url(images/mian_menu.jpg) left bottom repeat-x; min-height:81px;}

.main_logo{ float:left; width:183px; min-height:81px; background:url(images/top_color.jpg) left bottom repeat-x;}

.main_menu{min-height:29px; padding-top:2px;}

.top-search{ float:right; width:242px; height:39px; background:#E5EFF6; position:relative;}

.HeadPane{ float:right; min-height:50px; width:208px; line-height:45px;}

.top_right{ float:right; width:765px;}

.main_content{ padding-bottom:60px;}

#footer{min-height:34px; background:#E5EFF6; position:absolute; left:0px; bottom:0px; width:100%;}

.footer_copyright{ float:left; width:35%; padding-left:15px; line-height:30px;}

.FootPane{ float:left; width:62%; line-height:34px;}

.sd_content{
	background:#D00A19;}

.sd_content:after{
	content:".";
	display:block;
	clear:both;
	font-size:0px;
	height:0px;
	overflow:visible;}

.logo_center{ padding-top:36px; padding-left:25px;}

.FCKLinkGalleryContainer .Normal,
.FCKLinkGalleryContainer .Head,
.FCKLinkGalleryContainer .SubHead{ color:#fff;}

.FCKLinkGalleryContainer A.CommandButton:link
{
	text-decoration: underline;
	color: #fff;
}

.FCKLinkGalleryContainer A.CommandButton:visited
{
	text-decoration: underline;
	color: #fff;
}

.FCKLinkGalleryContainer A.CommandButton:hover
{
	text-decoration: underline;
	color: #ff0000;
}

.FCKLinkGalleryContainer A.CommandButton:active
{
	text-decoration: underline;
	color: #fff;
}




/*--------------------------------------------------------------------------------------------------------------------------*/

/* 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:11px; color:#000; font-family:Arial, Helvetica, sans-serif;}
th,td,div{font-weight: normal;}

#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:#D00A19;
	font-weight: normal;
	text-decoration:none
}
A:hover						{
	color:#D00A19;
	font-weight: normal;
	text-decoration:underline;
}


.content A:link,
.content A:visited,
.content  A:active					{
	color:#D00A19;
	font-weight: normal;
	text-decoration:none
}
.content A:hover						{
	color:#fff;
	font-weight: normal;
	text-decoration:none;
	background:#D00A19;
}

.FootPane .content A:link,
.FootPane .content A:visited,
.FootPane .content A:active					{
	color:#D00A19;
	font-weight: normal;
	text-decoration:none;
	font-size:9px;
}
.FootPane .content A:hover						{
	color:#fff;
	font-weight: normal;
	text-decoration:none;
	background:#D00A19;
	font-size:9px;
}
.FootPane .Normal {
	font-size:9px;}

.HeadPane .content A:link,
.HeadPane .content A:visited,
.HeadPane .content A:active					{
	color:#D00A19;
	font-weight: normal;
	text-decoration:none;
	font-size:9px;
}
.HeadPane .content A:hover						{
	color:#fff;
	font-weight: normal;
	text-decoration:none;
	background:#D00A19;
	font-size:9px;
}



.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: normal; font-size:9px; color:#808185; text-decoration:none}
A.usercss:hover				{ font-weight:normal; font-size:9px; color:#808185; text-decoration:underline;}

.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;
}
input.groovybutton{
   background-color:transparent;
   font-family:Arial,sans-serif;
   border-top-style:none;
   border-bottom-style:none;
   border-left-style:none;
   border-right-style:none;
   padding-left:10px;
   background-repeat: no-repeat;
   font-weight:normal;
   font-size:11px;
   color:#ffffff;
   text-decoration:none;
}
.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:normal; font-size:13px; color:#fff; text-decoration:none; padding:0 30px 0 0px;}
A.links:hover			{font-weight:normal; font-size:13px; color:#fff; text-decoration:underline; padding:0 30px 0 0px;}

.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:10px 0px 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 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; width:600px; padding-left:25px;}
.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{}

.footerpane { vertical-align:top; padding:6px 6px 0px 6px;}
.footerpane .Normal { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.footerpane .link,
.footerpane A:link,
.footerpane A:visited,
.footerpane A:active{
	color:#fff;
	font-weight: normal;
	text-decoration:none
}
.footerpane A:hover	{
	color:#fff;
	font-weight: normal;
	text-decoration: underline;
}

.copyrightpane .Normal{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.search-bg{ margin-top:9px; padding-left:15px;}
/* ==========================
    CSS STYLES FOR JDMenu
   ==========================
*/

ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px; padding: 0px; list-style-type: none;
	background:#D00A19;

}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;}
ul.jd_menu:after{
	content:".";
	clear:both;
	display:block;
	height:0px;
	font-size:0px;
	overflow:visible;}
	

ul.jd_menu li li.haschild > a span{
	background:url(images/action_right.gif) 98% center no-repeat;}



ul.jd_menu li span{
	display:block;}

/* -- 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 {
	min-height: 29px;
	clear: both;
	float: left;
	padding-left:25px;
}



/* Main Memu LEFT */
ul.jd_menu li { font-size: 12px; cursor: pointer;  list-style-type:none; padding:0px 0px 0px 0px; text-align:left;}

/*Main Menu RIGHT*/
ul.jd_menu a,
ul.jd_menu a:link,
ul.jd_menu a:active,
ul.jd_menu a:visited{
	color: #fff; 
	font-weight:bold;
	text-decoration: none;}

ul.jd_menu a
{ text-decoration: none; text-align:center; color: #fff; font-size:11px; line-height:29px; font-weight:bold; padding:0px 22px 0px 22px; display:block;}

/* Main Actice Menu*/
ul.jd_menu li.activetab{text-align:left; }

ul.jd_menu li.activetab a{ color:#fff; text-align:left; display:block;}

/*Main Hover Menu */
ul.jd_menu li.jdm_hover{ text-align:left;}
ul.jd_menu li.jdm_hover a{display:block; color:#D00A19; text-align:left; text-decoration:none; background:#fff;}


/*Main Menu Hover for Verticle*/

ul.jd_menu ul li a{
	font-size:12px; 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:#fff; border:2px solid #D00A19; border-top:none; margin-left:-2px;
}


/* Sub Menu Left */
ul.jd_menu ul li {  background:transparent; border: none;text-align:left; border-bottom:1px solid #D6D6D6; padding:2px 0px; float:none;}


/* 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;  text-align:left; color:#000; font-size:12px; font-weight:normal;
text-decoration:none; line-height:20px; display:block; padding:0px;
}


ul.jd_menu li.jdm_active ul li a span,
ul.jd_menu li.jdm_hover ul li a span{
	 padding:0px 50px 0px 20px; }
/* 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:12px; font-weight:normal; text-decoration:none; line-height:20px;  background:#4A84B6;
}

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:12px;
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:#4A84B6; text-align:left; color:#fff; font-size:12px; 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:12px; 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:#4A84B6;  text-align:left; color:#fff; font-size:12px; font-weight:normal; text-decoration:none; 
}




.info-box{ background:url(images/more-info-box.png) no-repeat; width:557px; height:226px; padding-top:1px;}

.info-box a{ color:#fff; font-size:13px;}

.more-info{ height:25px; line-height:25px; margin-top:193px; width:509px; margin-left:33px;}

.print-info{ float:left; width:90px; margin-right:24px; text-align:center;}

.copy-info{ float:left; width:120px; margin-right:23px; text-align:center;}

.design-info{ float:left; width:125px; margin-right:23px; text-align:center;}

.large-info{ float:left; width:104px; text-align:center;}

.conact-us { width:263px; height:164px; background:url(images/content-us.png) no-repeat; margin-top:-15px; margin-left:15px;}

.footer_left{
	float:left;}
.footer_right{
	float:right; width:247px; color:#808080;}
.footer_left .content { margin:0 15px 0 0px;}

.footer_right .content { margin-right:2px;}


/* =S Skin JAccordion ================================================= */
#JAccordion,#JAccordion ul,#JAccordion li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#JAccordion {
	width: 150px;
	margin: 15px 0 0px 13px;
	padding-bottom:50px;
}

#JAccordion li {
	padding:0px 0px;
}

#JAccordion li a {
	padding: 0px 0px 5px 0px;
	color:#D20919;
	line-height: 15px;
	text-align:left;
	text-decoration: none;
	display:block;
	
}
#JAccordion > li #MasterActiveTab > a{
	font-weight:bold;}


#JAccordion li a span {
	background:url(images/JAccordion--left.jpg) left 4px no-repeat;
	padding-left:10px;}

#JAccordion li a span:hover {
	color: #fff;
	background:#D20919 url(images/JAccordion-left-h.gif) left 4px no-repeat;
}


#JAccordion ul {
	margin-bottom:5px;
}

#JAccordion ul li {
	margin-bottom: 0;
	background: none;
}

#JAccordion ul li a {
	padding: 0px 0 0px 9px;
	font-size: 11px;
	line-height: 15px;
	color:#000;
}

#JAccordion ul ul {
	padding:0px; margin:0px;}

#JAccordion ul li ul li a {
	padding: 0px 0 0px 15px;
	font-size: 11px;
	line-height: 15px;
	color:#000;
}
#JAccordion ul li a span{
	background:none; padding:0px;}
#JAccordion ul li a span:hover{
	color:#4a84bc;
	background:#fff none;}

#JAccordion ul ul {
}
/* =E Skin JAccordion ================================================= */


.DNNEmptyPane{
	display:none;}



