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; border-top:2px solid #fff;}
#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;}

.menu ul { margin:0; padding:0; list-style:none;}
.menu ul li { margin:0; padding:0; float:left;}

.menu ul li a.home { width:126px; 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 ul li a.get_started { width:159px; 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 ul li a.apply_now { width:159px; 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 ul li a.faqs { width:125px; 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 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 ul li a.documents { width:154px; 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 ul li a.contacts { width:138px; 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;}

.menu ul li a.selected_btn { 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:0px; padding-top:3px;}
.banner .left .learn_more a { width:121px; height:39px; background:url(../images/learn_more.jpg) no-repeat; background-position: 0 -41px; margin:0; padding:0; display:block;}
.banner .left .learn_more a:hover { background-position: 0 -1px;}

.banner .left .apply_now { padding-left:120px; margin-right:35px; float:left; }
.banner .left .apply_now a { width:170px; height:44px; background:url(../images/apply_now.jpg) no-repeat; background-position: 0 -1px /*-44px*/; margin:0; padding:0; display:block; float:left;}
.banner .left .apply_now a:hover { background-position: 0 -1px;}

.banner .right { width:358px; height:280px; background:url(../images/rotateing_bg.jpg) no-repeat; float:right;}

.internal_main { width:960px; padding:0px 0px 20px 0px; margin:0 auto; margin-top:25px; background-color:#fff; background:#fff url(../images/document_page_main_bg.jpg) top no-repeat;}
.internal_main .left { width:583px; padding:15px 0 0 20px; float:left; background:#fff url(../images/document_page_main_bg.jpg) top no-repeat;}	/*//////////////////////////////////*/
.internal_main .left h1 { color:#0079c2; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; margin:0; padding:0; padding-top:20px;}

.internal_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;}
.internal_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;}
.internal_main .left .callus { width:239px; float:right; padding-left:5px; text-align:center; background:#000 url(../images/callus_bg.jpg) top left no-repeat; }
/*.internal_main .left h2 { color:#3f3f3f; font-size:24px; margin:7px 0 0 0; padding:0; font-weight:bold;}
.internal_main .left h3 { color:#f65c0c; font-size:16px; margin:0; margin-top:10px; padding:0; font-weight:bold;}
*/
.internal_main a { color:#0079c2; text-decoration:none;}
.internal_main a:hover { color:#0079c2; text-decoration:underline;}
.internal_main .left .beneffits_top { width:583px; height:10px; background:url(../images/box_list_top.jpg) no-repeat; margin-top:30px;}
.internal_main .left .beneffits { width:583px; background:url(../images/box_list_bg.jpg) repeat-y;}
.internal_main .left .beneffits ul { margin:0; padding:0; list-style:none; width:250px;}
.internal_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.jpg) 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;}

.internal_main .left .beneffits .list_left { width:253px; float:left; padding-left:10px;}
.internal_main .left .beneffits .list_right { width:290px; float:right; padding-left:30px;}
.internal_main .left .beneffits_bottom { width:583px; height:133px; background:url(../images/box_list_bottom.jpg) bottom no-repeat;}

.internal_main .left .document { width:533px; height:55px; border-bottom:1px solid #DEE0E2; background:url(../images/document_icon.gif) 0px 7px no-repeat; padding-left:50px; padding-bottom:15px;}
.internal_main .left .document_txt { width:568px; color:#3F3F3F; background:url(../images/document_green_icon.gif) 0px 2px no-repeat; margin:10px 0 25px 0; padding:0 0 0 15px;}
p.head { font-size:16px; font-weight:bold; }
p.pdf { background:url(../images/pdf_icon.gif) 0px 0px no-repeat; padding-left:20px;}
.left .document_txt a { text-decoration:none; color:#0079C2; font-weight:bold; }
.left .document_txt a:hover { text-decoration:underline;}

p.little { font-size:11px; margin:0; padding:0;}
p.normal { margin:15px 0 25px 0;}
.internal_main .left .contactus { width:513px; height:55px; border-bottom:1px solid #DEE0E2; background:url(../images/contact_us_icon.jpg) 0px 0px no-repeat; padding:0 0 15px 70px;}
.internal_main .left .contact_info { width:583px; color:#3F3F3F; border-bottom:1px solid #DEE0E2; margin:10px 0 10px 0; padding-top:10px;}
.internal_main .left .contact_info p.head { margin:0; padding:0;}
.contact_info p span { margin-right:25px; font-weight:bold;}
.contact_info .bold { font-weight:bold; margin:15px 0 15px 0; display:block;}
.mar { margin-top:15px;}

p.phone { font-weight:bold; float:left; width:60px; margin-right:10px;}
p.border { border-left:1px solid #c3c3c3; width:100px; float:left; padding-left:5px; margin-right:20px;}

/*.internal_main .left .contact_info_txt { font-size:11px; color:#757575;}*/
.internal_main .left .contact_info_txt { font-size:12px; color:#000000;}
.internal_main .left .contact_info_txt p { margin:0; padding:0;}

.internal_main .left .apply_now { width:513px; height:55px; border-bottom:1px solid #DEE0E2; background:url(../images/apply_now_icon.jpg) 0px 7px no-repeat; padding:0 0 15px 60px;}
/*.internal_main .left .contact_form_detailes { width:583px; margin-top:30px;}*/
.internal_main .left .contact_form_detailes { width:100%; margin-top:30px; text-align:center;}
.internal_main .apply_form .contact_form_detailes { width:75.5%; margin-top:30px; text-align:center; padding:0 12.25% 0 12.25%;}
.contact_form_detailes .select { border:1px solid #DEDEDE; float:left; width:155px; height:20px;}
.contact_form_detailes p.input_txt { float:left; width:326px; /*color:#1F1F1F;*/ }
/*.login_content p.input_txt { float:left; width:326px; color:#1F1F1F; background-color:Yellow;}*/
.contact_form_detailes .input_field { float:left; width:151px; height:21px; border:none; background:url(../images/apply_now_input_field.gif) no-repeat; margin:3px 0 0 0; padding:4px 0 0 4px;}
.contact_form_detailes .textarea { width:394px; height:81px; background:url(../images/apply_now_textarea.jpg) no-repeat; border:none; padding-left:4px; padding-top:4px; float:left; margin-top:5px;}
.contact_form_detailes .input_img { margin:5px 0 0 2px;}
.radio1 { margin:5px 5px 0 25px;}
.radio2 { margin:5px 5px 0px 10px;}

.internal_main p { padding-bottom:5px;}
.internal_main p.text { font-size:14px; text-align:center; font-weight:bold; color:#3F3F3F; margin-top:20px; margin-bottom:20px;}
.internal_main .happy_rock_top { width:583px; height:6px; background:url(../images/happy_rock_top.jpg) no-repeat;}
.internal_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;}
.internal_main .happy_rock_bottom { width:583px; height:6px; background:url(../images/happy_rock_bottom.jpg) no-repeat;}

.bottom_links { padding:25px 0 0 25px;}

.internal_main .right { width:317px; padding:0 20px 0 20px; float:right; margin-top:20px; } /*//////////////////////////////////*/
.internal_main .right .top { width:316px; height:5px; background:url(../images/internal_right_top_bg.jpg) no-repeat;}
.internal_main .right .content { width:306px; border:none; background:#fff; border-left:1px solid #F3F3F3; border-right:1px solid #F3F3F3; padding-left:10px; padding-bottom:30px;}
.p_top { padding-top:10px;}

.content .contact_form { width:286px; background:url(../images/contact_us_bg.jpg) top no-repeat; margin:0; padding-left:10px; color:#848484; font-size:12px;}
.content .contact_form h1 { font-size:15px; font-weight:bold; color:#0079C2; margin:0; padding:15px 0 15px 0;}

.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; color:Black;}
.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;}
.input_img2 { margin:15px 0 5px 5px;}
.internal_main .right .bottom { width:316px; height:5px; background:url(../images/right_bottom_bg.jpg) no-repeat;}
.internal_main .right .shadow { width:296px; height:20px; background:url(../images/shadow.jpg) no-repeat; margin-top:20px;}

.internal_main .right .login_top { width:296px; height:5px; background:url(../images/login_top_bg.jpg) no-repeat; margin-top:30px; }
.internal_main .right .login_top_a { width:296px; height:5px; background:url(../images/login_top_bg.jpg) no-repeat; margin-top:0px; }
.internal_main .right .login_content { width:284px; border-left:1px solid #E3E4E5; border-right:1px solid #E3E4E5; padding:10px 0 10px 10px; color:#848484;}

.internal_main .right .login_content h1 { color:#F65C0C; font-size:15px; font-weight:bold; margin:0; padding:0; padding-bottom:10px;}
.internal_main .right .login_content p.link { padding-left:84px;}
.internal_main .right .login_content a { font-size:11px; color:#0079C2; padding-right:3px; padding-left:3px;}
.internal_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:135px; }
.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;}

.footer .madeby a { text-decoration:none; color:#7A8B9F; padding-right:3px; padding-left:3px;}
.footer .madeby a:hover { text-decoration:underline; color:#FFF;}

.displayContent { margin:60px 0 0 0;}
p.float { float:left; margin-right:10px; background:#e9e9e9; padding:4px 10px 4px 10px;}

.internal {margin:25px auto 0; padding:10px 0 0 20px; width:935px;}
.internal .document { height:55px; border-bottom:1px solid #DEE0E2; background:url(../images/document_icon.gif) 0px 7px no-repeat; padding-left:50px; padding-bottom:15px;}
.internal .document_txt { color:#3F3F3F; background:url(../images/document_green_icon.gif) 0px 2px no-repeat; margin:10px 0 40px 0; padding:0 0 0 15px;}
.internal h1 { color:#0079c2; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; margin:0; padding:0; padding-top:20px;}
.activ { background-color:#FF0000;}

.input_box {width:100%; padding-bottom: 5px; float:left; display:inline;}
.input_txt2 {float:left; padding: 9px 7px 0 3px; display:inline;}
/*.contact_form_detailes .input_field2 {float:left; width:151px; height:21px; border:none; background:url(../images/apply_now_input_field.gif) no-repeat; margin:3px 20px 0 0; padding:4px 0 0 4px;}
.contact_form_detailes .input_field_small {float:left; width:60px; height:21px; border:none; background:url(../images/apply_now_input_field_small.gif) no-repeat; margin:3px 20px 0 0; padding:4px 0 0 4px;}*/
.contact_form_detailes .input_field2 {float:left; width:235px; height:17px; margin:4px 20px 0 0; padding:0 0 0 2px; }
.contact_form_detailes .input_field_small {float:left; width:60px; height:12px; margin:3px 20px 0 0; padding:4px 0 0 4px;}
.contact_form_detailes .input_ddl_small {float:left; width:170px; height:22px; margin:4px 20px 0 0; padding:0 0 0 0;}
.contact_form_detailes .input_field2_long {float:left; width:/*489*/350px; height:17px; margin:4px 20px 0 0; padding:0 0 0 4px; }

.internal_main .apply_form { width:700px; padding:15px 0 0 132px;}
.internal_main .apply_form .apply_now { width:inherit; height:55px; border-bottom:1px solid #DEE0E2; background:url(../images/apply_now_icon.jpg) 0px 7px no-repeat; padding:0 0 15px 60px;}
.internal_main .left .faqs { width:inherit; height:55px; border-bottom:1px solid #DEE0E2; background:url(../images/faq_icon.gif) 0px 7px no-repeat; padding:0 0 15px 60px;}
.internal_main .left .get_started { width:inherit; height:55px; border-bottom:1px solid #DEE0E2; background:url(../images/getstarted_icon.gif) 0px 7px no-repeat; padding:0 0 15px 60px;}

.input_label { width: /*170*/168px; height:26px; float:left; }
.input_label_short { width: 80px; float:left; }
.input_label_long { width:/*287*/283px; height:26px; float:left; }
.input_tbox {width: 242px; height:26px; float:right; }
.input_tbox_long {width: 359px; height:26px; float:right; }
.input_tbox_short {width: 81px; height:24px; padding-left:19px; float:left; }
/*.input_tbox_long {width: 340px; height:24px; float:left; background-color: Yellow;}*/
.apply_btn {width:100%; text-align:center; margin-top:20px; }

.spacer { width:100%; height: 20px; float:left;}

/*.internal_main .right .login_content a.logged_links { float:left; padding-top:5px; padding-left:3px; font-size:32px;}*/
a.logged_links { float:left; padding-top:5px; padding-left:3px; font-size:32px;}

/*.displayContent .upload {width:385px; height:20px;}*/
.displayContent input.upload {width:385px; height:20px;}
.displayContent input.upload_title {width:380px; height:20px;}