/* basic elements */
*{	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif, SimSun;
	font-size: 12px;
	color: #333333;
	line-height: 18px;}
	
body {
	margin: 0px;
	text-align: justify; 
	background: url(../images/bg_hp.gif);
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#eeeeee;
	scrollbar-highlight-color:#f5f9ff;
	scrollbar-3dlight-color:#828282;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-Shadow-color:#828282;
	scrollbar-arrow-color:#FF8000;
}

h1 {
	font-size: 19px;
	padding: 0px;
	margin: 0 0 20px 0;
	color:#FF9900;
	font-weight: bolder;
	letter-spacing:-1px;
	font-family: Tahoma, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 24px;
}

h2 {
	font-size: 18px;
	padding: 0px;
	margin: 0 0 10px 0;
	color:#FFAD21;
	font-weight: bolder;
	letter-spacing:-1px;
	font-family: Tahoma, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 24px;
}

h3 { font-size: 16px; padding: 0px; margin:0px; color:#FF8321; font-family: Tahoma, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;}

h4{ width: 580px !important;
 	width /**/:580px;
	padding: 5px; 
	margin: 0;
	background: #FFE6CC;
	font-weight: bolder;}

h5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, SimSun;
	font-size: 12px;
	color: #FF9900;
	line-height: 15px;}

h6 {padding: 0 0 5px 0; margin:0; color:#FF8321; font-weight: bolder;}

h6 a{
	color:#FF8321;
	font-weight: bolder;
	display:block;
	letter-spacing:-1px;
	background: url(../images/bullet2.gif) no-repeat right;
}
h6 a:hover{ background: url(../images/bullet2_mo.gif) right no-repeat; text-decoration: none;}

a{	
	font-size=12px;
	color: #006699;
	text-decoration: none;
}

a:link{
	font-size=12px;
	color: #FF8321;
	text-decoration: none;
}

a:visited{
	font-size=12px;
	color: #FF8321;
	text-decoration: none;
}

a:hover{
	font-size=12px;
	color: #FF8321;
	text-decoration: underline;
}

.imgcaption { 
	width: 100% !important;
 	width /**/:100%;
	padding: 5px; 
	margin: 0;
	background: #f5f5f5;
	font-size: 10px;
	color: #777777;
	line-height: 12px;}
	
.small {
	font-size: 10px;
	color: #777777;
	line-height: 12px;
}

.medium {
	font-size: 12px;
	color: #333333;
	line-height: 14px;
}

.big {
	font-size: 16px;
}

.xbig {
	font-size: 24px;
	 font-weight: bolder;
}

.Orange{
	color:#FF8321;}

select {
	FONT-SIZE: 10px;
	color: #cccccc;
}

textarea {
	BORDER: 1px solid #cccccc;
	FONT-SIZE: 10px;
	background:#F7F7F7;
}

input {
	FONT-SIZE: 10px;
	color: #ff8321;
	BORDER: 1px solid #cccccc;
	background:#F7F7F7;
}

hr{	border-top:1px dashed #CCCCCC; height:0;}

/* content div's */
#wrapper {
	margin: 0px;
 	text-align: left;
 	width: 1000px !important;
 	width /**/:1000px;
 	position: relative;
 }
#header { width: 939px;
	height: 125px !important;
 	height /**/:125px;
	background: url(/images/bg_nav.gif) repeat-x;
	z-index:400;
	}
 
#content  {
	padding: 5px 0 0 95px;
 	margin: 0;
 	width: 590px !important;
 	width /**/:590px;
	min-height: 450px;
height:auto !important;
height:450px;
 	text-align: left;
		float: left; 
} 
#submenu  {
	padding: 0 0 20px 0;
 	margin: 0;
	font-size: 10px;
 	text-align: left;
} 

#floatbox  {
	padding: 20px 20px 80px 20px;
 	margin: 0;
 	width: 180px !important;
 	width /**/:180px;
	font-size: 10px;
 	text-align: center;
	float:right;
} 

#helpwindow{
	padding: 0;
 	margin: 0;
	font-size: 10px;
	color: #777777;
	line-height: 12px;
	 	width: 180px !important;
 	width /**/:180px;
	height: 190px !important;
 	height /**/:190px;
	overflow:auto;
}
#helpwindow ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
#helpwindow ul li{
	padding: 5px;
	margin: 0;
	background: url(../images/bg_main02.gif) repeat-x;
	list-style-type: none;
	}

