/* CSS Document */

.outline .topad{
	height:100px;border:1px solid #CCC;margin:0px;
}

.outline .searchbar{
	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;
}

.outline .menubar{
	height:25px;color:#605889;background-color:#FFF;margin:0px;
}

.outline .menubar a{
	color:#605889;text-decoration:none;
}

.outline .menubar a:hover{
	text-decoration:underline;
}

.outline .menubar .menubar_left{
	float:left;text-align:left;margin:0px;padding:5px;
}

.outline .menubar .menubar_right{
	float:right;width:190px;text-align:right;margin:0px;padding:5px;
}

/* Registration */
.content_reg{
}

.content_reg .regmenubar{
	height:32px;background-color:#dcdef0;margin:10px 0px;font-size:13px;font-weight:bold;text-align:left;
	padding:15px 50px;
}

.content_reg .regmenubar .regtab{
	float:left;width:145px;background-color:#FFF;
	border-left:10px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;border-bottom:1px solid #CCC;
	padding:5px 5px 5px 20px;margin:0px 30px 0px 0px;
}

.content_reg .regmenubar .currenttab{
	float:left;width:145px;border:1px solid #CCC;color:#805800;background-color:#efefef;
	padding:5px 5px 5px 20px;margin:0px 25px 0px 0px;
}

.content_reg .regmenubar .undotab{
	float:left;width:145px;border:1px solid #CCC;color:#999;background-color:#FFF;
	padding:5px 5px 5px 20px;margin:0px 25px 0px 0px;
}

.content_reg .regform{
	background:#FFF;padding:25px 100px;
}

.content_reg .regtable{
	background:#FFF;padding:0px 45px;
}

.content_reg .regactivate{
	background-color:#FFF;
}

.regtitle{
	background-color:#dcdef5;height:24px;font-size:19px;font-weight:bold;color:#000;padding:10px 10px 8px 30px;text-align:left;
}

.regsubtitle{
	background-color:#FFF;height:24px;color:#000;font-size:15px;text-align:left;padding:25px 10px 8px 30px;
}

.regcontent{
	color:#4a4c79;font-size:13px;text-align:left;
}

.regremark{
	font-size:12px;color:#8f8fb4;
}

.reghr{
	background-color:#dcdef5;height:24px;
}

a{
	color:#000;
}

/* Reset password */
.content_resetpwd .regmenubar{
	height:32px;background-color:#dcdef0;margin:10px 0px;font-size:13px;font-weight:bold;text-align:left;
	padding:15px 50px;
}

.content_resetpwd .regmenubar .regtab{
	float:left;width:145px;background-color:#FFF;
	border-left:10px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;border-bottom:1px solid #CCC;
	padding:5px 5px 5px 20px;margin:0px 30px 0px 0px;
}

.content_resetpwd .regmenubar .currenttab{
	float:left;width:145px;border:1px solid #CCC;color:#805800;background-color:#efefef;
	padding:5px 5px 5px 20px;margin:0px 25px 0px 0px;
}

.content_resetpwd .regmenubar .undotab{
	float:left;width:145px;border:1px solid #CCC;color:#999;background-color:#FFF;
	padding:5px 5px 5px 20px;margin:0px 25px 0px 0px;
}

.content_resetpwd .regform{
	background:#FFF;padding:10px 100px 25px 100px;
}

.content_resetpwd .regtable{
	background:#FFF;padding:0px 45px;
}

/* Site map */
.map_content{ background-color:#FFF;height:250px; }
.map_content div{ float:left; margin:0px 5px; border:1px solid #ccc; padding:5px; width:130px; height:170px;}
