/* CSS Document */

*{ -webkit-letter-spacing: 0.03em; margin:0; padding:0}:focus,:active {outline:0}img{border:0}
a { color: #6f8caf; text-decoration: none; }
a:hover { color: #3C6291; text-decoration: underline; }

body {
     margin: 0;
     padding: 0;  
     font: 11px 'open_sansCnLtIt', sans-serif;
     font-smooth: always;
}

/* Scrolls */

#ex3::-webkit-scrollbar{
width:10px;
background-image: url('../images/black_trans70.png'); 
background-repeat: repeat;
border-radius:10px;
-khtml-border-radius: 10px; 
-ms-border-radius: 10px; 
-o-border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
} 

#ex3::-webkit-scrollbar-thumb{
background-color:#c6c6c6;
border-radius:10px;
-khtml-border-radius: 10px; 
-ms-border-radius: 10px; 
-o-border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
}
#ex3::-webkit-scrollbar-thumb:hover{
background-color:#e1e1e1;
border: 1px solid #cccccc;
}
#ex3::-webkit-scrollbar-thumb:active{
background-color:#e1e1e1;
border: 1px solid #cccccc;
}

#ex4::-webkit-scrollbar{
width:10px;
background-image: url('../images/black_trans70.png'); 
background-repeat: repeat;
border-radius:10px;
-khtml-border-radius: 10px; 
-ms-border-radius: 10px; 
-o-border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
} 

#ex4::-webkit-scrollbar-thumb{
background-color:#2e87bf;
border-radius:10px;
-khtml-border-radius: 10px; 
-ms-border-radius: 10px; 
-o-border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
}
#ex4::-webkit-scrollbar-thumb:hover{
background-color:#041d3e;
border: 1px solid #031328;
}
#ex4::-webkit-scrollbar-thumb:active{
background-color:#041d3e;
border: 1px solid #031328;
}

/* Scrolls */

/* Tables */

table { 
margin: 20px 0 20px 0;
}

td, th {
    border: 1px solid #5c5c5c;
	padding: 4px 8px 4px 8px;
}

