* { margin: 0px; padding: 0px; }
ul { list-style:none; list-style-type:none;}
img {border:0;}
p { margin: 0px; padding: 0px; }
body { font-family:Arial, Helvetica, sans-serif; color: 2d2d2d; font-size: 12px; }
.main { margin: 0px auto; width: 1002px; }
.header { background: url(img/hd_bg.gif) right top; height: 71px; }
.logo { float: left; }
.menu { float: right; margin-top: 38px; }
ul.primary-links li { float: left; }
ul.primary-links li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFF; }
ul.primary-links li a:hover { color:#d6edbe; }
ul.primary-links li a span { display:block; padding: 9px 13px; background: url(img/mn-middle.gif) repeat-x left top; margin: 0px 1px; }
.flash { height: 209px; border-top: 1px solid #FFF; border-bottom: 1px solid #dbecf8; }
.content { margin: 0px auto; width: 980px; overflow: hidden;}
.container { background: url(img/con_bg.gif) repeat-x left top; }
.box_hd { padding: 0px 0px 20px; }
.box { margin: 0px 0px 35px; }
.td_mid { border-right: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; vertical-align: top; padding: 0px 24px; width: 450px; text-align: justify; color: #2d2d2d; }
.alert { color: #ba1015; }
.bottom { background: url(img/bot-bg.gif) repeat-x left top; font-size: 12px; color: #f2cb5e; padding: 19px 0px 18px; margin: 35px 0px 0px; }

.bottom a { font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; }
.bottom a:hover { color:#f2cb5e; }
.site-credits { float: right; padding: 0px 40px 0px 0px; }
.module-login .inputbox { /* inputbox */ color:#333; font-size:13px; vertical-align:top; width:192px; height: 24px; border: 1px solid #dddddd; margin-bottom: 12px; }
.module-login  label { color: #474747; font-size: 12px; font-weight: bold; }
.module-login { padding: 20px 0px 0px; }
.wel { padding: 0px 0px 14px; }
.acc { font-size: 13px; font-weight: bold; color: #5d5d5d; }
.acc span { color: #a40a0d; }
.new { font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 138px; color: #474747; overflow: hidden; }
.achi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; overflow: hidden; }.pack { margin: 0px 0px 24px; }
.font_bold{font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; }
.font{font-size: 12px; letter-spacing:1px;}
.content_about { margin: 0px auto; width: 635px; overflow: hidden; padding:17px 0px 0px 25px;}
.td_mid_about { border-left: 1px solid #c8c8c8; vertical-align:top; width: 450px; text-align: justify; color: #2d2d2d; }
.box_hd_about { padding: 15px 0px 0px 20px; line-height:10px;}
h1 {color:#a40a0d; font-size:18px;}
h2{color:#a40a0d; font-size:15px; padding-left:15px;}
h3{color:#a40a0d; font-size:12px; font-weight:bold;}
.ul{list-style-type: disc; margin-left: 25px; line-height:25px;}
.more{ text-align:right; padding-right:15px; text-decoration:none; color:#990000;}
.plan{ color:#474747; padding:15px 0px 0px 30px; font-size:16px; font-weight:bold; line-height:28px; list-style-image:url(img/arrow1.gif);}
.our_plan{ width:905px; height:70px; padding:15px 15px 15px 15px; float:left; text-align:center;}
.our_plan li{ float:left; padding:15px 15px 15px 15px;}
marquee-links
{
}

.marquee-links a
{
       font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; overflow: hidden; text-decoration:none;
}
.legality_logo{ width:615px; height:75px; padding:0px 10px 10px 25px; float:left; text-align:center;}
.legality_logo li{ float:left; padding:0px 10px 10px 35px;}