/* Start of CMSMS style sheet 'selerity' */
/* CSS Document */
/*Written by Venkatesh Mishra for Pixelcrayons */
*{ margin:0; padding:0;font-family: Arial, Helvetica,Verdana,sans-serif; }
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
img{ border:none;}
a{outline:none; border:0;}
a.focuse{border:0; outline:none;}
body{ background:#fff url(uploads/images/body_bg_home01.png) repeat-x 0 0;}
.inner_bg{ background:#414143 url(uploads/images/body_bg_inner.gif) repeat-x 0 0;}
#outer_layout{float:left; width:100%; height:100px; background:url(uploads/images/right_bg.gif) no-repeat right 0; min-width:1015px;}
* html div#outer_layout {width:100% /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1015 ? "100%" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 1015 ? "1015px" : "100%")); }
#outer_layout_inner{float:left; width:100%; height:100px; background:url(uploads/images/right_bg.gif) no-repeat right 0;min-width:1015px;}
* html div#outer_layout_inner {width:100% /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1015 ? "100%" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 1015 ? "1015px" : "100%")); }
#layout{width:988px; margin:0 auto;}
#main{float:left; width:988px;}
/*****header starts******/
#header{float:left; width:100%; padding:11px 0 17px;}
#header .header_inner{ width:1015px; margin:0 auto;}
#header .header_inner .logo{float:left;}
#header .header_inner a.login{float:right; width:auto; font:normal 17px/19px Arial, Helvetica, sans-serif; color:#fff; background:url(uploads/images/arrow_small.gif) no-repeat right 6px; padding:0 10px 0 0; text-decoration:none; margin-top:40px;margin-right:70px;}
#header .header_inner a.login:hover{ text-decoration:underline;}
/*****header ends*******/

/****actions starts*****/
#header .header_inner #actions {float:right;width:auto;display:inline;position:relative;top:60px;left:110px;}
#header .header_inner #actions a:link, a:hover {text-decoration:none;}
.tellafriendform {background-color:#fff;}
.hide{display:none;float:left;}
/****actions ends*****/

/*****menu starts*****/
#menu{float:left; width:100%; background:url(uploads/images/menu_bg.gif) repeat-x 0 0; padding:5px 0 3px;}
#menu .inner{width:988px; margin:0 auto;}
#menu ul{float:left; width:988px; list-style:none;}	
#menu ul li{float:left; width:auto; padding-right:3px;}
#menu ul li a{float:left; width:auto; height:29px; text-decoration:none; background:url(uploads/images/menu_hover_left.gif) no-repeat 0 0; padding-left:4px;}
#menu ul li a span{float:left; width:125px; height:13px; background:url(uploads/images/menu_hover_right.gif) no-repeat right 0; padding:7px 8px 9px 0; text-align:center; font:bold 11px/13px Arial, Helvetica, sans-serif; color:#fff; text-align:center;  cursor:pointer; text-decoration:none;}
#menu ul li a:hover{float:left; width:auto; height:29px; text-decoration:none; background:url(uploads/images/menu_hover_left.gif) no-repeat 0 bottom; padding-left:4px;}
#menu ul li a:hover span{float:left; width:125px; height:13px; background:url(uploads/images/menu_hover_right.gif) no-repeat right bottom; padding:7px 8px 9px 0; text-align:center; font:bold 11px/13px Arial, Helvetica, sans-serif; color:#fff; text-align:center; cursor:pointer; text-decoration:none;}
#menu ul li a.active{float:left; width:auto; height:29px; text-decoration:none; background:url(uploads/images/menu_hover_left.gif) no-repeat 0 bottom; padding-left:4px;}
#menu ul li a span.on{float:left; width:125px; height:13px; background:url(uploads/images/menu_hover_right.gif) no-repeat right bottom; padding:7px 8px 9px 0; text-align:center; font:bold 11px/13px Arial, Helvetica, sans-serif; color:#fff; cursor:text;}
/*****menu ends*****/

/*****submenu starts*****/
#submenu{float:left; width:100%;height:30px; }
#submenu .inner{width:988px; margin:0 auto;}
#submenu ul{float:left; width:988px; list-style:none; list-style-position:inside;padding-left:72px;}	
#submenu ul li{float:left; width:auto; padding-right:5px;}
#submenu ul li a{float:left; width:auto; height:30px; text-decoration:none;}
#submenu ul li a span{float:left; padding:2px 3px; margin:4px 6px; text-align:center; font:bold 11px/13px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;  cursor:pointer; text-decoration:none;}

#submenu ul li a:hover{float:left; width:auto; height:30px; text-decoration:none;}
#submenu ul li a:hover span{float:left; text-align:center; font:bold 11px/13px Arial, Helvetica, sans-serif; color:#eef2fb; text-align:center; cursor:pointer; text-decoration:underline;}
#submenu ul li a.active{float:left; width:auto; height:30px; text-decoration:none;}
#submenu ul li a span.on{color:#eef2fb;text-decoration:underline;}
/*****submenu ends*****/

/****layout starts*****/
#flash_holder{float:left; width:auto; height:auto; margin-top:22px;}
#flash_holder p {margin-top:100px;height: 380px;width:990px;text-align:center;font:normal 22px/24px Arial, Helvetica,Verdana, sans-serif; color:#fff;}
#body_container p{font:normal 14px/22px Arial, Helvetica, sans-serif; float:left; width:100%; color:#000; padding: 0 0 0 0;}
#body_container{float:left; width:988px; padding-top:0; padding-left:0; padding-bottom:25px; min-height:250px;}
#body_container .content_box{float:left; width:100%; margin-left:0px; display:inline;}
#body_container h2{float:left; clear:left; width:450px; font:normal 26px/28px Arial, Helvetica, Verdana, sans-serif; color:#0f75bd;}
#body_container h3{float:left; clear:left; width:450px; font:normal 24px/26px Arial, Helvetica, Verdana, sans-serif; color:#0f75bd;}
#body_container h3.news{float:left; clear:left; width:auto; font: normal 20px/22px Arial, Helvetica, Verdana, sans-serif;}
#body_container h4{float:left; clear:left; width:450px; font:normal 20px/22px Arial, Helvetica, Verdana, sans-serif; color:#0f75bd;}
#body_container h5{float:left; clear:left; width:550px; font:bold 16px/18px Arial, Helvetica, Verdana, sans-serif; color:#666;padding-bottom:5px;}
#body_container h3.our{ padding:20px 0 20px; width:100%}

#body_container dl{float:left; width:100%; font:bold 18px/22px Arial, Helvetica, sans-serif; color:#000; padding-left:0; padding-top:15px;}
#body_container .content_box .front_post ul{list-style-position: outside; float:left; width:auto; padding:0 0 0 30px; list-style-type:disc;}
#body_container .content_box .front_post ul li{padding:0 0 15px 5px; font:normal 14px/22px Arial, Helvetica, sans-serif; color:#413e3e; list-style-type:disc;}
#body_container .content_box a{float:left; width:auto; font:normal 18px/20px Arial, Helvetica, Verdana, sans-serif; color:#0f75bd; text-decoration:none; margin-left:0px; display:inline;}
#body_container .box_right{float:left; width:100%; background:none; margin-left:0px; display:inline;}
#body_container a:link{font:normal 14px/22px Arial, Helvetica, Verdana, sans-serif; color:#0f75bd; text-decoration:none;}
#body_container a:visited{text-decoration:none;color:#0F75BD;}
#body_container a:hover{text-decoration:underline;color:#0F75BD;}
#body_container a:active{text-decoration:none;color:#0F75BD;}
#body_container p.contact{padding-left:10px; padding-top:7px; padding-bottom: 5px; background: #E0F9FC; width:185px;}

#body_container ul{list-style-position:outside; float:left; padding:10px 0 5px 30px; width:auto;}
#body_container ul ul {float:none;}
#body_container ul li{padding:0 0 5px; font:normal 14px/22px Arial, Helvetica, sans-serif;}
#body_container ul ul li{padding:0 0 5px 15px; font:normal 14px/22px Arial, Helvetica, sans-serif; color:#000;}
#body_container p a{font:normal 14px/22px Arial, Helvetica, sans-serif; color:#0f75bd;}
#body_container ul a{color:#0f75bd;}
#body_container p a:hover{text-decoration:underline; color:#0f75bd;}
#body_container ul li a:hover{text-decoration:underline;}

div.thin {padding:0;}
.info_partner ul, .info_partner ol{list-style-position:inside;padding-bottom:10px;}
.info_partner ul ul, .info_partner ol ol {padding-left:20px;padding-bottom:10px;}
.info_partner dl{float:left; width:695px; font:normal 14px/22px Arial, Helvetica, sans-serif; color:#000; padding-left:0px;}
.info_partner{float:left; width:1015px; padding:25px 0 25px; position:relative;}
.info_partner h3{float:left; width:450px; font:normal 24px/26px Arial, Helvetica, Verdana, sans-serif; color:#0f75bd; padding-bottom:13px;}
.info_partner p, .info_partner ul{float:left; width:700px; font:normal 14px/24px Arial, Helvetica, sans-serif; color:#000; padding-left:5px;}
.info_partner .partner{width:265px; float:right;padding-top:45px;}
 .partner_outer_container {
background:#fff none repeat scroll 0 0;
float:left;
width:100%;
}

.partner_outer{float:left; width:100%; background:#0F75BC;}
.partner_outer_light{float:left; width:100%; background:#eef2fb;}
.partner_inner{ width:1015px; margin:0 auto;}

.partner_box p, .partner_box ul, .partner_box ol {float:left; width:700px;font:normal 14px/22px Arial, Helvetica, sans-serif; color:#000;padding-bottom:10px;}
.partner_box ol {color:#0f75bd;list-style-position:outside;}
.partner_box ol li {margin-left:5px;display:list-item;clear:left;}
.partner_box ol ol, .partner_box ol p {color:#000;}
.partner_box table p {width:400px;}
#body_container .partner_box table ul {list-style-position:outside;padding-left:15px;padding-top:0px;padding-bottom:0px;}
#body_container .partner_box table ul ul {padding-bottom:0px;}
.partner_box small a{font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.partner_box ul ul, .partner_box dl dd, .info_partner dl dd, .partner_box ol {padding-left:20px;padding-bottom:0px;}
.partner_box h3, .partner_box h4, .partner_box h5 {clear:both;}
.partner_box_item{float:left; width:880px; padding-bottom:25px;}
.partner_box_item img{float:left; margin-right:20px; display:inline;}
.partner_box_item .content{float:left; width:620px;}
.partner_box_item p{float:left; width:620px; font:normal 14px/22px Arial, Helvetica, sans-serif; color:#000;}
.partner_box_item p span{float:left; color:#6e6e70;}
.partner_box_item p a{float:left; width:auto; margin-top:20px; text-decoration:none; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#0f75bd;}

/*****Twitter starts******/
#tweet  p a.date{font-size:x-small;}
#tweet .tweet_list {-webkit-border-radius: 0em; list-style-type: none; margin: 0; padding: 0; background-color: #ffffff; }
#tweet .tweet_list li {overflow-y: auto; overflow-x: hidden; padding: .0em; } 
#tweet .tweet_list li a {color: #ffffff; }
#tweet .tweet_even {background-color: #ffffff; }
#tweet .tweet_avatar {padding-right: .5em; float: left; }
#tweet .tweet_avatar img {vertical-align: top;}
/*****Twitter ends******/

/****** Open Positions ******/
.basic{float:left;width:100%;border:none;}
.basic h6 {padding-left:30px;border:none;font:bold 14px/22px Arial, Helvetica, sans-serif;background:none;}
.basic h6.ui-state-active, .basic h6.ui-state-default  {color:#000;border:none;background:none;}
.basic h6.ui-state-hover {color:#000;text-decoration:underline;}
.basic div.ui-accordion-content-active {border:none;}
.basic p{padding:0 0 0 0;} 
.basic ul{padding: 0 0 0 0; width: auto;}
.basic ul li{font:normal 14px/22px Arial, Helvetica, sans-serif; padding:0 0 0 0;}

/****** Forms ******/
form{float:left; width:620px;font:normal 14px Arial, Helvetica, sans-serif; color:#000;padding-bottom:10px;}
form div{margin-bottom:5px;}
form label {width:75px;float:left;display:block;clear:left;}



/****layout ends*****/

/*****footer starts******/
#footer h3{float:left; clear:left; width:auto; font:normal 24px/26px Arial, Helvetica, sans-serif; color:#0f75bd;}
#footer{float:left; width:100%; background:#414143; padding:33px 0 12px; height:auto;}
#footer_inner{width:990px; margin:0 auto; height:auto;}
#footer .footer_box{float:left; width:26%; margin-left:12px; display:inline; padding:7px 25px 80px; height:auto;}
#footer .footer_box h5 a{float:left; width:200px; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#c5c5c8; padding-bottom:6px; text-decoration:none;}
#footer .footer_box p{float:left; width:100%; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#c5c5c8;}
#footer .bottom_links{float:left; width:750px;  border-top:1px solid #7a7b80; padding-left:240px;}
#footer .bottom_links ul{width:500px; list-style:none; text-align:center; float:left; padding-bottom:5px;}
#footer .bottom_links ul li{ padding:0 8px 0 8px; background:url(uploads/images/bottom_link_seprator.gif) no-repeat right 6px; display:inline;}
#footer .bottom_links ul li a{ text-decoration:none; font:normal 12px/12px Arial, Helvetica, sans-serif; color:#c5c5c8;}
#footer .bottom_links ul li a:hover{ text-decoration:underline;}
#footer .bottom_links ul li.last{ background:none; padding:0 0 0 6px;}
#footer .bottom{float:left; width:980px; text-align:center; padding-top:8px;}
#footer .bottom p{ font:normal 12px/14px Arial, Helvetica, sans-serif; color:#c5c5c8; padding-top:20px;}
#footer p a{text-decoration:none; font: normal 12px/14px Arial, Helvetica, sans-serif; color:#0f75bd; padding:0 0 0 0;}
#footer p a:hover{text-decoration:underline; color:#0F75BD;}
#footer p a:visited{color:#0f75bd;}
#footer p a:active{text-decoration:none;color:#0F75BD;}

/*****footer ends******/

/* End of 'selerity' */

