/* CSS Document */
body{
	background:url(../i/page/head_bg.jpg) no-repeat top right;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link, a:visited{color:#069;text-decoration:underline}
a:hover{color:#069;text-decoration:none}
h1 { margin:0; padding:0; font-size: 200%; }
h2 { margin:0; padding:0; font-size: 150%; }
h3 { margin:0; padding:0; font-size: 120%; color:#b12923; padding-bottom:8px}	
h4 { margin:0; padding:0; font-size: 110%; color:#b12923;}
h5 { margin:0; padding:0; font-size: 100%; }
h6 { margin:0; padding:0; font-size: 95%; }
p {text-indent:25px;text-align:justify}
p_norm {text-indent:0px;text-align:left}
ul { color: rgb(177,41,35);}
/*******head*********/
.logo{position:absolute;top:0;left:0;background:url(../i/page/logo.png) no-repeat top left;width:268px;height:120px;cursor:pointer;}
* html .logo{background:none;width:268px;height:120px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/page/logo.png");}
.head_bg{background:url(../i/page/head_bg.gif) repeat-x top;width:100%;height:134px;z-index:1;}
.topmenucell{position:relative;top:-33px;height:22px;background-color:#fae6c8;margin-left:135px;border-color:#b12923;
			border-width:0px 0px 0px 1px;border-style:solid;display:block}
.topmenupart{
	background-color:#fff;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#b12923;
	float:left;
	width:100px;
	height:17px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#b12923;
	padding-top:5px;
	cursor:pointer;
}
.topmenucell .selected{
	background-color:#b12923;
	float:left;
	width:101px;
	height:20px;
	text-align:center;
	padding-top:2px;
	color:#fff;
	font-size:16px;
}
.topmenucell .dummy{width:135px;float:left; height:20px;}
/*******leftmenu*********/
.leftmenucell{width:135px;float:left;clear:none;padding-bottom:33px;}
.leftmenucell .lmenupart{
	border-width:0px 0 4px 0;
	border-style:solid;
	border-color:#fff;
	height:21px;
	color:#b12923;
	padding:8px 0 0 35px;
	cursor:pointer;
	font-weight:bold;
}
.leftmenucell .selected{
	background-color:#b12923;
	border-width:0px 0 4px 0;
	border-style:solid;
	border-color:#fff;
	height:23px;
	padding:6px 0 0 35px;
	color:#fff;
	font-size:16px;
}
/*******pagecell********/
.pagecell{width:100%;height:auto;position:relative;top:-22px;float:left;margin-bottom:-22px;background:url(../i/page/left_bg.gif) repeat-y left;}
.pagecell .info{margin-left:1px;padding:0 0 0 1px;}
/*******footer********/
.footer{width:100%;height:33px;background:url(../i/page/footer_bg.gif) repeat-x left;color:#b12923;float:left;border:none;display:block}
.footer .disclaimer{font-size:10px;padding-top:5px;margin:0;display:block;border:none;}
.footer .disclaimer span{margin:0px 69px 0 33px;}


.txtred{color:#b12923}




.msg{
	background-color: #ffc;
	color:#f00;
	border:1px dashed #f00;
	width:95%;
	height:auto;
	padding: 2px 5px;
	text-align:justify;
	position:absolute;
	top:15px;
	margin: 15px 15px;
	display:block;
	z-index:11000;
}
.msg_hid{display:none;}
.popup_img{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:804px;
	height:auto;
	z-index:10000;
	background-color:#fff;
	border:1px solid #333;
}
.alert{
	background-color:#ffc;
	margin:10px;
	padding:5px;
	border:1px dashed #09f;
	color:#f60;
	text-align:center;
	width:95%;
}
