@import url(http://fonts.googleapis.com/css?family=Lato:400,300,300italic,100,400italic,700);
body { display: block; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }
.break { clear: both; }
/*-----------
default heading
-------------*/
h1, h2, h3, h4, h5, h6 { display: block; margin: 0px; padding: 0px 0px 15px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 17px; }
h4 { font-size: 15px; }
h5 { font-size: 14px; }
h6 { font-size: 13px; }
a { color: #878686; }
a img { border: 0px none; }
/*-----------
default formating
-------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol { list-style: decimal; padding-left: 25px; }
ul { list-style: square; padding-left: 0px; }
li { padding-bottom: 10px; }
blockquote, q {/*quotes:none*/ }
blockquote:before, blockquote:after, q:before, q:after { content: '"'; }
table { border-collapse: collapse; margin: 0px auto; padding: 0px; width: 98%; }
table th { display: table-cell; margin: 0px; padding: 0px; border: solid 1px #ccc; font-size: 15px; font-weight: bold; }
/* 9 oct 2014*/

.heading { font-size: 18px; margin: 0px; }
/* 9 oct 2014*/
table td { display: table-cell; margin: 0px; padding: 0px; border: solid 1px #ccc; font-size: 14px; }
.content p.para { margin: 0 0 10px 0; }
/*-----------
default css
-------------*/
.faq ul { padding-left: 0px; }
.faq ul li { margin-bottom: 4px; }
.faq ul li h3 { line-height:35px; margin:0; padding: 0 10px; background: url(../images/plus.png) no-repeat 100% 5px #999; cursor: pointer; color: #fff; font-size: 16px; }
.faq p { /*margin: 5px 5px;*/ margin:0 0 13px; }
.heading-1 { margin: 10px 0; padding: 0; }
para { color: #414141; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; margin: 8px 0 6px; ; padding: 0; }
.faq ul li.active h3{background: url(../images/minus.png) no-repeat 99% center #7b7b7b; }
#mainwrapper { display: block; margin: 0px; padding: 0px; overflow: hidden; width: 100%; border-top: solid 5px #de651d; background: url(../images/content_bg.png) repeat 0px 0px; }
.header { display: block; margin: 0px; padding: 0px; width: 100%; clear: both; height: 80px; background-color: #fff; }
/*.logo { float: left; margin: 3px 0px 3px; padding: 0px; width: auto; }*/
.wrapper { width: 70%; margin: 0px auto; padding: 0px; display: block; }
.clear { clear: both; margin: 0px; padding: 0px; height: 0px; }
/*----------------------------------
		Menu Area
----------------------------------*/
/*.menu_area { float: right; margin: 0px; padding: 11px; display: block; width: auto; position: relative; }*/
/*.navigation { float: left; margin: 32px 0 0px; padding: 0px; width: auto; }*/
/*-----------
	Menu 
-------------*/
/*.navigation ul { display: block; margin: 0px; padding: 0px; display: block; float: left; width: auto; list-style-type: none; position: relative; }*/
/*.navigation ul li { float: left; margin: 0px; padding: 0px 14px 0px 0px; display: block; }*/
/*.navigation ul li:hover { padding: 0px 14px 0px 0px; margin: 0px; }*/
/*.navigation ul li a { float: left; color: #939598; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; line-height: 22px; display: block; }*/
/*.navigation ul li a:hover { color: #ff6600; border-bottom: 8px solid #393939; }*/
/*.navigation ul li.active a { }*/
/*  7 Feb */
/*.navigation ul li .submenu { padding-top: 50px; }*/
/*.navigation ul ul { height: auto; }*/
/*.navigation ul li a:hover{ border-bottom:8px solid #393939;}*/
.navigation ul li ul { color: #fff; padding:0 0 20px; margin: 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; display: none; position: absolute; left: -120px; background: #393939; /*opacity:0.9;*/ top: 50px; width: 848px; z-index: 9999; }
.navigation ul li:hover ul { display: block; }
.navigation ul li ul a { color: #fff !important; font-weight: normal; padding: 0px; margin: 0px; }
.navigation ul ul li { padding: 6px 20px 0px 10px; }
.navigation ul ul li:hover { padding: 6px 20px 0px 10px; }

.navigation ul li.menu4 ul li { padding: 6px 20px 0px 10px; }
.navigation ul li.menu4 ul li:hover { padding: 6px 20px 140px 10px; }

.navigation ul li.menu4 ul li li { padding: 0px 40px 0px 0px; }
.navigation ul li.menu4 ul li li:hover { padding: 0px 40px 0px 0px; }

.navigation ul ul p { color: #a1a1a1; font-size: 12px; margin: 0px; padding: 0px 0px 0px; }
.navigation ul ul h3 { color: #fff; font-size: 14px; line-height: 20px; text-transform: uppercase; font-weight: bold; margin: 0px 0px; padding: 8px 0px 4px; }
.navigation ul ul .image {/* position:absolute; */ position: relative; right: 0px; padding: 20px 15px; z-index: 11; float: left; width: 322px; }
.navigation ul ul ul { background: none; /*width: 198px;*/ width: 238px; left: 0px; top: 11px; float: left; position: relative; }
.navigation ul ul ul li { text-transform: capitalize; position: static; width: 197px; text-align: left; line-height: 24px; padding: 0px 40px 0px 0px; display: block; }
.navigation ul ul ul li a { padding: 4px 0px 4px 20px; background: url(../images/arrow_submenu.png) no-repeat 6px 11px; border-bottom: 1px dashed #5e5e5e; width: 177px; }
.navigation ul ul ul li:hover { padding: 0px 40px 0px 0px; margin: 0px; }
.navigation ul ul ul li:hover a { background: #e5630d url(../images/arrow_submenu.png) no-repeat 6px -30px; padding: 4px 0px 4px 20px; }
.navigation ul ul ul li a:hover { border-bottom: 1px solid transparent; color: #ffffff; }
.navigation ul ul ul a { color: #ffffff; text-transform: capitalize; }
.navigation ul ul ul a:hover { padding-bottom: 0px; }
.navigation ul ul li:hover ul ul, .navigation ul li:hover ul ul ul { display: none; }
.navigation ul ul ul .submenu3 { }
.navigation ul ul ul ul { display: none; font-weight: normal; min-height: 230px; position: absolute; top: 0px; left: 235px; padding-left: 0px; border-left: 3px solid #ffffff; }
.navigation ul ul ul li:hover ul { display: block; }
.navigation ul ul ul ul li { padding: 0px 10px 0px 20px; margin: 0px; }
.navigation ul ul ul ul li:hover { padding: 0px 10px 0px 20px; color: #ffffff; }
.navigation ul ul ul li:hover ul li a { color: #a1a1a1; background: none; padding: 4px 10px 4px 20px; background: url(../images/arrow_submenu.png) no-repeat 6px 11px; }
.navigation ul ul ul li:hover ul li:hover a { padding: 4px 10px 4px 20px; background: #e5630d url(../images/arrow_submenu.png) no-repeat 6px -30px; color: #ffffff; }
/* End */



/*-----------
	Menu  2nd Level
-------------*/
/*.search_box {
	float:;
	margin:28px 0px 25px;
	padding:0px;
	width:auto;
}*/
.search_box { width: auto; float: right; margin: 28px 0px 25px; padding: 0px; position: relative; }
.search_box .inputBox { border: 1px solid #000; background: #fff; width: 200px; float: left; padding: 5px 2px; display: none; position: absolute; right: 39px; }
.showClass { display: block; }
.search_box .search_btn { background: url(../images/search_icon.png) no-repeat 0px 0px; border: none; width: 28px; height: 28px; float: right; cursor:pointer; }
/*-----------
	responsive menu	
-------------*/
.respinsvie_menu_button { display: none; }
/*----------------------------------
		Banner Area
----------------------------------*/

.banner_wrapper { display: block; margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative; }
.banner_wrapper .banner_top_text { display: block; margin: 0px; padding: 0px; position: absolute; left: 0px; top: 77px; z-index: 999; }
.banner_top_text p { font-family: 'Lato', sans-serif; font-size: 31px; line-height: 39px; color: #fff; font-weight: 300; padding: 0px 50px; margin: 0px; }
.banner_area { margin: 0px; padding: 0px; width: 100%; overflow: hidden; display: none; position: relative; }
.banner_area ul { display: block; margin: 0px; padding: 0px; width: 100%; list-style-type: none; }
.banner_area ul li { display: block; margin: 0px; padding: 0px; float: left; height: 104px; width: 100%; position: relative; }
.banner_area ul li .overlay { display: block; margin: 0px; padding: 0px; position: absolute; height: 104px; z-index: 9; width: 100%; text-align: center; cursor: pointer; }
.banner_area ul li.even .overlay { background-color: #066e95; }
.banner_area ul li.odd .overlay { background-color: rgba(255, 102, 0, 0.8) }
.banner_area ul li .overlay img { bottom: 13px; display: inline; height: 80px; margin: 0 auto; top: auto; padding: 0; position: absolute; right: 33px; left: auto; text-align: center; width: auto; }
.banner_area ul li .overlay span { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; display: block; font-size: 20px; margin: 0 auto; padding: -5px 0px 24px 33px; /*position: absolute;*/ text-align: left; width: auto; height: 55px; bottom: 0px; line-height: 55px; }
./*banner_area ul li .popup { display: block; margin: 0; padding: 0; width: 100%; height: auto; position: absolute; left: 0px; top: 0px; z-index: 7; }
.banner_area ul li .popup img { display: block; margin: 0; padding: 0; width: 100%; height: auto; }
.banner_area ul li .popup .image_text { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); bottom: 4%; display: none; left: 5%; padding: 10px; position: absolute; width: 83%; z-index: 9999; }
.banner_area ul li .popup .image_text a { background-color: #FFFFFF; border: 1px solid #B8B8B8; border-radius: 5px; color: #353535; font-family: 'Lato', sans-serif; font-size: 15px; font-style: italic; padding: 10px 49px; text-decoration: none; width: 71px; display: block; }
.banner_area ul li .image_text p { color: #FFFFFF; font-family: 'Lato', sans-serif; font-size: 16px; line-height: 22px; margin: 0; padding: 0 0 22px; }
.banner_area ul li .popup span { display: none; left: 0; padding: 5px 10px; position: absolute; top: 6%; width: auto; z-index: 9999; color: #FFFFFF; font-family: 'Lato', sans-serif; font-size: 16px; line-height: 22px; }
.banner_area ul li.even .popup span { background-color: #066e95; }
.banner_area ul li.odd .popup span { background-color: rgba(255, 102, 0, 0.8); }*/
.banner_area .close { display: none; margin: 0px; padding: 0px; position: absolute; z-index: 9999; right: 11px; top: 45px; cursor: pointer; }
/*----------------------------------
	Quick Link
----------------------------------*/
.right_quick_link { display: block; margin: 0px; padding: 0px; position: fixed; right: -250px; top: 191px; z-index: 9999; background: #000; width: 250px; height: 300px; transition: right 1000ms ease-in-out; -moz-transition: right 1000ms ease-in-out; -webkit-transition: right 1000ms ease-in-out; -o-transition: right 1000ms ease-in-out; }
.right_quick_link:hover { right: 0px; transition: right 1000ms ease-in-out; -moz-transition: right 1000ms ease-in-out; -webkit-transition: right 1000ms ease-in-out; -o-transition: right 1000ms ease-in-out; }
.right_quick_link .button { background: url(../images/quick_link.png) no-repeat 0px 0px; border-right: 1px solid #141414; height: 83px; left: -39px; padding: 10px 0 29px; position: absolute; top: 0; width: 39px; cursor: pointer; }
.right_quick_link .button a { background: url("../images/quick_link_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 8px; display: block; height: 13px; left: 47%; position: absolute; width: 13px; }
/*----------------------------------
	content_area
----------------------------------*/
.content_area { display: block; margin: 0px auto; padding: 0px 0px 20px 0px; width: 100%; clear: both; background: url(../images/content_bg.png) repeat 0px 0px; overflow: hidden; min-height:250px;  }
.home_page_block { width: 786px; display: block; margin: 0px auto; padding: 57px 0px 0px; overflow: hidden; }
.home_page_block ul { width: 100%; display: block; margin: 0px 0px 69px 0px; padding: 0px; float: left; }
.home_page_block ul li { width: 33.333%; display: block; margin: 0px; padding: 0px; float: left; background: url(../images/home_block_line.jpg) no-repeat right center; }
.home_page_block ul li .item_holder { display: block; margin: 0px auto; padding: 0px; width: 212px; }
.home_page_block ul li img { display: block; margin: 0px auto 13px; padding: 0px; border: solid 3px #fff; }
.home_page_block ul li.last { background: none; }
.item_holder h3 { display: block; margin: 0px 0px 24px; padding: 0px; text-align: center; font-family: 'Lato', sans-serif; font-weight: 300; color: #ff6600; font-size: 21px; }
.item_holder span { background: url("../images/title_bg_left.png") no-repeat scroll left 0 rgba(0, 0, 0, 0); display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px; margin: 0 auto 24px; padding: 0 0 0 6px; width: 73px; line-height: 18px; }
.item_holder span span { background: url("../images/title_bg_right.png") no-repeat scroll right 0 rgba(0, 0, 0, 0); color: #FFFFFF; line-height: 18px; margin: 0; padding: 0 6px 0 0; text-align: center; width: auto; }

/*Rakesh  7 oct 2014*/
.arrow { color: #414141; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0 10px 0; padding: 0; }
.arrow ul li { background: url(../images/arrow.png) no-repeat left 11px; padding: 6px 0px 6px 18px; margin:0px 5px 0 13px; color: #414141; line-height:20px;}
.arrow-1 { color: #414141; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: -10px 0 10px 0; padding: 0; background-color: #fbfbfb; }
.arrow-1 ul li { background: url(../images/arrow.png) no-repeat left 10px; padding: 5px 0px 5px 20px; margin: 0; color: #616161; }
.arrow-new { color: #414141; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 10px; padding: 0; width: 100%; }
.arrow-new ul{padding:0px;}
.arrow-new ul li { background: url(../images/arrow.png) no-repeat left 10px; padding: 5px 0px 5px 2%; margin: 0; color: #414141; display:inline-block; width:98%; line-height:20px;}
.h2 { font-size: 18px; margin: 10px 0 0 0; }
.Sustainability { float: left; margin: 0 2% 0 0;}
/*.subs{float:right; width:65%;}*/
.Sustainability img { float: left; margin:4px 2% 0 0; padding: 5px; border: #999 solid 2px; box-sizing: border-box; max-width: 100%; width:100%; }
.Sustainability-1 img { float: right; margin: 0 15px 0 0; padding: 0; border: #999 solid 5px; }
#director-1 { margin: 0; padding: 0; }
#director-1 ul { list-style: none; margin: 0; padding: 0; }
#director-1 ul li { width: 380px; margin: 10px 15px; padding: 0; float: left; text-align: center; }
/*.title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fe6602; margin: 8px 0; padding: 0; }*/
/*Rakesh 7 oct 2014*/

.border { width:400px; height:180px;border:#666666 solid 1px; margin:0 0 10px 0; padding:0; border-radius:25px;}
.pgph { margin:20px 0 0 30px; padding:0; text-align:center;}


   
   
   

/*Rakesh Board of director css start*/
.management_block { float: left; margin-top: 25px !important; width: 100%; }
.teamMember { float: left; position: relative; width: 27%; margin-right: 1%; }
.teamMemberDetail { width: 70%; }
.resp-vtabs .resp-tabs-container { clear: none; float: left; min-height: 150px; padding: 0; }
.resp-tabs-container { clear: left; padding: 0; }
.resp-vtabs ul.resp-tabs-list { float: left; width: 100%; }
.resp-vtabs .resp-tabs-list li { cursor: pointer; display: block; float: none; margin: 0; }
h2.resp-tab-active { color: #12afbb; }
.memberBlock { background: none repeat scroll 0 0 #fbf3de; padding: 15px 4%; width: 92%; }
.teamMemberDetail h3 { text-transform: uppercase; }
.innerPage p { color: #5a5a5a; margin: 0 0 12px; text-align: justify; }
<!--08-cot-2014--> 
.clear {
clear:both;
}
#director { margin: 0; padding: 0; }
#director ul { list-style: none; margin: 0; padding: 0; }
#director ul li { margin:2% 8% 2% 0; padding: 0; text-align: center; display: inline-block; width: 18%; position: relative; min-height: 230px; vertical-align:top;}
#director ul li:last-child{margin-right:0;}
#director ul li img { max-width: 100%; width: 100%; }
#director ul li .profile_img {text-align:center}
#director ul li .title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fe6602; margin:8px 0 0 0; padding: 0; width: 100%; min-height:35px;}


#director ul li .read_more { width: 100px; height: 30px; margin:5px auto 15px; padding: 0; background-color: #1f7490; line-height: 28px; color: #fff; }
#director ul li .read_more a { color: #FFF; display:block; padding:0 10px; text-decoration: none; }
#director ul li .read_more a:hover { color: #fe6602 }
.csr { width: auto; margin: 10px 0px 23px 0px; padding: 20px 20px; height: auto; background-color: #666; /*background:url(../images/csr-1.jpg) left top no-repeat;*/ color: #fff; float: left; border: #000 solid 1px }
.csr p { color: #fff !important; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px !important; line-height: 20px; margin: -10px 0 0 0; padding: 0;}
paragraph-1 { font-family: Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0; }
.class { width: 100%; height: 250px; background: url(../images/student-1.jpg) no-repeat; margin: 0; padding: 0; }
<!--08-cot-2014--> 





#director-2 { margin: 0; padding: 0; }
#director-2 ul { list-style: none; margin: 0; padding: 0; }
#director-2 ul li { margin: 2%; padding: 0; text-align: center; display: inline-block; width: 15%; position: relative; min-height: 230px; vertical-align:top;}
#director-2 ul li img { max-width: 100%; width: 100%; }
#director-2 ul li .profile_img { }
#director-2 ul li .title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fe6602; margin: 8px 0; padding: 0; width: 100%;}





/* Rakesh Board of director css end*/
.item_holder span span {
 background: url("../images/title_bg_right.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
 color: #FFFFFF;
 line-height: 20px;
 margin: 0;
 padding: 0 6px 0 0;
 text-align: center;
 width: auto;
}
.item_holder p { display: block; margin: 0px 0px 18px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #000000; line-height: 20px; text-align: center; }
.item_holder a { display: block; margin: 0px auto; padding: 5px 0px; display: block; background-color: #FFFFFF; font-family: 'Lato', sans-serif; font-weight: 400; color: #353535; font-size: 15px; font-style: italic; border-radius: 5px; border: solid 1px #b8b8b8; width: 171px; text-align: center; text-decoration: none; }
/*----------------------------------
footer Section
----------------------------------*/
.footer { display: block; margin: 0px; padding: 0px; display: block; width: 100%; }
/*-----------
	Explore area
-------------*/
.explr_area { background: #ff6600; color: #fff; width: 100%; border-top: solid 2px #ffffff; border-bottom: solid 2px #ffffff; overflow: hidden; clear:both;}
.explr_area h2 { background: url("../images/brifecase.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #EEEFE9; float: left; font-family: arial; font-size: 20px; line-height: 24px; margin: 8px 0; padding: 8px 0 8px 60px; }
.explr_area h2 strong { float: left; margin: 0px; padding:0px; font-weight: normal; }
.explr_area h2 span { float: left; margin: 0px; padding:0 0 0 5px; font-weight: normal; }
.explr_area h3 { float: right; font-size: 15px; line-height: 18px; margin: 19px 0px; padding: 0px 0px 0px 0px; text-decoration: none; font-style: italic; }
.explr_area h3 a { background: url(../images/white_arrow.png) no-repeat right center; font-family: 'Lato', sans-serif; font-weight: 400; font-size: 16px; color: #FFFFFF; padding: 0px 23px 0px 0px; text-decoration: none; }
/*-----------
Link Area
-------------*/









.footer_link_box { display: block; margin: 0px; padding: 0px; width: 100%; background: #686868; overflow: hidden; }
.footer_link_box .wrapper { position: relative; }
.link_holder { display: block; margin: 0px; padding: 29px 0px 20px; overflow: hidden; transition: display 1000ms ease-in-out; -moz-transition: display 1000ms ease-in-out; -webkit-transition: display 1000ms ease-in-out; -o-transition: display 1000ms ease-in-out; }
.link_holder .link_block { background: url("../images/footer_link_line.jpg") no-repeat scroll right center rgba(0, 0, 0, 0); float: left; margin: 0px; padding: 0px 0px 20px; width: auto; min-height: 185px; width:16%; }
.link_holder .link_block.last { background: none; min-height: 50px; }
.link_block h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #fff; margin: 0px; padding: 0 0px 10px 25px; }
.link_block h3 a { color: #fff; text-decoration: none; }
.link_block h3 a:hover { text-decoration: none; }
.link_block h4 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #fff; margin: 0 10px 0 0; padding: 0 0px 10px 25px; }
.link_block h4 a { color: #fff; text-decoration: none; }
.link_block h4 a:hover { text-decoration: none; }
.link_block ul { margin: 0 10px 0 0; padding: 0 0px 0 25px; display: block; list-style-type: none; float: left; }
.link_block ul li { background: url("../images/plus_minus_arrow.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0); clear: left; display: block; float: left; margin: 0; padding: 0 0 0 11px;
line-height: 18px; }
.link_block ul li a { color: #cfcfcf; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.link_block ul li a:hover { text-decoration: none; }
.footer_link_box .triggerbtn { height: 21px; width: 21px; position: absolute; display: block; margin: 0px; padding: 0px; right: 0px; top: 0px; background: url(../images/open_arrow.jpg) no-repeat 0px 0px; }
.footer_link_box .triggerbtn.open { background: url(../images/close_arrow.jpg) no-repeat 0px 0px; }
/*-----------
	site credit and link
-------------*/
.site_map_area { background: url(../images/footer_bg.jpg) no-repeat center 0px; overflow: hidden; display: block; margin: 0px;padding: 0 10px; margin:0px auto; }

/*@-moz-document url-prefix() { 
  .site_map_area {
      width:90%;
  }
}
*/
.site_map_area .special_link { float: left; margin: 0px; padding: 11px 0px; display: block; width: auto; }
.special_link ul { float: left; margin: 0px; padding: 0px; list-style-type: none; }
.special_link ul li { float: left; margin: 0px; padding: 0px 12px; display: block; background: url(../images/site_link_bulltes.jpg) no-repeat 0px 9px;  line-height: 18px;}
.special_link ul li.first { background: none; padding-left: 0px; }
.special_link ul li a { color: #cfcfcf; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.special_link ul li span { color: #cfcfcf; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.special_link ul.solial_media { list-style-type: none; }
.special_link ul.solial_media li { margin: 0px 0px 0px 6px; padding: 0px; }
.site_map_area .site_credit { float: right; margin: 8px 0px 7px; padding: 0px; display: block; width: auto; }
.site_credit span { float: left; margin: 4px 8px 4px 0px; padding: 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cfcfcf; }
.site_credit a img { float: left; display: block; }
/*--------------------------------------------------------------------
ACCORDION SLIDER
--------------------------------------------------------------------*/

.accordion-wrapper { overflow: hidden; display: block; position: relative; display: inline-block; }
.slide { overflow: hidden; display: block; -moz-box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3); -webkit-box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3); box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3); position: absolute; cursor: pointer; float: left; display: inline-block; zoom: 1; }
.slide img { position: relative; }
.caption { position: absolute; left: 0; opacity: 1 !important; bottom: 0px; padding: 20px; background: rgba(0, 0, 0, 0.7); width: auto; }
.caption p { color: #FFF; font-family: 'Lato', sans-serif; margin: 0px; font-size: 16px; line-height: 20px; padding: 0px 0px 22px; }
.caption h1 { color: #CCC; font-size: 16px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin: 0px; margin-bottom: 5px; }
.caption a { text-decoration: none; color: #353535; background-color: #fff; padding: 10px 49px; border-radius: 5px; font-family: 'Lato', sans-serif; font-size: 15px; font-style: italic; border: solid 1px #b8b8b8; }
.icon-blog { width: 300px; height: 528px; background: #066e95; float: left; margin-right: 20px; position: absolute; left: 0px; top: 0px; }
.slide.odd .icon-blog { background: rgba(255, 102, 0, 0.7); }
.slide.even .icon-blog { background:rgba(239, 190, 6, 0.84); }
.icon-blog img { position: absolute; bottom: 100px; display: block; opacity: 1 !important; }
.icon-blog span { width: 100%; font-size: 20px; line-height: 23px; color: #fff; text-align: center; font-family: 'Lato', sans-serif; display: block; position: absolute; left: 0px; bottom: 0px; height: 90px; }
/*----------------------------------
 Inner Page
----------------------------------*/
.banner_box { display: block; height: 367px; overflow: hidden; position: relative; width: 100%; }
.banner_box img { position: absolute; display: block; margin: 0px; padding: 0px; border: 0px; }
.left_nav { display: block; margin: 0px; padding: 0px 5px; width: 262px; height: 367px; float: left; overflow: hidden; background: rgba(6, 110, 149, 0.86); }
.left_nav h3 { font-family: 'Lato', sans-serif; font-size: 24px; fotn-weight: 400; color: #fff9f9; border-bottom: solid 1px #fff9f9; margin: 30px 0px 10px; line-height: 30px; padding: 0px 0px 0px }
.left_nav ul { display: block; margin: 0px; padding: 0px; overflow: hidden; list-style-type: none; }
.left_nav ul li { display: block; margin: 0px; padding: 0px 0px 7px 21px; overflow: hidden; list-style-type: none; background: url(../images/inner_page_nav_arrow.png) no-repeat 5px 9px; }
.left_nav ul li a { color: #fff9f9; text-decoration: none; font-family: 'Lato', sans-serif; font-size: 12px; line-height: 20px; }
.breadcrumb_wrapper { display: block; margin: 0px; padding: 20px 0px 29px; width: 100%; overflow: hidden; }
.breadcrumb_wrapper ul { float: left; margin: 0px; padding: 0px; float: left; list-style-type: none; }
.breadcrumb_wrapper ul li { display: block; margin: 0px; padding: 0px 0px 0px 6px; display: block; float: left; color: #ff6600; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.breadcrumb_wrapper ul li a { font-family: Arial, Helvetica, sans-serif; color: #050505; font-size: 11px; background: url(../images/breadcrumb_divider.jpg) no-repeat right 3px; padding: 0px 9px 0px 0px; margin: 0px; line-height: 13px; text-decoration: none; }
/*----------------
	one column page
----------------*/
.onecolumn .content { display: block; margin: 0px; padding: 0px; overflow: hidden; width: 100%; }
.onecolumn .sidebar { }
/*----------------
	two column left
----------------*/
.onecolumn .content { display: block; margin: 0px; padding: 0px; overflow: hidden; width: 60%; }
.onecolumn .sidebar { display: block; margin: 0px; padding: 0px; width: 35%; }
.twocolumn .content { display: block; margin: 0px; padding: 0px; overflow: hidden; /*width: 60%;*/ width: 65%; text-align:justify; }
.twocolumn .sidebar { display: block; margin: 0px; padding: 0px; /*width: 35%;*/ width: 30%;}
.float_left { float: left; }
.float_right { float: right; }
img.float_right { margin-left: 59px; }
.sidebar img { margin: 0px; }
.sidebar img.float_right { margin: 0px; }
.sidebar img.float_left { margin: 0px; }
/*----------------
	one column right
----------------*/
.onecolumn .content { display: block; margin: 0px; padding: 0px; overflow: hidden; width: 100%; }
.onecolumn .sidebar { }
/*----------------
		content
----------------*/

h1.page_title { display: block; margin: 0px; padding: 0px 0px 20px; font-family: 'Lato', sans-serif; color: #ff6600; font-size: 24px; line-height: 23px; font-weight: 400; }
.faq .content{padding:5px 10px; width:100%; box-sizing:border-box;}
.content p { display: block;font-size: 12px; color: #414141; line-height: 20px; text-align:justify; }
.content p a { color: #ff5c00; text-decoration: none; }
.content p a:hover { text-decoration: underline; }
/*-----------
	about
------------*/
.vision { display: block; margin: 0px; padding: 0px; background: url(../images/vision.jpg) no-repeat center top; width: 421px; height: 326px; width: 100% }
.vision h2 { font-family: 'Lato', sans-serif; font-size: 24px; line-height: 20px; font-weight: 400; color: #0a0a0a; margin: 0px; padding: 14px 0px 20px; text-align: center; }
.vision .vision_test { display: block; margin: 0px auto; padding: 0px; width: 75%; }
.vision_test p { font-family: 'Lato', sans-serif; font-size: 14px; line-height: 22px; font-weight: 400; color: #151515; margin: 0px; padding: 0 0 16px; display: block; text-align: center; }
/*-----------
	Scoller
------------*/
#scrollbar1 { width: 100%; margin: 0; F
}
#scrollbar1 .viewport { width: 93%; height: 255px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar { background: transparent none; position: relative; float: right; width: 15px; }
#scrollbar1 .track { background: transparent none; width: 15px; position: relative; padding: 0 0px; }
#scrollbar1 .thumb { background: #aab6c4; height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 5px; }
#scrollbar1 .thumb .end { background: transparent none; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/*----------- 26feb satrt ------------*/
/*-----------
	about
------------*/
.news { display: block; margin: 43px 0 10px 0px; padding: 0px 10px; background: #fbfbfb; width: 401px; height: 333px; }
.news h2 { font-family: 'Lato', sans-serif; font-size: 24px; line-height: 25px; font-weight: 400; color: #0a0a0a; margin: 0px; padding: 14px 0px 20px; }
.news ul, li { margin: 0; padding: 0; list-style: none; color: #414141; }
.news li { margin-bottom: 10px; }
.news li h3 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 3px 0; margin: 0 0 5px 0; }
.news li p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0 0 5px 0; text-align: left; color: #414141; line-height: normal; }
.news li h5 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ff6600; }
.news li h6 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #ff6600; }
.readMore { float: right; background: url(../images/arrow1.jpg) no-repeat right 2px; padding-right: 15px; color: #08607e; margin-top: 10px; }
.readMore a { color: #08607e; }
.news .news_test { display: block; margin: 0px auto; padding: 0px; width: 90%; }
.news_test p { font-family: 'Lato', sans-serif; font-size: 14px; line-height: 24px; font-weight: 400; color: #151515; margin: 0px; padding: 0 0 16px; display: block; text-align: center; }
ul.arrowli { }
ul.arrowli li { background: url(../images/arr.jpg) no-repeat left top; padding-left: 15px; }
.news_left { background: #fbfbfb; margin-bottom: 15px;}
.news_left-1 { background: #fbfbfb; margin-bottom: 15px;}
.career { }
.career table { width: 100%; border-collapse: collapse; margin-bottom: 20px; }
.career table tr.even { }
.career table tr.odd { background: #fbfbfb; }
.career table td { display: table-cell; border: 0; border: 1px solid #e0e0e0; color: #616161; font-size: 12px; width: 23%; padding: 1% 10px; vertical-align: top; line-height:20px;}
.career table .blue { background: #066e95; color: #fff; font-size: 18px; }
.career table td + td { width: 13%; }
.career table td + td + td { width: 25%; }
.career table td + td + td + td { width: 24%; }
.career table td + td + td + td + td { width: 44%; }
.career table td + td + td + td + td { width: 44%; }

.career table td + td + td + td + td + td { width: 5%; vertical-align: inherit; }
.career table td ul { padding: 0; margin: 0; }
.career table td li { background: url(../images/arrow.png) no-repeat left 10px; padding: 5px 0px 5px 20px; margin: 0; color: #616161; }
.applyNow { background: #ff6600; color: #fff; padding: 6px 10px; border: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; cursor: pointer; }
.apply { padding: 10px; background: #fbfbfb; margin-bottom: 15px; min-height: 500px; overflow:hidden; }
.extra { width: 60%; overflow:hidden; }
.apply ul { margin: 0; padding: 0; overflow:hidden; }
.apply ul li { width: 48%; margin: 1% 0; float: left; }
.apply ul .fullwidth { width: 100%; margin: 1% 0; float: left; margin:10px 0px; }
.apply ul .fullwidth .textboxDiv {width:100%; overflow:hidden; }
.apply ul .fullwidth .textboxDiv .checkbox {float:left; margin:0 20px 0 0; }
.apply ul .fullwidth .textboxDiv .checkbox input {margin:0 10px 0 0; }
.apply ul li span { float: left; }
.apply ul li input[type="text"] { background: #fbfbfb; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #878686; padding: 15px 5px 14px 5px; border: 1px solid #e9e9e9; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.apply ul li textarea { height:94px; background: #fbfbfb; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #878686; padding: 15px 5px 14px 5px; border: 1px solid #e9e9e9; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.apply ul li select { background: #fbfbfb; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #878686; padding: 15px 5px 14px 5px; border: 1px solid #e9e9e9; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; width:100%; }
.apply ul li input[type="file"] { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #878686; padding: 11px 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.apply ul li .dataField.noBorder { clear: both; }

.apply p{padding:10px 0 !important}

.textboxL { width: 95%; }
.textAreaBox { background: #fbfbfb; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #878686; padding: 15px 5px 14px 5px; border: 1px solid #e9e9e9; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; width: 97%; }
.textboxLfile { width: 64%; }
.textboxS { width: 28.3%; margin-right: 2%; }
.textboxS.last { margin-right: 0; }
li.special section { float: left; width: 33.3%; }
.btn { background: none repeat scroll 0 0 #FF6600; border: 0 none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; color: #FFFFFF; font-size: 18px; cursor: pointer; padding: 6px 12px; width: 100px; float: right; margin-left:10px; }
.btn1 { background: none repeat scroll 0 0 #FF6600; border: 0 none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; color: #FFFFFF; font-size: 18px; cursor: pointer; padding: 6px 12px; width: 100px; }
.forWeb { display: block; }
.forMobile { display: none; }
.awards { padding: 10px; background: #fbfbfb; margin-bottom: 10px; min-height: 315px; }
.awards ul { margin: 0; padding: 0; }
.awards ul li { border-bottom: 1px solid #f2f1f1; width: 100%; float: left; padding: 10px 0; }
.awards .download { /*float:right;*/ }
.awards a { color: #414141; text-decoration: none; }
.awards a:hover { color: #FF6600; text-decoration: none; }
.award_inner { /*float:left;*/ }
.awards h3 { font-size: 16px; margin-bottom: 3px; padding: 0; }
.awards p { font-size: 12px; padding: 0; margin-bottom: 5px; }
ul.mostpopular { }
ul.mostpopular h3 { font-size: 18px; margin-bottom: 0; }
ul.mostpopular li { border-bottom: 1px solid #f2f1f1; width: 100%; float: left; padding: 10px 0; }
.presentation h3 { font-size: 16px; margin: 0 0 0px 0; padding: 0 0 7px 0; }
.presentation h3 span { color: #ff6600; }
.presentation li { border-bottom: 1px solid #f2f1f1; width: 100%; float: left; padding: 7px 0 7px 0; }
.mediaKit { margin-bottom: 10px; min-height: 315px; margin-right: 2%; }
.mediaKit ul { margin: 0; padding: 0; }
.mediaKit .mediaLeft { width: 31%; float: left; background: #fbfbfb; padding: 10px; margin-right: 2%; height: 310px; }
.mediaKit .mediaLeft li { border-bottom: 1px solid #f2f1f1; width: 100%; float: left; padding: 5px 0 7px 0; }
.mediaKit h2 { font-size: 22px; color: #232323; padding: 0; margin: 0 0 15px 0; }
.mediaKit .mediaLeft h3 { padding: 0; margin: 0 0 3px 0; font-size: 18px; }
.mediaKit p{ font-size: 12px; padding: 0; margin: 0; color: #5f5e5e; }

.mediaKit p.orange { font-size: 11px; color: #ff6600; }
.mediaKit .mediaRight { width: 30%; float: left; background: #fbfbfb; padding: 10px; margin-right: 2%; height: 310px; }
.mediaKit .mediaRight ul { margin-top: 10px; }
.mediaKit .mediaRight li { float: left; width: 98%; line-height: 40px; padding: 0 1%; font-size: 16px; color: #656565; }
.mediaKit .mediaRight li span { width: 31.3%; float: left; padding: 0 0 0 2% }
.mediaKit .mediaRight li a { color: #1f7ede; }
.mediaKit .mediaRight li.odd { background: #eee; }
.mediaKit .mediaRight li.even { background: #fbfbfb; border-bottom: 1px solid #eee; }
.presentation { float: right; width: 30%; background: #fbfbfb; padding: 10px; height: 310px; margin-bottom: 2%; }
.boilerPlate { float: right; width: 30%; background: #fbfbfb; padding: 10px; height: 310px; margin-bottom: 2%; }
.boilerPlate ul { margin-top: 10px; }
.boilerPlate li { float: left; width: 98%; line-height: 40px; padding: 0 1%; font-size: 16px; color: #656565; }
.boilerPlate li span { width: 31.3%; float: left; padding: 0 0 0 2% }
.boilerPlate li a { color: #1f7ede; }
.boilerPlate li.odd { background: #eee; }
.boilerPlate li.even { background: #fbfbfb; border-bottom: 1px solid #eee; }
.boilerPlate .boilCenter { text-align: center; }
.boilerPlate .boilCenter img { border: 5px solid #f0f0f0; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.annualReport { float: left; width: 64.5%; background: #fbfbfb; padding: 10px; /*height: 310px;*/ margin-right: 2%; margin-bottom: 2.5%; }
.annualReport h3{font-size:14px; float:left; margin:0; padding:0; font-weight:bold;}
.annualReport ul { margin-top: 10px; /*float:left;*/ }
.annualReport li { float: left; width: 98%; line-height: 50px; padding: 0 1%; border-bottom:1px dotted #616161;}

.annualReport li.odd { background: #eee; }
.annualReport li.even { background: #fbfbfb; border-bottom: 1px solid #eee; }
.annualReport li p { float: right; margin-top: 5px; }
.annualReport h3 span.orange1 { color: #ff6600; }
.annualReport .readMore { margin-top: 10px; }
.videoPage { width: 100%; float: left; }
.videoPage ul { padding: 0; }
.videoPage li { float: left; width: 30%; margin: 0 3% 3% 0; }
.videoPage .videoInner { }
.videoPage .videoInner iframe { width: 100%; }
.videoPage h3 { margin: 5px 0 5px 0; padding: 0; line-height: normal; color: #171717; font-size: 18px; }
.videoPage p { margin: 0; padding: 0 }
.rsub_links { }
.rsub_links ul li { line-height: 20px; }
.rsub_links ul li a { background: url("../images/arrow_submenu.png") no-repeat scroll 6px 14px rgba(0, 0, 0, 0); display: block; border-bottom: 1px dashed #5E5E5E; padding: 8px 0 8px 20px; color: #fff; text-decoration: none; font-size:12px; }
.pagination { float: left; margin: 10px 0px; }
.pagination ul { padding: 0; }
.pagination ul li { float: left; margin: 0px 1px; padding: 5px 10px; background: #000; color: #fff; }
.pagination ul li a { color: #fff; }
.pagination ul li.active { background: #FF6600; }
.investorKit { }
.investorKit .annualReport { width: 47%; float: left; margin-right: 1%; }
.investorKit .annualReport ul { float: none; }
.apply ul li .dataField input[type="textBox"] { background: none repeat scroll 0 0 #FBFBFB; border: 1px solid #E9E9E9; border-radius: 3px; color: #878686; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 15px 5px 14px; }
.apply ul li .textboxDiv textarea { background: none repeat scroll 0 0 #FBFBFB; border: 1px solid #E9E9E9; border-radius: 3px; color: #878686; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 15px 5px 14px; width: 98%; height: 35px; }
.apply ul li .label { font-size: 18px; line-height: 25px; float: left; margin-right: 10px; color: #878686; }


/* for Rate Us Form */
.apply .form_rate_us {
	overflow:hidden;
clear:both;
margin-bottom:20px; }
.apply .form_rate_us li {
	color:#878686;
	width:30%;
	float:left; }
.apply .rate_us_head {
font-size: 16px;
line-height: 25px;
float: left;
margin-right: 10px;
color: #878686;
}
.apply .form_rate_us .btn {
	margin:0px 10px; }

.message{text-align: center; font:16px arial; color:#393939}

/*====================Added on 25th Nov'14=======================*/
.Sustainability_caption{width: 14%; float:left;}
.Sustainability_caption .profile_img{float:left;}
.Sustainability_caption .title{float:left; text-align:center; font-size:12px; line-height:16px;}

.breadcrumb_wrapper ul li:first-child{padding:0;}
p.boldTxt{font-weight:bold; margin:0 0 5px;}

/*====================Added on 5th Dec'14=======================*/
#director .faq ul li{width:100%; margin:0; text-align:left;}

#director .faq ul li img{width:auto; max-width:100%;}
#director .faq .content li{width:15%; float:left; margin:0 12% 2% 0;}
#director .faq .content li:last-child{margin-right:0;}
#director .faq .read_more{text-align:center;}

.contact_list{clear:both; padding-top: 10px;}
.contact_list h3{margin:0 0 5px; padding:0;}
.contact_list ul{border-bottom:1px dotted #ccc; float:left; width:100%;}
.contact_list ul li{float:left; width:46%; margin:0 4% 1% 0; line-height:20px;}

/* for Annual Report */
.downloadlist {overflow:hidden; background:#fbfbfb; padding:10px; }
.downloadlist ul {overflow:hidden; }
.downloadlist ul,li{ margin:0; padding:0; list-style:none; color:#414141; }
.downloadlist li{ margin:0 0 10px; padding-top:5px; width:99%; float:left; border-bottom:1px dotted #616161;}
.downloadlist li h3{ font-size:14px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; padding:0 0 3px 0; margin:0 15px 0 0; float:left;}
.downloadlist li p{font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0; text-align:left; color:#5f5e5e; line-height: normal; }
.downloadlist li h6{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#ff6600; }
.content .downloadlist li p { float:right; display:inline;}


#director ul li{border:1px solid transparent;}
#director ul li:hover{border:1px solid #f8f8f8;}
#director ul li:hover .profile_img img{opacity:0.8;}


#result_data_msg{  font-size: 16px;  padding: 5px;  text-align: center;}





#xmap{}
#xmap ul.level_0 li{ line-height:24px; font-size:16px;}
#xmap ul.level_0 a{ color:#ff6600;}
#xmap ul.level_0 ul.level_1{ padding-left:18px; border-left: 1px solid #ff6600;}
#xmap ul.level_0 ul.level_1 li{ font-size:14px;}
#xmap ul.level_0 ul.level_1 a{ color:#414141;}
#xmap ul.level_0 ul.level_1 a:hover{ color:#ff6600;}

#xmap ul.level_0 ul.level_2{padding-left:18px; border-left: 1px solid #ccc;}
.buttonDiv.noBorder{ float:left; margin-top:10px;}


.search-results{}
.search-results .result-title{font-size: 16px;
font-weight: normal; line-height:24px; }
.search-results .result-text{font-size: 14px;
line-height: 20px;padding-bottom:10px;}
.button{background: none repeat scroll 0 0 #FF6600;
border: 0 none;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
color: #FFFFFF;
font-size: 18px;
cursor: pointer;
padding: 6px 12px;
width: 100px;

margin-left: 10px;}
fieldset.word{border: none; margin:0 0 20px; padding:10px 10px 10px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#fff;}
fieldset.word label{font-size: 14px; font-weight:bold;}

fieldset.word .inputbox{line-height: 18px;
padding: 5px 5px; margin:0 0 0 10px; color:#666; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ccc;}

.pagination1{}
.pagination1 ul{}
.pagination1 ul li{ float:left; margin-right:2px;}
.pagination1 ul li span{ background:#ff6600; font-size:14px; color:#fff; padding:4px 8px; display: block; border-radius:3px;}

.pagination1 ul li a{ background:#686868; font-size:14px; color:#fff; padding:4px 8px; display: block;  border-radius:3px;}


.search-results .result-title, .search-results .result-title a {color:#FF6600; }
.search-results .result-title a:hover {text-decoration:underline;}
.search-results .result-text {margin:0 0 14px; border-bottom:1px solid #e6e6e6;}