/* CSS Document */

/* common defs start */
* {
	font-family: Verdana, Tahoma, sans-serif;
}

body { 
	width: 100%; 
	height: 100%;
	margin: 0px; 
	padding: 0px; 
	font-size: 70%;
	background: url(../i/bodyback.gif) left top repeat-x #0095EB; 
}

/* --- IE5.x workaround */
td {
	font-size: 70%;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 100%;
}
.fakestyle {}
/* --- IE5.x workaround end */

form {
	margin: 0;
}

.split { clear: both; }
.red, .red a { color: #FF0000 !important; }
.green, .green a { color: #009900 !important; }
.blue, .blue a { color: #0000FF; }

img {
	border: 0;
}

/* common defs end */

/* --- main def left start --- */
#maindef {
	width: 772px;
	background-color: #FFF;
	text-align: left;
}
#mdleftmenuw1 {
	float: left;
	background: url(../i/mdleftmenuw1back.gif) left top repeat-y;
	width: 203px;
	height: 330px;
}
#mdleftmenuw2 {
	background: url(../i/mdleftmenuw2back.gif) left top no-repeat;
	padding: 65px 0 0 9px;
	width: 203px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 194px;
}
.fakestyle {}
#maindef #leftmenu {
	border-right: 1px solid #E6F4FD;
}
/* --- main def left end --- */

/* --- main in left start --- */
#mainin {
	width: 772px;
	background: url(../i/miback.gif) left top repeat-y;
	text-align: left;
}
#mileftmenuw1 {
	float: left;
	background: url(../i/mileftmenuw1back.gif) left top repeat-y;
	width: 203px;
}
#mileftmenuw2 {
	background: url(../i/mileftmenuw2back.gif) left top no-repeat;
	padding: 65px 0 0 9px;
	width: 203px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 194px;
}
.fakestyle {}
#mileftbot {
	margin-top: 50px;
}
/* --- main in left end --- */

/* --- main in content start --- */
#micont {
	float: left;
	background: url(../i/micontback.jpg) left top no-repeat;
	padding: 60px 29px 20px 20px;
	font-size: 1.1em;
	color: #005D75;
	width: 569px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 520px;
}
.fakestyle {}
#micont h2 {
	color: #005FB7;
	font-size: 1.5em;
	font-weight: normal;
}
#micont a {
	color: #005D75;
}
.h2mipad {
	background: url(../i/bullet.gif) left bottom no-repeat;
	padding: 0 0 0 35px;
}
.tmi {
	width: 90%;
	text-align: left;
}
.tdmipad {
	background: url(../i/bullet.gif) left bottom no-repeat;
	padding: 3px 0 3px 35px;
	height: 2em;
	vertical-align: bottom;
}
.textmipad {
	padding: 0 0 0 0px;
}
.textmipad span {
	font-weight: bold;
	font-size: 1.1em;
	color: #005FB7;
}
.imgmi {
	border: 1px solid #CCECA0;
}
.inputtext {
	width: 200px;
	border: 1px solid #7D9EBA;
}
.inputsel {
	width: 200px;
	border: 1px solid #7D9EBA;
}
.inputta {
	width: 320px;
	height: 150px;
	border: 1px solid #7D9EBA;
}
/* --- main in content end --- */

/* --- main def map&in start --- */
#mdmap {
	float: left;
	width: 569px;
	height: 330px;
}
/* --- main def map&in end --- */

/* --- main award start --- */
#mainaward {
	background: url(../i/mainawardback.gif) left top no-repeat;
	width: 772px;
	text-align: left;
}
#maleft {
	float: left;
	padding: 20px 0 0 11px;
	width: 203px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 192px;
}
.fakestyle {}
#maright {
	float: left;
	background: url(../i/marightback.gif) left top repeat-y;
	margin: 45px 0 0 0;
	width: 569px;
}
.maaward {
	float: left;
	padding: 0 5px 5px 5px;
	text-align: center;
	width: 138px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 128px;
}
.fakestyle {}
.maaward p {
	margin: 5px 0 0 0;
}
/* --- main award end --- */

/* --- header common start --- */
#hleft {
	width: 190px;
	height: 176px; 
}
#htop {
	background-image: url(../i/htopback.jpg);

	font-weight: bold;
	color: #000;
	padding: 0 0 0 60px;
	width: 440px;
	height: 76px; 
}
/* --- header common end --- */

/* --- header def start --- */
#headerdef {
	width: 772px;
	text-align: left;
}
#hdright {
	background-image: url(../i/hdrightback.jpg);
	vertical-align: top;
	width: 82px;
	height: 176px;
}
#hdbot {
	width: 480px;
	height: 99px;
	background-image: url(../i/hdbotback.jpg);
	vertical-align: top;
	padding: 1px 0 0 20px;
}
/* --- header def end --- */

/* --- header in start --- */
#headerin {
	width: 772px;
	text-align: left;
}
#hiright {
	background-image: url(../i/hirightback.jpg);
	vertical-align: top;
	width: 82px;
	height: 176px;
}
#hibot {
	width: 480px;
	height: 99px;
	background-image: url(../i/hibotback.jpg);
	vertical-align: top;
	padding: 1px 0 0 20px;
}
/* --- header in end --- */

/* --- footer start --- */
#footer {
	width: 772px;
	font-size: 0.8em;
	text-align: left;
}
#footertop {
	background: url(../i/footertopback.gif) left top no-repeat;
	padding: 0 10px 0 10px;
	color: #FFF;
	width: 762px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 752px;
}
.fakestyle {}
#footertop a {
	white-space: nowrap;
	text-decoration: none;
	color: #FFF;
}
#footertopleft {
	float: left;
	padding: 30px 10px 10px 0;
	width: 193px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 183px;
}
.fakestyle {}
#footertopright {
	float: left;
	padding: 30px 0 10px 10px;
	width: 559px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 549px;
}
.fakestyle {}
#footerbot {
	background-color: #0095EB;
	width: 772px;
	color: #003894;
}
#footerbot a {
	color: #003894;
	text-decoration: none;
}
#footerbotleft {
	float: left;
	padding: 20px 10px 10px 243px;
	background: url(../i/footerbotleftback.gif) top left no-repeat;
	width: 509px;
	height: 60px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 256px;
	height: 30px;
}
.fakestyle {}
#footerbotright {
	float: left;
	padding: 20px 0 10px 10px;
	width: 293px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 253px;
}
.fakestyle {}
/* --- footer end --- */

.classAutoHint{display:none;position:absolute;width:350px;overflow-x:hidden;border:1px solid gray;background-color:#fff;z-index:10}
.classAutoHint div{height:30px;overflow:hidden;padding:3px;border-bottom:1px solid #e4e4e4;}
.classAutoHint div a{color: #5C5C5C;font-size:12px;text-decoration:none;}
.classAutoHint div a:hover{color: #5C5C5C;font-size:12px;text-decoration:underline;}