/* CSS Document */

body{
	text-align:center;
	margin:0px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF;
}

.outline{
	width:1125px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background:url(../img/bg.gif) repeat #E7E7FE;
}

h1{ color:#000; font-weight:bold; font-size:12px; margin:0px; padding:0px; letter-spacing:5px;}
h2{ color:#333; font-weight:bold; font-size:12px; margin:0px; padding:6px 6px 6px 0px; letter-spacing:5px;}
h3{ font-size:15px;color:#8484ad;text-align:left;margin:2px 0px; padding:0px; }

p{ margin:3px; padding:2px; }

.content{
	float:left;width:930px;margin:0px;padding:0px 20px 0px 20px;text-align:left;
}

.content .topad{
	height:100px;border:1px solid #CCC;margin:0px;
}

.content .searchbar{
	width:911px;height:50px;color:#8484ad;background-color:#d8d8e3;margin:0px;padding:19px 19px 0px 0px;
}

.searchfield{
	height:15px;font-size:12px;padding:2px;
}

.searchbtn{
	height:21px;width:16px;border:0px;background:url(../img/enterbtn.gif) no-repeat;margin:0px 5px;
}

.content .menubar{
	width:930px;height:25px;color:#605889;background-color:#FFF;margin:0px;
}

.content .menubar a{
	color:#605889;text-decoration:none;
}

.content .menubar a:hover{
	text-decoration:underline;
}

.content .menubar .menubar_left{
	float:left;width:710px;text-align:left;margin:0px;padding:5px;
}

.content .menubar .menubar_right{
	float:right;width:190px;text-align:right;margin:0px;padding:5px;
}

.content .menubar .menubar_right a:hover{
	text-decoration:none;
}

.rightad{
	float:left;width:147px;padding:0px 0px 0px 4px;margin:0px;color:#666;font-size:11px;
}

.rightad a{
	color:#666;text-decoration:none;
}

.rightad a:hover{
	text-decoration:underline;
}

.footer{
	clear:both;font-size:12px;padding:10px 0px 5px 0px;text-align:left;color:#605889;
}

.footer a{
	color:#605889;text-decoration:none;
}

.footer .title{
	color:#000;font-size:12px;
}

.errorMessage{
	margin-left:10px;color:#F00;
}

/* System message */
.system_msg{ border:1px solid #afafaf; background-color:#f6f7fc; padding:10px; margin:0px 30px; min-height:80px; _height:80px; text-align:left; letter-spacing:5px; }
.system_msg img{ float:left; padding:10px; margin:0px 20px 0px 20px;}
.system_msg div{ margin-left:120px; }
.system_msg ul{ margin:10px; padding-left:20px; }
.system_msg ul li{ margin:0px; padding:0px; }

.lang span{color:#FFF;}
.lang a{color:#FFF;}
.lang {float:right;}