@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#43637e; line-height:18px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
address,caption,cite,code,dfn,em,th,var { font-weight:normal; font-style:normal;} 
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
input,textarea,select{ font-family:Verdana, Arial, Helvetica, sans-serif;}
caption,th{ text-align:left;}
q:before, q:after{ content: '';}
ul,ol,dl{ list-style:none;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.clear { clear:left;}
a:link,a:visited  {  color:#43637e; text-decoration:none;}
a:hover {  color:#FF0000; text-decoration:none;}

#container { width:990px; margin:0 auto;}
.header { height:110px;}
.logo { width:230px; float:left; line-height:110px; text-align:center; font-size:40px; font-weight:bold;}
.banner { float:left; padding:10px 0 5px 5px;}
.nav { background:url(/images/navBg.jpg) repeat-x; height:26px; border-top:1px solid #c5c7c2; border-left:1px solid #c5c7c2; border-right:1px solid #c5c7c2; line-height:26px; text-align:center; font-size:12px; font-weight:bold; color:#fff;}
.nav a:link, .nav a:visited { padding:0 12px; color:#fff; text-decoration:none;}
.nav a:hover { padding:0 12px; color:#ff0; text-decoration:none;}
.main {}
.left { width:220px; float:left;}
.subMain { width:550px; float:left;}
.right { width:220px; float:left;}
.more { float:right; padding-right:15px;}
.outside { width:218px; border:solid 1px #acc2d2; margin:6px 0 0 0;}
.outside h2, .outside2 h2 , .outside3 h2{ font-weight:bold; color:#50758c;background:url(/images/titleBg.jpg) repeat-x; height:25px; line-height:25px; font-size:11px; text-indent:8px;}
.inside, .inside2, .inside3 { border:3px solid #ecf2f5; background:#fff; padding:3px 6px;}

.glist { background:url(/images/dot1.jpg) no-repeat 5px 50%; padding-left:15px; height:24px; line-height:24px; border-bottom:1px dashed #aebfcb; font-weight:bold;}
.paymentlist { background:none; height:50px; line-height:50px; border-bottom:none; text-align:center; padding-left:0px;}
.accountleft { background:url(/images/account_dot.gif) 5px 50% no-repeat; border-bottom:1px dashed #aebfcb; text-indent:20px; height:24px; line-height:24px;}
.outside2 { width:534px; border:solid 1px #acc2d2; margin:6px auto;}

.inside2 ul li { background:url(/images/dot2.jpg) no-repeat 5px 50%; padding-left:15px; height:26px; line-height:26px; border-bottom:1px dashed #aebfcb}
.inside2 ul li div { float:right;}
.outside3 { width:760px; border:solid 1px #acc2d2; margin:6px 0 0 0; float:right; min-height:400px; height:400px; height:auto !important; overflow:visible;}
.inside3 { border:3px solid #ecf2f5; background:#fff; padding:3px;}
.inside3 ul li { width:720px;  background:url(/images/dot1.jpg) no-repeat 8px 50%; height:24px; line-height:24px;  border-bottom:1px dashed #aebfcb; padding-left:20px;}
.inside3 ul li div { float:right;}

.pages { clear:left; text-align:center; height:28px; line-height:28px;}


.footer { border-top:1px solid #ece9d8; margin:6px 0 0 0; padding:20px 5px 5px 5px; text-align:center; clear:left;}

