html{min-height:100%; border-bottom:1px solid transparent}

body{margin:0; width:100%; font-family:Arial,Helvetica,sans-serif; font-size:12px; background:url(../uploadedimages/bg-body.jpg) repeat-x; color:#333}

h1{color:#333; font-size:36px; margin:0}

h2{color:#666; font-size:22px; margin:0}

h3{color:#333; font-size:18px; margin:20px 0 5px}

h4{color:#666; font-size:16px; margin:20px 0 5px}

h5{color:#999; font-size:14px; margin:20px 0 5px}

h6{color:#333; font-size:12px; margin:20px 0 5px}

a, a:visited{color:#227DCA; text-decoration:none}
a:hover{color:#0A69BE; text-decoration:underline}

br{margin:0 0 8px 0}
p{margin:20px 0 0 0}
h3+p{margin:0 0 5px 0}
h4+p{margin:0 0 5px 0}
h5+p{margin:0 0 5px 0}
h6+p{margin:0 0 5px 0}
ul+p{margin:0 0 5px 0}
img{border:0}
.preload{display:none}

.left{float:left}

.right{float:right}

.clear{clear:both}

.nowrap{white-space:nowrap}

ol{margin:0 0 5px 20px}

ul.greenUl, ul.greenCheckUl{margin:0 0 5px 0; padding:0; list-style:none}
ul.greenUl ul{padding:0 0 0 18px; list-style:none}
ul.greenUl li{margin:0 0 0 0; padding:4px 0 0 18px; background:url(../uploadedimages/sprites-buttons-bullets.png) 0 -870px no-repeat}
ul.greenUl ul li{background:url(../uploadedimages/sprites-buttons-bullets.png) 0 -1000px no-repeat}

ul.greenCheckUl li{background:url(../uploadedimages/sprites-buttons-bullets.png) 0 -1025px no-repeat}

ul.orangeUl{margin:0 0 5px 22px; padding:0; list-style:none}
ul.orangeUl ul{padding:0 0 0 18px; list-style:none}
ul.orangeUl li{margin:0 0 0 0; padding:4px 0 0 18px; background:url(../uploadedimages/sprites-buttons-bullets.png) 0 -1425px no-repeat}

ul.blueUl{margin:0 0 5px 22px; padding:0; list-style:none}
ul.blueUl ul{padding:0 0 0 18px; list-style:none}
ul.blueUl li{margin:0 0 0 0; padding:4px 0 0 18px; background:url(../uploadedimages/sprites-buttons-bullets.png) 0 -1575px no-repeat}

a.blueLink{color:#1A66AA}
a.blueLink:hover{color:#727171}

a.orangeLink{color:#f58220; font-weight:bold}

a.navHeadLink{color:#1B468E; font-size:15px; font-weight:bold}

a.bottomNav{color:#1a66aa}
a.bottomNav:hover{color:#727171}

#headWrapperReg{width:1024px; height:60px; padding:0; margin:0 auto; overflow:hidden; text-align:left}
#headUpperReg{width:1024px; height:60px; overflow:hidden}

#headBg{height:64px; width:100%; top:0; left:0; position:relative; z-index:100}

#headWrapper{width:1024px; height:100%; margin:0 auto}

#headUpper{width:1024px; height:100%; overflow:hidden}

#headWrapper a.EktronEditorsMenuMarker{margin-bottom:-12px !important}
body >a.EktronEditorsMenuMarker{margin-top:-12px!important}

#headUpperLeft{width:605px; height:44px; margin-top:10px; border-right:1px solid #CAD5E0; float:left; position:relative}

#headUpperLeft .logo-main{top:2px; left:50px; width:200px; height:38px; background:url(../uploadedimages/sprites-header-footer.png) 0 0 no-repeat; display:block; position:absolute}

#zoomSocials{top:11px; right:12px; margin:0; padding:0; list-style:none; position:absolute}
#zoomSocials li{margin:0 5px 0 0; padding:0; float:left}
#zoomSocials a{height:22px; width:22px; display:block; overflow:hidden; text-indent:100px; position:relative; background:url(../uploadedimages/sprites-header-footer.png) 0 0 no-repeat}
#zoomSocials .facebook a{background-position:-200px 0}
#zoomSocials .twitter a{background-position:-225px 0}
#zoomSocials .blog a{background-position:-250px 0}

#headUpperRight{width:400px; height:100%; float:right; position:relative}

#headUpperRight #signIn{margin:0}

#headUpperRight .label-email, #headUpperRight .label-password{font-size:10px; display:block; padding:0}
#signIn .label-password{margin-top:12px}

#signIn input.email, input.password{font-size:10px; border:1px #CCC solid; width:140px; height:16px}
#signIn input.password{margin-top:3px}
#signIn .signIn{color:#FFF; cursor:pointer; font-size:11px; font-weight:bold; text-align:center; border:none; width:91px; height:20px; margin-bottom:3px; text-indent:-10000px; background:url(../uploadedimages/sprites-header-footer.png) -325px 0 no-repeat; display:block}
#signIn a.forgotPassword{color:#36C; font-size:10px; cursor:pointer; display:block; margin-top:6px}
#signIn a:hover.forgotPassword{text-decoration:none}
#signIn .col1{width:90px; padding:15px 5px 0 0; text-align:left; float:left}
#signIn .col2{width:156px; padding:12px 0 0 0; float:left; text-align:left}
#signIn .col3{width:101px; padding:12px 0 0 0; float:left; background:none}

#mainWrapper{width:1024px; margin:-10px auto 30px auto}
#mainWrapper_reg{width:1024px; margin:-10px auto 0 auto}

#CallTopWrapper{position:relative; width:1024px; height:14px; margin-top:60px; background:url(../uploadedimages/call_topcurve_new.png) no-repeat; overflow:hidden}

#CallTopWrapper_2{width:1024px; height:14px; margin-top:60px; background:url(../uploadedimages/sprites-header-footer.png) 0 -50px no-repeat; overflow:hidden}

#callMidWrapper{width:1024px}

#callMidWrapper_2{width:1024px; background:url(../uploadedimages/call_mid_new.png) 0 98px repeat-y}

#callMidWrapperInner{width:1024px; background:url(../uploadedimages/call_mid_new.png) repeat-y}

#callMidWrapperInner_2{width:1024px; background:url(../uploadedimages/call_mid_2_new.png) repeat-y}

#callBottomWrapper{width:1024px; height:14px; background:url(../uploadedimages/sprites-header-footer.png) 0 -62px no-repeat}

#callBottomWrapper_2{width:1024px; height:16px; background:url(../uploadedimages/sprites-header-footer.png) 0 -86px no-repeat}

#callBottomWrapper_3{width:1024px; height:25px; background:url(../uploadedimages/call_bottom_3_new.png) no-repeat}

#blueBox{background:url(../uploadedimages/main_image.jpg) left bottom no-repeat; width:931px; margin-left:48px; min-height:344px; overflow:hidden}

#blueBox_2{min-height:344px; width:944px; margin-left:40px; overflow:hidden}

#blueBoxLeftWrapper{width:710px; float:left}

#blueH1{margin:20px 0 20px 200px}
#blueH2{margin:10px 0 20px 200px}
#blueH3{margin:20px 0 20px 300px}

.bulletBox{width:410px; margin:20px 0 20px 300px; overflow:hidden}

.bulletLeft{width:20px; float:left}

img.orangeArrow{margin-top:5px}

.bulletRight{width:390px; float:left}

a.prodButtons{display:block; color:#FFF; width:139px; height:30px; font-size:15px; font-weight:bold; text-decoration:none; margin:7px 0 0 10px; padding:10px 0 0 20px; background:url(../uploadedimages/images/prodOff.png) no-repeat}
a.prodButtons:hover{color:#FFF; background:url(../uploadedimages/images/prodOn.png)}

.fiftyPadBox{width:1024px; height:20px; display:block}

#navOne, #navTwo, #navThree, #navFour{width:138px; height:22px; text-align:center; padding:4px 7px 0 0; background:url(../uploadedimages/images/tab_off.png) no-repeat; float:left}

#blueBoxRightWrapper{width:234px; float:left}

.prodBoxWrapper{width:219px; margin:0 0 5px 0; overflow:hidden}

.prodBoxTop{width:199px; height:55px; padding:15px 0 0 20px; background:url(../uploadedimages/prodBoxTop.gif) no-repeat}

.prodBoxBodyTop{width:199px; padding:0 0 7px 20px; background:url(../uploadedimages/prodBoxBg.gif) repeat-y}

.prodBoxBodyBottom{width:199px; padding:7px0 7px 20px; background:url(../uploadedimages/prodBoxBg.gif) repeat-y}

.prodBoxBottom{width:219px; height:32px; background:url(../uploadedimages/prodBoxBottom.gif) no-repeat}

.prodBoxHeader{width:199px; height:36px; padding:7px 0 0 20px; background:url(../uploadedimages/prodBoxHeader.gif) no-repeat}

#blueBoxLeftWrapper_2{width:640px; padding:20px 30px 20px 40px; float:left; background:#FFF}

#blueH1_2{margin:0}

#blueH2_2{width:620px}

#blueH3_2{margin:20px0 20px 40px}

.bulletBox_2{width:620px; margin:20px 10px 20px 40px; overflow:hidden}

.bulletLeft_2{width:20px; float:left}

img.orangeArrow_2{margin-top:5px}

.bulletRight_2{width:600px; float:left}

#blueBoxRightWrapper_2{width:234px; float:left}

#blueBoxRightShim{width:220px; margin-left:4px; background-color:#E9EDF4}

.prodBoxWrapper_2{width:219px; margin:0 0 5px 0; overflow:hidden}

.prodBoxTop_2{width:199px; height:55px; padding:15px 0 0 20px; background:url(../uploadedimages/images/prodBoxTop_2.png) no-repeat}

.prodBoxBodyTop_2{width:199px; padding:0 0 7px 20px; background:url(../uploadedimages/prodBoxBg_2.gif) repeat-y}

.prodBoxBodyBottom_2{width:199px; padding:7px 0 7px 20px; background:url(../uploadedimages/prodBoxBg_2.gif) repeat-y}

.prodBoxBottom_2{width:219px; height:32px; background:url(../uploadedimages/prodBoxBottom_2.gif) no-repeat}

.prodBoxHeader_2{width:199px; height:36px; padding:7px 0 0 20px; background:url(../uploadedimages/images/prodBoxHeader_2.png) no-repeat}

.bannerAdWrapper{width:219px; height:321px; background:url(../uploadedimages/banner_ad_bg.jpg) no-repeat; margin-bottom:20px}

.bannerAdTextWrapper{width:219px; height:251px; text-align:center; padding-top:15px}

.bannerAdButtonWrapper{width:211px; height:50px; padding-top:8px; padding-left:5px; text-align:center}

.sideNavWrapper{width:224px; overflow:hidden}

.sideNavHeader{width:224px; height:21px; background:url(../uploadedimages/page2_side_divider.gif) no-repeat}

.sideNavMidWrapper{width:200px; margin-left:24px; padding-bottom:10px; overflow:hidden; line-height:150%}

.sideNavIcons{width:20px; float:left}

.sideNavLinks{width:170px; margin-left:10px; float:left}

.blueBoxWideWrapper{width:931px; min-height:400px; background-color:#FFF}

#threeBoxWrapper{background:url(../uploadedimages/images/threeBarBg.png) repeat-y; overflow:hidden; width:1024px}

#threeBoxTopWrapper{background:url(../uploadedimages/images/threeBarTop.png) no-repeat; width:1024px; height:54px; overflow:hidden}

#boxTopOne{width:280px; height:42px; margin-left:38px; float:left; padding:12px 0 0 20px}

#boxTopTwo{width:263px; height:42px; float:left; padding:12px 0 0 20px}

#boxTopThree{width:348px; height:42px; float:left; padding:12px 0 0 20px}

#threeBoxMiddleWrapper{width:1024px; overflow:hidden}

#boxMiddleOne{width:300px; margin-left:38px; float:left; overflow:hidden}

#boxMiddleTwo{width:283px; float:left; overflow:hidden}

#boxMiddleThree{width:328px; float:left; overflow:hidden; padding:5px 10px 10px 10px}

#threeBoxBottom{width:1024px; height:16px; background:url(../uploadedimages/images/threeBarBottom.png) no-repeat}

.threeBoxImg{vertical-align:middle; margin-top:-2px; margin-right:15px}

#subFold{overflow:hidden; width:1024px}

#subFoldLeft{width:620px; float:left}

#subFoldRight{overflow:hidden; width:404px; float:left}

.subBulletBox{width:540px; margin:20px 20px 20px 60px}

.subBulletLeft{width:20px; float:left}

.subBulletRight{width:520px; float:left}

img.greenArrow{margin-top:5px}

#videoWrapper{width:369px;  overflow:hidden}

#VideoTop{width:309px; height:42px; padding:7px 0 0 60px; background:url(../uploadedimages/images/videoTop.png) no-repeat}

#VideoMiddle{width:369px; background:url(../uploadedimages/videoBg.gif) repeat-y; overflow:hidden}

#VideoBottom{width:369px; height:18px; background:url(../uploadedimages/images/videoBottom.png) no-repeat}

#videoPlayer{width:203px; margin:0 11px 11px; float:left}

#playList{width:139px; float:left; padding:0 5px 0 0}

#landingTestBelow{background:none!important}

.feedburnerFeedBlock ul{margin:0; padding:0; list-style:none}

.feedburnerFeedBlock li{margin:10px 0 0 0; padding:0}

.date{margin:0 0 10px 0; padding:0}

.headline{font-weight:bold}

.feedTitle{background:#FFF; font-size:14px; font-weight:bold; margin:0; padding:10px}

#creditfooter{display:none}

.videoWrapper{margin:0; padding:10px; width:340px; float:left; display:inline; background:#F1F1F1}

#footerWrapper{width:100%; padding-bottom:30px; overflow:hidden; background:#E5E5E5 url(../uploadedimages/bg-footer.gif) repeat-x}

.footerContent{padding:14px 0 0 28px; width:990px; overflow:hidden; margin:0 auto !important}

h3.footerHeader{font-size:21px; color:#BFBFBF; padding:0 0 20px 0; margin:0}
h3.footerHeader a:link, h3.footerHeader a:visited{color:#BFBFBF}
.footerHeader span{color:#909090; text-shadow:1px 1px 1px #fff; margin:0 10px 0 0}

#footerLeft{width:760px; float:left; padding-left:40px; margin-top:30px; line-height:200%}

#footInnerWrapper{background:url(../uploadedimages/images/footer_bg.png) repeat-x}
#footInnerContent{width:1024px; margin:0 auto; padding:0 0 20px 0; overflow:hidden}
#footerRight{width:224px; float:left; text-align:center; margin-top:30px}

.footerSectionHeader, .footerSectionHeader:hover{color:#3B4146 !important}

#footerWrapper .logoBox p{font-size:11px; margin:0}
.logo-trust{margin:0 auto; margin-top:3px; display:block; width:121px; height:41px; background:url(../uploadedimages/sprites-header-footer.png) -425px 0 no-repeat; position:relative}

#footerWrapper ul{ist-style-type:none!important; background:none; list-style-image:none}

.footerCategoryBox{float:left; margin-right:18px !important; width:235px}
.footerCategoryBox strong{font-size:16px; color:#3b4146; padding:10px 0 15px 0; margin:0}
.footerCategoryBox ul{margin:0 !important; border:0; outline:0; padding-left:0; list-style-type:none; overflow:hidden}
.footerCategoryBox li{color:#1A66AA; line-height:18px; padding-bottom:0 !important}

.footerCategoryBox li a{color:#333; text-decoration:none}

.footerCategoryBox li a:hover{color:#727171; text-decoration:underline}

.footerCategoryBox li.last{padding-bottom:10px}

.footerCategoryBoxLast{float:left; width:217px; color:#333}

.footerCategoryBoxLast strong{font-size:16px; color:#3b4146; padding:10px 0 15px 0; margin:0}
.footerCategoryBoxLast ul{margin:0; border:0; outline:0; padding-left:0; list-style-type:none}
.footerCategoryBoxLast li{line-height:18px; padding-bottom:0 !important}
.footerCategoryBoxLast li a{color:#333; text-decoration:none}
.footerCategoryBoxLast li a:hover{color:#727171; text-decoration:underline}
.footerCategoryBoxLast li.last{padding-bottom:10px}

.footerLinks{clear:both; margin:0 auto; width:979px; overflow:hidden}
ul.footerLinksList{float:left; width:820px; margin:15px 0 0 0; padding:0; list-style:none}
.footerLinksList li{color:#333; display:inline; line-height:26px; margin:0 10px 0 -10px; padding:0 11px 0 12px}
.footerLinksList li a{color:#333; text-decoration:none}
.footerLinksList li a:hover{color:#727171; text-decoration:underline}
.footerLinksList li.last{border:none}
.footerLinks .logoBox{margin-top:0; float:right; width:144px; border:0}

#cssfeedburner{display:none}

.whiteBold1{color:#fff; font-size:20px; font-weight:bold}

.blackNormal1{color:#000; font-size:13px; font-weight:normal; line-height:135%}

.headLine{color:#000; font-size:15px; font-weight:bold}

.siteMapHead{display:block; color:#333; font-weight:bold; width:100px; margin-right:10px; float:left}

.siteMapDividers{margin-right:5px; margin-left:5px}

.bannerAdText{color:#fff; font-size:20px; font-weight:normal}

.standardBold{font-weight:bold}

.bodyText{line-height:130%}

.greenPointer{color:#679146; font-weight:bold; line-height:200%}

#no-nav-title-heading{margin:10px 38px}

#no-nav-main-content, .no-nav-main-content{margin:0 38px; overflow:hidden; position:relative}

ul.jd_menu{top:64px; width:974px; margin:0; padding:0 0 0 51px; clear:both; z-index:100; position:absolute}
ul.jd_menu li{width:auto; height:28px; margin-left:-1px; padding:0; list-style-type:none; border-right:1px solid #016BB4; border-left:1px solid #016BB4; float:left; position:relative}
ul.jd_menu ul{padding:0; margin-left:0; float:left; width:210px; z-index:1; display:none; position:absolute}
ul.jd_menu ul li{width:100%; border:none}
ul.jd_menu a, ul.jd_menu a:visited, ul.jd_menu a:hover{font-size:15px; font-weight:bold; color:#D0E5F4; height:24px; padding:4px 25px 0 25px; text-align:center; display:block; cursor:pointer; text-decoration:none}
ul.jd_menu .selected a{color:#333 !important}
ul.jd_menu li.selected, ul.jd_menu a:hover{color:#333; background:url(../uploadedimages/sprites-header-footer.png) -575px 0 no-repeat}
ul.jd_menu li li a, ul.jd_menu li li a:visited, ul.jd_menu li li a:hover, ul.jd_menu .selected li a{font-size:12px !important; font-weight:400 !important; color:#005C9B !important; border:1px solid #DCDCDC; background:#FFF; height:20px; padding:5px 4px 4px 9px; margin:0; text-decoration:none; text-align:left}
ul.jd_menu li li a:hover{border-top:none; font-weight:bold !important; color:#FFF !important; background:#1F7BC9}

.buttonNew, .buttonGreen, .buttonNewGreen{cursor:pointer; text-decoration:none; color:#0b2232; font-size:16px; font-weight:bold; text-align:center; line-height:50px; width:152px; height:49px; margin:10px auto; padding:1px 8px 0; display:block; background:url(../uploadedImages/sprites-buttons-bullets-2.png) 0 0 no-repeat; z-index:1}
.buttonNew:hover, .buttonGreen:hover, .buttonNewGreen:hover{text-decoration:none; color:#0b2232}
.buttonNew:visited, .buttonGreen:visited, .buttonNewGreen:visited{text-decoration:none; color:#0b2232}
.buttonNew:hover{background-position:0 -50px}
a.buttonGreen{height:44px; line-height:42px; padding:1px 5px 0; margin-top:14px; background-position:0 -100px}
.buttonGreen:hover{background-position:0 -143px}
a.buttonNewGreen{background-position:0 -200px}
.buttonNewGreen:hover{background-position:0 -250px}

.signup-link{cursor:pointer}

div.quoteBox{margin:10px 10px 15px 10px; position:relative}
.quoteBox blockquote{  color:#727272;   background:#EAEAEB;   font-style:italic;   font-size:16px;   font-weight:bold;   margin:0; padding:15px 20px;   border-radius:5px;   -moz-border-radius:5px;   -webkit-border-radius:5px;   -khtml-border-radius:5px;   position:relative}
.quoteBox p{  padding:0;   margin:0 0 0 40px}
.quoteBox .name{  font-weight:bold;   padding:18px 0 0 0; background:url(../uploadedimages/sprites-home-page.png) -125px 0 no-repeat}
.quoteBox h5{ padding:0;  line-height:16px;  margin:8px 0 0 40px}

blockquote{background-color:#eaeaeb; color:#727272; clear:left; font-size:16px; font-style:italic; font-weight:bold; margin:0 10px; padding:15px 20px}
.name{background:url(../uploadedimages/sprites-home-page.png) -125px 0 no-repeat; font-weight:bold; line-height:16px; margin:0 0 0 50px; padding:15px 0 0}
.desi{margin:0 0 0 50px; padding:0; line-height:16px}
