body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; background-color:#263A4C; }
.clear { clear:both; font-size:0px; line-height:0px; height:1px;}
img { border:none;}
p { margin:0; padding:0;}
input { margin:0; padding:0;}

h1 {color:#0079C2;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:bold;}
h2 { color:#3f3f3f; font-size:24px; margin:7px 0 0 0; padding:0; font-weight:bold;}
h3 { color:#f65c0c; font-size:16px; margin:0; margin-top:10px; padding:0; font-weight:bold;}

#top_content { width:100%; background:url(../images/top_bg.jpg) repeat-x;}
#middle_content { width:100%; background:#D4E5ED url(../images/middle_bg.jpg) repeat-x; height:auto; border-top:2px solid #fff; overflow:hidden;}
#bottom_content { width:100%; background:#273A4C url(../images/bottom_bg.jpg) repeat-x; padding-bottom:20px;}

.header { width:960px; padding:0 9px 0 9px; margin:0 auto;}

.header .top { padding-top:23px; height:48px;}
.header .top .logo { float:left; width:25%;}
.header .top .callus { float:right; width:25%;}

.header .bottom { margin-top:40px;}
.header .bottom .menu { float:left; width:868px; display:block;}

.menu ul { margin:0; padding:0; list-style:none;}
.menu ul li { margin:0; padding:0; float:left;}

.menu .selected_btn { background-position:0 -38px;}
.menu ul li a.home { width:108px; height:38px; background:url(../images/home_btn_over.jpg) no-repeat; margin:0; margin-right:1px; padding:0; display:block;}
.menu ul li a.home:hover { background-position: 0 -38px;}

.menu .get_started a.selected_btn { background-position:0 -38px;}
.menu ul li a.get_started { width:141px; height:38px; background:url(../images/getstarted.jpg) no-repeat; margin:0; margin-right:1px; padding:0; display:block;}
.menu ul li a.get_started:hover { background-position: 0 -38px;}

.menu .apply_now a.selected_btn { background-position:0 -38px;}
.menu ul li a.apply_now { width:141px; height:38px; background:url(../images/applynow_btn.jpg) no-repeat; margin:0; margin-right:1px; padding:0; display:block;}
.menu ul li a.apply_now:hover { background-position: 0 -38px;}

.menu .faqs a.selected_btn { background-position:0 -38px;}
.menu ul li a.faqs { width:107px; height:38px; background:url(../images/faqs.jpg) no-repeat; margin:0; margin-right:1px; padding:0; display:block;}
.menu ul li a.faqs:hover { background-position: 0 -38px;}

.menu .about a.selected_btn { background-position:0 -38px;}
.menu ul li a.about { width:108px; height:38px; background:url(../images/aboutus2.jpg) no-repeat; margin:0; margin-right:1px; padding:0; display:block;}
.menu ul li a.about:hover { background-position: 0 -38px;}

.menu .documents a.selected_btn { background-position:0 -38px;}
.menu ul li a.documents { width:136px; height:38px; background:url(../images/documents.jpg) no-repeat; margin:0; margin-right:1px; padding:0; display:block;}
.menu ul li a.documents:hover { background-position: 0 -38px;}

.menu .contacts a.selected_btn { background-position:0 -38px;}
.menu ul li a.contacts { width:120px; height:38px; background:url(../images/contacts.jpg) no-repeat; margin:0; margin-right:1px; padding:0; display:block;}
.menu ul li a.contacts:hover { background-position: 0 -38px;}

.header .bottom .language { float:right; width:91px; padding-top:10px; margin-left:1px;}
.language .us a{ width:45px; height:28px; background:url(../images/us.jpg) no-repeat; background-position:0 -28px; margin:0; padding:0; margin-right:1px; float:left; display:block;}
.language .us a:hover { background-position: 0 0;}
.language .us a.selected_lang { background-position:0 0px;}

.language .sp a{ width:45px; height:28px; background:url(../images/sp.jpg) no-repeat; background-position:0 -28px; margin:0; padding:0; float:left; display:block;}
.language .sp a:hover { background-position: 0px 0px;}
.language .sp a.selected_lang { background-position:0 0px;}

.banner { width:960px; padding:26px 9px 0 9px; margin:0 auto;}
.banner .left { width:586px; height:74px; background:url(../images/banner_lft_img.jpg) no-repeat; float:left; padding-top:206px;}
.banner .left .learn_more { width:121px; padding-left:140px; margin-right:7px; float:left;}
.banner .left .learn_more a { width:121px; height:44px; background:url(../images/learn_more.jpg) no-repeat; background-position: 0 -44px; margin:0; padding:0; display:block;}
.banner .left .learn_more a:hover { background-position: 0 0px;}

.banner .left .apply_now a { width:170px; height:44px; background:url(../images/apply_now.jpg) no-repeat; background-position: 0 -44px; margin:0; padding:0; display:block; float:left;}
.banner .left .apply_now a:hover { background-position: 0 0px;}

.banner .right { width:358px; height:280px; background:url(../images/rotateing_bg.jpg) no-repeat; float:right;}

.main { width:960px; padding:0 0px 0px 0px; margin:0 auto; background-color:#fff;}
.main .left { width:583px; padding:15px 0 0 20px; float:left;}
.main .left h1 { color:#0079c2; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold;}

.main .left ul.red { width:338px; margin:0; padding:0; float:left; list-style:none; color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.main .left ul.red li { background:url(../images/red_arrow.jpg) left center no-repeat; padding:0; padding-left:15px; margin:5px 0 0 5px;}
.main .left .callus { width:239px; float:right; padding-left:5px; text-align:center; background:#000 url(../images/callus_bg.jpg) top left no-repeat; }
.main .left h2 { color:#3f3f3f; font-size:24px; text-align:center; margin:7px 0 0 0; padding:0; font-weight:bold;}
.main .left h3 { color:#f65c0c; font-size:16px; text-align:center; margin:0; margin-top:10px; padding:0; font-weight:bold;}

.main a { color:#0079c2; text-decoration:none;}
.main a:hover { color:#0079c2; text-decoration:underline;}
.main .left .beneffits_top { width:583px; height:10px; background:url(../images/box_list_top.jpg) no-repeat; margin-top:30px;}
.main .left .beneffits { width:583px; background:url(../images/box_list_bg.jpg) repeat-y;}
.main .left .beneffits ul { margin:0; padding:0; list-style:none; width:250px;}
.main .left .beneffits ul li { background:url(../images/green_arrow.gif) 2px 2px no-repeat; padding:0; padding-left:25px; margin:10px 0 0 5px; font-size:13px; font-weight:bold; color:#4E4E4E;}
.beneffits a { background:url(../images/bullet.gif) left center no-repeat; margin:0; padding:0; padding-left:20px; margin-left:7px; margin-top:10px; font-weight:bold; text-decoration:none; display:block;}

.main .left .beneffits .list_left { width:253px; float:left; padding-left:10px;}
.main .left .beneffits .list_right { width:290px; float:right; padding-left:30px;}
.main .left .beneffits_bottom { width:583px; height:133px; background:url(../images/box_list_bottom.jpg) bottom no-repeat;}

.main p { padding-bottom:5px;}
.main p.text { font-size:14px; text-align:center; font-weight:bold; color:#3F3F3F; margin-top:20px; margin-bottom:20px;}
.main .happy_rock_top { width:583px; height:6px; background:url(../images/happy_rock_top.jpg) no-repeat;}
.main .happy_rock { border:none; border-left:1px solid #E8E9E9; border-right:1px solid #E8E9E9; width:561px; color:#3F3F3F; font-size:12px; padding:10px 10px 0 10px;}
.main .happy_rock_bottom { width:583px; height:6px; background:url(../images/happy_rock_bottom.jpg) no-repeat;}

.main .right { width:317px; padding:0 20px 0 20px; float:right; margin-top:10px;}
.main .right .top { width:316px; height:5px; background:url(../images/right_top_bg.jpg) no-repeat;}
.main .right .content { width:306px; border:none; border-left:1px solid #F3F3F3; border-right:1px solid #F3F3F3; padding-left:10px; padding-bottom:30px;}
.content .form { width:286px; background:url(../images/application_bg.jpg) top no-repeat; margin:0; padding-left:10px; color:#848484; font-size:12px;}
.content .form h1 { font-size:15px; font-weight:bold; color:#0079C2; margin:0; padding:15px 0 15px 0;}
.input_txt { width:85px; float:left; padding-top:5px; padding-left:3px; display:inline;}
.input { width:175px; height:25px; background:url(../images/input_bg.jpg) no-repeat; border:none; float:left; padding-left:4px; padding-top:4px; display:inline;}
.select { border:1px solid #DEDEDE; float:left; width:179px;}
.textarea { width:175px; height:95px; background:url(../images/textarea_bg.jpg) no-repeat; border:none; padding-left:4px; padding-top:4px;}
.input_img { margin:15px 0 5px 87px;}
.main .right .bottom { width:316px; height:5px; background:url(../images/right_bottom_bg.jpg) no-repeat;}
.main .right .shadow { width:296px; height:20px; background:url(../images/shadow.jpg) no-repeat; margin-top:20px;}

.main .right .login_top { width:296px; height:5px; background:url(../images/login_top_bg.jpg) no-repeat; margin-top:30px; }
.main .right .login_content { width:284px; border-left:1px solid #E3E4E5; border-right:1px solid #E3E4E5; padding:10px 0 10px 10px; color:#848484;}
.main .right .login_content h1 { color:#F65C0C; font-size:15px; font-weight:bold; margin:0; padding:0; padding-bottom:10px;}
.main .right .login_content p.link { padding-left:84px;}
.main .right .login_content a { font-size:11px; color:#0079C2; padding-right:3px; padding-left:3px;}
.main .right .login_content a:hover { text-decoration:underline;}

.footer { width:969px; background:url(../images/footer_bg.jpg) top no-repeat; margin:0 auto;  padding-top:90px; font-size:11px; color:#7A8B9F; padding-left:9px;}
.footer .logo { width:177px; float:left; }
.footer .links { width:455px; float:left; margin-left:15px; }
.footer .links a { text-decoration:none; color:#7A8B9F; padding-right:3px; padding-left:3px;}
.footer .links a:hover { text-decoration:underline; color:#FFF;}
.footer .madeby { width:284px; float:right; border-left:1px solid #3C5670; padding-left:20px;}
.footer p { padding:4px 0 4px 0;}

.internal {margin:25px auto 0; padding:10px 0 0 20px; width:935px;}