body { margin: 4px 0px 0px 4px;	 width:1000px; background-color:#FFFFFF;
	   font: normal 90% tahoma, verdana,arial,sans-serif;
       font-size: 0.7em; 	}
	
/* --------- framing ---------------- */
.mainframe{ position:relative; top:140px; left:0px; } /* -----top pos------ */
.frame1{ margin:0px 0px 0px 0px; padding:0px; }
.top_menu{ margin:5px 0px; padding:3px 0px 0px 5px; border-bottom:2px solid #dddddd; font:bold 110% arial; }
.sub{ margin:0px; padding:3px 0px 3px 5px; background-color:#F9F9F9; }
.sub li{border-right:1px solid #0000FF;  }
.footer_up{ position:absolute; top:0px; left:5px; width:998px; height:140px;  }/* -----top pos------ */
.footer{position:relative; top:140px; left:0px; margin:0px; padding:0px; width:1000px; } /* -----top pos------ */
.footer_copyright{  margin:-2px 0px 0px 0px;  padding:20px;  background: url(/image/bg_footer2.jpg) repeat-x;}
.maincontent{ margin:0px; padding:10px 5px 0px 5px;   width:534px;   float:left;    line-height:16px;    letter-spacing:0.1px;      font-size: 1.05em;    font-family: Verdana, Tahoma, Arial, sans-serif; }
#fleft{ margin:0px;   padding:10px 5px 10px 5px;   width:210px;   float:left;}
#fright{ padding:10px;   width:750px;   float:left;    line-height:16px;    letter-spacing:0.1px;      font-size: 1.05em;    font-family: Verdana, Tahoma, Arial, sans-serif; }
#fright2{ background-color:#FFFFFF;   padding:10px;   width:175px;   float:left;    line-height:17px;    letter-spacing:0.2px;      font-size: 1.2em;    font-family:Arial, Helvetica, Verdana, sans-serif; }

/*---------------------------------------------------*/
a { color:#0000FF; }
a:visited { color:#003366; }
h1 { font-size:17px; margin:6px 0px 4px 0px; }
h2 { font-size:14px; margin:4px 0px 4px 0px;}
h3 { font-size:12px; margin:4px 0px 4px 0px;}
ol { margin:0px; }
img{ border:0; }
hr{ border-style:dotted; width:1px; }
.genline_grey{ border-top:1px dotted #999999; height:1px; }
.genline_brown{ border-top:1px solid #F2EDD0; height:1px; }
.genline_light{ border-top:1px dotted #CCCCCC; height:1px; margin:3px 0px 3px 0px;  }
.genline_light_nospace{ border-top:1px dotted #CCCCCC; height:1px; }
.divspace { height:10px;}
.divcenter { text-align:center; margin:5px;}

/*----------------------- FONT ----------------------------*/
.ftitle1{ font-size: 1em; 	font-weight:bold;	color:#969167;	margin:7px 0px 5px 15px;}
.fnews{ font-size: 1.1em; font-weight:bold;	color:#333333; background-color:#F2EDD0;	padding: 7px;	margin: -4px; }
.fnews a{ color:#897D58;}

/*-------------------Page navigation ------------------------------*/
.nav_listing{  font: 11px Verdana, Arial, Helvetica, sans-serif;   margin:10px 0px 5px 0px; }
.nav_listing a{  font:bold 11px Verdana, Arial, Helvetica, sans-serif;   border:1px solid #66CCFF;  padding: 2px 2px 2px 2px;   background-color:#6699FF;   text-decoration:none; color:#FFFFFF;}

/*---------------Top Horizontal menu ------------------------*/
ul.menu_standard {list-style:none; margin:0px 0px 0px -4px; padding:0px;  }
ul.menu_standard li {position:relative; float:left; margin:0px 4px 5px 0px; }
ul.menu_standard li a {display:block; border-right:1px solid #dddddd; padding:0px 4px 0px 0px; text-decoration:none; color:#888888; font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  }

ul.menu {list-style:none; margin:0; padding:0px;  background-color:#FFCC00;  }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#000;  font-size:11px; font-family:Arial, Helvetica, sans-serif;}
ul.menu li {position:relative; float:left; margin-right:4px; z-index:20; width:160px;}
ul.menu ul {position:absolute; top:18px; left:0; background-color:#F5EBC0;  display:none; opacity:0; list-style:none; }
ul.menu ul li {position:relative; border:1px solid #C9A014; border-top:none; width:160px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#F5EBC0; text-decoration:none;}
ul.menu ul li a:hover { background-color:#FCF8E0;}
ul.menu ul ul {left:160px; top:0px}
ul.menu .menulink { padding:2px 10px 4px 13px;   }
ul.menu .menulink:hover, ul.menu .menuhover {background:url(/image/header_over.gif)}
ul.menu .sub {background:url(/image/right_arrow_small.gif) 152px 5px no-repeat}
ul.menu .topline {border-top:1px solid #C9A014;}

/* ---------vertical menu--------------- */
ul#vnav{ background-color:#F9F7E8;   margin: 0px 0px 0px 5px;   padding: 0px 0px 0px 0px; }
ul#vnav li{ border-bottom: 1px solid #CDC08F;   font: bold 90% arial, helvetica, sans-serif;   font-size: 1em;   list-style-type: none; }
ul#vnav li.extra{ font-style: italic;}
ul#vnav li.subct{ padding-left:5px;}
ul#vnav li.subcta{ background-color:#FFFFFF;   padding-left:5px;}
ul#vnav li.subcta a{ color: #002344; }
ul#vnav li.cta{   background-color:#FFFFFF;}
ul#vnav li.cta a{   color:#333333;}
ul#vnav li a{   color:#333333;    text-decoration: none;   display: block;   padding: 4px 0px 4px 10px; }
ul#vnav li a:hover{   background-color: #D9EBFF;   background-color:#FFFFFF;   color: #002344; }


/* 
input[type=text] , input[type=password]{ 
border:1px solid #003399;
font-size: 0.93em; 
}
textarea{ 
border:1px solid #003399;
font-size: 1.2em; 
}

input[type=submit], input[type=button]{ 
border:1px solid #003399; 
background-color:#FFCC00;
font-size: 0.85em; height:17px; font-weight:bold;
padding-top:1px;padding-bottom:2px;
}

select{
height:19px; 
border:1px solid #000000;
font-size: 1.2em; 
}
*/

