@charset "utf-8";

/* CSS Document */



*{

margin:0;

padding:0;

font-family:Arial, Helvetica, sans-serif;

}



#wrap{

margin:0 auto;

width:965px;

}



#header{

width:965px;

height:194px;

float:left;

background:url(../images/header_bg.jpg) 100% 100% no-repeat;

}



#header_company{

width:965px;

height:194px;

float:left;

/*background:url(../images/header_bg_company.jpg) 100% 100% no-repeat;*/
background:url(../images/Ship_Banner_French.jpg) 100% 100% no-repeat;
}



#header_solution{

width:965px;

height:194px;

float:left;

background:url(../images/header_bg_solutions.jpg) 100% 100% no-repeat;

}



#header_import{

width:965px;

height:194px;

float:left;

background:url(../images/header_import.jpg) 100% 100% no-repeat;

}



#header_gov{

width:965px;

height:194px;

float:left;

background:url(../images/header_bg_gov.jpg) 100% 100% no-repeat;

}



#header_app{

width:965px;

height:194px;

float:left;

background:url(../images/header_bg_app.jpg) 100% 100% no-repeat;

}



.logo{

float:left;

}



.top_bar{

float:right;

width:600px;

margin:10px 0 0 0;

}



.top_bar form{ float:right; }

.input_a{ border:1px solid #1b496d; height:20px; position:relative; bottom:5px; }



.search{

float:right;

font-size:15px;

font-weight:bold;

color:#1b496d;

margin:1px 0 0 10px; 

}



.login{

float:right;

font-size:15px;

font-weight:bold;

color:#1b496d;

border-left:1px solid #ccc;

margin:1px 0 0 10px;

padding:0 0 0 10px; 

}



a.france{

float:right;

font-size:15px;

font-weight:bold;

color:#1b496d;

border-left:1px solid #ccc;

margin:1px 0 0 10px;

padding:0 0 0 30px;

text-decoration:none;

background:url(../images/Union_Jack.png) 5% 45% no-repeat;

}



a.france:hover{ text-decoration:underline; }

a.trial{

float:right;

font-size:15px;

font-weight:bold;

color:#1b496d;

border-left:1px solid #ccc;

margin:1px 0 0 10px;

padding:0 0 0 12px;

text-decoration:none;


}



a.trial:hover{ text-decoration:underline; }



h1{ color:#33517a; font-size:17px; padding:20px 0 0 10px; }

.mid_company h6{ color:#33517a; font-size:17px; padding:20px 0 0 0; }



#middle{

clear:both;

float:left;

width:964px;

border-top:1px solid #1d4d73;

border-bottom:1px solid #1d4d73;

}



.mid_txt{

float:left;

margin:25px 0 0 10px;

display:inline;

width:380px;

font-size:14px;

font-weight:bold;

color:#1b496d;

}



.mid_txt_right{

float:left;

margin:65px 10px 0 10px;

display:inline;

width:263px;

font-size:14px;

font-weight:bold;

color:#1b496d;

}

.mid_txt_right2{

float:left;

margin:85px 0 0 20px;

display:inline;

width:450px;

font-size:16px;

font-weight:bold;

color:#1b496d;

}


a.mid_txt_right_a{

float:right;

margin:5px 10px 5px 50px;

display:inline;

font-size:16px;

font-weight:bold;

color:#133958;

width:180px;
text-decoration:underline;

cursor:pointer;

background:url(../images/arrow_index.png) 95% 100% no-repeat;

}



a.mid_txt_right_a:hover{ text-decoration:none; cursor:pointer }


a.mid_txt_right_a2{

float:right;

margin:50px 10px 40px 60px;

display:inline;

font-size:16px;

font-weight:bold;

color:#133958;

width:115px;

cursor:pointer;


background:url(../images/arrow_index.png) 95% 100% no-repeat;

}



a.mid_txt_right_a2:hover{ text-decoration:none; cursor:pointer }

.mid_txt_sub{

float:left;

margin:20px 0 18px 10px;

display:inline;

width:380px;

font-size:14px;

font-weight:bold;

color:#79a5d7;

}



.mid_left{

float:left;

width:406px;

}



.mid_right{

float:left;

width:558px;

}



#bottom{

float:left;

width:964px;

border-bottom:1px solid #999;

}



.bottom_left{

float:left;

width:679px;

background:url(../images/bottom_slice.jpg) repeat-x;

}



.column_1{

float:left;

width:205px;

padding-bottom:30px;

}



.img_1{

margin:20px 0 0 20px;

display:inline;

float:left;

}



.column_1_txt{

float:left;

margin:23px 0 0 20px;

padding:0;

display:inline;

color:#33517b;

font-size:14px;

}



.column_1_txt_sub{

float:left;

margin:10px 0 0 20px;

padding:10px 0 10px 0;

display:inline;

color:#c0790e;

font-size:14px;

border-top:1px solid #ccc;

}



.solution{

float:left;

margin:0 0 0 20px;

display:inline;

}



.solution_big{

float:left;

margin:10px 0 0 7px;

padding:0 0 10px 0;

display:inline;

}



.solution_big2{

float:left;

margin:10px 0 0 7px;

padding:0 0 10px 0;

display:inline;

}



.column_2{

float:left;

width:225px;

}



.img_2{

margin:20px 0 0 20px;

display:inline;

float:left;

}



.column_2_txt{

float:left;

margin:20px 0 15px 20px;

padding:0;

display:inline;

color:#33517b;

font-size:14px;

}



.column_case_txt{

float:left;

margin:20px 10px 35px 20px;

padding:0;

display:inline;

color:#33517b;

font-size:14px;

}



.column_2_txt_sub{

float:left;

margin:12px 0 0 20px;

padding:10px 0 10px 0;

display:inline;

color:#c0790e;

font-size:14px;

border-top:1px solid #ccc;

}



.solution{

float:left;

margin:0 0 0 20px;

display:inline;

}



.column_3{

float:left;

width:225px;

}



.img_3{

margin:20px 20px 0 20px;

display:inline;

float:left;

}



.column_3_txt{

float:left;

margin:18px 0 19px 20px;

padding:0;

width:200px;

display:inline;

color:#33517b;

font-size:14px;

}



.column_3_txt_sub{

float:left;

margin:8px 0 0 20px;

padding:10px 0 10px 0;

display:inline;

color:#c0790e;

font-size:14px;

border-top:1px solid #ccc;

}



.solution{

float:left;

margin:0 0 0 20px;

display:inline;

}



.bottom_right{

float:left;

width:285px;

height:300px;

background:url(../images/right_bg.png) no-repeat;

}



h2{

float:left;

padding:15px 0 15px 15px; 

color:#34517c;

font-size:18px;

width:268px;

border-bottom:1px solid #75a7ce;

border-left:1px solid #75a7ce;

border-right:1px solid #75a7ce;

background-color:#dae7f2;

}



.enter_c{

margin:20px 0 0 15px;

padding:0 10px 100px 0px;

display:inline;

background:url(../images/bt-enter.png) 49px 0% no-repeat;

width:255px;

float:left;

}



.enter_c form{

margin:0;

padding:0 0 0 3px;

}



.enter_c .input{

margin:0;

padding:10px 0 0 0;

font-size:75%;

}



.form{

margin:0;

padding:0;

width:60px;

float:left;

font-size: 15px;

font-weight: bold;

color: #34517c;

}



.form4{

margin:0 32px 0 0;

display:inline;

padding:0;

float:right;

font-size: 15px;

font-weight: bold;

color: #34517c;

}



.footer_nav{

margin:5px 5px 0 55px;

padding:0 0 30px 0;

display:inline;

color:#4a4e51;

font-size:13px;

float:right;

}



.footer_nav span{

margin:0 10px 0 10px;

display:inline;

padding:0;

}



.footer_li{

list-style-type:none;

display:inline;

margin:0;

padding:0;

}



.footer_li a{ color:#4a4e51; text-decoration:none; }

.footer_li a:hover{ color:#4a4e51; text-decoration:underline; }



#footer_bottom{

margin:0;

padding:0;

float:left;

color:#3581ba;

font-size:13px;

}



.footer_nav_left{

margin:5px 0 0 0;

padding:0 0 30px 0;

display:inline;

color:#3581ba;

float:left;

}





.footer_nav_left span{

margin:0 5px 0 5px;

display:inline;

padding:0;

}



.footer_li_left{

list-style-type:none;

display:inline;

margin:0;

padding:0;

color:#3581ba;

}



.footer_li_left a{ color:#3581ba; text-decoration:none; }

.footer_li_left a:hover{ color:#3581ba; text-decoration:underline; }



a.vcard_2 { color:#3581ba; text-decoration:none; }

a.vcard_2:hover{ color:#3581ba; text-decoration:underline; }





/***************** FAQ PAGE **********************/

/*************************************************/



#nav li.main_faq a{

display: block;

padding: 12px 9px 13px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

background:url(../images/nav_bg.png);

}

		

#nav li.main_faq a:hover{

display: block;

padding: 12px 9px 13px 9px;

color:#325672;

text-decoration:none;

font-weight: bold;

}



#middle_sub{

clear:both;

float:left;

width:964px;

border-top:1px solid #1d4d73;

border-bottom:1px solid #999;

}



.mid_left_sub{

float:left;

width:527px;

background:url(../images/left_bg.png) 100% 0% no-repeat;

}



.mid_left_sub_vcard{

float:left;

width:400px;

background:url(../images/left_bg.png) 100% 0% no-repeat;

}



.mid_faq{

float:left;

width:490px;

margin:0 0 0 10px;

display:inline;

border-bottom:1px solid #ccc;

}



.mid_faq_vcard{

float:left;

width:950px;

margin:0 0 0 10px;

display:inline;

border-bottom:1px solid #ccc;

}



.mid_right_sub{

float:left;

width:437px;

position:absolute;

position:relative; 

bottom:62px;

}



.mid_right_vcard{

float:left;

width:437px;

position:relative; 

bottom:100px;

}



.mid_right_sub_vcard{

float:right;

width:437px;

height:326px;

background:url(../images/company-mission.jpg);

}



.mid_right_sub_vcard2{

float:left;

width:437px;

height:326px;

background:url(../images/faq_img.jpg);

}



.question{

float:left;

margin:25px 0 0 0;

display:inline;

width:490px;

font-size:14px;

font-weight:bold;

color:#1b496d;

}



.question_vcard{

float:left;

margin:25px 0 0 0;

display:inline;

width:900px;

font-size:14px;

font-weight:bold;

color:#1b496d;

}



.answer{

float:left;

margin:10px 0 0 0;

padding:0 0 25px 0;

display:inline;

width:380px;

font-size:14px;

color:#1b496d;

}



.answer_bottom{

float:left;

margin:10px 0 0 0;

padding:0 0 25px 0;

display:inline;

width:380px;

font-size:14px;

color:#1b496d;

}



.answer_bottom_vcard{

float:left;

margin:10px 0 0 0;

padding:0 0 25px 0;

display:inline;

width:950px;

font-size:14px;

color:#1b496d;

}



.contentpages{

float:left;

margin:10px 0 0 0;

padding:0 0 0px 0;

display:inline;

width:950px;

font-size:14px;

color:#1b496d;

}





/***************** COMPANY PAGE ******************/

/*************************************************/



#nav li.main_company a{

display: block;

padding: 12px 9px 13px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

background:url(../images/nav_bg.png);

}

		

#nav li.main_company a:hover{

display: block;

padding: 12px 9px 13px 9px;

color:#325672;

text-decoration:none;

font-weight: bold;

}



a.crumb{ color:#d8860b; margin-left:10px; text-decoration:none; }

a.crumb:hover { text-decoration:underline; }



a.crumb2{ color:#d8860b; margin-left:10px; text-decoration:none; }

a.crumb2:hover { text-decoration:none; }



a.company{ color:#33517a; text-decoration:none; }

a.company:hover { text-decoration:underline; }

a.company2{ color:#d8860b; text-decoration:none; }
a.company3{ color:#d8860b; text-decoration:none; font-weight:normal; }
a.company4{ color:#33517a; text-decoration:none; font-weight:bold; margin:75px 0 0 0; float:left; width:500px; }



a.case_study{ 

color:#33517a; 

font-weight:bold; 

text-decoration:none;

float:right;

margin:0 20px 0 0;

padding-bottom:10px

}



a.case_study:hover { text-decoration:underline; }



.faq_box{

clear:both;

float:left;

width:490;

/*width:110px;*/
/*margin:0 0 0 380px;*/

display:inline;

padding-bottom:5px;

}



a.faq{ 

color:#33517a;

font-weight:bold;

text-decoration:none; 

}



a.faq:hover{

font-weight:bold;

text-decoration:underline; 

}



a.company_b{ 

color:#33517a; 

text-decoration:none; 

font-weight:bold;

margin:0 0 0 20px;

font-size:14px;

}



a.company_b:hover { text-decoration:underline; }



a.company_f{ 

color:#33517a; 

text-decoration:none; 

font-weight:bold;

font-size:14px;

}



a.company_f:hover { text-decoration:underline; }



a.company_c{ 

color:#33517a; 

text-decoration:none; 

font-weight:bold;

padding:0 0 20px 0;

font-size:14px;

float:left;

}



a.company_c:hover { text-decoration:underline; }





.sub_txt{

float:left;

margin:25px 0 0 0;

display:inline;

width:460px;

font-size:14px;

font-weight:bold;

color:#1b496d;

}



.sub_txt2{

float:left;

margin:25px 0 0 0;

display:inline;

width:460px;

font-size:14px;

color:#1b496d;

}



.sub_txt_vcard{

float:left;

margin:25px 0 0 0;

display:inline;

width:370px;

font-size:14px;

font-weight:bold;

color:#1b496d;

}



.sub_txt2_vcard{

float:left;

margin:25px 0 0 0;

display:inline;

width:370px;

font-size:14px;

color:#1b496d;

}



.mid_company{

float:left;

width:470px;

margin:0 0 0 10px;

display:inline;

}



.mid_company_vcard{

float:left;

width:360px;

margin:0 0 0 10px;

display:inline;

}



.mid_audit{

float:left;

width:395px;

margin:0 0 0 10px;

display:inline;

}



.square{

float:left;

margin:20px 0 0 0;

padding:0 0 0 20px;

width:460px;

font-weight:bold;

font-size:14px;

list-style-image:url(../images/square.png);

color:#d8860b;

}



.square li { padding:0 0 10px 0 }



.square_vcard{

float:left;

margin:20px 0 0 0;

padding:0 0 0 20px;

width:360px;

font-weight:bold;

font-size:14px;

list-style-image:url(../images/square.png);

color:#d8860b;

}



.square_vcard li { padding:0 0 10px 0 }





/***************** APPLICATIONS PAGES ****************/

/****************************************************/



.mid_left_app{

float:left;

width:500px;

}



.mid_left_app2{

float:left;

width:405px;

}



a.underline{ color: #143a58; text-decoration:underline; font-weight:bold; }

a.underline:hover{color: #143a58; font-weight:bold; text-decoration:none }



.solution_big4{

clear:both;

float:left;

margin:10px 0 0 5px;

padding:0 0 10px 0;

display:inline;

}



.solution_big3{

float:left;

margin:200px 0 0 0;

padding:0 0 20px 0;

display:inline;

}



.mid_right_app{

float:left;

width:464px;

}



.mid_right_audit{

float:left;

width:559px;
/*background:url(../images/app_tech.jpg) no-repeat;*/
}

.with_image{
background:url(../images/app_tech.jpg) no-repeat;
}




.app_1{

float:left;

width:232px;

background:url(../images/blue_column.png) top right no-repeat;

}



.app_2{

float:left;

width:232px;

background:url(../images/yellow_column.png) top right no-repeat;

}



.audit_1{

float:left;

width:280px;

background:url(../images/audit_bg.png) top left no-repeat;

}



.audit_2{

float:left;

width:279px;

background:url(../images/audit_bg2.png) top right no-repeat;

}



.classify_1{

float:left;

width:280px;

background:url(../images/classify_bg.png) top left no-repeat;

}



.classify_2{

float:left;

width:279px;

background:url(../images/classify_bg2.png) top right no-repeat;

}



.app_brok2{

float:left;

width:200px;

background:url(../images/blue_bg2.png) top right no-repeat;

}



.classify{

float:left;

margin:0 76px 0 17px;

}



.img_app{

float:left;

margin:10px 0 0 22px;

}



.sub_txt_app{

float:left;

margin:15px 0 0 22px;

display:inline;

width:195px;

font-size:14px;

color:#1b496d;

}



.border{

float:left;

margin:63px 0 0 0;

width:230px;

padding-bottom:70px;

border-left:1px solid #ccc;

border-right:1px solid #ccc;

}



.border2{

float:left;

width:231px;

margin:63px 0 0 0;

padding-bottom:70px;

border-right:1px solid #ccc;

}



.sub_txt_audit{

float:left;

margin:25px 0 0 0;

display:inline;

width:370px;

font-size:14px;

font-weight:bold;

color:#1b496d;

}



.sub_txt_audit2{

float:left;

margin:25px 0 0 0;

display:inline;

width:360px;

font-size:14px;

color:#1b496d;

}



.audit_border{

float:left;

margin:63px 0 40px 0;

width:274px;

padding-bottom:80px;

border-right:1px solid #ccc;

}



.audit_border2{

float:left;

width:260px;

margin:63px 0 0 0;

padding-bottom:10px;

padding-left:15px;

}



.classify_border{

float:left;

margin:63px 0 40px 0;

width:274px;

}



.classify_border2{

float:left;

width:260px;

margin:63px 0 0 0;

padding-bottom:10px;

padding-left:18px;

border-left:1px solid #ccc;

}



h3{

color:#be7a11;

float:left;

font-size:20px;

margin:10px 0 0 0;

font-weight:normal;

}



h4{

color:#215780;

float:left;

font-size:20px;

margin:10px 0 0 0;

font-weight:normal;

}



h5{ color:#33517a; font-size:17px; padding:20px 0 0 0; }



.square_grey{

float:left;

margin:20px 0 0 0;

padding:0 0 0 20px;

width:248px;

font-size:14px;

list-style-image:url(../images/square_grey.png);

color: #1b496d;

}



.square_grey li { padding:0 0 10px 0 }



.square_grey2{

float:left;

margin:20px 0 0 0;

padding:0 0 0 20px;

width:240px;

font-size:14px;

list-style-image:url(../images/square_grey.png);

color: #1b496d;

}



.square_grey2 li { padding:0 0 10px 0 }



.square_grey_big{

float:left;

margin:20px 0 0 0;

padding:0 0 0 20px;

width:350px;

font-size:14px;

list-style-image:url(../images/square_grey.png);

color: #1b496d;

}



.square_grey_big li { padding:0 0 10px 0 }



.square_mid{

float:left;

margin:20px 0 0 0;

padding:0 0 0 20px;

width:420px;

font-size:14px;

list-style-image:url(../images/square_grey.png);

color: #1b496d;

}



.square_mid li { padding:0 0 10px 0 }





/***************** ARTICLE PAGE ****************/

/*************************************************/

.full_article{

clear:both;

padding-left:5px;

padding-bottom:10px;

}



.all_article{

clear:both;

padding-left:5px;

width:480px;

}



a.arrow{ 

color: #33517a; 

float:right; 

font-size:14px; 

font-weight:bold; 

margin-left:10px;

padding-left:15px;

padding-bottom:10px;

text-decoration:underline; 

background:url(../images/arrow.png) no-repeat;

}



a.arrow:hover { text-decoration:none; }



a.arrow2{ 

color: #33517a; 

float:left; 

font-size:14px; 

font-weight:bold;

margin:20px 0 0 0;

padding-left:15px;

padding-bottom:10px;

text-decoration:underline; 

background:url(../images/arrow.png) no-repeat;

}



a.arrow2:hover { text-decoration:none; }



.answer2{

float:left;

margin:10px 0 0 0;

padding:0 0 25px 0;

display:inline;

width:380px;

font-size:14px;

color:#1b496d;

}



.answer_case{

float:left;

margin:10px 0 0 0;

padding:0 0 25px 0;

display:inline;

width:440px;

font-size:14px;

color:#1b496d;

}



.answer_detail{

float:left;

margin:10px 0 0 0;

padding:0 0 25px 0;

display:inline;

width:410px;

font-size:14px;

color:#1b496d;

}



.article_detail{

float:left;

margin:10px 0 0 0;

padding:0 0 25px 0;

display:inline;

width:450px;

font-size:14px;

color:#1b496d;

}



/***************** COMPANY PAGE ****************/

/*************************************************/



.mid_left_company{

float:left;

width:489px;

}



.mid_right_company{

float:left;

width:475px;

}



.sub_company{

float:left;

margin:15px 0 0 0;

display:inline;

width:480px;

font-size:14px;

color:#1b496d;

}



.sub_manage{

float:left;

margin:15px 0 0 10px;

display:inline;

width:470px;

font-size:14px;

color:#1b496d;

}



.company_management{

float:left;

margin:0;

}



#middle_company{

clear:both;

float:left;

width:964px;

border-top:1px solid #1d4d73;

}



.bottom_company{

float:left;

width:964px;

margin:10px 0 0 0;

padding-bottom:30px;

}



.company_1{

float:left;

width:480px;

padding-bottom:74px;

border-left:1px solid #ccc;

}



.img_1_company{

margin:20px 0 0 20px;

display:inline;

width:300px;

float:left;

}



.company_1_txt{

float:left;

margin:0 0 0 20px;

padding:0;

display:inline;

color:#666;

font-weight:bold;

font-size:14px;

width:290px;

}



.company_blue{

float:left;

margin:20px 0 0 20px;

padding:0;

display:inline;

color:#33517b;

font-size:14px;

width:290px;

}



.manage_blue{

float:left;

margin:0 0 0 20px;

padding:0;

display:inline;

color:#33517b;

font-size:14px;

width:290px;

}



.manage_1{

float:left;

width:220px;

padding-bottom:74px;

margin:40px 0 0 0;

border-left:1px solid #ccc;

}



.manage_3{

float:left;

width:250px;

padding-bottom:135px;

margin:40px 0 0 0;

border-left:1px solid #ccc;

}



.company_1_txt_sub{

float:left;

margin:10px 0 0 20px;

padding:10px 0 10px 0;

display:inline;

color:#c0790e;

font-size:14px;

width:290px;

}



.company_2{

float:left;

width:480px;

padding-bottom:30px;

border-left:1px solid #ccc;

}



.manage_txt{

float:left;

color: #33517a;

font-size:14px;

margin:20px 0 0 20px;

display:inline;

width:200px;

}



.manage_2{

float:left;

width:200px;

padding-bottom:30px;

border-left:1px solid #ccc;

}



.img_2_company{

margin:20px 0 0 20px;

display:inline;

width:300px;

float:left;

}



.company_2_txt{

float:left;

margin:20px 0 0 20px;

padding:0;

width:300px;

display:inline;

color:#33517b;

font-size:14px;

}



.company_2_txt_sub{

float:left;

margin:10px 0 0 20px;

padding:10px 0 10px 0;

display:inline;

color:#c0790e;

font-size:14px;

border-top:1px solid #ccc;

}



.company_3{

float:left;

width:319px;

padding-bottom:200px;

border-left:1px solid #ccc;

}



.img_3_company{

margin:20px 0 0 20px;

display:inline;

width:299px;

float:left;

}



.company_3_txt{

float:left;

margin:20px 0 0 20px;

padding:0;

width:299px;

display:inline;

color:#33517b;

font-size:14px;

}



.company_3_txt_sub{

float:left;

margin:10px 0 0 20px;

padding:10px 0 10px 0;

display:inline;

color:#c0790e;

font-size:14px;

border-top:1px solid #ccc;

}



.square_company{

float:left;

margin:20px 0 0 0;

padding:0 0 0 20px;

width:440px;

font-size:14px;

list-style:none;

color: #1b496d;

}



.square_man{

float:left;

margin:10px 0 0 0;

padding:0 0 0 20px;

width:440px;

font-size:14px;

list-style:none;

color: #1b496d;

}



.square_yayo{

float:left;

margin:20px 0 0 0;

padding:0 0 0 20px;

width:260px;

font-size:14px;

color: #1b496d;

}



.square_company li { margin:0; padding:10px 0 5px 0; list-style:none; }





/***************** COMPANY PRODUCT PAGE ****************/

/*******************************************************/





.mid_left_product{

float:left;

width:510px;

}



.mid_right_product{

float:left;

width:454px;

background:url(../images/right_slice.jpg) repeat-x;

}



.mid_right_index{

float:left;

width:274px;

height:175px;

background:url(../images/home_bgf.jpg);

}



.index_right{

float:left;

width:284px;

height:175px;

background:url(../images/index_bg.jpg);

}



.right_header{

float:left;

color:#33517b;

font-weight:bold;

padding:10px 20px 10px 15px;

}



.arrow_list{

float:left;

margin:0 0 0 0;

padding:5px 0 0 15px;

width:415px;

font-size:14px;

color:#33517b;

list-style-type:none;

}



.arrow_list li { 

padding:10px 0 10px 15px; 

border-top:1px solid #ccc;

background:url(../images/arrow_list.png) 0% 50% no-repeat;

}



.arrow_list li.border_a { 

padding:10px 0 10px 15px; 

border-top:1px solid #ccc;

border-bottom:1px solid #ccc;

background:url(../images/arrow_list.png) 0% 50% no-repeat;

}



.arrow_home{

float:left;

margin:0 0 0 0;

padding:0;

width:274px;

font-size:14px;

color:#33517b;

font-weight:bold;

list-style-type:none;

}



.arrow_home li.one { 

padding:15px 0 15px 0;

}



.arrow_home li a.one { 

color:#33517a;

text-decoration:none;

/*padding:15px 86px 17px 20px;*/ 
padding:15px 10px 17px 10px;

}



.arrow_home li a.one:hover { 

text-decoration:underline; 

/*background-color:#dae7f2;*/

/*padding:15px 86px 17px 20px;*/
padding:15px 10px 17px 10px;

}



.arrow_home li.two { 

/*padding:13px 0 15px 0;*/
padding:5px 0 5px 10px;

}



.arrow_home li a.two { 

color:#33517a;

text-decoration:none; 

/*padding:12px 44px 10px 20px;*/
padding:5px 10px 5px 0px;

}



.arrow_home li a.two:hover { 

text-decoration:underline; 

/*background-color:#dae7f2;*/

/*padding:12px 44px 10px 20px;*/
padding:5px 10px 5px 0px;

}



.arrow_home li.three { 

/*padding:10px 0 15px 0;*/
padding:5px 0 5px 10px;

}



.arrow_home li a.three { 

color:#33517a;

text-decoration:none; 

/*padding:12px 61px 15px 20px;*/
padding:5px 10px 5px 0px;

}



.arrow_home li a.three:hover { 

text-decoration:underline; 

/*background-color:#dae7f2;*/

/*padding:12px 61px 15px 20px;*/
padding:5px 10px 5px 0px;

}



.arrow_home li.border_a { 

/*padding:10px 0 18px 0;*/ 
padding:5px 0 5px 10px;


}



.arrow_home li a.four { 

color:#33517a;

text-decoration:none; 

/*padding:12px 66px 18px 20px;*/
padding:5px 10px 5px 0px;

}



.arrow_home li a.four:hover { 

text-decoration:underline; 

/*background-color:#dae7f2;*/

/*padding:12px 66px 18px 20px;*/
padding:5px 10px 5px 0px;

}



.bottom_product{

float:left;

width:964px;

margin:10px 0 0 0;

padding-bottom:30px;

}



.product_1{

float:left;

width:425px;

padding-bottom:40px;

}



.product_blue{

float:left;

margin:20px 0 0 0;

padding:0;

display:inline;

color:#33517b;

font-size:14px;

width:400px;

}



.product_2{

float:left;

width:290px;

padding:0 20px 10px 0;

background:url(../images/column_2_bg.png);

}



.product_txt{

float:left;

margin:130px 0 0 20px;

display:inline;

color:#33517a;

font-size:14px;

width:270px;

}



.product_3{

float:left;

width:229px;

}







/***************** FORM PAGE ****************/

/*************************************************/

.mid_contact{

float:left;

width:510px;

margin:0 0 0 10px;

display:inline;

}



.enter_d{

margin:0;

padding:0 10px 0 0px;

display:inline;

background:url(../images/bt-enter.png) 49px 0% no-repeat;

width:300px;

float:left;

}



.enter_d form{

margin:0;

padding:10px 0 0 3px;

}



.enter_d .input{

margin:0;

padding:5px 0 0 0;

}



.form_d{

margin:0;

padding:0;

width:90px;

float:left;

font-size: 14px;

color: #1b496d;

}



.form4_d{

margin:0;

display:inline;

padding:0;

float:right;

font-size: 15px;

font-weight: bold;

color: #34517c;

}



#nav li.main_contact a{

display: block;

padding: 12px 9px 13px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

background:url(../images/nav_bg.png);

}

		

#nav li.main_contact a:hover{

display: block;

padding: 12px 9px 13px 9px;

color:#325672;

text-decoration:none;

font-weight: bold;

}



.answer_contact{

float:left;

margin:10px 0 0 0;

padding:0 0 25px 0;

display:inline;

width:300px;

font-size:14px;

color:#1b496d;

}



.contact_info{

float:right;

margin:10px 10px 0 0;

display:inline;

}



.info{

font-size: 14px;

color: #1b496d;

padding-bottom:10px;

border-bottom:1px solid #ccc;

}



.info2{

font-size: 14px;

margin:10px 0 0 0;

color: #1b496d;

}



a.mid_faq_copy{

float:left;

width:490px;

margin:0 0 0 10px;

display:inline;

padding:10px 0;

border-bottom:1px solid #ccc;

text-decoration:none;

font-size:14px;

font-weight:bold;

color:#1b496d;

}



a.mid_faq_copy:hover { 

float:left;

width:490px;

margin:0 0 0 10px;

display:inline;

padding:10px 0;

border-bottom:1px solid #ccc;

text-decoration:none;

background-color:#d3e4f0; 

}



.question_copy{

float:left;

margin:0;

display:inline;

width:490px;

font-size:14px;

font-weight:bold;

color:#1b496d;

}



.solution_big_4{

float:left;

margin:40px 0 0 0;

padding:0 0 10px 0;

display:inline;

}



.app_brok{

float:left;

width:244px;

background:url(../images/blue_bg.png) top right no-repeat;

}



.border_brok{

float:left;

margin:63px 0 0 0;

width:242px;

padding-bottom:213px;

border-left:1px solid #ccc;

border-right:1px solid #ccc;

}



.border_brok2{

float:left;

margin:63px 0 0 0;

width:242px;

padding-bottom:125px;

border-left:1px solid #ccc;

border-right:1px solid #ccc;

}



.sub_txt_broker{

float:left;

margin:15px 0 0 22px;

display:inline;

width:175px;

font-size:14px;

color:#1b496d;

}





.border_brok_a{

float:left;

width:200px;

margin:63px 0 0 0;

padding-bottom:70px;

border-right:1px solid #ccc;

}



/***************** SOLUTIONS PAGE ****************/

/*************************************************/



.app_solutions{

float:left;

width:220px;

background:url(../images/blue_bg2.png) top right no-repeat;

}



.border_solutions{

float:left;

width:200px;

margin:13px 0 0 15px;

display:inline;

padding-bottom:70px;

}



.border_solutions_a{

float:left;

width:219px;

margin:63px 0 30px 0;

border-right:1px solid #ccc;

font-size:14px;

color:#1b496d;

padding-bottom:40px;

}





.sub_txt_brok{

float:left;

margin:15px 0 0 15px;

display:inline;

width:200px;

font-size:18px;

color:#1b496d;

}



.sub_txt_brok2{

float:left;

margin:15px 0 0 15px;

display:inline;

width:220px;

font-size:14px;

color:#1b496d;

}



.sub_txt_imp{

float:left;

margin:15px 0 0 10px;

display:inline;

width:200px;

font-size:14px;

color:#1b496d;

}



.import_bg{

float:left;

margin:15px 0 0 10px;

display:inline;

width:200px;

font-size:14px;

background-color:#1b496d;

}



h5{

float:left;

margin:10px 0 0 10px;

display:inline;

padding:5px 18px;

background-color:#FFFFFF;

color:#1b496d;

}



.yellow{

float:left;

margin:10px 0 0 20px;

display:inline;

width:180px;

color: #d8860b;

font-size:16px;

font-weight:bold;

}



.white{

color:#fff;

margin:10px 0 0 20px;

display:inline;

width:180px;

float:left;

font-size:16px;

font-weight:bold;

}



.white2{

color:#fff;

margin:10px 0 0 20px;

padding-bottom:20px;

display:inline;

width:180px;

float:left;

font-size:16px;

font-weight:bold;

}





.classify_btn{

float:left;

margin:13px 0 0 30px;

}



.classify_btn_gov{

float:left;

margin:13px 0 0 10px;

}



.pic_classify{

float:left;

margin:13px 0 0 35px;

}



.pic_classify_gov{

float:left;

margin:13px 0 0 15px;

}



.advantage{

clear:both;

float:left;

margin:110px 0 0 0;

padding:0 0 10px 0;

display:inline;

}





/***************** SOLUTIONS GOVERNMENT PAGE ****************/

/************************************************************/



.mid_left_gov{

float:left;

width:744px;

background:url(../images/gov_bg.png) top right no-repeat;

}



.mid_right_gov{

float:left;

width:220px;

}



.border_gov_a{

float:left;

width:219px;

margin:63px 0 20px 0;

border-left:1px solid #ccc;

font-size:14px;

color:#1b496d;

padding-bottom:20px;

}



.mid_gov{

float:left;

width:730px;

margin:0 0 0 10px;

display:inline;

}



.sub_gov{

float:left;

margin:25px 0 0 0;

display:inline;

width:690px;

font-size:14px;

color:#1b496d;

}



.square_gov{

float:left;

margin:20px 0 0 0;

padding:0 0 30px 20px;

width:605px;

font-size:14px;

list-style-image:url(../images/square_grey.png);

color: #1b496d;

}



.square_gov li { padding:0 0 10px 0 }



.gov_txt{

float:left;

font-size:14px;

color:#1b496d;

margin:0 0 0 14px;

display:inline;

width:200px;

}



.gov_txt2{

float:left;

font-size:14px;

color:#1b496d;

margin:20px 0 0 14px;

display:inline;

width:200px;

}



.advantage_gov{

float:left;

margin:20px 0 0 0;

padding:0 0 10px 12px;

display:inline;

}



.square_import{

float:left;

margin:20px 0 0 0;

padding:0;

width:440px;

font-size:14px;

list-style:none;

color: #1b496d;

}



.square_import li { padding:0 0 10px 0; list-style:none; }



.square_import_vcard{

float:left;

margin:20px 0 0 0;

padding:0;

width:440px;

font-size:14px;

list-style:none;

color: #1b496d;

}



.square_import_vcard li { 

padding:0 0 10px 20px; 

list-style:none;

background:url(../images/dash.jpg) 0% 5% no-repeat;

}



.advantage_import{

clear:both;

float:left;

margin:15px 0 0 32px;

padding:0 0 10px 0;

display:inline;

}





/***************** SEARCH PAGE *******************/

/*************************************************/



.searchheading{ color:#33517a; font-size:17px; }



.summary{ color:#33517a; font-size:17px; padding-bottom:20px; }



.result_title{

color:#33517a; 

font-size:17px;

}



.results{

color:#33517a; 

font-size:14px;

}



.result_title a{

font-weight:bold;

text-decoration:underline;

color:#33517a; 

font-size:17px;

}



.result_title a:hover{

font-weight:bold;

text-decoration:none;

color:#33517a; 

font-size:17px;

}



.context{

color:#33517a; 

font-size:14px;

}



.infoline{

color:#33517a; 

font-size:14px;

padding-bottom:20px;

}









/***************** NAVIGATION ELEMENTS ****************/

/******************************************************/





#nav {

float: left;

width: 915px;

height: 1em;

margin: 32px 0 0 0;

padding:6px 0 0 0;

list-style-type:none;

background:url(../images/top_spacer.png) 0% 0% no-repeat;

position:relative;

z-index:1;

}



#nav li { list-style-type:none; }



#nav li.main {

float: left;

margin: 0;

list-style-type:none;

font-size: 110%;

z-index:1;

}



#nav li.main ul {

	display: none; 

	width: 10em; /* Width to help Opera out */

	background-color: #69f;

}



#nav li.main a{

display: block;

padding: 12px 9px 14px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

}

		

#nav li.main a:hover{

display: block;

padding: 12px 9px 14px 9px;

background:url(../images/nav_bg.png);

color:#325672;

text-decoration:none;

font-weight: bold;

}



#nav li.main ul {

	display: none; 

	width: 4em; /* Width to help Opera out */

	background: #fff;

}



#nav li.main:hover ul, #nav li.hover ul {

	display: block;

	position: absolute;

	margin: 0;

	padding: 0;

	width:137px;

	background: #fff;

}



#nav li.main:hover li, #nav li.hover li {

	float: none; 

	background: #fff;

	border-top: 1px solid #1b496d;

	border-left: 1px solid #1b496d;

	border-right: 1px solid #1b496d;

}



#nav li.main:hover li a, #nav li.hover li a {

	background-color: #fff;

	color: #000;

	width:115px;

	padding:7px 10px 7px 10px;

}



