/* ---------- Coman css ---------- */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#555555; font-size:13px; text-decoration:none; background:#131418;}
.common_div{width:100%;}
.clr{clear:both; font-size:0px; line-height:0px; height:0px;}
img{border:none;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0px; padding:0px;} 
.bold{font-weight:bold;}
a{color:#d1d1d1; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
#wrapper{width:100%; height:auto;}
/* ---------- Coman css ---------- */

/* ---------- Header ---------- */
#header{width:100%; height:326px; background:url(../images/header_top_bg.jpg) repeat-x;}
#logo{width:980px; height:auto; margin:0 auto; text-align:center; padding-top:100px;}
/* ---------- Header ---------- */

/* ---------- Content ---------- */
#content_wrapper{width:100%; height:auto; background:url(../images/content_bg.jpg) repeat-x;}
#content{width:980px; height:auto; margin:0 auto; padding-top:45px;}
/* ---------- Content ---------- */

/* ---------- Login Box ---------- */
#login{width:980px; height:auto;}
#username{width:202px; height:auto; float:left; text-align:right; font-size:14px; color:#FFFFFF; text-transform:uppercase; padding-top:10px;}
#username_field{width:271px; height:auto; float:left; text-align:right;}
#username_field input{width:244px; height:31px; border:1px solid #d8d5d5; background:#FFFFFF; line-height:30px; font-size:14px; padding-left:5px;}
#password{width:100px; height:auto; float:left; text-align:right; font-size:14px; color:#FFFFFF; text-transform:uppercase; padding-top:10px;}
#password_field{width:271px; height:auto; float:left; text-align:right;}
#password_field input{width:244px; height:31px; border:1px solid #d8d5d5; background:#FFFFFF; line-height:30px; font-size:14px; padding-left:5px;}
#login_button{width:844px; height:auto; text-align:right; padding-top:30px;}
/* ---------- Login Box ---------- */

/* ---------- Footer ---------- */
#footer_wrapper{width:100%; position:absolute; bottom:0px; height:auto; background:#0e0e11; text-align:center; padding-top:30px; padding-bottom:30px; }
#footer{width:980px; height:auto; margin:0 auto; color:#868686;}
#footer a{color:#d1d1d1; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
/* ---------- Footer ---------- */

/* ---------- Error Box ---------- */
.error_box{padding:20px;}
.success_message{padding:15px; background:#edfbd8 url(../images/success.jpg) no-repeat 13px 15px; border:1px solid #bfde84; color:#416b03; font-weight:bold; padding-left:35px;}
.error_message{padding:15px; background:#ffecce url(../images/error.jpg) no-repeat 30px 16px; border:1px solid #e9c59b; color:#e3302c; font-weight:bold; padding-left:35px;}
.information_message{padding:15px; background:#ecf9ff url(../images/information.jpg) no-repeat 13px 15px; border:1px solid #bbdbe0; color:#0888c3; font-weight:bold; padding-left:35px;}
.warning_message{padding:15px; background:#fefde2 url(../images/warning.jpg) no-repeat 13px 15px; border:1px solid #e5e181; color:#666666; font-weight:bold; padding-left:35px;}
/* ---------- Error Box ---------- */