/* CSS Document */
body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/gray_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
/*--------- txt css ----------*/
.gray11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
}
.blk12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.blk11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.blk13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
.grayspan{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B1B0B1;
	padding-left:10px;
	padding-right:10px;
}
.input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:95%;
	border:1px solid #C3BEBE;
	padding-left:5px;
}
.inputdd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:98%;
	border:1px solid #C3BEBE;
	padding-left:5px;
}

.topmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}
.inputbx{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	width:97%;
	padding-left:5px;
}
inputbx1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	width:70%;
	padding-left:5px;
}
.inputbxauto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	width:auto;
	padding-left:5px;
}
ul{
	padding:0px;
	margin:0px;
}
li{
	padding:0px;
	margin:0px;
}
.topmenu a:link, .topmenu a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
}
.topmenu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
.blk11 a:link, .blk11 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.blk11 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
.menubelt a:link, .menubelt a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.menubelt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(../images/menu-hover-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	text-decoration:none;
	display:block;
	line-height:20px;
}
.menubeltvisited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(../images/menu-hover-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	text-decoration:none;
	display:block;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
}
.whitelink:link, .whitelink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
.whitelink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.graylink:link, .graylink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	font-weight:bold;
	text-decoration:none;
}
.graylink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	font-weight:bold;
	text-decoration:underline;
}
.graylinknew:link, .graylinknew:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
.graylinknew:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.white12 a:link, .white12 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
.white12 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.toprightmenu a:link, .toprightmenu a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
.toprightmenu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
}
.paging a:link, .paging a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	padding:2px 8px 2px 8px;
	border:1px solid #ECECEC;
	text-decoration:none;
	line-height:20px;
}
.paging a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:2px 8px 2px 8px;
	border:1px solid #ECECEC;
	background-color:#066888;
	text-decoration:none;
}
.pagingactive{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:2px 8px 2px 8px;
	border:1px solid #ECECEC;
	background-color:#066888;
	text-decoration:none;
}
.gray11sub a:link, .gray11sub a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:23px;
	font-weight:normal;
	text-decoration:none;
}
.gray11sub a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:23px;
	font-weight:normal;
	text-decoration:underline;
}
.blk11linkn:link, .blk11linkn:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:7px;
	background-color:#F2F2F2;
}
.blk11linkn:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	padding:7px;
	background-color:#E4E4E4;
}
/*----------------- all links ------------------*/


/*----------------- all borders ------------------*/
.paneltopborder{
	border-top:1px solid #E4E4E4;
}
.border3side{
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
}
.smallimgbr{
	border:1px solid #947CAF;
}
.brpanelbtm{
	border-bottom:1px solid #DDDDDD;
}
.brpeachcolor{
	border-bottom:2px #E4E4E4 solid;
}
.br1px{
	border-bottom:1px #E4E4E4 solid;
}
.brLEFT{
	border-left:1px solid #ECECEC;
}
.brBTMnew{
	border-bottom:1px solid #ECECEC;
}
.bigimgbr{
	border:3px solid #ECECEC;
}
.productfinishbr{
	border:1px solid #ECECEC;
}
.whitebrbtm{
	border-bottom:1px solid #ffffff;
}
/*----------------- all borders ------------------*/


/*----------------- all paddings ------------------*/
.padding_btm{
	padding-bottom:30px;
}
.paddingri{
	padding-right:15px;
}
.padLR{
	padding-left:10px;
	padding-right:10px;
}
.paddingleft{
	padding-left:10px;
}
.paddingright{
	padding-right:10px;
}
.panelpad{
	padding: 10px 17px 10px 12px;
}
.padbtm{
	padding-bottom:5px;
}
.padbtmtp5{
	padding-top:5px;
	padding-bottom:5px;
}
.panelpadequal{
	padding: 10px 10px 10px 10px;
}
.padtbnew{
	padding-top:18px;
	padding-bottom:18px;
}
.padtb10{
	padding-top:10px;
	padding-bottom:10px;
}
.top5{
	padding-top:8px;
}
.padLRN{
	padding-left:10px;
	padding-right:10px;
}
.padl19{
	padding-left:10px;
}
.padRIGHT{
	padding-right:10px;
}
.paddingbtm15{
	padding-bottom:15px;
}
.padbtm10{
	padding-bottom:10px;
}
.padtop10{
	padding-top:10px;
}
.padall5{
	padding:5px 10px 5px 20px;
}
.padalln{
	padding:20px;
}
/*----------------- all paddings ------------------*/



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 200px; /* Main Menu Item widths */
background-color: #ffffff;
}
 
