html, body, from {margin:0; padding:0; height:100%}
body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#464646}

img {border:0 none}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; color:#464646; font-size:11px}
input.chkbx {border:0 none}
a {outline:none}
a:hover {outline:none}
p {margin:8px 0}
h2 {font-size: 14pt; padding-top: 20px; font-weight: bold;}

.float_left {float:left}
.float_right {float:right}
.clear_both {margin:0; padding:0; visibility:hidden; font-size:0px; height:0px; line-height:0px; clear:both}

.MainDiv {background:url(../images/bg.jpg) repeat-y top left; width:813px; margin:0px auto}
#container {background:url(../images/footer_bg.jpg) no-repeat bottom center; width:781px; margin:0 auto; padding:0 16px; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%}

.header {width:751px; height:1%; padding:18px 0 0 30px}

.home_logo {background:url(../images/logo.jpg) no-repeat top left; width:346px; height:115px; display:block; float:left}
.home_logo span {display:none}

.menu {margin:0; padding:0; width:781px; height:1%; float:left; background:url(../images/menu_bg.jpg) repeat-x}
.menu ul {margin:0; padding:0}
.menu ul li {margin:0; padding:0; float:left; list-style:none}
.menu ul li a {color:#fff; text-decoration:none; padding:0 20px; font-size:11px; line-height:24px; float:left; display:block}
.menu ul li a:hover, .menu ul li a.act {color:#787677}
.menu ul li.sep {background:url(../images/menu_sep.jpg) no-repeat top left; width:2px; height:24px}
.menu ul li a.log_but {background:url(../images/login_arrow.gif) no-repeat right center; margin-right:10px}

#middle {width:auto; padding:30px}

h1 {margin:0 10px 10px 10px; padding:0; font-size:18px}

.left_panel {float:left; width:380px}
.right_panel {float:right; width:318px}
.right_panel p {line-height:15px}

.padding_bt {padding:10px 0 5px 0}

.right_box {width:300px; float:right}

.arr_blue {color:#00aeef; text-decoration:none; padding:0 0 2px 17px; margin:10px 0 0 0; display:block; font-size:10px; background:url(../images/arrow_lblue.gif) no-repeat top left}
.arr_blue:hover {color:#00aeef; text-decoration:underline}
.arr_blue1 {color:#00aeef; text-decoration:none; padding:0 0 1px 17px; line-height:15px; margin:0px 0 5px 0; display:block; font-size:10px; background:url(../images/arrow_lblue.gif) no-repeat top left}
.arr_blue1:hover {color:#00aeef; text-decoration:underline}

.arr_blue2 {color:#00aeef; text-decoration:none; padding:0 0 2px 17px; margin:10px 0 0 0; display:block; font-size:10px; background:url(../images/arrow_lblue2.gif) no-repeat top left}

.bor_con {border:solid #cdcdcd; width:370px; border-width:0 0 1px 0; padding:0 0 0 10px}
.bor_con p {width:360px; float:left; margin:8px 0}
.bor_con a.read_more {float:right; margin:12px 0 0 0}
.bor_con1 {border:solid #cdcdcd; width:370px; border-width:1px 0; padding:0 0 0 10px}
.bor_con1 p {width:360px; float:left; margin:8px 0}
.bor_con1 a.read_more1 {float:right; margin:12px 0 0 0}
.bor_con1 a.mail_link {color:#464646; text-decoration:none}
.bor_con1 a:hover.mail_link {color:#464646; text-decoration:underline}
.padding_top {margin:10px 0 0 0}
.bor_con1 label {width:360px; float:left; padding:5px 0}
.bor_con1 label span.title {width:76px; line-height:21px; display:block; float:left}
.bor_con1 label span.input_bg {background:url(../images/input_bg.gif) no-repeat left top; display:block; float:left; width:259px; 
padding:0 8px; height:21px}
.inp_box {width:241px; height:12px; border:0 none; background:none; outline:none; margin-top:4px}

.bor_con2 {border:solid #cdcdcd; width:335px; border-width:1px 0; padding:0 0 0 10px}
.bor_con2 p {width:335px; float:left; margin:8px 0}
.bor_con2 a.read_more1 {float:right; margin:12px 0 0 0}
.bor_con2 a.mail_link {color:#464646; text-decoration:none}
.bor_con2 a:hover.mail_link {color:#464646; text-decoration:underline}
.padding_top {margin:10px 0 0 0}
.bor_con2 label {width:335px; float:left; padding:5px 0}
.bor_con2 label span.title {width:76px; line-height:21px; display:block; float:left}
.bor_con2 label span.input_bg {background:url(../images/input_bg.gif) no-repeat left top; display:block; float:left; width:243px; 
padding:0 8px; height:21px}

.footer {color:#adadad; font-size:10px; padding:0 0 20px 0; margin:20px 0 0 0}
.footer a {color:#adadad; text-decoration:none}
.footer a:hover {text-decoration:underline}


/* login box */
.LoginOuter {margin:0; padding:0; position:relative; z-index:1000}
.LoginInner {position:absolute; top:175px; left:509px; width:257px}
.LoginInner .Content {background:url(../images/loginBg1.png) left top no-repeat; height:160px; padding:16px 0 0 23px}
.LoginInner .Content label {background:url(../images/loginInputBg1.png) left top no-repeat; display:block; line-height:21px; height:18px; width:189px; margin:7px 0 13px 0; padding:3px 10px 0 10px}
.LoginInner .Content label input {border:0 none; background:transparent; padding:0; outline:none; width:189px}
.Text1 {margin:0; padding:0}
a.FrgtPswrd1 {color:#787878; text-decoration:none}
a.FrgtPswrd1:hover {color:#787878; text-decoration:underline}
/* login box */