#rightcontent  {
	padding: 5px 0 0 20px;
 	margin: 0;
 	width: 233px !important;
 	width /**/:233px;
 	text-align: left;
	float: left; 
} 
	
#footer {
	clear: both;
	padding: 20px 0 0 95px;
	text-align: left;
	width: 939px; 
	color: #777777;
}


/* ================================================================ 
New Menu Integration
=================================================================== */
#main-nav {
width:939px; 
height:34px;
position: absolute;
top:66px;
left:0px;
margin:0; 
padding:0;
z-index:500;
}

#main-nav *{
font-size:12px; 
font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, SimSun;
font-weight: bold;/* show to Mozilla/Safari/Opera */
_font-weight:normal;/* show to IE */ 
}

#main-nav .select {
padding:0px; 
list-style:none; 
white-space:nowrap;
margin:0 0 0 15px;
}

#main-nav li {
padding:0; 
margin:0px;
float:left;
}

#main-nav li.lrt {
float:right;
}

#main-nav .select a, #main-nav .select a:visited {
display:block; 
width:auto; 
height:24px; 
line-height:26px; 
color:#888888;
float:left; 
padding:8px 20px 0px 12px;
text-decoration:none;  
white-space:nowrap; 
margin:0;
text-transform:uppercase;
font-weight:bold;
}

#main-nav .select a:hover{ 
color:#fff; background:url(../images/nav_bgover.gif) no-repeat;}


#main-nav .sub {
position:absolute; 
/*left:-1999px; */
visibility:hidden;
width:0;
}

/* IE6 only */
#main-nav table {
border-collapse:collapse; 
margin:-1px -12px -1px -1px; 
font-size:1em; 
width:0; 
height:0;
}

#main-nav .sub {
margin:0; 
padding:0;
list-style:none;
background:url(../images/snav_left.gif) no-repeat;
}


#main-nav .select :hover .sub {
height:45px;
width: auto;
top:30px; 
visibility:visible;
/*left:0px;  */
text-align:center;
height:30px;
padding:0px 12px; 
margin:0;
}

#main-nav .select :hover .rt li {float:right;}

#main-nav .select :hover .sub li{
background:url(../images/snav_bg.gif) repeat-x; 
}
#main-nav .select :hover .sub li a{
display:block; 
float:left; 
padding:0 16px; 
margin:0; 
white-space:nowrap; 
color:#888;
font-size:10px;}
#main-nav .select :hover .sub li.subline a {color:#c00;}

#main-nav .select :hover .sub li a:hover,
#main-nav .select :hover .sub li:hover
{color:#F88624; position:relative; background:url(../images/snav_bg.gif) repeat-x; }

#main-nav .select :hover .sub li a.snavend {display:block; background: url(../images/snav_right.gif) no-repeat right top;}










/* ================================================================ */




/* TOP MENU */

#menu {
width:939px; 
height:34px; 
position:relative; 
margin:0; 
padding:0;
z-index:100;
}

#menu *{
font-size:12px; 
font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, SimSun;
font-weight: bold;/* show to Mozilla/Safari/Opera */
_font-weight:normal;/* show to IE */ 
}
/* Top level*/
#menu ul {padding:0; margin:0 0 0 15px; list-style-type: none;}

#menu ul li {float:left; padding:0; margin:0px; }

#menu ul li a, #menu ul li a:visited {
display:block; 
width:auto; 
height:24px; 
line-height:26px; 
color:#888888; 
text-decoration:none;
padding:8px 20px 0px 10px; 
margin:0;
background:url(../images/nav_bg.gif) no-repeat;}

#menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

#menu ul li:hover a,
#menu ul li a:hover {color:#fff; background:url(../images/nav_bgover.gif) no-repeat; }

#menu ul li.rightside{float:right;}

/* level 2*/
#menu ul li ul {visibility:hidden; position:absolute; top:30px; left:0;}

#menu ul li:hover ul,
#menu ul li a:hover ul {visibility:visible; padding:0 0 0 10px; margin:0; background:url(../images/snav_left.gif) no-repeat;}

#menu ul li:hover ul li a,
#menu ul li a:hover ul li a {display:block; color:#aaaaaa; height:30px;padding:0px 10px; margin:0; background:url(../images/snav_bg.gif) repeat-x;}

#menu ul li:hover ul li a:hover,
#menu ul li a:hover ul li a:hover {color:#F88624;}

#menu ul li:hover ul li a.snavend {display:block; background: url(../images/snav_right.gif) no-repeat right top;}