#nav li.main li a:hover {

	background-color: #fff; 

	padding:7px 10px 7px 10px;

}



#nav li.home a{

display: block;

padding: 12px 9px 13px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

}

		

#nav li.home a:hover{

display: block;

padding: 12px 9px 13px 9px;

background:url(../images/nav_bg.png);

color:#325672;

text-decoration:none;

font-weight: bold;

}



/********APPLICATIONS STYLES BEGIN**********/

#nav li.main_applications {

float: left;

margin: 0;

list-style-type:none;

font-size: 110%;

}



#nav li.main_applications ul {

	display: none; 

	width: 10em; /* Width to help Opera out */

	background-color: #69f;

}



#nav li.main_applications a{

display: block;

padding: 12px 9px 14px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

background:url(../images/nav_bg.png);

}

		

#nav li.main_applications a:hover{

display: block;

padding: 12px 9px 14px 9px;

color:#325672;

text-decoration:none;

font-weight: bold;

}



#nav li.main_applications ul {

	display: none; 

	width: 4em; /* Width to help Opera out */

	background: #fff;

}



#nav li.main_applications:hover ul, #nav li.hover ul {

	display: block;

	position: absolute;

	margin: 0;

	padding: 0;

	width:137px;

	background: #fff;

}



#nav li.main_applications:hover li, #nav li.hover li {

	float: none; 

	background: #fff;

	margin:0;

	border-top: 1px solid #1b496d;

	border-left: 1px solid #1b496d;

	border-right: 1px solid #1b496d;

}



