
.categorySpacer1 {
    background-color: #BF4300;
    height: 1px;
}
.categorySpacer2 {
    background-color: #FF8340;
    height: 1px;
}
.categorySpacer0 {
    background-color: #FF5A00;
    height: 1px;
}
.cst_copyright, a.cst_copyright:link, a.cst_copyright:visited, a.cst_copyright:active, a.cst_copyright:hover {
    font-size: 7pt;
    color: #CCCCCC;
    font-weight: normal;
    text-decoration: none;
}
.white {
    font-size: 11px;
    color: #FFFFFF;
    font-weight: normal;
}
a.white:link, a.white:visited, a.white:active, a.white:hover {
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}
a.white:hover {
    font-size: 11px;
    color: #FF5A00;
    text-decoration: none;
    font-weight: normal;
}
.whitesmall {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
}
a.whitesmall:link, a.whitesmall:visited, a.whitesmall:active, a.whitesmall:hover {
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: normal;
}
a.whitesmall:hover {
    font-size: 10px;
    color: #FF5A00;
    text-decoration: underline;
    font-weight: normal;
}
.greyBarLink {
    font-size: 13px;
    color: #000000;
    font-weight: normal;
}
a.greyBarLink:link, a.greyBarLink:visited, a.greyBarLink:active, a.greyBarLink:hover {
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}
a.greyBarLink:hover {
    font-size: 13px;
    color: #FF5A00;
    text-decoration: none;
    font-weight: normal;
}
.greyBarHome {
    font-size: 14px;
    color: #000000;
    font-weight: normal;
}
a.greyBarHome:link, a.greyBarHome:visited, a.greyBarHome:active, a.greyBarHome:hover {
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}
a.greyBarHome:hover {
    font-size: 14px;
    color: #FF5A00;
    text-decoration: none;
    font-weight: normal;
}
#catDDList1 li { list-style-type:square;}
#catDDList2 li { list-style-type:disc;}
#catDDList3 li{ list-style-type:circle;}
#catDDList4 li{ list-style-type:disc;}
#catDDList5 li{ list-style-type:circle;}
.catDDList li {position:relative; left:-10px;}

#mfrDDList1 li { list-style-type:square;}
#mfrDDList2 li { list-style-type:disc;}
#mfrDDList3 li{ list-style-type:circle;}
#mfrDDList4 li{ list-style-type:disc;}
#mfrDDList5 li{ list-style-type:circle;}
.mfrDDList li {position:relative; left:-10px;}

