/* CSS Document */
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;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
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;}
h4 {color:#6699CC;font-size:13px;font-weight:bold;margin-bottom:5px;}
h2 {color:#41709A;font-size:24px;font-weight:bold;margin:15px 0 20px;padding:0;}
strong{font-weight:bold;}
em{font-style:italic;}


body{font-family: Arial, Helvetica, sans-serif;	background:url(../images/bg-longpages.jpg) repeat-x #3e6d96;  margin:0px; padding:0; font-size:13px; color:#2D2D2D}
.bodyHome{ background: #CCCCCC url(../images/bg-home.gif) repeat-x;!important}
h1, h2, h3, h4, h5, h6, p{margin:0; padding:0;}
p{margin:10px 0px}
a:link { color: #233760; }
a:visited {	color: #233760; }
a:hover { color: #3f64ae; }
a:active { color: #233760; }
a.register:link { font-size: 14px; font-weight:bold; color:#c2050f; }
a.register:visited { font-size: 14px; font-weight:bold; color:#e60511; }
a.register:hover { font-size: 14px; font-weight:bold; color:#e60511; }
a.register:active {	font-size: 14px; font-weight:bold; color:#e60511; }
a.register:link { font-size: 14px; font-weight:bold; color:#c2050f; }


a.regsmall:link {font-size: 13px; color:#c2050f; }
a.regsmall:visited {font-size: 13px; color:#e60511; }
a.regsmall:hover {font-size: 13px; color:#e60511; }
a.regsmall:active {font-size: 13px; color:#e60511; }
a img{border:none}

h1 {font-size:22px; font-weight:bold; line-height:22px; line-height:85px; float:left}
h3 {color:#6699CC;font-size:14px;font-weight:bold;height:24px;}

.clear{clear:both}

.mainWrapper{width:770px; margin:0 auto;}
.top-wrap{height:85px;}
.nav-wrap{height:25px;}

.logo{ float:left;}
.upright-links {font-size: 11px; color: #233760; padding-top: 7px; padding-right: 18px;  float:right;}

.abtcrs{margin-top:10px;}

.navLeft{float:left; height:25px;}
#navigation a {color: #233760; font-size:15px; font-weight:bold; line-height:25px; background: #e5e5e6 url(../images/nav-left-n.gif) left top no-repeat; text-decoration: none; padding-left: 15px}
#navigation a span{background: url(../images/nav-right-n.gif) right top no-repeat; padding-right: 15px }
#navigation a, #navigation a span{display: block; float: left}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span{float: none}
/* End hide */

#navigation a:hover, #navigation a.navActive{color: #233760; background: #9ac3ea url(../images/nav-left-o.gif) left top no-repeat; padding-left: 15px }
#navigation a:hover span, #navigation a.navActive span {background: url(../images/nav-right-o.gif) right top no-repeat; padding-right: 15px }
#navigation {list-style: none;padding: 0; margin: 0; width:650px;}
#navigation li {float: left; margin: 0;} 

.navRigster{float:left}

/*------------- Header Styles----------------*/
#home-promo {
	background:url(../images/home-promo-bg1.jpg) no-repeat;
	height:294px;
	width:770px;
}
.home-promo-img {background:url(../images/home-promo-lady-img.jpg) no-repeat 5px 19px;width:610px;height:254px;padding:40px 0px 0px 160px;}
.promoleft {float:left;width:360px;margin-left:10px;}
.promoright {float:left;text-align:center;padding:10px 20px 0px 0px;}
.promoright img {margin-bottom:5px;}
.promoleft li {background:url(../images/yellow-tick.gif) no-repeat 0px 5px;color:#FFF;list-style:none;padding:0px 0px 10px 15px;font-size:16px;font-weight:bold;text-align:left;}

.bullet li{background:url(../images/bulletpoint2.gif) 0px top no-repeat;list-style:none;padding:0px 0px 10px 15px;margin:0px 0px 0px 30px;}
.bullet A {color:#41709A; font-weight:bold;text-decoration:underline;}
.bullet A:HOVER{color:#41709A; font-weight:bold; text-decoration:none;}
.subtitle {margin:0px 25px 0px 0px; float:right;}
/*------------- Header Styles End----------------*/


/*------------------------*/
.rounded-box1, .rounded-box2, .rounded-box3{width:248px; height:160px; float:left; background:url(../images/rounded-box-btm.gif) left bottom no-repeat;}
.rounded-box2{margin:0px 12px}
*html .rounded-box2{margin:0px 10px}

.title-01{color:#324A79;font-size:14px;font-weight:bold; background:url(../images/title-bg.gif) left top no-repeat; line-height:24px; text-align:center; }
.title-05{color:#324A79 !important;font-size:18px !important;font-weight:bold; }
.title-06{color:#324A79;font-size:14px;font-weight:bold;line-height:24px; text-align:center; }
.title-06 h2{padding:0px!important;}
.title-02{font-size: 14px; font-weight: bold; color: #324a79; height:24px; background:url('images/table-topbg.gif'); margin:0px;line-height: 1.5; text-align:center}
.title-03{color:#324A79;font-size:16px;font-weight:bold;}
.rounded-box-content{font-size:12px; line-height:15px; padding:10px 12px; margin-right:5px; text-align:justify}

.tables-titles { font-size: 14px; font-weight: bold; color: #324a79; height:24px; line-height:24px; background-image:url('images/table-topbg.gif')}
.column-text { padding-top: 7px; padding-left:6px; padding-right:6px; font-size: 12px; line-height: 15px; }
.home-table-left-ex {background-image:url('images/home-table-leftbg-ex.gif'); background-repeat:repeat-y; width:8px; height: 112px }
.home-table-right-ex { background-image:url('images/home-table-rightbg-ex.gif'); background-repeat: repeat-y; width:12px }
.home-table-low-ex { background-image:url('images/home-table-lowbg-ex.gif'); background-repeat: repeat-x; height:12px }
.logintitles { font-size: 12px; font-weight: bold;	color: #000000; }
.loginwarning { margin-top:10px; margin-bottom:0px; font-size: 12px; line-height: 15px; color:#c2050f !important; }
.loginbox { padding-top: 2px; padding-left:6px;	background-color: White; }

.rounded-box4{width:248px; height:200px;background:url(../images/rounded-box-btm1.gif) left bottom no-repeat; margin:10px auto}
.title-01a{color:#324A79;font-size:14px;font-weight:bold; background:url(../images/title-bg1.gif) left top no-repeat; line-height:24px; text-align:center; }
/*--------------------------------------------*/
.fooderPan{width:770px; margin:10px auto 0 auto; background:url(../images/home-big-box-bg.gif) repeat-y;}
.hm-b-box-bg{background:url(../images/home-big-box-bg.gif) repeat-y; width:771px;}
  .hm-b-box-top{background:url(../images/home-big-box-top.gif) no-repeat left top; width:770px; padding-top:2px; text-align:center}
  .hm-b-box-top h2{font-weight:bold; color:#324A79; font-size:14px; font-weight:bold; margin:0; padding-top:5px;}
  .hm-b-box-btm{background:url(../images/home-big-box-btm.gif) no-repeat left bottom; padding-bottom:14px;}
.fooder_panel_cont{font-size:12px; padding:10px 25px; text-align:justify}
.fooder_panel_cont p{margin:0px!important;}

/* inner page css */
 .innerContentWrapper{background:url(../images/inn-box-mid-bg.gif) repeat-y #fff; margin-top:10px;  width:768px;}
 .innerContentTop{background:url(../images/inn-box-top.gif) no-repeat left top ; padding-top:15px;}
 .innerContentbottom{background:url(../images/inn-box-btm.gif) no-repeat left bottom ; padding-bottom:15px; width:768px; }
 
 
 .inn-inner-content{padding:1px 15px 0px;}
 .inn-inner-content ul{margin-left:25px;padding-bottom:10px; font-weight:bold}
 .inn-inner-content ul li{color:#000000;font-size:13px;margin-top:5px;background:url(../images/bulletpoint2.gif) no-repeat 0px top;padding-left:15px; padding-bottom:5px;}
 .inn-inner-content h2{color:#41709A;font-size:24px;margin:10px 0 20px;text-align:left;line-height:normal!important;}
 .inn-inner-content p{color:#2D2D2D;font-family:Arial,Helvetica,sans-serif;padding-bottom:10px; text-align:justify; margin:0 0 10px;}
 
 .lhs {border-right:1px solid #E2E9F0;float:left;line-height:18px;padding:0 20px 0 10px;text-align:left;width:465px;}
 .lhs img {float:left;padding:0px 10px 10px 0;}
 .lhs h4 {color:#6699CC;margin-top:10px;}
 .rhs {float:left;font-weight:bold;line-height:20px;padding-left:15px;width:200px;text-align:center;}
 .rhs img {margin:0 0 10px;}
 .spltext {color:#30608B;}
 .chat {background:transparent url(../images/chat-img.jpg) no-repeat scroll right bottom;margin:10px 0;padding-bottom:30px;text-align:left;}
 .audio {margin:15px 0;}
 .quiz {margin:15px 0;text-align:left;}
 .fedex {text-align:left;}
 .lhs ul{margin-left:15px;margin-top:10px;}
 .lhs ul li{color:#000000;font-size:13px;background:transparent url(../images/bulletpoint2.gif) no-repeat scroll 0px top;padding-left:15px; padding-bottom:2px;}
 .lhs h3 {color:#324A79;font-size:14px;font-weight:bold;}
 .lhs h3.text-03 {color:#6699CC;font-size:13px;font-weight:bold;}
 .rhs .left {float:left;text-align:left;width:215px;}
 .left .yellow_tick {font-size:12px;margin:0;padding:0;}
 .left .yellow_tick li {background:transparent url(../images/yellow-tick.gif) no-repeat scroll 0 5px; font-weight:normal;list-style-image:none;padding:0 0 0 13px;}
ul.yellow_tick li {background:transparent url(../images/yellow-tick.gif) no-repeat scroll 0 5px;
font-weight:bold;list-style-image:none;padding:0 0 0 13px;}
	ul.bullet{}
 ul.bullet li{background:url(../images/bulletpoint2.gif) 0px top no-repeat;list-style:none;padding:0px 0px 10px 15px;margin:0px 0px 0px 30px;}
 ul.bullet a {color:#41709A; font-weight:bold;text-decoration:underline;}
 ul.bullet a:HOVER{color:#41709A; font-weight:bold; text-decoration:none;}
 .waitingfor {color:#000000;font-size:14px;font-weight:bold; }
	 .waitingfor p {padding:7px 0px; text-align:center !important;}
	 .waitingfor img{float:none;}
 /*-------------------*/
 .ins-dis-img{	background:url(../images/woman.jpg) no-repeat 97% 100%;	position:relative;	margin-bottom:-12px;}
*html .ins-dis-img{background:url(../images/woman.jpg) no-repeat 97% 100%;	margin-bottom:-12px;border:#ffffff 1px solid;}
 *+html .ins-dis-img{background:url(../images/woman.jpg) no-repeat 97% 100%; border:#ffffff 1px solid; margin-bottom:-12px;}
 ul.resources,ul.sitemap {color:#233760;font-size:13px;font-weight:bold;}
ul.sitemap li p, ul.resources li p{font-weight:normal;color:#233760;padding-bottom:0px!important;}
ul.resources li a, ul.sitemap li a, ul.sitemap li a:active, ul.sitemap li a:visited{color:#233760;font-weight:normal;}
ul.resources li{padding-bottom:10px;}
ul.sitemap li{padding-bottom:10px;}

/*** Teen Page **/
.teenImg{background:url(../images/teen-girl.jpg) no-repeat 97% 100%; position:relative;margin-bottom:-12px;}
*+html .teenImg{ border:#ffffff 1px solid;}
.teen-left{float:left;width:523px;}
.teen-left h3 {color:#324A79;font-size:16px;font-weight:bold;padding-bottom:10px;}
.teen-right{float:right;width:150px;margin-top:60px;margin-right:20px;}
 
.features-left{float:left;width:500px;}
*html .features-left{float:left;width:470px;}
.features-left h3 {color:#324A79;font-size:16px;font-weight:bold;padding-bottom:10px;}
.features-right{float:right;width:200px;margin-top:60px;margin-right:20px;}
*html .features-right{float:right;width:200px;margin-top:60px;margin-right:20px;}
.features-right p{text-align:center !important}
.error {background:transparent url(../images/error.gif) no-repeat scroll 0 0;border-bottom:1px solid #C93C44;padding:0 0 8px;}
.errortext{font-size:14px;float:left;}
.errortext p{padding-top:15px;}

.bulletplaintext{font-weight:normal !important}
ul.listtext li{color:#233760 ;  padding-bottom:2px !important;}

.tables-column-text {font-size:13px;line-height:31px;margin-left:10px;}
.tables-column-info {color:#233760;font-size:14px;font-weight:bold;line-height:31px;}

 .footer-text {color:#000000; font-size:12px; font-weight:bold; line-height:15px;}
 .footer-text a, .footer-text a:active,.footer-text a:visited,.footer-text a:hover{color:#233760;}
 .footer{background-color:#cccccc; padding-bottom:10px;padding-top:5px; text-align:center; margin-top:10px;}
 .footer p{margin:0 0 10px 0}

