

@import url("fonts.css");







/*General styles*/



img{

border:none;

max-width:100%;

}



ul{

list-style:none;

margin:0;

padding:0;

}



a{

text-decoration:none;

color:#E85626;

}



a:hover{

text-decoration:none;

}



.clear{

clear:both;

}





div{

margin:0;

padding:0;

}





/*Main styles*/



body{

margin:0;

padding:0;

border:0;

background:url(../images/bg-main.gif) repeat;

color:#666666;

max-width: 100%;

overflow-x: hidden;

}



div.header_bg{

height:156px;

width:100%;

background:#FFFFFF;

}





div.main_outer{

/*width:1003px;*/

width:78%;

display:block;



margin:0px auto;



}



div.logo{

float:left;

margin:25px;

}





div.header_right{

float:right;

display:block;

margin:30px 3% 0;

}



div.header_right .top_text{

float:right;

font-family: 'FrutigerLT-Light';

font-size:14px;

color:#e65527;

}



div.header_right .top_text span{

font-size:30px;

font-weight:bold;

}





.top_menu{

float: right;

clear: right;

margin-top: 15px;

text-align: center;

}





.top_menu ul {

margin: 0;

padding: 9px 0px;

list-style-type: none;



}

.top_menu  ul li {

display: inline;

/*margin-left: 1em;*/

text-transform:uppercase;

padding:0px 10px;

}





.top_menu ul li a{

display: inline;

/*margin-left: 1em;*/

font-size:12px;

color:#666666;

font-family: 'source_sans_proregular';

padding-top:10px;

}



.top_menu ul li a:hover{

color:#000000;

border-top:solid  2px #E30615;

}



.top_menu ul li a.active{

color:#000000;

border-top:solid  2px #E30615;

}





.top_menu ul li:first-child {

margin-left: 0;

}

.top_menu ul li:last-child {

padding-right: 0;

}

.top_menu ul li ul {

display: none;

}





div.content_outer{

width:78%;

display:block;



margin:0px auto;



}



.middle_top_bg{



width:100%;

display:block;

height:181px;

background:url(../images/top-bg01.png) no-repeat bottom;

}



.middle_top_block{

width:100%;

display:block;

height:168px;

background:#f3edda;

}



.middle_top_block .single_block{

display:block;

float:left;

width:22.97%;

padding: 2% 1%;

text-align:center;

background:url(../images/div-boxc.gif) no-repeat right center;

}





.middle_top_block .single_block .description{

 font-family: 'source_sans_proregular';

 font-size:12px;

 color:#666666;

 margin: 5px 10px;

 min-height:45px;

}



#readmore{

 /*font-family: 'source_sans_proregular';*/

 

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

 font-size:13px;

 color:#E85626;

}



#readmore a{

 /*font-family: 'source_sans_proregular';*/

 

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

 font-size:13px;

 color:#E85626;

}



.middle_top_block .single_block #title{

font-family: 'FrutigerLT-Light';

font-size:18px;

color:#58595B;

text-transform:uppercase;

line-height: 19px;

margin-top: 5px;

}



.middle_top_block .single_block #title span{

font-family: 'FrutigerLTCom65Bold';

}



#last_block{

background:none;

}



#logo_img{

margin-bottom:23px;

}





.middle_block{

display:block;

width:95.2%;

background:#FFFFFF;

margin:0px auto;



margin-top:-13px;

}



.middle_block_bg{

width:97%;

display:inline-block;



background:#FFFFFF;

margin:0px auto;

padding:0px 1.5%;

margin-bottom: -10px;

}



/*.middle_block_bg_home_page{

width:97%;

display:inline-block;



background:#FFFFFF;

margin:0px auto;

padding:0px 1.5%;

margin-bottom: -10px;

}*/



.middle_block .about{

display:block;

float:left;

width:37%;

background:#FFFFFF;

padding: 15px 1.5% 15px 0px;

}



.middle_block .heading{

 font-family: 'source_sans_prosemibold';

 font-size:18px;

 color:#333333;

 text-transform:uppercase;

 border-bottom: solid 1px #CBCBCB;

padding-bottom: 10px;

}