#nav li.main_applications:hover li a, #nav li.hover li a {

	background: #fff;

	color: #000;

	width:115px;

	padding:7px 10px 7px 10px;

}



#nav li.main_applications li a:hover {

	background-color: #fff; 

	padding:7px 10px 7px 10px;

	background:url(../images/nav_bg.png);

}

/********APPLICATIONS STYLES END**********/



/********ARTICLES STYLES BEGIN**********/

#nav li.main_articles {

float: left;

margin: 0;

list-style-type:none;

font-size: 110%;

}



#nav li.main_articles ul {

	display: none; 

	width: 10em; /* Width to help Opera out */

	background-color: #69f;

}



#nav li.main_articles a{

display: block;

padding: 12px 9px 14px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

background:url(../images/nav_bg.png);

}

		

#nav li.main_articles a:hover{

display: block;

padding: 12px 9px 14px 9px;

color:#325672;

text-decoration:none;

font-weight: bold;

}

/********ARTICLES STYLES END**********/







/********COMPANY STYLES BEGIN**********/

#nav li.main_company {

float: left;

margin: 0;

list-style-type:none;

font-size: 110%;

}



#nav li.main_company ul {

	display: none; 

	width: 10em; /* Width to help Opera out */

	background-color: #69f;

}



#nav li.main_company a{

