body { 
padding : 0 0 14px 0; 
margin : 0; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #e8ecdd; 
color : #3c3c3c; 
} 
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span { 
margin : 0; 
padding : 0; 
} 
ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
font-size : 0; 
line-height : 0; 
} 
.spacer { 
clear : both; 
font-size : 0; 
line-height : 0; 
} 
#topMain { 
width : 100%; 
background : #fff url(images/top_bg.gif) repeat-x 0 0; 
height : 168px; 
color : #000; 
} 
#top { 
width : 944px; 
margin : 0 auto; 
padding : 13px 0 0 0; 
} 
#top ul.topNav { 
width : 663px; 
height : 24px; 
background : url(images/top_nav_bg.gif) repeat-x 0 0; 
margin : 0 0 24px 0; 
float : left; 
} 
#top ul.topNav li { 
float : left; 
background : url(images/nav_div.gif) no-repeat right top; 
padding : 0 2px 0 0; 
height : 24px; 
} 
#top ul.topNav li.noImg { 
background-image : inherit; 
} 
#top ul.topNav li a { 
display : block; 
padding : 0 14px; 
font : bold 11px/24px Arial, Helvetica, sans-serif; 
color : #b3b3b3; 
background-color : inherit; 
text-decoration : none; 
} 
#top ul.topNav li a:hover { 
color : #fff; 
background-color : inherit; 
} 
#top ul.topNav li a.last { 
display : block; 
padding : 0 9px; 
font : bold 11px/24px Arial, Helvetica, sans-serif; 
color : #b3b3b3; 
background-color : inherit; 
text-decoration : none; 
} 
#top ul.topNav li a.last:hover { 
color : #fff; 
background-color : inherit; 
} 
#top h1 { 
display : block; 
font-size : 31px; 
line-height : 30px; 
color : #fff; 
background-color : inherit; 
padding : 0 0 0 11px; 
margin : 0; 
} 
#top p { 
display : block; 
font-size : 12px; 
line-height : 18px; 
color : #fff; 
background-color : inherit; 
padding : 0 0 0 11px; 
margin : 0 0 23px 0; 
} 
#top ul.nav { 
width : 298px; 
border-top : 1px solid #ffffff; 
background-color : #3e3e3e; 
color : #fff; 
margin : 0 0 0 0; 
float : left; 
font-size : 0; 
line-height : 0; 
} 
#top ul.nav li { 
border-right : 1px solid #ffffff; 
float : left; 
font-size : 0; 
line-height : 0; 
} 
#top ul.nav li.noBdr { 
border : none; 
} 
#top ul.nav li a { 
display : block; 
padding : 0 16px; 
font-size : 11px; 
line-height : 35px; 
font-weight : bold; 
text-decoration : none; 
color : #fff; 
background-color : inherit; 
text-transform : uppercase; 
} 
#top ul.nav li a:hover { 
color : #fff; 
background-color : #ba0804; 
} 
#top ul.nav li a.last2 { 
display : block; 
padding : 0 42px 0 16px; 
font-size : 11px; 
line-height : 35px; 
font-weight : bold; 
text-decoration : none; 
color : #fff; 
background-color : inherit; 
text-transform : uppercase; 
} 
#top ul.nav li a.last2:hover { 
color : #fff; 
background-color : #ba0804; 
} 
#top ul.nav li a.hover { 
display : block; 
padding : 0 16px 0 35px; 
font-size : 11px; 
line-height : 35px; 
font-weight : bold; 
text-decoration : none; 
color : #fff; 
background-color : #ba0804; 
cursor : text; 
text-transform : uppercase; 
} 
#top form { 
width : 321px; 
padding : 8px 0 7px 44px; 
background : url(images/serch_icon.gif) no-repeat 14px 8px; 
float : left; 
} 
#top form input.txtBox { 
width : 149px; 
height : 19px; 
border-bottom : 1px solid #d4d0c8; 
border-right : 1px solid #d4d0c8; 
border-left : 1px solid #808080; 
border-top : 1px solid #808080; 
margin : 0 4px 0 0; 
float : left; 
} 
#top form input.go { 
width : 31px; 
height : 20px; 
background : url(images/btn_go.gif) no-repeat 0 0; 
font : bold 11px/20px Arial, Helvetica, sans-serif; 
color : #fff; 
background-color : #fffffe; 
float : left; 
border : none; 
cursor : pointer; 
} 
#top form a { 
display : block; 
background : url(images/advanced_serch.gif) no-repeat 0 0; 
width : 84px; 
height : 17px; 
padding : 0 0 0 17px; 
font : normal 10px/17px Arial, Helvetica, sans-serif; 
color : #3c5101; 
background-color : inherit; 
text-decoration : none; 
float : right; 
} 
#top form a:hover { 
color : #000; 
background-color : inherit; 
} 
#topLeft { 
background : url(images/top_left_bg.gif) no-repeat 0 0; 
width : 281px; 
height : 155px; 
margin : 0 0 0 0; 
float : left; 
} 
#topLeft ul.topLink { 
width : 162px; 
height : 21px; 
margin : 0 0 0 0; 
padding : 2px 0 0 80px; 
font-size : 0; 
} 
#topLeft ul.topLink li { 
float : left; 
font-size : 0; 
display : block; 
} 
#topLeft ul.topLink li.signup { 
display : block; 
background : url(images/signup_bg.gif) no-repeat 0 0; 
width : 46px; 
height : 21px; 
margin : 0 2px 0 0; 
padding : 0 0 0 14px; 
} 
#topLeft ul.topLink li.register { 
display : block; 
background : url(images/register_now_bg.gif) no-repeat 0 0; 
width : 86px; 
height : 21px; 
margin : 0; 
padding : 0 0 0 14px; 
} 
#topLeft ul.topLink li a { 
font : bold 11px/21px Arial, Helvetica, sans-serif; 
color : #5f8200; 
background-color : inherit; 
text-decoration : none; 
} 
#topLeft ul.topLink li a:hover { 
color : #000; 
background-color : inherit; 
} 
#topLeft img { 
display : block; 
font-size : 0; 
line-height : 0; 
margin : 16px 0 0 55px; 
border : none; 
} 
#bodyMain { 
width : 100%; 
background : #e1f0f0 url(images/body_bg.gif) repeat-x 0 0; 
color : #000; 
padding : 0 0 19px 0; 
} 
#body { 
width : 927px; 
margin : 0 auto; 
padding : 0 0 0 17px; 
} 
#left { 
width : 256px; 
float : left; 
} 
#left a.newFeature { 
display : block; 
background : url(images/new_feature.jpg) no-repeat 0 0; 
width : 256px; 
height : 98px; 
margin : 0 0 6px 0; 
} 
#left a.newFeature:hover { 
background : url(images/new_feature_hover.jpg) no-repeat 0 0; 
} 
#left a.opp { 
display : block; 
background : url(images/new_oppertunity.jpg) no-repeat 0 0; 
width : 256px; 
height : 98px; 
margin : 0 0 8px 0; 
} 
#left a.opp:hover { 
background : url(images/new_oppertunity_hover.jpg) no-repeat 0 0; 
} 
#help { 
width : 255px; 
border : 1px solid #b7d1d1; 
background-color : #f2fbfb; 
color : #3c3c3c; 
padding : 12px 0 6px 0; 
} 
#help h2.supp { 
display : block; 
width : 187px; 
height : 51px; 
background : url(images/help_support_bg.gif) no-repeat 0 0; 
margin : 0 0 23px 4px; 
padding : 0 0 0 59px; 
font : normal 25px Arial, Helvetica, sans-serif; 
color : #ba0804; 
background-color : inherit; 
} 
#help h2.supp span { 
font : normal 12px/22px Arial, Helvetica, sans-serif; 
color : #f2fbfb; 
background-color : #019391; 
display : block; 
} 
#help ul { 
width : 210px; 
padding : 0 0 0 23px; 
} 
#help ul li { 
margin : 0 0 27px 0; 
font : bold 11px/14px Arial, Helvetica, sans-serif; 
background : url(images/bullet.gif) no-repeat 0 4px; 
padding : 0 0 0 13px; 
} 
#help ul li a { 
font : normal 11px/19px Arial, Helvetica, sans-serif; 
text-decoration : underline; 
color : #799494; 
background-color : inherit; 
margin : 9px 0 0 0; 
} 
#help ul li a:hover { 
color : #000; 
background-color : inherit; 
} 
#help a.sp { 
display : block; 
background : url(images/special_offer_banner.gif) no-repeat 0 0; 
width : 244px; 
height : 150px; 
margin : 0 0 0 6px; 
} 
#help a.sp:hover { 
background : url(images/special_offer_banner_hover.gif) no-repeat 0 0; 
} 
#right { 
width : 671px; 
float : left; 
background : url(images/right_bg.gif) no-repeat left top; 
position : relative; 
} 
#right a.view { 
font : bold 10px Tahoma, Arial, Helvetica, sans-serif; 
color : #080808; 
background-color : inherit; 
text-decoration : none; 
display : block; 
width : 23px; 
position : absolute; 
left : 4px; 
top : 188px; 
} 
#right a.view:hover { 
color : #ba0804; 
background-color : inherit; 
} 
#mem { 
width : 349px; 
background : #4f4f4f url(images/member_login_1px.gif) repeat-x 0 0; 
color : #c8c8c8; 
margin : 0 0 0 306px; 
padding : 0 16px 29px 0; 
} 
#mem form { 
width : 165px; 
background : url(images/member_login_arrow.gif) no-repeat 0 20px; 
padding : 30px 0 0 37px; 
float : left; 
} 
#mem form h2 { 
font : normal 26px/24px Arial, Helvetica, sans-serif; 
color : #fff; 
background-color : inherit; 
display : block; 
} 
#mem form input.txtBox { 
width : 162px; 
height : 19px; 
border-bottom : 1px solid #d4d0c8; 
border-right : 1px solid #d4d0c8; 
border-top : 1px solid #808080; 
border-left : 1px solid #808080; 
float : left; 
} 
#mem form label { 
font : normal 10px/26px Arial, Helvetica, sans-serif; 
color : #c8c8c8; 
background-color : inherit; 
display : block; 
float : left; 
} 
#mem form a { 
font : bold 11px/17px Arial, Helvetica, sans-serif; 
color : #1bddd4; 
background-color : inherit; 
display : block; 
text-decoration : none; 
margin : 9px 0 0 0; 
float : left; 
} 
#mem form a:hover { 
text-decoration : underline; 
} 
#mem form input.login { 
background : url(images/btn_login.gif) no-repeat 0 0; 
width : 50px; 
height : 17px; 
border : none; 
cursor : pointer; 
font : normal 10px/17px Arial, Helvetica, sans-serif; 
color : #3c5101; 
background-color : #4c4c4c; 
float : right; 
margin : 9px 0 0 0; 
} 
#mem a.reg { 
display : block; 
background : url(images/free_registration.gif) no-repeat 0 0; 
width : 128px; 
height : 130px; 
float : right; 
margin : 30px 0 0 0; 
} 
#mem a.reg:hover { 
background : url(images/free_registration_hover.gif) no-repeat 0 0; 
} 
#right h2.why { 
display : block; 
padding : 0; 
background : url(images/why_new_bread.gif) no-repeat 25px 18px; 
text-indent : -2000px; 
height : 67px; 
} 
#right p.rightTxt { 
display : block; 
font : normal 13px/20px Arial, Helvetica, sans-serif; 
margin : 0 0 14px 33px; 
padding : 17px 0 18px 0; 
border-bottom : 1px solid #c5dada; 
} 
#right p.rightTxt span.italic { 
font : italic 18px/20px Arial, Helvetica, sans-serif; 
color : #5f9d9c; 
background-color : inherit; 
display : block; 
margin : 0 0 25px 0; 
} 
#right p.rightTxt span.red { 
font : bold 13px/20px Arial, Helvetica, sans-serif; 
color : #ba0804; 
background-color : inherit; 
} 
#right p.rightTxt a { 
display : block; 
background : url(images/btn_login.gif) no-repeat 0 0; 
width : 32px; 
height : 17px; 
font : normal 10px/17px Arial, Helvetica, sans-serif; 
color : #3c5101; 
background-color : inherit; 
text-decoration : none; 
margin : 0 0 0 584px; 
padding : 0 0 0 18px; 
} 
#right p.rightTxt a:hover { 
color : #ba0804; 
background-color : inherit; 
} 
#rightBot { 
width : 645px; 
background : url(images/right_bottom_bg.gif) repeat-y 0 0; 
margin : 0 0 0 25px; 
} 
#rightBot h2.one { 
display : block; 
width : 296px; 
height : 26px; 
background-color : #f2fbfb; 
color : #3c3c3c; 
margin : 0 0 17px 0; 
float : left; 
padding : 9px 0 0 8px; 
} 
#rightBot h2.one span { 
background : url(images/bullet2.gif) no-repeat 0 2px; 
padding : 0 0 0 27px; 
font : bold 18px/18px Arial, Helvetica, sans-serif; 
} 
#rightBot h2.two { 
display : block; 
width : 296px; 
height : 26px; 
background-color : #f2fbfb; 
color : #3c3c3c; 
margin : 0 0 17px 0; 
float : right; 
padding : 9px 0 0 8px; 
} 
#rightBot h2.two span { 
background : url(images/bullet2.gif) no-repeat 0 2px; 
padding : 0 0 0 27px; 
font : bold 18px/18px Arial, Helvetica, sans-serif; 
} 
#rightBot ul.first { 
padding : 0 0 22px 8px; 
float : left; 
} 
#rightBot ul.first li { 
font-size : 0; 
line-height : 0; 
} 
#rightBot ul.first li a { 
display : block; 
background : url(images/arrow_red.gif) no-repeat 0 9px; 
padding : 0 0 0 12px; 
font : normal 12px/24px Arial, Helvetica, sans-serif; 
color : #447d7c; 
background-color : inherit; 
text-decoration : underline; 
} 
#rightBot ul.first li a:hover { 
color : #000; 
background-color : #d3e1e1; 
} 
#rightBot ul.sec { 
padding : 0 0 22px 8px; 
float : right; 
} 
#rightBot ul.sec li { 
font-size : 0; 
line-height : 0; 
} 
#rightBot ul.sec li a { 
display : block; 
background : url(images/arrow_red.gif) no-repeat 0 9px; 
padding : 0 0 0 12px; 
font : normal 12px/24px Arial, Helvetica, sans-serif; 
color : #447d7c; 
background-color : inherit; 
text-decoration : underline; 
} 
#rightBot ul.sec li a:hover { 
color : #000; 
background-color : #d3e1e1; 
} 
#rightBot p.star { 
display : block; 
width : 266px; 
background : url(images/star.gif) no-repeat 0 0; 
padding : 0 0 0 27px; 
font : bold 13px/18px Arial, Helvetica, sans-serif; 
color : #ba0804; 
background-color : inherit; 
float : left; 
} 
#rightBot p.star2 { 
display : block; 
width : 225px; 
background : url(images/star.gif) no-repeat 0 0; 
padding : 0 31px 0 27px; 
font : bold 13px/18px Arial, Helvetica, sans-serif; 
color : #ba0804; 
background-color : inherit; 
float : right; 
} 
#footerMain { 
width : 100%; 
height : 84px; 
background : url(images/footer_bg.gif) repeat-x 0 0; 
} 
#footer { 
width : 944px; 
height : 84px; 
margin : 0 auto; 
position : relative; 
} 
#footer ul { 
position : absolute; 
left : 450px; 
top : 19px; 
} 
#footer ul li { 
float : left; 
font : normal 11px/24px Arial, Helvetica, sans-serif; 
color : #fff; 
background-color : inherit; 
} 
#footer ul li a { 
padding : 0 5px; 
font : normal 11px/24px Arial, Helvetica, sans-serif; 
color : #fff; 
background-color : inherit; 
text-decoration : none; 
} 
#footer ul li a:hover { 
text-decoration : underline; 
} 
#footer p.copyright { 
font : normal 10px/24px Arial, Helvetica, sans-serif; 
position : absolute; 
left : 735px; 
top : 38px; 
width : 230px; 
color : #b1cfcf; 
background-color : inherit; 
} 
#footer a.xhtml { 
display : block; 
background : url(images/xhtml_bg.gif) no-repeat 0 0; 
width : 72px; 
height : 23px; 
position : absolute; 
left : 17px; 
top : 0; 
font : normal 10px/19px Arial, Helvetica, sans-serif; 
color : #3f3f3f; 
background-color : inherit; 
text-decoration : none; 
text-align : center; 
} 
#footer a.xhtml:hover { 
color : #ba0804; 
background-color : inherit; 
} 
#footer a.css { 
display : block; 
background : url(images/xhtml_bg.gif) no-repeat 0 0; 
width : 72px; 
height : 23px; 
position : absolute; 
left : 95px; 
top : 0; 
font : normal 10px/19px Arial, Helvetica, sans-serif; 
color : #3f3f3f; 
background-color : inherit; 
text-decoration : none; 
text-align : center; 
} 
#footer a.css:hover { 
color : #ba0804; 
background-color : inherit; 
} 
#footer p.design { 
display : block; 
width : 170px; 
position : absolute; 
left : 17px; 
top : 29px; 
font : bold 12px/24px Arial, Helvetica, sans-serif; 
color : #9dbc52; 
background-color : inherit; 
padding : 2px; 
} 
#footer p.design a.link { 
font : bold 12px/24px Arial, Helvetica, sans-serif; 
color : #9dbc52; 
background-color : inherit; 
text-decoration : none; 
} 
#footer p.design a.link:hover { 
color : #fff; 
background-color : #bd3535; 
} 
.style1 { 
text-align : right; 
} 
.style2 { 
text-align : center; 
color : #bd3535; 
} 
.style3 { 
text-align : center; 
} 
