﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,li,form,fieldset,input,textarea,p,th,td,h2,h3{margin:0;padding:0;}
body {
    background:#FFF;
	color: #4c4c4c; 
	font-family:"Calibri";
    font-size: 14px;
	height: 100%;
    width: 100%;
}
a { color:#333333; text-decoration:none;}a:focus {outline:none}a:active {outline: none;star:expression_r(this.onFocus=this.blur());}  
.clear {zoom:1;clear:both;}ul,li { list-style:none;}u, em {font-style: normal;text-decoration: none;}img,table,input {border:none; background: none;}
ul,li { list-style:none;}
#topbg { background:url(../images/banner_login.jpg) no-repeat center #00447a; height:143px; width:100%; display:block;}
#wrapper { margin:30px auto 0; width:818px; height:100%;}
#wrapper2 {
    margin: 30px auto 0;
    width: 818px;
    height: 100%;
    background: no-repeat top center
}
#w_left { float:left; width:480px; padding:20px 40px 30px 20px;}

#w_right {
    float: left;
    width: 231px;
    height: 375px;
    background-color: #f2f2f2;
    margin: 25px 0 150px 0px;
}

.w_right_login { float:left; width:231px; height:300px; background-color:#f2f2f2; margin: 25px 0 0px 0px;}

h3,h3 a { font-size:20px; color:#0a65ac; text-decoration:none; line-height:40px;}
.newslist{ line-height:1.75;}
.newslist li{ background:url(../images/icon_list.png) no-repeat 5px;padding-left:20px;height:22px; line-height:22px; *height:18px; *line-height:18px;display:block;}
.newslist u{ float:left; width:360px;}
.newslist em{ color:#999; float:right; width:64px;}
.img_cont { width:571px; height:348px; background:url(../images/bg_color.png) no-repeat; margin-top:10px;}
.img_contsub { float:left; width:260px; height:150px; margin:0 0 30px 8px;}.img_contsub_2 { float:left; width:260px;height:150px; margin:0 0 30px 36px;}
.img_cont h3 { font-size:18px; color:#FFF; line-height:30px; margin:0 0 10px 0; padding:0;}
h2 { line-height:30px; color:#FFF; margin-left:10px; font-size:20px;}
.login {
    margin-left:15px;
    padding: 5px 0;
    width: 200px;
}
.login ul li {
    clear: both;
    list-style-type: none;
    height: 50px; display:block; margin-top:15px;
    width: 100%;background: url(../images/bg_input.png) no-repeat bottom;
}
.login ul li span {
	font-size: 14px;
	line-height:23px;
    padding-left: 5px;
    text-align: right;
    width: 120px;
}
.login label, .login u {
    vertical-align: middle;
}
.inputstyle { 
    vertical-align: middle;
	outline: medium none;
    margin:7px 0 0 8px;
    width: 186px;
	background:none;
}
#checksty { margin:20px 0}
#checksty input { border:0 none; width:17px; height:16px; background:url(../images/bg_check_login.png) no-repeat; display:block; float:left; margin:1px 5px 0 5px;}
.login_btn {
    padding-left:31px;width:126px; height:36px;overflow:hidden; margin-top:20px;
}
.login_btn a{ background: url(../images/btn_login.png) no-repeat;display:block;line-height:20em;}
.login_btn a:hover{ background:url(../images/btn_login_h.png) no-repeat;}
.text_a { margin:20px 0 20px 10px;}
.text_a a { color:#044069; text-decoration:none;}
.registsty { margin:30px 0 20px 10px; border-top:1px solid #999; padding-top:20px; line-height:1.8em;}
.registsty img { margin:3px 0 0 5px;}

#footer { width:818px;color:#7c7c7c;font-size:12px;text-align: center;height:25px; padding:5px 0; line-height:25px; border-top:2px solid #999;margin:0 auto;}

#topmenu { min-width:450px; color:#9cfaff; margin:5px 6px 0 0; float:right;}#topmenu a {color:#CCEEFF;}#topmenu a:hover {color:#FFF;}

#forgot_psw_wrapper { margin:30px auto 0; width:818px; height:auto;background:url(../images/bg_login1.jpg) no-repeat top center}
#w_center {width:100%; height:500px; }
#footer_fort_psw { width:818px;color:#7c7c7c;font-size:12px;text-align: center;height:25px; padding:5px 0; line-height:25px; border-top:2px solid #999;margin:0 auto;}

#Portfolio { color:White;margin:0px auto 0; width:818px; height:100%;}
#Portfolio_txt { float:right; width:231px;margin-top:60px;font-size:30px; font-family:Calibri;}

.info { font-family:Calibri; font-size:16px; text-align:justify;}