display: block;

padding: 12px 9px 14px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

background:url(../images/nav_bg.png);

}

		

#nav li.main_company a:hover{

display: block;

padding: 12px 9px 14px 9px;

color:#325672;

text-decoration:none;

font-weight: bold;

}



#nav li.main_company ul {

	display: none; 

	width: 4em; /* Width to help Opera out */

	background: #fff;

}



#nav li.main_company:hover ul, #nav li.hover ul {

	display: block;

	position: absolute;

	margin: 0;

	padding: 0;

	width:137px;

	background: #fff;

}



#nav li.main_company:hover li, #nav li.hover li {

	float: none; 

	background: #fff;

	margin:0;

	border-top: 1px solid #1b496d;

	border-left: 1px solid #1b496d;

	border-right: 1px solid #1b496d;

}



#nav li.main_company:hover li a, #nav li.hover li a {

	background: #fff;

	color: #000;

	width:115px;

	padding:7px 10px 7px 10px;

}



#nav li.main_company li a:hover {

	background-color: #fff; 

	padding:7px 10px 7px 10px;

	background:url(../images/nav_bg.png);

}

/********COMPANY STYLES END**********/





/********FAQ STYLES BEGIN**********/

#nav li.main_faq {

float: left;

margin: 0;

list-style-type:none;