.middle_block .heading span{

color:#E85626;

}



#red_border {

border-top: solid 2px #E20514;

width: 100px;

margin-top: -3px;

margin-bottom:25px;

}





.middle_block p{

    font-family: 'source_sans_prosemibold';

	font-size:12px;

	color:#666666;

	line-height:19px;

}





.video_block{

float:left;

padding: 40px 2% 0px;



width: 26.7%;

}







/*News ticker styles starting here*/



.news_ticker_outer{

width: 30.7%;

margin-top: 15px;

float: left;

background: #EDEDED;

height: 288px;

overflow: hidden;

}



#newsticker-demo { 

width: 90%;

background: #EDEDED;

padding: 5%;

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

font-size: 12px;

height: 260px;

overflow: hidden;



}



#newsticker-demo a { text-decoration:none; }



#newsticker-demo .date_bg{

background:url(../images/news-dark-gray.png) no-repeat;

float:left;

margin-right:8px;

}



#newsticker-demo .date_bg .date{

width: 50px;

height: 50px;

color: #FFF;

margin: 16px 0px 0px 1px;

font-size: 11px;

text-align: center;

}



#newsticker-demo .date_bg .date span{

font-size:13px;

font-family: 'source_sans_probold';

padding-left:2px;

}



#newsticker-demo img { border: 2px solid #FFFFFF; }



#newsticker-demo .title {



font-size:16px;

padding-bottom:4px;

border-bottom:solid 1px #D9D9D9;

font-family: 'source_sans_prosemibold';

 color:#575757;

 margin-bottom:5px;

 text-transform:uppercase;

 

}



.newsticker-jcarousellite { }

.newsticker-jcarousellite ul li{ 

list-style:none; display:block; padding-bottom:1px; margin-bottom:5px;

padding:10px 0px; /*border-bottom:solid 1px #D9D9D9;*/ height:auto !important; max-width:100% !important; 

}

.newsticker-jcarousellite .thumbnail { float:left; width:110px; }

.newsticker-jcarousellite .news_title { padding-left:15px; margin-top:10px; color:#E85626 !important; font-size:13px; font-family: 'source_sans_prosemibold'; }



.newsticker-jcarousellite .news_title a{

color:#E85626 !important;

}



.newsticker-jcarousellite .news_detail { float:left; margin-left:15px; font-size:12px; font-family: 'source_sans_prosemibold'; color:#6E726E;}







/*newsticker inside styles*/



.news_inside_outer{

display:block;

background:#EDEDED;



}



.news_inside_outer .title{

font-size:16px;

padding: 10px 15px 5px 15px;

border-bottom:solid 1px #D9D9D9;

font-family: 'source_sans_prosemibold';

 color:#575757;



 text-transform:uppercase;

}



.news_inside_outer .content{margin:0px; height:250px; padding:15px; overflow:auto; background:#EDEDED;}

.news_inside_outer	.content p:first-child{ margin:0;}

.news_inside_outer	.content p:nth-child(3n+0){}





.news_inside_outer .news_title { padding-left:15px; margin-top:10px; color:#E85626 !important; font-size:13px; font-family: 'source_sans_prosemibold'; }



.news_inside_outer .news_title a{

color:#E85626 !important;

}



.news_inside_outer .news_detail { float:left; margin-left:15px; font-size:12px; font-family: 'source_sans_prosemibold'; color:#6E726E;}



.news_inside_outer .date_bg .date{

font-size: 15px;

font-family:'source_sans_prosemibold';

}



.news_inside_outer .date_bg .date span{

font-size:15px;

font-family:'source_sans_prosemibold';

}





/*Footer styles */



.footer_bg{

width:100%;

background: url(../images/bottom-bg.png) no-repeat top ;

padding-top: 13px;

}



.footer{

background: #1e1e1e;

min-height:200px;

padding:15px 5%;

 font-family: 'source_sans_proregular';

 display:inline-block;

 width:90%;

 

 border-bottom: solid 1px #2E2E2E;

}



.footer #block_title{

font-size:18px;

text-transform:uppercase;

color:#999999;

margin-bottom:15px;

}



.footer #block_title span{

font-size:13px;

color:#575757;

margin-top: 5px;

display: block;

}



.footer_block1{

float:left;

width:35%;

}



ul.footer_links{

display:block;

width: 54%;

float: left;

}

ul.footer_links li

{

padding:3px 0px;

color:#666666;

}



ul.footer_links li a{

text-transform:uppercase;

font-size:12px;

color:#666666;

}

ul.footer_links li a:hover{

color:#B1ACAC;

}



#block_seperator{

border-right:solid 1px #2E2E2E;

height:200px;

width:1px;

float:left;



}





.subscribe_block{

float:left;

width:30%;

padding:0px 3%;

}



.footer #block_title img{

margin-top: 4px;

margin-right: 10px;

}



.subscribe_block form{

margin-top:20px;

}



.subscribe_block input[type="text"] {

height:25px;

width:225px;

border: solid 1px #303030;

background:#161616;

padding:5px;

color:#999999;

max-width:100%;

}





.subscribe_block input[type="submit"]{

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

height:31px;

width:115px;

border:none;

margin-top:10px;

cursor:pointer;



max-width:100%;

}





.contact_block{

float:left;

width:25%;

padding-left:3%;

}





.footer #sub_title{

font-size:15px;

color:#999999;

margin-top: 5px;

display: block;

text-transform:uppercase;

}



