* { padding:0; margin:0; }
body, html { height:100%; }

body {
font: 70%/1.3em Tahoma, Arial, sans-serif;
color:#000;
background:#eeeff1;
}

img { border-width:0; }

a { color:#cc0000; } 
a:hover { text-decoration:none; }
a:focus { outline: none; } 

h1, h2, h3, h4, h5, h6 { margin:0 0 15px 0; padding:0; }
h1, h2, h3 { font-weight:normal; }
h1 { font-size: 215%; line-height:1.3em; }
h2 { font-size: 180%; line-height:1em; }
h3 { font-size: 160%; line-height:1.1em; }
h4 { font-size: 140%; font-weight:normal; line-height:1.1em; }
h5 { font-size: 116%; }
h6 { font-size: 110%; margin-bottom:5px; }

p { padding:0; margin:0 0 15px 0; }

ul, ol { padding:5px 0 5px 15px; margin:5px 0 5px 15px; }
ul li, ol li { margin:0 0 5px 0; }

.clear { clear: both; height:0; overflow:hidden; }

#mainContainer { min-width:980px; background:#fff url("/images/body_bg.gif") repeat-x; }
#mainContainerBox { background:url("/images/container_bg.jpg") no-repeat 50% 0; }


#header2 { height:109px; width:950px; margin:0 auto; position:relative; }
#header2 .logo { width:181px; height:38px; display:block; position:absolute; top:40px; left:3px; }
#header2 .slogan { left:423px; top:56px; position:absolute; width:156px; height:13px; background:url("/images/hd_slogan.png") no-repeat; display:block; text-indent:-2100px; }
#header2 .resources { right:0; top:52px; position:absolute; }
#header2 .resources label { font-size:90%; color:#7b808d; }


#header { height:149px; width:950px; margin:0 auto; position:relative; }
#header .logo { width:181px; height:38px; display:block; position:absolute; top:40px; left:3px; }
#header .slogan { left:423px; top:56px; position:absolute; width:156px; height:13px; background:url("/images/hd_slogan.png") no-repeat; display:block; text-indent:-2100px; }
#header .resources { right:0; top:52px; position:absolute; }
#header .resources label { font-size:90%; color:#7b808d; }

#topmenu { position:absolute; bottom:4px; left:0; padding:0; margin:0; list-style:none; width:950px; height:46px; background:url("/images/topmenu_bg.jpg") no-repeat; }
#topmenu li { float:left; margin:0; height:13px; padding:15px 60px 0 0; }
#topmenu li a { display:block; float:left; height:13px; overflow:hidden; text-indent:-2100px; background-image:url("/images/topmenu_skin.gif"); background-repeat:no-repeat; }
#topmenu li a:hover { border-bottom:1px solid #8e9092; }

#topmenu li.m1 { height:32px; margin:0; padding:6px 40px 0 11px; }
#topmenu li.m1 a { width:111px; height:32px; background:url("/images/topmenu_btn_apply.gif") no-repeat;  }
#topmenu li.m1 a:hover { border-width:0; }

#topmenu li.m2 a { width:81px; background-position:0 0; }
#topmenu li.m3 a { width:78px; background-position:-140px 0; }
#topmenu li.m4 a { width:82px; background-position:-278px 0; }
#topmenu li.m5 a { width:113px; background-position:-421px 0; }
#topmenu li.m6 a { width:29px; background-position:-595px 0; }

#topmenu li.m7 { padding-right:0; }
#topmenu li.m7 a { width:69px; background-position:-685px 0; }


#mainContent2 { width:928px; min-height:475px; padding:10px 10px 0px 10px; margin:0 auto; background:url("/images/mainContent_bg.jpg") no-repeat 50% 0; }

#mainContent { width:928px; min-height:475px; padding:10px 10px 35px 10px; margin:0 auto; background:url("/images/mainContent_bg.jpg") no-repeat 50% 0; }

#cntBox { width:663px; float:left; }

h1.pageTitle { color:#bb1515; font-size: 15px; font-weight: bold; height:45px; margin:0; padding:14px 20px 0 20px; background:url("/images/inner_title_shadow.gif") no-repeat 0 100%; }
h1.pageTitle span { color:#ff6600; }

.cntContent { background:#fff; padding:30px 35px 20px 21px; min-height:400px; }

.placesList { padding:0; margin:0; list-style:none; }
.placesList li { padding:0 0 0 15px; margin:0 0 18px 0; list-style:none; background:url("/images/li_1.gif") no-repeat 0 2px; }
.placesList .pBox { position:relative; background:url("/images/dots1.gif") repeat-x 0 100%; padding:0 4px 17px 4px; width:99%; }
.placesList .pBox h5 { margin-bottom:8px; }
.placesList .pBox .address { color:#7f8388; }
.placesList .pBox .phone { position:absolute; bottom:17px; right:0; }
.placesList .pBox .phone small { color:#7f8388; padding-right:3px; }
.placesList .pBox .phone b { color:#ff6600; font-size:110%; }
.placesList li.lst .pBox { background:none; }

.promoBox { width:663px; height:332px; position:relative; margin-bottom:25px; }
.promoBox .picBox { width:663px; height:332px; position:absolute; }
.promoBox a.btnApply { position:absolute; top:200px; right:30px; display:block; width:255px; height:71px; background:url("/images/btn_apply.png") no-repeat; text-indent:-2100px; }
.promoBox a.btnApply_mod { position:absolute; top:177px; right:53px; display:block; width:332px; height:71px; background:url("/images/btn_apply_mod.png") no-repeat; text-indent:-2100px; }
.promoBox .newsBox { position:absolute; bottom:0; left:0; width:663px; height:39px; background:url("/images/news_line_bg.png") no-repeat; }
.promoBox .newsBox p { color:#fff; margin:0; padding:11px 0 0 75px; }

.preferencesBox { width:326px; float:right; }
.preferencesBox h3 { margin:0 0 12px 22px; height:16px; overflow:hidden; text-indent:-2100px; background:url("/images/title_preferences.gif") no-repeat; }
.preferencesBox .pBoxTop { width:326px; background:url("/images/cbox_bg_t.gif") no-repeat; height:10px; overflow:hidden; }
.preferencesBox .pBoxBottom { width:326px; background:url("/images/cbox_bg_b2.gif") no-repeat; height:10px; overflow:hidden; }
.preferencesBox .pBoxCnt { min-height:139px; border-right:1px solid #d1d5dc; border-left:1px solid #d1d5dc; background:#fff url("/images/cbox_bg_cnt.gif") no-repeat 0 100%; }
.preferencesBox .pBoxCnt ul { padding:11px 20px 0 20px; margin:0; list-style:none; }
.preferencesBox .pBoxCnt ul li { padding:0 0 0 29px; background:url("/images/li_1.gif") no-repeat 0 1px; margin:0 0 12px 0; line-height:1.2em; }


#leftBox { width:255px; float:right; }

.applyForm { height:332px; margin-bottom:10px; background:url("/images/apply_form_bg.gif") no-repeat; }
.applyForm h2 { margin-bottom:16px; }
.applyForm h2 a { display:block; width:255px; height:105px; text-indent:-2100px; }
.applyForm form { padding:0 30px 0 31px; }
.applyForm form .formItem { padding:0 2px 8px 2px; }
.applyForm form .formItem input { width:182px; padding:2px; }
.applyForm form .formItem select { width:190px; }
.applyForm .btn { margin-top:10px; }
.applyForm .verisign { float:right; margin-top:9px; }

.applyForm_mod { height:332px; margin-bottom:10px; background:url("/images/apply_form_bg_mod.gif") no-repeat; }
.applyForm_mod h2 { margin-bottom:16px; }
.applyForm_mod h2 a { display:block; width:255px; height:105px; text-indent:-2100px; }
.applyForm_mod form { padding:0 30px 0 31px; }
.applyForm_mod form .formItem { padding:0 2px 8px 2px; }
.applyForm_mod form .formItem input { width:182px; padding:2px; }
.applyForm_mod form .formItem select { width:190px; }
.applyForm_mod .btn { margin-top:10px; }
.applyForm_mod .verisign { float:right; margin-top:9px; }

.applyForm_ds { height:332px; margin-bottom:10px; background:url("/images/apply_form_bg_debt.gif") no-repeat; }
.applyForm_ds h2 { margin-bottom:16px; }
.applyForm_ds h2 a { display:block; width:255px; height:105px; text-indent:-2100px; }
.applyForm_ds form { padding:0 30px 0 31px; }
.applyForm_ds form .formItem { padding:0 2px 8px 2px; }
.applyForm_ds form .formItem input { width:182px; padding:2px; }
.applyForm_ds form .formItem select { width:190px; }
.applyForm_ds .btn { margin-top:10px; }
.applyForm_ds .verisign { float:right; margin-top:9px; }

.sttBox { margin-bottom:7px; }
.sttBox .sttTop { height:5px; overflow:hidden; background:url("/images/sttbox_bg_t.gif") no-repeat; }
.sttBox .sttCnt { min-height:120px; padding:14px 20px 0 30px; background:#697589 url("/images/sttbox_bg_b.gif") no-repeat 0 100%; color:#f2f3f6; }
.sttBox .sttCnt p { clear:all; margin-bottom:5px; line-height:1.16em; padding:0 2px; }
.sttBox h3 { height:20px; margin:0 0 10px 2px; text-indent:-2100px; background:url("/images/title_stayintouch.gif") no-repeat; }
.sttBox form { height:30px; }
.sttBox form .inp { width:150px; padding:2px; float:left; margin:1px 4px 0 0; }
.sttBox form .btn { float:left; }

.leftApplyBtn { margin:0 -4px 4px -4px; }


/* Footer */

#footer { min-width:980px; color:#808794; }
#footer .ftrNavBox { height:42px; }

.ftrLocBox { background:#cfd2d7; }
.ftrLocCnt { margin:0 auto; width:920px; padding:27px 0 29px 30px; color:#606773; }
.ftrLocCnt ul { float:left; width:120px; list-style:none; padding:0 15px 0 0; margin:0; }
.ftrLocCnt ul.lst { width:80px; }
.ftrLocCnt ul li { padding:0; margin:0 0 3px 0; }
.ftrLocCnt a { text-decoration:none; color:#606773; }
.ftrLocCnt a:hover { text-decoration:underline; color:#000; }

#ftrmenu { padding:0; margin:0 auto; width:950px; height:42px; list-style:none; }
#ftrmenu li { float:left; margin:0; height:13px; padding:15px 60px 0 0; }
#ftrmenu li a { display:block; float:left; height:13px; overflow:hidden; text-indent:-2100px; background-image:url("/images/ftrmenu_skin.gif"); background-repeat:no-repeat; }
#ftrmenu li a:hover { border-bottom:1px solid #8e9092; }
#ftrmenu li.m1 { padding-left:30px; }
#ftrmenu li.m1 a { width:69px; background-position:0 0; }
#ftrmenu li.m2 a { width:81px; background-position:-132px 0; }
#ftrmenu li.m3 a { width:78px; background-position:-272px 0; }
#ftrmenu li.m4 a { width:82px; background-position:-410px 0; }
#ftrmenu li.m5 a { width:113px; background-position:-553px 0; }
#ftrmenu li.m6 a { width:29px; background-position:-727px 0; }
#ftrmenu li.m7 { padding-right:0; }
#ftrmenu li.m7 a { width:69px; background-position:-817px 0; }

.ftrBoxA { margin:0 auto; width:890px; padding:30px 5px 20px 5px; }
.ftrBoxA .logo { width:273px; float:left; }
.ftrBoxA .links { float:left; padding:0px 0 0 0; color:#808794; }
.ftrBoxA .links a { color:#808794; text-decoration:none; }
.ftrBoxA .links a:hover { text-decoration:underline; color:#000; }
.ftrBoxA .links span { padding:0 10px; }

.ftrBoxB { border-top:1px solid #cfd2d7; margin:0 auto; width:890px; padding:30px 5px 50px 5px; }
.ftrBoxB .copy { width:273px; float:left; }
.ftrBoxB .note { float:left; width:585px; font-size:90%; line-height:1.1em; }
.ftrBoxB .note a { font-size:11px; color:#808794; text-decoration:none; }
.ftrBoxB .note a:hover { font-size:11px; text-decoration:underline; color:#000; }


/* end Footer */


select, input, textarea { font:100% Tahoma, Arial, sans-serif; color:#40444c; }



.placesList2 { padding:0; margin:0; list-style:none; }
.placesList2 li { padding:0 0 0 15px; margin:0 0 3px 0; list-style:none; background:url("/images/li_1.gif") no-repeat 0 2px; }
.placesList2 .pBox { position:relative;/* background:url("/images/dots1.gif") repeat-x 0 100%; */padding:0 4px 5px 4px; width:99%; }
.placesList2 .pBox h5 { margin-bottom:2px; }
.placesList2 .pBox .address { color:#7f8388; }
.placesList2 .pBox .phone { position:absolute; bottom:17px; right:0; }
.placesList2 .pBox .phone small { color:#7f8388; padding-right:3px; }
.placesList2 .pBox .phone b { color:#ff6600; font-size:110%; }
.placesList2 li.lst .pBox { background:none; }