font-size: 110%;

}



#nav li.main_faq ul {

	display: none; 

	width: 10em; /* Width to help Opera out */

	background-color: #69f;

}



#nav li.main_faq a{

display: block;

padding: 12px 9px 14px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

background:url(../images/nav_bg.png);

}

		

#nav li.main_faq a:hover{

display: block;

padding: 12px 9px 14px 9px;

color:#325672;

text-decoration:none;

font-weight: bold;

}

/********FAQ STYLES END**********/





/********SOLUTIONS STYLES BEGIN**********/

#nav li.main_solutions {

float: left;

margin: 0;

list-style-type:none;

font-size: 110%;

}



#nav li.main_solutions ul {

	display: none; 

	width: 10em; /* Width to help Opera out */

	background-color: #69f;

}



#nav li.main_solutions a{

display: block;

padding: 12px 9px 14px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

background:url(../images/nav_bg.png);

}

		

#nav li.main_solutions a:hover{

display: block;

padding: 12px 9px 14px 9px;

color:#325672;

text-decoration:none;

font-weight: bold;

}



#nav li.main_solutions ul {

	display: none; 

	width: 4em; /* Width to help Opera out */

	background: #fff;

}



#nav li.main_solutions:hover ul, #nav li.hover ul {

	display: block;

	position: absolute;

	margin: 0;

	padding: 0;

	width:137px;

	background: #fff;

}