.footer #sub_title_text{

font-size:15px;

color:#666666;

margin-top: 5px;

display: block;

}



.footer #location_text{

font-size:14px;

color:#666666;

margin-top: 5px;

display: block;

line-height:21px;

}



.footer #location_text a{

font-size:14px;

color:#666666;



}



.footer #location_text a:hover{

color:#B1ACAC;

}





#location_img{

float:left;

margin-top:20px;

padding-bottom:25px;

margin-right:25px;

}



#responsive{

}





.footer_bottom{

display: inline-block;

background: #1E1E1E;

padding: 10px 5%;



width: 90%;



}



ul.bottom_social{

display:block;

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

}



ul.bottom_social li{

color:#666;

padding:8px 10px 8px 0px;

/*float:left;*/

font-size:12px;

}



ul.bottom_social li a{

padding: 0px 0px 0px 10px;

color:#666;



}



ul.bottom_social li a:hover{

color:#E85626;

}



#footer_twitter{

padding-left:5px;

}



#footer_fb{

padding-right:0px;

float:left;

}



#social_text{

margin-top:3px;

float:left;

/*min-width:75px;*/

min-width:91px;

}



.move_to_top{

display:block;

float:right;

width: 140px;

}



.sitemap{

float:left;

margin-top:9px;

}



.sitemap a{

float:right;

font-size:12px;

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

color:#666;



}



.sitemap a:hover{

color: #B1ACAC;

}



.move_to_top a span{

margin-top: 7px;

display: block;

color:#666;

}



/*Main menu styles*/



.main_menu {

display: block;

float: right;

clear: right;

margin-top: 10px;

}



/*Main menu styles*/



header nav {

text-align: center;

/*background: #efefef;*/

display:none;

}

header nav ul {

margin: 0;

/*padding: 9px 0px;*/

list-style-type: none;

}

header nav ul li {

text-transform:uppercase;

display:block;

float:left;

padding: 10px 25px;

}





header nav ul li a{

color:#FFFFFF;

font-size:16px;

font-family: 'BenjaminGothicBold';

margin-left:10px;

}



header nav ul li a:hover{

color:#E30613;



}





header nav ul li:first-child {

margin-left: 0;

}



header nav ul li:last-child{

padding-right:0px;

}



header nav ul li ul {

display: none;

}













/*inside page styles*/



.main_content_block_bg{

width: 91.3%;

display: block;

margin: 0px auto;

background: #FFF;

padding:2%;

margin-top: -13px;

}



.main_content_block{

width: 100%;

display:inline-block;

background: #FFF;

}