td { font-family: inherit; font-size: 15px; line-height: 18px; color: #FFFFFF; }
th { font-family: inherit; font-weight: 800; font-size: 15px; line-height: 18px; color: #EBEBEB; background-color: #21497c; }

/* Tables */

/* Header Main Starts */

#header_main { position: relative; z-index: 100; width: auto; height: auto; background-image: url('../images/header_main_bg.png'); background-repeat: repeat-x; }
#header_main_wrapper { width: 930px; height: 169px; margin: 0 auto; padding: 0 20px 0 20px; }

.header_logo_holder { float: left; width: 199px; height: 169px; background-image: url('../images/logo_holder.png'); background-repeat: no-repeat; background-position: 0 -30px; margin-left: 1px; }
.header_logo_main { float: left; width: 165px; height: auto; margin-left: 15px; margin-top: 21px; } 
.header_logo_main img { width: 165px; }

.nav_main_l { float: left; margin-top: 40px; width: 365px; }
.nav_main_l ul { float: left; width: 365px; list-style-type: none; margin: 0; }
.nav_main_l li { display: inline; font-family: inherit; font-size: 20px; line-height: 23px; }
.nav_main_l li a { display: block; float: left; margin-right: 22px; padding: 5px 8px 8px 10px; color: #293d57; }
.nav_main_l li a:hover { text-decoration: none; color: #6f88a8; background-color: #FFFFFF; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.nav_main_r { float: right; margin-top: 40px; width: 365px; }
.nav_main_r ul { float: right; width: 365px; list-style-type: none; margin: 0; }
.nav_main_r li { display: inline; font-family: inherit; font-size: 20px; line-height: 23px; }
.nav_main_r li a { display: block; float: left; margin-left: 19px; padding: 5px 8px 8px 10px; color: #293d57; }
.nav_main_r li a:hover { text-decoration: none; color: #6f88a8; background-color: #FFFFFF; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

/* Header Main Ends */

/* Banner Main Starts */

#banner_main { position: relative; z-index: 99; margin-top: -99px; width: auto; height: auto; background-image: url('../images/banner_main1.jpg'); background-repeat: no-repeat; background-size: cover; }
#banner_main_wrapper { width: 930px; height: 550px; margin: 0 auto; padding: 0 20px 0 20px; }

.banner_main_text_l { position: absolute; float: left; width: 500px; height: 95px; margin-top: 220px; }
.banner_main_text_l h1 { font-family: yellowtailregular; font-weight: normal; font-size: 60px; line-height: 63px; color: #FFFFFF;  margin-bottom: 20px; }
.banner_main_text_l a { display: block; width: 275px; height: 21px; padding: 5px 15px 5px 15px; background-image: url('../images/banner_learn_more.png'); background-repeat: no-repeat; font-family: inherit; font-weight: 600; font-size: 19px; line-height: 22px; color: #FFFFFF; text-decoration: none; }
.banner_main_text_l a:hover { text-decoration: none; color: #FFFFFF; }

.banner_main_text_r { position: relative; float: right; width: 255px; height: 550px; background-image: url('../images/black_trans70.png'); background-repeat: repeat; }
.banner_main_text_r p { font-family: inherit; font-weight: 600; font-size: 33px; line-height: 45px; color: #FFFFFF; text-align: center; margin-top: 205px; }

/* Banner Main Ends */

/* Highlight Main Starts */

#highlight_main { width: auto; height: auto; margin: 0; padding: 0; background-image: url('../images/black_main_bg.jpg'); background-repeat: no-repeat; background-size: cover; } 
#highlight_main_wrapper { width: 930px; height: 320px; margin: 0 auto; padding: 0 20px 0 20px; }

.highlight_box1 { float: left; width: 291px; height: 245px; margin-top: 38px; margin-right: 25px; border: 1px solid #313131; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.highlight_box2 { float: right; width: 291px; height: 245px; margin-top: 38px; border: 1px solid #313131; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.highlight_box_header { width: 255px; height: 33px; padding: 18px; }
.highlight_box_header img { float: left; display: block; width: 39px; height: 39px; border: 3px solid #838383; -khtml-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.highlight_box_header h1 { float: left; font-family: inherit; font-weight: 600; font-size: 23px; line-height: 26px; color: #FFFFFF; margin-left: 15px; }
.highlight_box_header h1 span { font-family: yellowtailregular; font-weight: normal; font-size: 16px; color: #CCCCCC; }
.highlight_box1 p { display: block; width: 255px; margin-left: 18px; margin-top: 10px; padding-top: 14px; border-top: 1px solid #212121; font-family: inherit; font-size: 16px; line-height: 22px; color: #bebebe; text-align: justify; }
.highlight_box2 p { display: block; width: 255px; margin-left: 18px; margin-top: 10px; padding-top: 14px; border-top: 1px solid #212121; font-family: inherit; font-size: 16px; line-height: 22px; color: #bebebe; text-align: justify; }

/* Highlight Main Starts */

/* About Us Section Starts */

#about_main { width: auto; height: auto; margin: 0; padding: 0; background-image: url('../images/about_main_bg.jpg'); background-repeat: no-repeat; background-size: cover; }
#about_main_wrapper { width: 930px; height: 1245px; margin: 0 auto; padding: 0 20px 0 20px; }

.about_main_heading { width: 930px; height: 40px; padding-top: 30px; margin-bottom: 30px; text-align: center; }
.about_main_heading h1 { font-family: yellowtailregular; font-weight: normal; font-size: 36px; line-height: 39px; color: #395d8b; }
.about_main_heading h1 span { font-family: 'open_sansCnLtIt', sans-serif; font-weight: normal; font-size: 30px; padding-left: 20px; color: #395d8b; }

.about_main_description { width: 890px; height: 570px; padding: 20px; background-image: url('../images/black_trans70.png'); background-repeat: repeat; -khtml-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
.about_main_desc_l { float: left; width: 540px; height: 570px; overflow-y:scroll; padding-right: 30px; }
.about_main_desc_l img { display: block; float: left; height: 130px; border: 3px solid #f1f1f1; -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-right: 15px; margin-bottom: 15px; margin-top: 10px; }
.about_main_desc_l p { font-family: inherit; font-size: 16px; line-height: 19px; color: #FFFFFF; } 

.about_main_desc_r { float: right; width: 295px; height: 570px; }
.about_main_desc_r h1 { float: left; font-family: yellowtailregular; font-size: 28px; line-height: 31px; color: #FFFFFF; margin-left: 18px; margin-top: 14px; }
.about_main_desc_r_img { float: left; width: 295px; border-bottom: 1px solid #888888; padding-bottom: 18px; }
.about_main_desc_r_img img { display: inline; float: left; width: 60px; height: 60px; }
.about_main_desc_r p { display: block; float: left; width: 285px; font-family: inherit; font-size: 16px; line-height: 21px; color: #d8d8d8; margin-top: 18px; overflow-y:scroll; height: 475px; padding-right: 10px; }

.about_main_mg { margin-top: 30px; width: 890px; height: 400px; padding: 20px; background-color: #26384d; -khtml-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; } 
.about_main_mg_heading { float: left; width: 890px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #5b7ca6; text-align: center; }
.about_main_mg_heading h1 { font-family: yellowtailregular; font-size: 28px; font-weight: normal; line-height: 31px; color: #FFFFFF; margin-bottom: 6px; }
.about_main_mg_heading p { margin: 0 auto; width: 650px; font-family: inherit; font-size: 16px; line-height: 21px; color: #ededed; }

.about_main_mg_content { float: left; width: 890px; }
.about_main_mg_content_img { float: left; width: 155px; padding-top: 10px; }
.about_main_mg_content_img img { display: block; float: left; width: 149px; border: 3px solid #f1f1f1; -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-right: 15px; margin-bottom: 15px; margin-top: 10px; }
.about_main_mg_content_img p { display: block; float: left; width: 155px; text-align: center; font-family: inherit; font-size: 18px; line-height: 24px; color: #FFFFFF; }
.about_main_mg_content_img p span { font-size: 14px; color: #dbdbdb; }
.about_main_mg_content_right { float: right; width: 715px; } 
.about_main_mg_content_right p { float: left; width: 705px; height: 280px; padding-right: 10px; overflow-y:scroll; font-family: inherit; font-size: 15px; line-height: 20px; color: #FFFFFF; }

/* About Us Section Ends */

/* Products Section Starts */

#products_main { width: auto; height: auto; margin: 0; padding: 0; background-image: url('../images/blue_main_bg.jpg'); background-repeat: no-repeat; background-size: cover; } 
#products_main_wrapper { width: 930px; height: 895px; margin: 0 auto; padding: 0 20px 0 20px; }

.products_main_heading { width: 930px; margin-bottom: 35px; padding-top: 25px; }
.products_main_heading h1 { font-family: inherit; font-size: 39px; line-height: 42px; color: #FFFFFF; }
.products_main_heading h1 span { font-family: yellowtailregular; font-weight: normal; font-size: 30px; color: #FFFFFF; padding-left: 30px; }

.products_main_description { float: left; width: 916px; padding: 7px; background-image: url('../images/black_trans50.png'); background-repeat: repeat; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-bottom: 30px; }
.products_main_description p { font-family: inherit; font-size: 16px; line-height: 22px; color: #FFFFFF; }

.products_main_list { float: left; width: 930px; margin-bottom: 12px; }
.products_main_list img { display: block; float: left; width: 85px; height: 85px; border: 3px solid #838383; -khtml-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

.products_main_list_content { float: right; width: 181px; }
.products_main_list_content h1 { font-family: yellowtailregular; font-weight: normal; font-size: 21px; line-height: 24px; color: #FFFFFF; margin-bottom: 10px; }
.products_main_list_content p { font-family: inherit; font-size: 15px; line-height: 18px; color: #FFFFFF; }

.products_main_list_b1 { float: left; width: 291px; margin-right: 25px; margin-bottom: 25px; }
.products_main_list_b2 { float: right; width: 291px; margin-bottom: 25px; }

.products_bottom { float: left; width: 930px; padding: 7px; background-image: url('../images/black_trans50.png'); background-repeat: repeat; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-bottom: 30px; }
.products_bottom img { display: block; float: left; width: 145px; height: 125px; border: 3px solid #838383; -khtml-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.products_bottom_content { float: right; width: 760px; }
.products_bottom_content h1 { font-family: yellowtailregular; font-weight: normal; font-size: 24px; line-height: 27px; color: #FFFFFF; margin-bottom: 10px; }
.products_bottom_content p { font-family: inherit; font-size: 16px; line-height: 19px; color: #FFFFFF; }

/* Products Section Ends */

/* Advantage Section Main */

#adv_main { width: auto; height: auto; margin: 0; padding: 0; background-image: url('../images/advantage_main_bg.jpg'); background-repeat: no-repeat; background-size: cover; }
#adv_main_wrapper { width: 930px; height: 1310px; margin: 0 auto; padding: 0 20px 0 20px; }

.adv_main_heading { width: 930px; height: 40px; padding-top: 30px; margin-bottom: 30px; text-align: center; }
.adv_main_heading h1 { font-family: yellowtailregular; font-weight: normal; font-size: 36px; line-height: 39px; color: #395d8b; }
.adv_main_heading h1 span { font-family: 'open_sansCnLtIt', sans-serif; font-weight: normal; font-size: 30px; padding-left: 20px; color: #395d8b; }

.adv_l_top { float: left; width: 890px; padding: 20px; background-image: url('../images/black_trans70.png'); background-repeat: repeat; -khtml-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
.adv_l_top h1 { font-family: yellowtailregular; font-size: 28px; font-weight: normal; line-height: 31px; color: #FFFFFF; border-bottom: 1px solid #878787; padding-bottom: 12px; margin-bottom: 10px; }
.adv_l_big { float: left; width: 510px; height: 500px; overflow-y: scroll; padding-right: 20px; }
.adv_l_big p { float: left; display: block; width: 500px; font-family: inherit; font-size: 15px; line-height: 19px; color: #FFFFFF; padding-right: 10px; margin-bottom: 10px; }
.adv_l_big ul { float: left; list-style-type: none; margin-right: 35px; margin-bottom: 15px; }
.adv_l_big ul li { font-family: inherit; font-size: 15px; line-height: 19px; color: #FFFFFF; margin-bottom: 6px; }

.adv_r_big { float: right; width: 340px; height: 500px; }
.adv_r_big img { display: block; float: left; width: 255px; border: 3px solid #838383; -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 15px; margin-top: 10px; }
.adv_r_big p { float: left; display: block; width: 360px; height: 445px; font-family: inherit; font-size: 16px; line-height: 21px; color: #ebebeb; }

.adv_m_big { float: left; width: 890px; height: 190px; margin: 30px 0 30px 0; background-image: url('../images/black_trans70.png'); background-repeat: repeat; -khtml-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; padding: 20px; }
.adv_m_big h1 { font-family: yellowtailregular; font-size: 28px; font-weight: normal; line-height: 31px; color: #FFFFFF; margin-bottom: 6px; border-bottom: 1px solid #878787; padding-bottom: 12px; margin-bottom: 10px; }
.adv_m_big img { float: left; display: block; width: 182px; height: 182px; border: 3px solid #838383; -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.adv_m_big_content { float: right; width: 675px; height: 190px; font-family: inherit; font-size: 15px; line-height: 19px; color: #FFFFFF; }
.adv_m_big_content p { float: left; display: block; width: 645px; height: auto; font-family: inherit; font-size: 15px; line-height: 19px; color: #FFFFFF; }
 
.adv_b_heading { float: left; width: 274px; height: 40px; border-bottom: 1px solid #536881; margin-bottom: 8px; }
.adv_b_heading img { float: left; display: block; width: 30px; height: 30px; }
.adv_b_heading h1 { float: right; width: 230px; font-family: yellowtailregular; font-size: 24px; font-weight: normal; line-height: 27px; color: #FFFFFF; margin-top: 2px; }
.adv_b1 { float: left; width: 274px; height: 286px; padding: 12px; margin-right: 15px; background-color: #26384d; -khtml-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
.adv_b1 p { float: left; display: block; width: 264px; height: 230px; font-family: inherit; font-size: 14px; line-height: 18px; color: #d4d4d4; overflow-y: scroll; padding-right: 10px; }
.adv_b2 { float: right; width: 274px; height: 286px; padding: 12px; background-color: #26384d; -khtml-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
.adv_b2 p { float: left; display: block; width: 264px; height: 230px; font-family: inherit; font-size: 14px; line-height: 18px; color: #d4d4d4; overflow-y: scroll; padding-right: 10px; }

/* Advantage Section Ends */

/* Network Section Starts */

#network_main { width: auto; height: auto; margin: 0; padding: 0; background-image: url('../images/blue_main_bg.jpg'); background-repeat: no-repeat; background-size: cover; }
#network_main_wrapper { width: 930px; height: 1005px; margin: 0 auto; padding: 0 20px 0 20px; }

.network_main_heading { float: left; width: 930px; height: 65px; text-align: center; padding-top: 30px; }
.network_main_heading h1 { font-family: inherit; font-size: 32px; line-height: 36px; color: #FFFFFF; }
.network_main_heading h1 span { font-family: yellowtailregular; font-weight: normal; font-size: 27px; color: #FFFFFF; }

.network_assc { float: left; width: 930px; margin-top: 35px; }
.network_assc_heading { float: left; width: 450px; height: 72px; border-bottom: 3px solid #2b3643; margin-bottom: 12px; }
.network_assc_heading img { float: left; display: block; width: 60px; height: 60px; }
.network_assc_heading h2 { float: right; width: 373px; font-family: yellowtailregular; font-size: 26px; font-weight: normal; line-height: 29px; color: #afb7c0; margin-top: 17px; }

.network_assc_l { float: left; width: 450px; height: 380px; }
.network_assc_l p { display: block; width: 450px; font-family: inherit; font-size: 16px; line-height: 21px; color: #FFFFFF; } 
.network_assc_r { float: right; width: 450px; height: 380px; }
.network_assc_r p { display: block; width: 450px; font-family: inherit; font-size: 16px; line-height: 21px; color: #FFFFFF; }
 
.network_assc_b { float: left; width: 890px; height: 120px; padding: 20px; background-image: url('../images/black_trans70.png'); background-repeat: repeat; -khtml-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; margin: 20px 0 10px 0; }
.network_assc_b img { float: left; display: block; width: 105px; height: 105px; margin-top: 5px; }
.network_assc_b_content { float: right; width: 745px; height: 120px; }
.network_assc_b_content h2 { font-family: yellowtailregular; font-size: 26px; font-weight: normal; line-height: 29px; color: #afb7c0; margin-bottom: 12px; padding-bottom: 8px; border-bottom: 3px solid #2b3643; }
.network_assc_b_content p { font-family: inherit; font-size: 16px; line-height: 21px; color: #FFFFFF; }

.network_main_list { float: left; width: 930px; height: auto; }
.network_main_list ul { list-style-type: none; margin-top: 35px; }
.network_main_list li { display: block; margin-bottom: 15px; font-family: inherit; font-size: 20px; line-height: 23px; color: #afbccc; }
.network_main_list_box1 { float: left; width: 135px; margin-right: 20px; }
.network_main_list_box2 { float: right; width: 135px; }

/* Network Section Ends */

/* Careers Section Startw */

#careers_main { width: auto; height: auto; background-image: url('../images/careers_main_bg.jpg'); background-repeat: no-repeat; background-size: cover; }
#careers_main_wrapper { width: 930px; height: 765px; margin: 0 auto; padding: 0 20px 0 20px; }

.careers_main_heading { width: 930px; height: 40px; padding-top: 30px; margin-bottom: 30px; text-align: center; }
.careers_main_heading h1 { font-family: yellowtailregular; font-weight: normal; font-size: 36px; line-height: 39px; color: #395d8b; }
.careers_main_heading h1 span { font-family: 'open_sansCnLtIt', sans-serif; font-weight: normal; font-size: 30px; padding-left: 20px; color: #395d8b; }

.careers_main_content { float: left; width: 890px; height: 420px; padding: 20px; background-image: url('../images/black_trans70.png'); background-repeat: repeat; -khtml-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
.careers_main_content h2 { font-family: yellowtailregular; font-size: 26px; font-weight: normal; line-height: 29px; color: #FFFFFF; margin-bottom: 12px; padding-bottom: 8px; border-bottom: 3px solid #CCCCCC; }
.careers_main_content p { font-family: inherit; font-size: 16px; line-height: 21px; color: #FFFFFF; }
.careers_main_l { float: left; width: 635px; height: 410px; }
.careers_main_r { float: right; width: 225px; height: 410px; } 

.career_main_b { float: left; width: 930px; height: 45px; padding: 20px 0 20px 0; margin-top: 35px; -khtml-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; background-color: #30598d; text-align: center; }
.career_main_b h1 { font-family: 'open_sansCnLtIt'; font-weight: normal; font-size: 36px; line-height: 39px; color: #FFFFFF; }
.career_main_b h1 span { font-family: yellowtailregular, sans-serif; font-weight: normal; padding-left: 20px; color: #bac8db; }

/* Careers Section Ends */

/* News Section Starts */

#news_main { width: auto; height: auto; background-color: #345a8b; border-bottom: 6px solid #c7cacf; }
#news_main_wrapper { width: 930px; height: 630px; margin: 0 auto; padding: 0 20px 0 20px; } 

.news_main_l { float: left; width: 560px; margin-top: 35px; }
.news_main_l_heading { width: 560px; height: 70px; margin-bottom: 30px; text-align: center; padding-bottom: 10px; border-bottom: 3px solid #779fd2; }
.news_main_l_heading img { float: left; display: block; width: 70px; height: 70px; }
.news_main_l_heading h1 { float: right; display: block; width: 475px; font-family: yellowtailregular; font-weight: normal; font-size: 36px; line-height: 39px; color: #FFFFFF; margin-top: 3px; }
.news_main_l_heading h1 span { font-family: 'open_sansCnLtIt', sans-serif; font-weight: normal; font-size: 18px; padding-left: 6px; color: #eef3f8; }
.news_main_l_heading ul { float: right; display: block; width: 455px; list-style-type: none; }
.news_main_l_heading ul li { display: inline; font-family: 'open_sansCnLtIt', sans-serif; font-size: 15px; line-height: 18px; font-weight: normal; color: #EBEBEB; }
.news_main_l_heading ul li a { display: block; float: left; font-family: inherit; font-size: 14px; line-height: 17px; color: #FFFFFF; padding: 3px 5px 3px 5px; margin-right: 12px; }
.news_main_l_heading ul li a:hover { background-color: #133a6d; color: #FFFFFF; font-weight: 800; -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; }
#news_li_l_current { background-color: #133a6d; color: #FFFFFF; font-weight: 800; -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.news_post { float: left; width: 560px; height: 410px; overflow-y: scroll; }
.news_post_holder { float: left; width: 515px; margin-bottom: 18px; padding-bottom: 16px; border-bottom: 1px solid #b0b0b0; }
.news_post_holder h1 { font-family: 'open_sansCnLtIt', sans-serif; font-size: 17px; line-height: 21px; background-image: url('../images/black_trans50.png'); background-repeat: repeat; -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #FFFFFF; padding: 5px 10px 5px 10px; margin-bottom: 15px; }
.news_post_holder span { font-family: inherit; font-size: 13px; line-height: 16px; color: #d5dee9; }
.news_post_holder p { font-family: inherit; font-size: 15px; line-height: 21px; color: #FFFFFF; }

.news_main_r { float: right; width: 350px; margin-top: 35px; }
.news_main_r h1 { font-family: yellowtailregular; font-weight: normal; font-size: 28px; line-height: 31px; color: #FFFFFF; margin-bottom: 20px; }
.news_main_r span { font-family: 'open_sansCnLtIt', sans-serif; font-weight: normal; font-size: 18px; padding-left: 6px; color: #eef3f8; }
.news_gallery_r { float: left; width: 350px; height: 468px; overflow-y: scroll; }
.news_gallery_r img { float: left; width: 145px; height: 110px; border: 2px solid #9aaabe; margin-right: 15px; margin-bottom: 18px; }

/* News Section Ends */

/* Contact Section Starts */

#contact_main { width: auto; height: auto; background-image: url('../images/black_main_bg.jpg'); background-repeat: no-repeat; background-size: cover; }
#contact_main_wrapper { width: 930px; height: 550px; margin: 0 auto; padding: 0 20px 0 20px; }

.contact_main_l { float: left; width: 550px; padding-top: 40px; }
.contact_main_l h1 { font-family: yellowtailregular; font-weight: normal; font-size: 18px; line-height: 21px; color: #FFFFFF; margin-bottom: 15px; }
.contact_main_l p { font-family: inherit; font-size: 15px; line-height: 18px; color: #d9d9d9; }
.contact_main_map { float: left; border: 5px solid #FFFFFF; margin-bottom: 20px; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.contact_main_l_box1 { float: left; width: 250px; }
.contact_main_l_box2 { float: right; width: 250px; }

.contact_main_r { float: right; width: 350px; padding-top: 40px; }
.contact_main_r h1 { font-family: inherit; font-size: 29px; line-height: 36px; color: #FFFFFF; }  
.contact_main_r h1 span { font-family: yellowtailregular; font-weight: normal; font-size: 22px; color: #FFFFFF; }

.contact_main_r_form { float: left; width: 350px; margin-top: 20px; }
.contact_main_r_line { float: left; width: 350px; margin-bottom: 18px; }
.contact_main_r_form label { float: left; display: block; width: 95px; font-family: inherit; font-weight: 600; font-size: 17px; line-height: 20px; color: #b8b8b8; padding-top: 7px; }
.contact_main_r_form_input_s { float: left; width: 210px; height: 26px; padding: 3px 5px 3px 5px; border: 3px solid #FFFFFF; background-color: #c7c7c7; margin-left: 15px; -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-family: inherit; font-size: 15px; line-height: 18px; color: #1b1b1b; }
.contact_main_r_form_input_textarea { resize: vertical; float: left; width: 210px; height: 126px; padding: 3px 5px 3px 5px; border: 3px solid #FFFFFF; background-color: #c7c7c7; margin-left: 15px; -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-family: inherit; font-size: 15px; line-height: 18px; color: #1b1b1b; }
.contact_main_r_form_btn_holder { float: left; margin-left: 110px; }
.contact_main_r_form_btn { cursor: pointer; border: 0; width: 127px; height: 36px; background-image: url('../images/intro_form_btn.png'); background-repeat: no-repeat; background-color: transparent; font-family: inherit; font-weight: bold; font-size: 16px; line-height: 19px; color: #FFFFFF; }

/* Contact Section Ends */

/* Footer Main Starts */

#footer_main { width: auto; height: auto; background-color: #d2d4d6; border-top: 7px solid #F9F9F9; }
#footer_main_wrapper { width: 930px; height: 300px; margin: 0 auto; padding: 0 20px 0 20px; }

.footer_main_top { width: 675px; height: auto; margin: 0 auto; }
.footer_main_top_logo { float: left; width: 150px; }
.footer_main_top_logo img { width: 150px; }
.footer_main_top p { float: right; width: 500px; font-family: yellowtailregular; font-weight: normal; font-size: 32px; line-height: 35px; color: #727272; margin-top: 50px; }

.footer_main_copyright { float: left; width: 930px; text-align: center; font-family: inherit; font-size: 19px; line-height: 26px; color: #232323; }
.footer_main_copyright a { text-decoration: none; color: #00397e; }
.footer_main_copyright a:hover { text-decoration: none; color: #014fad; }

/* Footer Main Starts */