#nav li.main_solutions:hover li, #nav li.hover li {

	float: none; 

	background: #fff;

	margin:0;

	border-top: 1px solid #1b496d;

	border-left: 1px solid #1b496d;

	border-right: 1px solid #1b496d;

}



#nav li.main_solutions:hover li a, #nav li.hover li a {

	background: #fff;

	color: #000;

	width:115px;

	padding:7px 10px 7px 10px;

}



#nav li.main_solutions li a:hover {

	background-color: #fff; 

	padding:7px 10px 7px 10px;

	background:url(../images/nav_bg.png);

}

/********SOLUTIONS STYLES END**********/



/********SOLUTIONS STYLES BEGIN**********/

#nav li.main_articles {

float: left;

margin: 0;

list-style-type:none;

font-size: 110%;

}



#nav li.main_articles ul {

	display: none; 

	width: 10em; /* Width to help Opera out */

	background-color: #69f;

}



#nav li.main_articles a{

display: block;

padding: 12px 9px 14px 9px;

color: #143a58;

font-size:80%;

font-weight:bold;

text-decoration:none;

background:url(../images/nav_bg.png);

}

		

#nav li.main_articles a:hover{

display: block;

padding: 12px 9px 14px 9px;

color:#325672;

text-decoration:none;

font-weight: bold;

}