.inside_banner_bg{

width: 100%;

display: block;

padding-bottom: 14px;

background: url(../images/top-bg01.png) no-repeat bottom;

}



.inside_banner{

width: 100%;

display: block;

height: 184px;

}





.inside_left_block{

display:block;

width:67%;

float:left;

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

font-size:12px;

color:#666666;

}



.inside_left_block .heading{

font-family: 'source_sans_prosemibold';

font-size: 18px;

color: #EB5626;

text-transform: uppercase;

border-bottom: solid 1px #CBCBCB;

padding-bottom: 10px;

}



.inside_left_block p{

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

font-size:12px;

color:#666666;

line-height:20px;

}



.inside_right_block{

display:block;

width:30%;

float:right;

}



ul.breadcrumbs{

display:block;

background:#f2e7e0;

padding:15px 0px;

margin-bottom:10px;



}



ul.breadcrumbs li{

text-transform:uppercase;

font-size:12px;

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

list-style-position:outside;

margin: 0px 20px;

padding: 10px 0px;

border-bottom: solid 1px #DCD1CB;

margin-left:30px;

text-align:left;

}



ul.breadcrumbs li:last-child{

border-bottom:none;

padding-bottom:5px;

}



ul.breadcrumbs li a{

color: #666;



display: block;



font-family: 'source_sans_proregular';

font-family: 'source_sans_prosemibold';



}



ul.breadcrumbs li a:hover, ul.breadcrumbs li a.active{

color: #e55514;

}



/*ul.breadcrumbs li a:last-child{

border-bottom:none;

}*/



.font-print{

vertical-align:top;

float:right;

display:block;

}





.sub_heading{

display:block;

font-family: 'source_sans_prosemibold';

font-size:15px;

color:#666666;

margin:15px 0px;



}



.person_detail{

margin:20px 0px;

display:block;



}



.person_detail .sub_heading{

display:block;

font-family: 'source_sans_prosemibold';

font-size:15px;

color:#666666;

margin:0px;

padding-top:15px;



}



.person_detail img{

padding-right:20px;

}



#orange_text{

font-family: 'source_sans_prosemibold';

font-size:14px;

color:#E85626;

}





.copyright_block{

display:block;

width:100%;

text-align:center;

font-size:12px;

font-family: 'source_sans_prosemibold';

padding:10px 5px;

}









	.paging_activefnt

{

	

	color:#ffffff;

	background-color:#E85626;

	

	text-align:center;

	vertical-align:middle;

	font-size:12px;

	float:left;

	border:2px solid #ffffff;

	padding: 4px 9px;

}

.paging_fnt

{

    color:#ffffff;

	background-color:#999;

	

   text-align:center;

	vertical-align:middle;

	font-size:12px;

	float:left;

	border:2px solid #ffffff;

	padding: 4px 9px;

}



.paging_fnt a

{

color:#ffffff;

}



table.news_brief{

width:100%;

max-width:100%;

}

table.news_brief tr td{

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

font-size:12px;

padding-bottom:20px;

border-bottom:dotted 1px #CDCDCD;

padding-top:15px;

}





table.news_brief tr td .news_title{

margin-top: 19px;

margin-left: 10px;

}



table.news_brief tr td .news_title a{

color: #E85626 !important;

font-size: 14px;

font-family: 'source_sans_prosemibold';

}



table.news_brief tr td .news_date {

color:#FFFFFF;

font-size:12px;

font-family: 'source_sans_proSBdIt';

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

float: left;

height: 50px;

width: 50px;

padding: 14px 0px 0px 1px;

text-align: center;
margin-right: 15px;

}



table.news_brief tr td .news_brief{

display: inline-block;

width: 100%;

margin: 0px 0px 15px 0px;

}



table.news_brief tr td .readmore a{

background:#999999;

padding:5px 10px 3px 10px;

font-size:12px;

color:#FFFFFF;

text-transform:uppercase;

font-family: 'source_sans_proregular';





-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

}



table.news_brief tr td .readmore a:hover{

background:#DCD1CB;

color:#666;

}





