body {
	margin: 0px;
	padding: 0px;
}


p {
	margin: 0px;
	padding: 0px;
	padding-bottom:6px;
}
form,ul,ol, div, h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
table,tr,body,form,select,input,a, textarea, div, p {

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #4B4B4D; /*#2d3134;*/
}

table, td, tr, th {
padding:0px;
margin:0px;
border-style:none;
border-collapse:collapse;
}

input, select, textarea {  padding:2px; color:#333333; font-size:11px;  }
input, select { /*height:16px;*/ }

.f10 {	font-size:10px; }
.f9  {	font-size:9px;}
.f11 {	font-size:11px;}
.f12 {	font-size:12px;}
.f13 {	font-size:13px;}
.f14 {	font-size:14px;}

.verdana {	font-family:Verdana, Arial, Helvetica, sans-serif;}
.tahoma {	font-family:Tahoma, Arial, Helvetica, sans-serif;}
.arial {	font-family:Arial, Helvetica, sans-serif;}
.centuryGothic { font-family: Century Gothic, Arial, Helvetica, sans-serif; }

a.underline:link, a.underline:visited, a.underline:active { text-decoration:none !important; border-style:none !important;  }
a.underline:hover {text-decoration:underline !important;}

a.hide_Underline:link, a.hide_Underline:visited, a.hide_Underline:active { text-decoration:underline;}
a.hide_Underline:hover {text-decoration:none;}

a:link, a:active,a:visited { 	color:#000000;  }
a:hover {	color:#C90909; }

a.none:link, a.none:active, a.none:visited, a.none:hover { text-decoration:none;}

.z1 { z-index:1; }
.z2 { z-index:2; }
.z3 { z-index:3; }


h1 { font-size:15px;  }
h2 { font-size:14px; }
h3 { font-size:13px;  }
h4 { font-size:12px;  }
h5 { font-size:11px;}
h6 { font-size:10px;  }
h1, h2, h3, h4, h5, h6 { padding-bottom:25px; }

.table {
width: 100%;
border: 1px solid #585858;
background-color: #FFFFFF;
padding: 1px;
border-collapse:separate;
border-spacing:1px;
}

.table th {
	padding: 3px 4px;
	color: #FFFFFF;
	background-color:#171717;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight:bold;
}

.table td {
	text-align: left;
	padding: 3px;
	line-height: 1.20em;
}

.table2 {
	border-collapse:separate;background-color:transparent; border-spacing:0px; border-style:none;
}
.table2 th { background-color:#ababab; border-color:#efefef; }
.botBDotted tr td { border-bottom:1px dotted #999999; background-color:transparent; }

.row1 { background-color: #F9F9F9; }
.row2 { background-color:#E9E9E9; }
.row3 { background-color: #DBDFE2; }
.row4 { background-color: #D8E8CE; }
.row5 { background-color: #B6D5A4; }
.row6 { background-color:#FDDDB3; }
.row7 { background-color:#D8ECCE; }

.col1 { background-color: #DCEBFE; }
.col2 { background-color: #F9F9F9; }
.rowBorder { border-bottom:1px dotted #999999; }

.paddingTd { padding:4px; }

.tableSeperate { border-collapse:separate;  } /* padding:0px; margin:0px; */

.noborder { border:0px; }
.nopad, .nopad p, .nopad div {  padding:0px; margin:0px; }

.lh135 { line-height:135%; }

.alert_Panel { padding:7px 7px 7px 7x; text-align:center; background-color:#F8F8F8; border:1px solid #C3C3C3;  line-height:135%; margin:10px 0px 15px 0px; }
.alert_title {
	color: #333333;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 5px 5px 5px; 
	text-align:left; 
	background-color:#F8F8F8; 
	border:1px solid #C3C3C3;  
	line-height:100%; 
	margin:10px 0px 15px 0px; 
	width:91%;  
	
}

/*
 ====================================================================
*/

html, body { height:100%;   }
#body { padding:10px 0px 0px 0px; }

.swidth { width:900px; }

.footer , .footer a:link, .footer a:visited, .footer a:active { color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

.box { border:1px solid #cccccc; background-image:url(../img/const/bgDiv.gif); background-repeat:repeat-x; background-color:#ffffff; }
.hboxL { width:600px; height:317px; overflow:hidden; }
.boxPad { padding:10px; }

.otPad { padding:0px 18px 20px 18px; }



.nopad, .nopad p, .nopad div {  padding:0px; margin:0px; }




/* ======================= */
#mainMenu { position:absolute; left:10px; top:0px; width:650px;    }
.mainMenu a:active, .mainMenu a:link, .mainMenu a:visited {  font-weight:bold; text-decoration:none; color:#ffffff; font-size:11px; }
.mainMenu a:hover { text-decoration:underline; }

.mainMenu .off, .mainMenu .on {  float:left;  cursor:pointer; /*height:29px;*/  }
.mainMenu .off {  }
.mainMenu .on {   }


.submenu {  padding-top:0px; 
			overflow:hidden; display:none; z-index:5;
			position:absolute; top:15px; left:0px; width:650px; background-color:#4b4b4d;  
}
.submenuCont { cursor:default;    }
.submenu a:active, .submenu a:link, .submenu a:visited { float:right; text-decoration: none; font-weight:normal; font-size:11px; padding-left:14px;  padding:14px 12px 10px 5px; display:block;   }
.submenu a:hover { text-decoration:underline; }

.showSub { display:block;}










ul.leftMenu li a:active, ul.leftMenu li a:link, ul.leftMenu li a:visited { font-size:11px; text-decoration:none; color:#808284;  }
ul.leftMenu li a:hover { text-decoration:underline;  }
ul.leftMenu { padding:0px; margin:0px; padding-left:10px; width:100%;   border:1px none #ff0000; }
ul.leftMenu li { list-style-type:none; list-style-image:url(../img/const/plus.gif);  padding:0px 0px 13px 0px; margin:0px; }

ul.leftMenu li ul li { padding:11px 0px 0px 17px; list-style-image:none; }
ul.leftMenu li ul li a:active, ul.leftMenu li ul li a:link, ul.leftMenu li ul li a:visited { color:#808284; font-size:11px; }
ul.leftMenu li ul li a:hover {  text-decoration:underline; }

ul.leftMenu li a.on { font-weight:bold; color:#006297;font-size:11px; }
ul.leftMenu li ul li a.on { text-decoration:underline; color:#006297;  font-weight:normal; font-size:11px; }


