/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {background:url(images/bodybg.jpg) repeat-x #afafaf; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear {clear:both;}
HTML, body {height:100%; overflow:inherit;}
.left {float:left;}
.right {float:right;}
a {color:#006595;}


#maincontainer {width:865px;margin:0px auto;}

/* header */
.header {padding-left:40px;}
.logo { float:left;margin-bottom:1px;}
.title {margin-top:30px;float:left;}
.title h1 {color:#000000;font-size:22px;font-weight:bold;margin:0;}
.nav {float:left;clear:both;}
.nav img {}
h1 span, h2 span {display:none;}

/* Promo */
.promo {background:url(images/promo-bg.jpg) no-repeat top right;width:663px;height:330px;padding-left:202px;}
.promo .right {text-align:left;float:left;padding-top:20px;}
.promo-title {margin-bottom:20px;}
.promo-content {padding:20px 0px 0px 25px;width:400px;float:left;}
.promo-content ul {margin:10px 0px 0px 10px;}
.circle li {background:url(images/circle.gif) no-repeat 0px 2px;padding-left:20px;font-size:16px;font-weight:bold;color:#004b8d;padding-bottom:8px;font-family:Arial, Helvetica, sans-serif;}
.audio {position:absolute;margin:-130px 0px 0px 300px;}
.price-btn {text-align:center;margin-top:155px;}

.price-btn img {padding-bottom:10px;}


/* Boxes */
.boxes {margin:0px auto;}

.ontent-middle .boxes {}
.box-head { margin-bottom:10px;}
 .box-head h3{display:none;}
.box {width:247px;padding-bottom:7px;margin:0px 3px;float:left;font-size:13px;}
.box-content {padding:10px;background:url(images/box-bottom.gif) no-repeat left bottom #dae3ed;height:170px;}
.box-content ul {margin-bottom:27px;}
.box-content li {background:url(images/circle1.gif) no-repeat 0px 4px;padding:0px 0px 5px 15px;font-size:13px;}
.box-content a {color:#004b8d;}
.more {background:url(images/more-arrow.gif) no-repeat 0px 4px;padding-left:12px;color:#006595;font-size:11px;float:right;margin-top:10px;}

/*Content Section */
.content {background:url(images/content-bottom.gif) no-repeat left bottom  ;width:815px;margin:0px auto;padding-bottom:7px;}
.content-middle {background:url(images/content-bg.gif) repeat-x #e3e3e3;padding:28px;}
.content-middle h5 {color:#002d54;font-size:16px;font-weight:bold;margin-bottom:3px;background:url(images/subhead-bg.gif) 0px 3px no-repeat;padding-left:15px;}
.content-middle p {font-size:13px;margin-bottom:25px;}


/*Footer */
.footer {text-align:center;font-size:12px;color:#006595;margin:20px 0px;line-height:20px;}
.footer span {font-size:10px;color:#000;}

.gplus-icon {float:left;margin:25px 0px 0px 40px;}
.login {float:right;margin-top:25px;text-align:center;}
.login p {color:#004b8d;font-size:16px;font-weight:bold;margin-top:10px;}
/* Login */
.login-p {background:url(images/login-box.gif) no-repeat; width:426px; height:250px; position:absolute; z-index:2; left:667px; margin-left:-260px; top:25px; padding:0 16px 0 16px;}

.close {display:block; width:153px; height:30px; float:right; margin-left:14px;}
.close A{display:block; width:153px; height:30px; margin-left:14px;}
.login-cont {margin:2px 0 0 0; color:#47505A; font-size:11px; line-height:14px;}
.login-cont strong {font-size:14px; line-height:24px;}
.login-cont-l {float:left; width:205px; border-right:1px solid #E9E9E9; margin-top:3px; padding-right:12px;}
.login-cont-r {float:right; width:195px;}
.login-cont label {display:block; margin-bottom:3px;}
.login-cont input {border:1px solid #000; margin-bottom:5px; width:96%; height:14px;}
.login-cont p {margin-bottom:10px;}
.login-cont UL {margin:0 0 0 20px; list-style:disc;}
.login-cont LI {list-style:disc;}
.newTitle{color:#324A79;font-size:18px;font-weight:bold;margin-top:0;}
/* Login */
.nounderline{text-decoration:none;color:#000000;}
.dis-n{display:none;}
#displayText{color:#000000;font-size:16px;font-weight:bold;}

ul.abtcrs {color: #000000; font-size: 13px; font-weight: normal; list-style-position: inside; margin: 0 0 18px;list-style-type:disc;margin-left:35px;}
ul.abtcrs li{line-height: 15px; padding: 0 0 5px;}
.subhead{color:#002d54;font-size:16px;font-weight:bold;margin-bottom:3px;background:url(images/subhead-bg.gif) 0px 3px no-repeat;padding-left:15px;}