.subscribe_rss{

display:block;

padding:15px 10px;

font-family: 'source_sans_proregular';

font-size:13px;

background:#E9E9E9;

margin: 0px 0px 10px 0px;

}



.subscribe_rss_home_Page{

display:block;

padding:10px;

font-family: 'source_sans_proregular';

font-size:13px;

background:#E9E9E9;

margin: 18px 0px 0px 0px;

}



.subscribe_rss_home_Page img{

padding-right:10px;

}



.subscribe_rss img{

padding-right:10px;

}



.video_link{

display:block;

padding:15px;

text-transform:uppercase;

font-family: 'source_sans_proregular';

font-size:13px;

background:#E9E9E9;

margin-bottom:10px;

}



.video_link img{

margin-top:10px;

}



.news_detail_heading{

display:block;

margin:10px 0px 0px 0px;

font-size:21px;

font-family: 'source_sans_proregular';

font-weight:bold;

color:#333;

}



.news_detail_date{

font-size:14px;

color:#E85626;

font-family: 'source_sans_proSBdIt';

}



.news_detail_block{

margin:20px 0px 10px 0px;

width:100%;

color:#666;

font-size:12px;

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


}



.news_detail_block a{

color:#E85626 !important;

}





.news_detail_block img{

margin-right:10px;

margin-bottom:5px;

float:left;

}





#back_button a{

display:block;

float:right;

padding:5px 10px;

font-family: 'source_sans_prosemibold';

font-size:12px;

color:#FFFFFF;

background:#E85626;

}





#apply_now a{

display:block;

float:right;

padding:5px 10px;

font-family: 'source_sans_prosemibold';

font-size:12px;

color:#FFFFFF;

background:#E85626;

}





.social_share{

display:inline-block;

width:100%;

}





.video-container {

   position: relative;

height: 200px;

overflow: hidden;

width: 100%;

float: left;

background: #EDEDED;

}

 

.video-container iframe,

.video-container object,

.video-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.video_detail{

display: inline-block;

width: 100%;

background: #F2E7E0;



position: relative;

}



.video_caption{

float: left;

display: block;

font-size: 14px;

font-family: 'source_sans_proregular';

color: #666;

padding: 8px;

width:80%;

min-height: 36px;

}



.video_share{

display:block;

float:right;

}



.video_outer{

display: inline-block;

width: 45%;

margin: 2%;

float: left;

}







/*Career Page styles*/



table.careers{

width:100%;

vertical-align:top;

border:solid 1px #F2E7E0;

border-spacing:0;

}



table.careers tr td{

padding:5px;

font-size:12px;

font-family: 'source_sans_prosemibold';

border-top:dotted 1px #DCD1CB;

vertical-align:top;

}



table.careers tr:first-child td{

border:none;

}





table.careers .th td{

background:#F2E7E0;

padding:8px 5px;

}



#more_button{

background:#666666;

padding:3px 2px;

font-size:12px;

text-align:center;

color:#FFFFFF;

}



#apply_button{

background:#E85626;

padding:3px 2px;

font-size:12px;

margin-left:3px;

text-align:center;

color:#FFFFFF;

}



#openings{

color:#E85626;

font-family: 'source_sans_prosemibold';

font-size:14px;

}



#border{

margin-top: 25px;

padding-top: 50px;

border-top:dotted 1px #DCD1CB;

}



table.job_detail{



background: #EDEDED;

padding:10px;

color:#6E726E;

font-size:12px;

border:1px solid #EAEAEA;

font-family: 'source_sans_prosemibold';

width:70%;

}



.row2{

}



table.job_detail tr td{

padding:3px 0px;

}



.careerstitle{

font-family: 'source_sans_prosemibold';

font-size:14px;

margin: 15px 0px -6px 0px;

color:#E85626;

}



.apply_form{

padding:10px;

background:#F2E7E0;

-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

font-family: 'source_sans_prosemibold';

font-size:12px;

}



