@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; }

#top_right { float:right; width:420px; text-align:left; margin-top:20px; }

.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:340px; }

#bottom { background:url(../images/car.jpg) no-repeat 425px 23px; width:811px; }

#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; }

.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 */