#nav li.main_articles ul {

	display: none; 

	width: 4em; /* Width to help Opera out */

	background: #fff;

}



#nav li.main_articles:hover ul, #nav li.hover ul {

	display: block;

	position: absolute;

	margin: 0;

	padding: 0;

	width:137px;

	background: #fff;

}



#nav li.main_articles:hover li, #nav li.hover li {

	float: none; 

	background: #fff;

	margin:0;

	border-top: 1px solid #1b496d;

	border-left: 1px solid #1b496d;

	border-right: 1px solid #1b496d;

}



#nav li.main_articles:hover li a, #nav li.hover li a {

	background: #fff;

	color: #000;

	width:115px;

	padding:7px 10px 7px 10px;

}



#nav li.main_articles li a:hover {

	background-color: #fff; 

	padding:7px 10px 7px 10px;

	background:url(../images/nav_bg.png);

}



/***************** CASE STUDIES PAGE ****************/

/****************************************************/



.studies{

float:left;

padding-bottom:30px;

}



a.case{ 

margin:10px 0 0 0;

color:#33517a;

float:left;

text-decoration:none;

font-weight:bold;

}



a.case:hover { 

text-decoration:underline; 

}





.big_txt{

color:#33517a;

font-size:40px;

margin:120px 0;

}