.apply_form input[type="text"], select, textarea, input[type="file"] {

padding: 1px 5px;

border:none;

background:#FFFFFF;

color:#6E726E;

font-size:12px;

font-family: 'source_sans_proregular';

max-width:98% !important;

width:250px;



}



.apply_form input[type="text"], select{

height:30px;

}



.apply_form  select{

width:260px;

}



.apply_form textarea{

height:100px;

}



.apply_form input[type="file"]{

height:auto;

padding:5px;

}



.apply_form input[type="submit"]{



display: block;

padding: 8px 20px;

font-family: 'source_sans_prosemibold';

font-size: 13px;

color: #FFF;

background: #E85626;

border:none;

cursor:pointer;



-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

}



.apply_form input[type="submit"]:hover{

background:#58595B;

}





ul.default li {

padding: 5px 0px 6px 25px;

background: url(../images/bullet.gif ) no-repeat top 10px left;

text-align: justify;

line-height: 19px;

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

font-size:12px;

}











ul.values li {

padding: 5px 0px 6px 15px;

background: url(../images/bullet.gif ) no-repeat top 10px left;

text-align: justify;

line-height: 19px;

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

font-size:12px;

}





hr.thin {

height: 1px;

border: 0;

color: #B7B4B4;

background-color: #B7B4B4;

width: 99%;

margin: 5 auto 0 0;

text-align: left;

}



hr.orange{

height: 1px;

border: 0;

color: #E85626;

background-color: #E85626;

width: 100%;

text-align: left;

}







/*Location map styles*/



#page-wrap { width: 100%; margin: 0px auto; background:#F2E7E1; display:inline-block; -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px; }

#map_canvas { width: 96%; height: 400px;  float: left; position: relative; z-index: 30 !important; margin:0% 2% 2% 2%; border:solid 2px #FFFFFF; }



#locations { list-style: none; width: 96%;

padding: 2%;  }

#locations li { 

padding: 10px 20px;

float: left;

position: relative;

z-index: 20;

margin-left: 15px;

cursor:pointer;



border:solid 2px #F2E7E1;

}



#locations li:first-child, #locations li:first-child:hover,#locations li:first-child.click {

margin-left:0px;

}



#locations li:hover, #locations li.hover, #locations li.click { background:#FFFFFF;



-webkit-border-top-left-radius: 5px;

-webkit-border-top-right-radius: 5px;

-moz-border-radius-topleft: 5px;

-moz-border-radius-topright: 5px;

border-top-left-radius: 5px;

border-top-right-radius: 5px;



border:solid 2px #FFFFFF;

 }

#locations li:hover h3, #locations li.hover h3, #locations li.click h3 { color: #EB5626;}





/*#content { width: 300px; }*/



#more-info { width: 96%;

float: left;

margin: 0% 2% 2%; }

#more-info * { position: relative; z-index: 40; }

#more-info > div { background: #EDEDED; 

/*-moz-box-shadow: 0 0 14px rgba(70,49,1,0.5); -webkit-box-shadow: 0 0 14px rgba(70,49,1,0.5);*/ padding: 3%; border:solid 2px #FFFFFF; }

.longdesc { display: none; }







/*Enquiry Form Styles*/





.enquiry_form{

padding:10px;

background:#F2E7E0;

-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

font-family: 'source_sans_prosemibold';

font-size:12px !important;

}



.enquiry_form input[type="text"], select, textarea, input[type="file"] {

padding: 1px 5px;

border:none;

background:#FFFFFF;

color:#6E726E;

font-size:12px;

font-family: 'source_sans_proregular';

max-width:98% !important;

width:250px;



}



.enquiry_form input[type="text"], select{

height:30px;

}



.enquiry_form select{

width:260px;

}



.enquiry_form textarea{

height:100px;

}



.enquiry_form input[type="file"]{

height:25px;

padding:0px;

}



.enquiry_form input[type="submit"]{



display: block;

padding: 8px 20px;

font-family: 'source_sans_prosemibold';

font-size: 13px;

color: #FFF;

background: #E85626;

border:none;

cursor:pointer;



-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

}



.enquiry_form input[type="submit"]:hover{

background:#58595B;

}