.sidebarmenu ul li{
position: relative;
padding-top:8px;
padding-bottom:8px;
border-bottom: 1px #DDDDDD solid;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding-right: 15px;
width:155px;

/*
border-bottom: 0px solid #778;
border-right: px solid #778;
*/
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
  /* background-color: #ffffff;  /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
/*color: white; */
 }

.sidebarmenu ul li a:hover{
background-color: #FFFFFF; 
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 175px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
padding-left:10px;
margin-left:5px;
}


.menutxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C8C8C;
}
.menutxt span{
	padding-left:15px;
	padding-right:15px;
}
.blk11 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BFBCBC;
	padding-right:10px;
}
.white13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}
.orange13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF5200;
	font-weight:bold;
}
.footertxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.footertxt span{
	padding-left:10px;
	padding-right:10px;
}
/*--------- txt css ----------*/



/*--------- txt links ----------*/
.gray11link:link, .gray11link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	text-decoration:none;
}
.gray11link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	text-decoration:underline;
}
.menutxt a:link, .menutxt a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.menutxt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFD996;
	font-weight:bold;
	text-decoration:none;
}
.blk11 a:link, .blk11 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.blk11 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.menulinks:link, .menulinks:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7D7272;
	font-weight:bold;
	text-decoration:none;
}
.menulinks:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7D7272;
	font-weight:bold;
	text-decoration:underline;
}
.menulinkswhite:link, .menulinkswhite:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.menulinkswhite:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
.blk12link:link, .blk12link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.blk12link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.footertxt a:link, .footertxt a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.footertxt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}
/*--------- txt links ----------*/


/*--------- txt bg ----------*/
.headerbg{
	background-image:url(../images/main_headerbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.topmenubg{
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.searchbg{
	background-image:url(../images/search_bg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.menubg{
	background-image:url(../images/menu_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.panelbg{
	background-image:url(../images/panel_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.panelcenterbg{
	background-image:url(../images/pane_center_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#FFFAF0;
}
.menudivider{
	
	background-position:bottom left;
	background-repeat:no-repeat;
}
.menudividerorng{
	background-image:url(../images/menu_devider_orange.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.footerbg{
	background-image:url(../images/footer_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.blkbg{
	background-image:url(../images/panel_header_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.foooterdevider{
	background-image:url(../images/footer_devider.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
/*--------- txt bg ----------*/


/*--------- txt padding ----------*/
.padLR{
	padding-left:40px;
	padding-right:40px;
}
.padl{
	padding-left:8px;
}
.padbtm{
	padding-bottom:10px;
}
.padingright{
	padding-right:5px;
}
.padtop10{
	padding-top:10px;
}
.padr15{
	padding-right:15px;
}
.padal15{
	padding:15px;
}
.padl15{
	padding-left:15px;
}
/*--------- txt padding ----------*/


/*--------- txt borders ----------*/
.borderbtm{
	border-bottom:1px solid #A82B03;
}
.brleft{
	border-left:1px solid #BFBCBC;
}
.brright{
	border-right:1px solid #BFBCBC;
}
.brbtm{
	border-bottom:1px solid #BFBCBC;
}
.imgborder{
	border:2px solid #B5B3B3;
}
/*--------- txt borders ----------*/

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
.red18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff0000;
	font-weight:bold;
}
.cherry18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#066888;
	font-weight:bold;
}
.cherry22{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#066888;
	font-weight:bold;
}
.cherry11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#066888;
	font-weight:bold;
}
.cherry13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#066888;
	font-weight:bold;
}
.loginbg{
	background-image:url(../images/login_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}