html,body{
	 margin:0px; padding:0px 0px 0px 0px; border:0px; font-family:ArialMT, Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; height:100%;}
#Body {
	}	
.clear{
	clear:both;}
.lt{
	text-align:left;vertical-align:top;}
	
H1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#3399CC;
font-weight: bold;
letter-spacing: 1px;
}

H2{
padding: 0px;
margin-bottom: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3399CC;
font-weight: bold;
letter-spacing: 1px;
}

H3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636363;;font-weight: bold;letter-spacing: 1px;}
H4 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#636363;;font-weight: bold;letter-spacing: 1px;}


p.class{}


/* Horizontal Ruler for section titles */
.title_hr{
width: 80%;
position: relative;top:-6px;left:0px;
margin:0px;
color: #3399CC;
}


/* Layout */
#mainBody{ margin:0 auto; min-height:100%; position:relative}
.maintop{ min-height:23px; height:23px; height:auto!important; overflow:hidden}
.topcenter { min-height:23px; height:23px; height:auto!important; overflow:hidden;margin:0 auto; width:800px;}
.currentdate{ float:left; min-height:23px; height:23px; height:auto!important; overflow:hidden; font-size:x-small; color:#333;line-height:23px;}
.login{ float:left; min-height:23px; height:23px; height:auto!important; overflow:hidden; font-size:x-small; color:#333;line-height:23px;}
.user { float:left;min-height:23px; height:23px; height:auto!important; overflow:hidden;line-height:23px;} 
.cartpane{ float:left; padding-top:5px;}
.cartpane .link,
.cartpane A:link,
.cartpane A:visited,
.cartpane A:active					{color:#333;}
.cartpane A:hover					{color:#FCA901;}
.sitepane{ float:right; padding-top:5px;}
.sitepane .link,
.sitepane A:link,
.sitepane A:visited,
.sitepane A:active					{color:#333;}
.sitepane A:hover					{color:#FCA901;}

.banner{ width:100%; margin:0px;min-height:81px; height:81px; height:auto!important; overflow:hidden; padding:0px; background:#000 url(images/bottom_r_b.jpg) right top repeat-y}
.banner_r{ background: url(images/top_r.jpg) right top no-repeat}
.bannerpane{ width:800px; margin:0 auto;min-height:81px; height:81px; height:auto!important; overflow:hidden;}
.bannerpane .SubHead{ color:#fff}
.bannerpane .Normal{ color:#fff}

.menubg{ width:100%; min-height:27px; background:#FCA901}
.menu_m{ width:800px; min-height:27px; margin:0 auto;}
.menu{ width:680px;min-height:27px; float: left}
.search{ width:10px;min-height:27px; float:right; position:relative; white-space:nowrap; line-height:27px;}
.p_search{ visibility: hidden;position:absolute; right:-85px; top:0px;}

.mainpane{ padding-bottom:108px;}
.paneline{ width:800px; margin:0 auto;}

.ffpane{ width:800px; padding-top:1px;float:left}
.catmenupane{ width:197px; padding-top:1px; float:right}

.contentpane{ padding-top:2px;}

.pane1{ width:195px; margin-top:1px; margin-right:5px; float:left}
.pane2{ width:195px; margin-top:1px; margin-right:5px; float:left}
.pane3{ width:195px; margin-top:1px; margin-right:5px; float:left}
.pane4{ width:195px; margin-top:1px; float:right}

.leftpane{ width:395px; margin-top:2px; float:left}
.rightpane{ width:397px; margin-top:2px; float:right}

.thirdleftpane{ width:252px; margin-top:1px; float: left}
.twothirdrightpane{ width:541px; margin-top:1px; float:right}

.twothirdleftpane{ width:541px; margin-top:2px; margin-bottom:2px; float: left}
.thirdrightpane{ width:252px; margin-top:2px;margin-bottom:2px;  float:right}

.foot{ position:absolute; bottom:0px; left:0px; width:100%; margin:0 auto;}
.bottomcontentpane{ width:100%; background:#EFC131;min-height:58px; height:58px; height:auto; overflow:hidden;}
.footer{ width:100%; background:#000 url(images/bottom_r_b.jpg) right top repeat-y;min-height:50px; height:50px; height:auto; overflow:hidden;}
.footer_r{ width:100%; background:url(images/bottom_r.jpg) right top no-repeat;min-height:50px; height:50px; height:auto; overflow:hidden;}
.links{ width:800px; margin:0 auto;min-height:27px; height:27px; height:auto; overflow:hidden; white-space:nowrap; text-align:center}
.bottom{ width:800px; margin:0 auto; margin-top:3px;}
.bottom_l{ width:350px; margin-left:15px; float: left; white-space:nowrap}
.bottom_r{ width:350px; margin-right:15px; float:right; text-align: right; white-space:nowrap}
/*--------------------------------------------------------------------------------------------------------------------------*/

/* Title, Module Title */
.Head					{font-size: small; color:#000000; font-weight:bold}
.SubHead				{font-size: small; color:#000000}
.SubSubHead				{font-size: small; color:#000000}
.Normal 				{font-size:small; color:#333; }
th,td,div{font-size:small; font-weight: normal;}


.link,
A:link,
A:visited,
A:active					{
	color:#000099;
	font-weight: normal;
	text-decoration:none
}
A:hover						{
	color:#000099;
	font-weight: normal;
	text-decoration: underline;
}

.bottomcontentpane .link,

.bottomcontentpane A:link,
.bottomcontentpane A:visited,
.bottomcontentpane A:active					{
	color:#8F6101;
	font-weight: normal;
	text-decoration:none
}
.bottomcontentpane 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:x-small; color:#333; text-decoration:none}
A.topcss:hover				{font-weight:normal; font-size:x-small; color:#FCA901; text-decoration:none}

.usercss,
A.usercss:link,
A.usercss:active,
A.usercss:visited			{font-weight: normal; font-size:x-small; color:#333; text-decoration:none;line-height:23px;}
A.usercss:hover				{font-weight:normal;font-size:x-small;color:#FCA901;text-decoration:underline;line-height:23px;}

.usercss1,
A.usercss1:link,
A.usercss1:active,
A.usercss1:visited			{font-weight:normal;font-size:x-small;color:#333;text-decoration:none;white-space:nowrap;line-height:23px;}
A.usercss1:hover			{font-weight:normal;font-size:x-small;color:#FCA901;text-decoration:none;white-space:nowrap;line-height:23px;}
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;
   FONT-FAMILY:Tahoma,Arial,Helvetica;
}
.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:x-small; color:#333333; text-decoration:none}
A.searchcss:hover			{font-weight: normal; font-size:x-small; color:#8F6101; text-decoration:underline}

.links,
A.links:link,
A.links:active,
A.links:visited			{font-weight: normal; font-size:x-small; line-height:27px; color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
A.links:hover			{font-weight: normal; font-size:x-small; color:#FCA901; line-height:27px; text-decoration:none; font-family:Arial, Helvetica, sans-serif}

.bottomcss              {font-weight:normal; font-size:x-small;color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
A.bottomcss:link,
A.bottomcss:active,
A.bottomcss:visited		{font-weight:normal;font-size:x-small;color:#fff;text-decoration:none; font-family:Arial, Helvetica, sans-serif}
A.bottomcss:hover			{font-weight:normal;font-size:x-small;color:#FCA901;text-decoration:underline; font-family:Arial, Helvetica, sans-serif}

/*--------------------------------------------------------------------------------------------------------------------------*/
/* Pane Structure */

.DNNEmptyPane{ font-size:0px; height:0px;}
.copyrightpane .Normal{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/* ==========================
    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 {
	clear: both;
	min-height:27px
	
}



/* Main Memu LEFT */
ul.jd_menu li { cursor: pointer;  list-style-type:none; padding:0px; margin:1px 1px 0px 0px; text-align:left; text-align:center;}

/*Main Menu RIGHT*/
ul.jd_menu a
{ text-decoration: none;  color:#495A4A; font-size:x-small; font-weight: normal; padding:7px 40px 6px 33px; display:block; background:#EFC130;font-family:ArialMT, Arial, Helvetica, sans-serif; }

/* Main Actice Menu*/
ul.jd_menu li.activetab{ }

ul.jd_menu li.activetab a{ background:#495A4A; color:#fff }

/*Main Hover Menu */
ul.jd_menu li.jdm_hover{ }
ul.jd_menu li.jdm_hover a{ background:#495A4A; color:#fff }

/*Sub menu Dropdown Background*/
ul.jd_menu ul { background:#FCA901
}

/* Sub Menu Left */
ul.jd_menu ul li { padding:3px 10px 3px 7px;  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; padding:0px; text-align:left; color:#495A4A; font-size:x-small; 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; background:#495A4A;}

/*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:x-small; font-weight:normal; text-decoration:none;
}

ul.jd_menu li ul li.jdm_hover ul li a,
ul.jd_menu li ul li.jdm_active ul li a{ color:#495A4A; }


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{ color:#fff;}

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{ color:#495A4A;
}
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{color:#fff; }


.NormalTextBox#dnn_dnnSEARCH_txtSearch {
background:#fff;
border:1px solid #343434;
width:135px;
height:14px;
padding:0px;
margin:0px;
}