.enquiry_form table tr td{

font-family: 'source_sans_prosemibold';

font-size: 12px;

vertical-align:top;

}



#Phone_no{

font-family: 'source_sans_prosemibold';

font-size:14px;

color:#EB5626;

margin-right:

}



#Phone_no span{

font-size:18px;

}



.pay_online input[type="text"]{



padding: 1px 5px;

border:solid 1px #D9D9D9;

background:#FFFFFF;

color:#6E726E;

font-size:14px;

font-family: 'source_sans_proregular';

max-width:98% !important;

width:250px;

height:30px;

}





.pay_online input[type="submit"]{



display: block;

padding: 8px 20px;

font-family: 'source_sans_prosemibold';

font-size: 13px;

color: #FFF;

background: #E85626;

border:none;

cursor:pointer;



-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

}



.pay_online input[type="submit"]:hover{

background:#58595B;

}



#error_div{

padding:5px;

background:#EDEDED;

color:red;

line-height:19px;

}





em{

font-style:normal;

font-family: 'source_sans_proSBdIt';

font-size: 13px;

}



.vision_mission_bg{

padding-bottom:10px;

}



#highlight{

color:#CF865D;

font-size:14px;

font-family: 'source_sans_proSBdIt';

}





.career_form select{

border:solid 1px #F2E7E0;

font-family:'source_sans_prosemibold';

font-size:12px;

}





.cyber_gear_text {

float: right;

font-size: 11.5px;

font-family: 'source_sans_prosemibold';

padding:10px 5px;

}



.tooltip{

font-weight:bold;

color:#E85626;

}



.mail_to{

clear:none !important;

}



#partner_logo{

display:block;

float:left;

margin:10px 1px;

}



#partner_logo img{

border: solid 2px #D9D9D9;

}







/*sitmap styles*/



.main_section{

display:block;

margin-bottom:20px;

text-transform:uppercase;

}



.main_section .title{

font-size:14px;

font-family: 'source_sans_prosemibold';

color:#FFFFFF;

background:#E85626;

padding:6px 13px;

}



.main_section ul{

display:block;

/*float:left;*/

text-decoration:none;

}



.main_section ul li{

font-size:12px;

font-family: 'source_sans_prosemibold';

color:#666;

padding:5px 5px;



}



.main_section ul li a{

color:#666;

}



.main_section ul li a:hover{

color:#E85626;

}



.main_section ul li ul{

display:block;

/*padding-left:20px;*/

}



.main_section ul li ul li{

font-size:12px;

font-family: 'source_sans_prosemibold';

color:#666;

padding:5px 5px;

}



.main_section ul li ul li a{

color:#666;

}



.main_section ul li ul li a:hover{

color:#E85626;

}



#right_section{

float:right;

margin-right:0;

}



#sub_section{

padding: 6px 5px;

font-size: 15px;

margin: 5px 0px;

display: block;

width: 80%;

}



.section_outer{

width:45%;

float:left;

margin-right:5%;

}





ul.quality li ul{

display:block;

}

ul.quality li ul li {

text-align: justify;

line-height: 19px;

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

font-size: 12px;

background:none;

padding: 5px 5px 0px 0px;

}



ul.quality li ul li a{

padding: 5px 0px 6px 25px;

background: url(../images/bullet.gif ) no-repeat top 10px left;

text-align: justify;

line-height: 19px;

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

font-size: 12px;

}





ul.quality li {

padding: 5px 0px 15px 25px;

background: url(../images/bullet.gif ) no-repeat top 10px left;

text-align: justify;

line-height: 19px;

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

font-size: 12px;

}



ul.quality li span{

font-weight:bold;

}



ol{

display:block;

margin:0;

padding:0;

}



ol li{

padding: 5px 0px 6px 5px;

text-align: justify;

line-height: 19px;

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

font-size: 12px;

list-style:decimal;

}



#move_top{

display:block;

float:right;

font-size:12px;

/*color:#DCD1CB;*/

}

#partner_logo {
    display: block;
    float: left;
    margin: 10px 1px;
}