@charset "utf-8";
/* CSS Document */

body { margin-left:auto; margin-right:auto; background:url(../images/bg.jpg) #ffffff top center no-repeat; background-attachment:fixed; border:0px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

a { color:#de0150; text-decoration:none; }
a:hover { color:#de0150; text-decoration:underline; }

.content { clear:both; width:878px; margin-left:auto; margin-right:auto; _width:880px; background:#141414 top center repeat-y; }
	.content .header_container { min-height:443px;clear:both; }
	.content .left_container { width:188px; min-height:400px; float:left; }
	.content .body_container { width:680px; min-height:1090px; float:left; padding:5px; margin-top:-5px; _overflow:hidden; _width:682px; }
	.content .footer_container { clear:both; height:43px; width:878px; background:url(../images/footer_bg.jpg) #ffffff top center no-repeat; }
	
.spacer { clear:both; }

.error_alert { background-color:#FF0; color:#000; font-weight:bold; font-size:14px; text-align:center; padding:2px; border:solid 1px; }
.standard_alert { background-color:#0F0; color:#000; font-weight:bold; font-size:14px; text-align:center; padding:2px; border:solid 1px; }
.system_alert { background-color:#F00; color:#FFF; font-weight:bold; font-size:14px; text-align:center; padding:2px; border:solid 1px #000; }

.content .body_container .body_top_para { clear:both; width:655px; height:55px; border:1px solid #545454; margin-bottom:2px; padding:10px; color:#fff; text-align:center; margin-top:1px; }
.content .body_container .body_top_para h1 { margin:0px; padding:0px; font-size:14px; line-height:14px; }
.content .body_container .body_top { clear:both; width:677px; height:49px; }

.content .body_container .body_box { clear:both; width:675px; min-height:970px; border:1px solid #545454; margin-bottom:10px; _width:665px; _padding-right:0px; }