.loading { position: absolute; width: 700px; height: 300px; z-index: 8; left: 200px; border: 0px none #666666; top: 200px; background-color: #EAEBEC; }
.inputFieldSearch { background-image: url(../images/site/spacer.gif); font-size: 12px; color: #000000; border: 1px solid #012e46; width: 190px; height:20px; padding-left: 3px; }

.hidediv {
    display: none;
}
li { line-height: 15px; list-style-image : url(../images/site/list-circle.gif); }

img { border:0; }
.cart_links { font-size: 12px; line-height:16px; }


/* 
================================
Skin styles for DotNetNuke
================================
*/   
body
{
	margin: 0px 0px 0px 0px;	
	background-color: transparent;
	background-image: url(../images/style/backg.jpg);
	
}
.pagemaster {
	width: 100%;
	height: 223px;
	background-image:url(../images/style/bg.jpg);
	background-repeat: repeat-x;
	background-color: transparent;
	
}
.skinmaster 
{
	height: 234px;
	background-image: url(../images/style/skn.jpg);
	background-repeat: repeat-x;
	width: 1024px;
	background-color: #E9EBEC;
	
}
.c_content{clear:both; background:url("../images/style/rule.jpg") top left no-repeat; /*border-top:solid 1px #f37421*/padding:8px 15px 0 15px ; text-align:left;}
.c_head{padding:8px 10px 0px 0px; text-align:left; vertical-align:bottom; font-size:11px;}


.skinheader {
}
.skingradient {
	background-image: url(../images/style/gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}
.logopane
{
	/*background-image: url(backlogofr.jpg);*/
	width: 182px;
	/*height: 238px;
	background-repeat: no-repeat;*/
padding-left:10px;
padding-top: 25px;
}
.topaneh
{
	width: 100%;
	padding-top: 10px;
}
.toppane 
{
	
}
.leftpane 
{
		
	
}
contentpaneH
{
	padding-left: 10px;
}
.contentpane 
{
	width: 100%;
	padding-left:10px;
	padding-right:10px;
	
}
.rightpane 
{
	
	
}
.bottompane 
{
	
}
	
.MainMenu_MenuContainer {
	background-color: transparent; 
	height:23px;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	
}
.MainMenu_MenuItem {
	
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: Transparent; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 23px;
}
.MainMenu_SubMenu {
	
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel 
{
	background-color: transparent;
	cursor: hand; 
	color: black; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	height: 23px;
}
.MainMenu_MenuArrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	font-weight: normal;
	color: #ffffff;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	font-weight: normal;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: Transparent;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(../images/style/gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #D9AC60;
}
.SubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{

	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #000000;
	background-color: #CACECF;
	text-decoration: none;
	background-image: none;
	background-repeat: no-repeat;
	
}
.SubItemActive TD
{
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #ff0000;
	background-color: #CACECF;
}
.SubItemSelected
{
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #ff0000;
	background-color: #CACECF;
	
	
}
.SubItemBreadCrumb
{
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #000000;
	background-color: #CACECF;
		
}

.MenuContainer
{
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #000000;
	
}
.MenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #000000;
	height: 23px;
	
	 /* fixed firefox problem, do not use transparent here */
}
.MenuArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	
}
.MenuRootArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.MenuBar
{
	background-image: none;
	cursor: pointer;
	cursor: hand;	
	
	
}
.RootItem TD
{
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #000000;
	height: 41px;
	text-decoration: none;
	
	
}


.RootItemBreadCrumb TD
{
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #000000;
	height: 41px;
	text-decoration: none;
	
}

.RootItemActive TD
{
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #000000;
	height: 41px;
	text-decoration: none;
	
}

.RootItemSelected TD
{
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #ff0000;
	height: 41px;
	text-decoration: none;
}
.bot_nav
{
	font-family: Tahoma;
	font-size: 11px;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
A.bot_nav:link {
    text-decoration:    none;
    color:#000000;
}
A.bot_nav:visited  {
    text-decoration:    none;
    color: #000000;
}
A.bot_nav:active   {
    text-decoration:    none;
    color:#000000;
}
A.bot_nav:hover    {
    text-decoration: underline;
    color: #000000;
}
.or
{
	background-image: url(../images/style/or.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 10px;
}
.a3
{
	background-image: url(../images/style/a3.png);
	width: 100%;
	background-repeat: repeat-x;
	height: 31px;
}
.b2
{
	background-image: url(../images/style/b2.png);
	width: 100%;
	background-repeat: repeat-x;
	height: 20px;
}
.c2
{
	background-image: url(../images/style/bv_02.jpg);
	width: 100%;
	background-repeat: repeat-x;
	height: 36px;
}
.lr
{
	background-image: url(../images/style/lr.png);
	width: 9px;
	background-repeat: repeat-y;
	height: 100%;
}
.rr
{
	background-image: url(../images/style/rr.png);
	width: 8px;
	background-repeat: repeat-y;
	height: 100%;
}
.td_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f4143;
}

.td_link a, .td_link a:visited, .td_link a:active{
	color: #3f4143;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.td_link a:hover{
	text-decoration: none;
	color: #3f4143;
	white-space: nowrap;
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.foot_copyright{
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3f4143;
	text-decoration: none;
}

a.foot_copyright:link{
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3f4143;
	text-decoration: none;
}
.td_address{
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

 .tab_credit a:visited, .tab_carrer a:visited, .tab_vendor a:visited, .tab_goverment a:visited{
	color:#ffffff; text-decoration:none;}
.tab_home a, .tab_home a:visited, .tab_credit a:visited, .tab_carrer a:visited, .tab_vendor a:visited, .tab_goverment a:visited{
	width: 157px;
	height: 14px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background: url(../images/style/tab_home.jpg) no-repeat top left;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_home a:hover, .tab_home a:active{
	background: url(../images/style/tab_home_hvr.jpg) no-repeat top left;
	width: 157px;
	height: 14px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_about a, .tab_about a:visited{
	width: 142px;
	height: 14px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background: url(../images/style/tab_about.jpg) no-repeat top left;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_about a:hover, .tab_about a:active{
	background: url(../images/style/tab_about_hvr.jpg) no-repeat top left;
	width: 142px;
	height: 14px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_resource a, .tab_resource a:visited{
	width: 142px;
	height: 14px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background: url(../images/style/tab_resource.jpg) no-repeat top left;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_resource a:hover, .tab_resource a:active{
	background: url(../images/style/tab_resource_hvr.jpg) no-repeat top left;
	width: 142px;
	height: 14px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_online a, .tab_online a:visited{
	width: 141px;
	height: 28px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background: url(../images/style/tab_online.jpg) no-repeat top left;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_online a:hover, .tab_online a:active{
	background: url(../images/style/tab_online_hvr.jpg) no-repeat top left;
	width: 141px;
	height: 28px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_contact a, .tab_contact a:visited{
	width: 141px;
	height: 28px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background: url(../images/style/tab_contact.jpg) no-repeat top left;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_contact a:hover, .tab_contact a:active{
	background: url(../images/style/tab_contact_hvr.jpg) no-repeat top left;
	width: 141px;
	height: 28px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}



.tab_credit a, .tab_credit a:visited{
	width: 157px;
	height: 14px;
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
	background: url(../images/style/tab_credit.jpg) no-repeat top left;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_credit a:hover, .tab_credit a:active{
	background: url(../images/style/tab_credit_hvr.jpg) no-repeat top left;
	width: 157px;
	height: 14px;
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}


.tab_carrer a, .tab_carrer a:visited{
	width: 143px;
	height: 14px;
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
	background: url(../images/style/tab_carrer.jpg) no-repeat top left;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_carrer a:hover, .tab_carrer a:active{
	background: url(../images/style/tab_carrer_hvr.jpg) no-repeat top left;
	width: 143px;
	height: 14px;
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_vendor a, .tab_vendor a:visited{
	width: 148px;
	height: 14px;
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
	background: url(../images/style/tab_vendor.jpg) no-repeat top left;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_vendor a:hover, .tab_vendor a:active{
	background: url(../images/style/tab_vendor_hvr.jpg) no-repeat top left;
	width: 148px;
	height: 14px;
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_goverment a, .tab_goverment a:visited{
	width: 150px;
	height: 14px;
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
	background: url(../images/style/tab_gov.jpg) no-repeat top left;
	color: #FFFFFF;
	text-decoration: none;
}

.tab_goverment a:hover, .tab_goverment a:active{
	background: url(../images/style/tab_gov_hvr.jpg) no-repeat top left;
	width: 150px;
	height: 14px;
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}
.shd
{
	background-image: url(../images/style/shd.jpg);
	background-repeat:repeat-x;
	width: 100%;
	height: 14px;
}
.orep
{
	background-image: url(../images/style/orep.jpg);
	width: 38px;
	height: 100%;
	background-repeat: repeat-y;
}
.navrep
{
	background-image: url(../images/style/navrep.jpg);
	background-repeat:repeat-y;
	width: 211px;
	height: 17px
}

.MenuItemClassX{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	cursor: pointer;
}

.MenuItemSelectedClassX{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	cursor: pointer;
}
		
		
.MenuBreakClassX{
	width: 0;
	display: none;
}		
								
.MenuIconClassX{
	height: 0;
	display: none;
	width: 0;
}

.MenuArrowClassX{
	height: 0;
	display: none;
	width: 0;
}
												                
.SubMenuClassX{
}
.SubMenuActiveX{
}
.SubMenuOverX{
}
								
.rootMenuItemClassX{
	line-height: 14px;
}
.rootMenuItemActiveX{
	line-height: 14px;
}
.rootMenuItemSelectedX{
	line-height: 14px;
}



.SubMenuClassX TD{
	background-color: #95989d;
	padding: 5px;
	padding-right: 10px;
}
.SubMenuActiveX TD{
	background-color: #95989d;
	padding: 5px;
	padding-right: 10px;
}
.SubMenuOverX TD{
	background-color: #95989d;
	padding: 5px;
	padding-right: 10px;
}
								
.rootMenuItemClassX TD{ 
	height: 36px;
	width: 138px;
	margin: 0;
	padding: 0;
	background: url(../images/style/bg_menu_grad2.jpg) no-repeat top left;
	padding-left: 10px;
	padding-right: 10px;
	white-space: normal;
	
}
.rootMenuItemActiveX TD{
	height: 36px;
	width: 138px;
	margin: 0;
	padding: 0;
	background: url(../images/style/bg_menu_grad2.jpg) no-repeat top left;
	padding-left: 10px;
	padding-right: 10px;
	white-space: normal;
}
.rootMenuItemSelectedX TD{
	height: 36px;
	width: 138px;
	background: url(../images/style/bg_menu_grad2.jpg) no-repeat top left;
	padding-left: 10px;
	padding-right: 10px;
	white-space: normal;
}

.ClassSeparator{
	width: 0px;
	height: 0px;
	
}


/* END OF DNN MENU */



/* DNN MENU2 */

.MenuItemClassX2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
}

.MenuItemSelectedClassX2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
}
		
		
								
.MenuIconClassX2{
}

.MenuArrowClassX2{
}
												                
.SubMenuClassX2{
}
.SubMenuActiveX2{
}
.SubMenuOverX2{
}
								
.rootMenuItemClassX2{
	line-height: 12px;
	letter-spacing: -1px;
}
.rootMenuItemActiveX2{
	line-height: 12px;
	letter-spacing: -1px;
}
.rootMenuItemSelectedX2{
	line-height: 12px;
	letter-spacing: -1px;
}



.SubMenuClassX2 TD{
	background-color: #95989d;
	padding: 5px;
	padding-right: 5px;
	padding-left: 0px;
}
.SubMenuActiveX2 TD{
	background-color: #95989d;
	padding: 5px;
	padding-right: 5px;
	padding-left: 0px;
}
.SubMenuOverX2 TD{
	background-color: #95989d;
	padding: 5px;
	padding-right: 5px;
	padding-left: 0px;
}
								
.rootMenuItemClassX2 TD{ 
	padding: 0;
	padding-top: 8px;
	text-align: center;
	
}
.rootMenuItemAciveX2 TD{
	padding: 0;
	padding-top: 8px;	
	text-align: center;
}
.rootMenuItemSelectedX2 TD{
	padding: 0;
	padding-top: 8px;
	text-align: center;
}

.ClassSeparator2{
	padding-top: 8px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}


@charset "utf-8";
/* CSS Document 
.c_head{padding:8px 10px 0px 0px; text-align:left; vertical-align:bottom; font-size:11px;}

.c_content{clear:both; border-top:solid 1px #f37421}

.c_contentpane{padding:8px 15px 0 15px ; text-align:left;}

.c_footer {margin-bottom:20px;padding:8px 10px 8px 15px; text-align:right;}

.title{margin:0; float:left;white-space:nowrap;}
.title_vis{margin:0; float:right; text-align:right;}

---------- default style for head & normal -----------*/
.Head{font-weight:bold; font-size:24px; color:#f37421;}

.Normal{color:#404145;}

.Normal p{margin-top:0px;}

p, ul, li {color: #404145;}

.SubHead

{

font-family: Tahoma,Arial,Helvetica;

font-size: 11px;

font-weight: bold;

color: #f37421;

}

