@charset "utf-8";
/* CSS Document */

a { text-decoration:none; }
a:visited { text-decoration:none; }
body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#636363; }
#page { width:811px; text-align:left; }
#topbar { background-color:#ff8a00; width:811px; height:85px;}
#titlebar { background:url(../images/titlebar.jpg) no-repeat; width:753px; height:85px; text-align:left; }
#nav_left { background:url(../images/nav_left.jpg) no-repeat; width:59px; height:35px; float:left; }
.nav_button { background:url(../images/nav_button.jpg) no-repeat; width:142px; height:35px; float:left; text-align:left; }
.nav_button:hover { background:url(../images/nav_button_over.jpg) no-repeat; width:142px; height:35px; float:left; }
.nav_button a { text-decoration:none; }
.nav_button a:visited { text-decoration:none; }
#nav_right { background:url(../images/nav_right.jpg) no-repeat; width:326px; height:35px; float:left; }
#nav_bottom { background-color:#efefef; width:811px; height:5px; margin-top:2px; }
.nav_link { font-weight:bold; margin-top:10px; margin-left:10px; cursor:pointer; }
.orange { color:#ff8a00; }
.blue { color:#7ab5c8; }
.white { color:#fff; }
.f10 { font-size:10px; }
a { text-decoration:none; }
.title1 { font-size:24px; padding-top:25px; padding-left:100px; font-weight:bold; line-height:20px; }
.title1 span { font-size:18px; }
h1 { font-size:24px; margin:0px; }
h2 { margin:0px; font-size:18px;}
h3 { margin:0px 0px 3px 0px; font-size:16px;}
#top { background:url(../images/couple.jpg) no-repeat; width:811px; height:174px; position:relative; }
#top_right { float:right; width:420px; text-align:left; margin-top:20px; }
.top-btn { width:172px; height:48px; position:absolute; bottom:15px; right:50px; }
#top-blog { background:url(../images/couple.jpg) no-repeat; width:811px; height:174px; position:relative; }
#top_right-blog { float:right; width:420px; text-align:left; margin-top:20px; }
.top-btn-blog { width:172px; height:48px; position:absolute; bottom:15px; right:50px; border:none; }
.call .top { width:801px; padding:5px; background-color:#ff8a00; font-size:18px; font-weight:bold; }
.call .mid { width:781px; margin-top:2px; margin-bottom:2px; background-color:#efefef; padding:20px 10px 20px 20px; }
.call .mid .left_col { float:left; width:265px; }
.call .mid .mid_col { float:left; padding-left:10px; }
.call .mid .mid_col span { font-size:12px; }
.call .mid .right_col { float:left; padding-left:10px; width:200px; }
.call .mid .right_col span { font-size:12px; }
.call .bottom { width:811px; height:52px; background-color:#7ab5c8; }
#note { background:url(../images/note.gif) no-repeat; width:260px; height:35px; margin-left:5px; padding:2px; font-size:12px; }
#note .text { width:190px; margin-left:30px; }
#secure { background:url(../images/secure.gif) no-repeat; width:270px; height:40px; float:left; margin-top:5px; }
#submit { float:right; margin-right:5px; margin-top:10px; }
#bottom_left { float:left; width:550px; }
#bottom_right { float:right; width:240px; }
#bottom { width:811px; background:url(../images/car.jpg) bottom left no-repeat; }
#footer { background:url(../images/footer.jpg) no-repeat; width:792px; height:19px; }
#footer_left { float:left; }
#footer_left a, a:visited { color:#636363; text-decoration:underline; }
#footer_right { float:right; }
#footer_right a, a:visited { color:#7ab5c8; text-decoration:underline; }
#footer2 { background:url(../images/footer2.jpg) no-repeat; width:811px; height:16px; }
#lead { float:right; width:235px; }
#lead .top { width:225px; background:#ff8a00; padding:5px; font-size:18px; font-weight:bold; margin-bottom:2px; }
#lead .mid { margin-bottom:2px; background-color:#efefef; padding:10px 10px 10px 15px; font-size:12px; }
#lead .bottom { width:235px; height:52px; background-color:#7ab5c8; }
#learn_left { width:562px; float:left; }

#wp-lead { float:right; width:196px; }
#wp-lead .top { width:196px; background:#ff8a00; padding:5px; font-size:18px; font-weight:bold; margin-bottom:2px; }
#wp-lead .mid { margin-bottom:2px; background-color:#efefef; font-size:12px; }
#wp-lead .bottom { width:196px; height:102px; background-color:#7ab5c8; }
#wp-learn_left { width:562px; float:left; }
#wp-learn_lead { background:url(../images/wp-learn_call.jpg) no-repeat; width:196px; height:245px; position:relative; }
#wp-learn_lead .text { width:196px; font-size:12px; padding-top:8px; }
#wp-learn_lead .form { margin-top:21px; }
#wp-learn_lead .submit { position:absolute; bottom:14px; right:2px; }

.grline { width:562px; height:5px; background-color:#efefef; }
.learnlogo { background:url(../images/logo_sm.gif) no-repeat; width:33px; height:26px; float:right; margin-top:-30px; }
.learn_box { background:url(../images/learn_box.jpg) no-repeat; width:562px; height:197px; position:relative; }
.learn_img { position:absolute; top:50px; left:15px; }
.learn_title { position:absolute; top:20px; left:15px; font-weight:bold; font-size:18px; }
.learn_text { position:absolute; top:30px; left:210px; width:340px; }
#learn_lead { background:url(../images/learn_call.jpg) no-repeat; width:235px; height:215px; position:relative; }
#learn_lead .text { width:210px; font-size:12px; padding-top:8px; }
#learn_lead .form { margin-top:25px; }
#learn_lead .submit { position:absolute; bottom:3px; right:5px; }
/* Clear Fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*DEFAULT STYLES*/
.vert1 { clear:both; height:1px; font-size:1px; }
.vert2 { clear:both; height:2px; font-size:1px; }
.vert3 { clear:both; height:3px; font-size:1px; }
.vert4 { clear:both; height:4px; font-size:1px; }
.vert5 { clear:both; height:5px; font-size:1px; }
.vert6 { clear:both; height:6px; font-size:1px; }
.vert7 { clear:both; height:7px; font-size:1px; }
.vert8 { clear:both; height:8px; font-size:1px; }
.vert9 { clear:both; height:9px; font-size:1px; }
.vert10 { clear:both; height:10px; font-size:1px; }
.vert15 { clear:both; height:15px; font-size:1px; }
.vert20 { clear:both; height:20px; font-size:1px; }
.vert25 { clear:both; height:25px; font-size:1px; }
.vert30 { clear:both; height:30px; font-size:1px; }
.vert35 { clear:both; height:35px; font-size:1px; }
.vert40 { clear:both; height:40px; font-size:1px; }
.vert45 { clear:both; height:45px; font-size:1px; }
.vert50 { clear:both; height:50px; font-size:1px; }
.vert100 { clear:both; height:100px; font-size:1px; }