.btm{

float:left;

width:284px;

margin:10px 0 0 0;

padding-top:15px;

border-top:1px solid #bad3e6;

}



.case_study2{ 

color:#33517a; 

font-weight:bold; 

text-decoration:none;

float:left;

width:260px;

margin:0 0 0 15px;

display:inline;

padding-bottom:10px

}



#case_study2_a{ 

color:#236188; 

font-weight:bold; 

text-decoration:none;

float:left;

width:220px;

margin:15px 0 0 52px;

display:inline;

padding-bottom:10px

}



#case_study2_a:hover{ text-decoration:underline; }



#company_vcard{ 

color:#33517a;

float:right;

font-weight:bold;

text-decoration:underline;

margin:250px 0 0 0;

width:95px;

}



#company_vcard:hover { 

text-decoration:none; 

}



#company_vcard2{ 

color:#33517a;

float:right;

font-weight:bold;

text-decoration:underline;

margin:220px 0 0 0;

width:105px;

}



#company_vcard2:hover { 

text-decoration:none; 

}



#company_vcard3{ 

color:#33517a;

float:right;

font-weight:bold;

text-decoration:underline;

margin:210px 0 0 0;

width:105px;

}



#company_vcard3:hover { 

text-decoration:none; 

}



#company_vcard4{ 

color:#33517a;

float:right;

font-weight:bold;

text-decoration:underline;

margin:190px 0 0 0;

width:105px;

}



#company_vcard4:hover { 

text-decoration:none; 

}



.casy{

float:left;

width:700px;

}



.clear{ clear:both; }

.enter_e{
margin:10px 0 0 0;
padding:0 10px 0 0px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:350px;
float:left;
}

.enter_e form{
margin:0;
padding:1 0 0 3px;
}

.form_ea{
margin:0;
padding:0;
width:100px;
float:left;
font-size: 14px;
color: #34517c;
}

.enter_e .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.enter_e .input2{
margin:15px 0 0 0;
padding:5px 0 0 0;
font-size:75%;
width:255px;
border-top:1px solid #ccc;
}

.forme{
margin:4px 0 0 0;
padding:0;
float:right;
font-size: 12px;
font-weight: bold;
color: #494e53;
}


a.mid_txt_right_a3{
float:left;
margin:40px 10px 40px 0;
padding-left:20px;
display:inline;
font-size:16px;
font-weight:bold;
color:#133958;
cursor:pointer;
background:url(../images/blue_btn.png) 0 0% no-repeat;
text-decoration:none;
}

a.mid_txt_right_a3:hover{ text-decoration:underline; cursor:pointer }


.mid_app{
float:left;
width:395px;
margin:0 0 0 10px;
padding-bottom:40px;
display:inline;
}

.mid_right_apps{
float:left;
width:559px;
background:url(../images/app_bg.jpg) no-repeat;
}

.enter_f{
margin:10px 0 0 0;
padding:0 10px 0 0px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:350px;
float:left;
}

.enter_f form{
margin:0;
padding:1 0 0 3px;
}


.form_vcardf{
margin:0;
padding:0;
width:100px;
float:left;
font-size: 12px;
color: #34517c;
}

.form_vcardfa{
margin:0;
padding:4px 0;
width:250px;
float:left;
font-size: 12px;
color: #666;
}

.form_vcardfb{
margin:0;
padding:4px 0;
width:250px;
float:left;
font-size: 12px;
color: #34517c;
}

.form_vcardfc{
margin:0;
padding:0;
width:180px;
float:left;
font-size: 12px;
color: #666;
}

.form_vcardfd{
margin:0;
padding:0;
width:100px;
float:left;
font-size: 12px;
color: #666;
}

.form_fa{
margin:0;
padding:0;
width:100px;
float:left;
font-size: 14px;
color: #34517c;
}

.enter_f .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.enter_f .input2{
margin:15px 0 0 0;
padding:5px 0 0 0;
font-size:75%;
width:255px;
border-top:1px solid #ccc;
}

.formf{
margin:4px 0 0 0;
padding:0;
float:right;
font-size: 12px;
font-weight: bold;
color: #494e53;
}

.blue_txt{
float:left;
width:250px;
margin:10px 0 0 0;
color:#33517a;
font-size:12px;
font-weight:normal;
}

.enter_f .input2_vcard{
margin:15px 0 0 0;
padding:5px 0 30px 0;
font-size:75%;
float:left;
width:255px;
border-top:1px solid #ccc;
}

a.color_blue{ text-decoration:none; color:#1b496d;}
a.color_blue:hover{ text-decoration:underline; }	



