body{margin:0px; padding:0px ; background: url(../web-images/bosy_bg.jpg)}

.main_div {width:985px ; margin:auto}
.inner_div{width:985px; float:left; padding:0 0 0 0; background:#fff; height:auto;}
.header{width:985px; float:left;}
.logo{width:897px; float:left; padding:19px 0 15px 13px;}
.logo_left{width:72px; float:left; padding:7px 0 0 3px;}. 

  
  
  /****************************************************-slider css-********************/
  #sllider_area{width:985px; float:left; margin:137px 0 0 0; }
  
  img,a{border:none; outline:none;}
  
  
@font-face{ font-family:"Frutiger CE 45 Light";  src: url("Frutiger CE 45 Light.ttf");}


.appoinment_form{width:260px; float:left; padding:0 0 0 0; border-radius:5px; color:#fff; background:#b20909; -khtml-opacity:.50; 
 -moz-opacity:.50; 
 -ms-filter:"alpha(opacity=50)";
  filter:alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
  opacity:.50;  }
.apponment_text{width:260px; float:left; padding:0 0 0 0; color:#FFF; font-size:25px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}

.subscrib_form{width:250px;margin:-460px 0 0 33px; float:left; padding:16px 19px 0 22px; background:#e41515; border-radius:5px; -webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:0px 2px 5px rgba(50, 50, 50, 0.75); box-shadow:0px 2px 5px rgba(50, 50, 50, 0.75); 
 -khtml-opacity:.80; 
 -moz-opacity:.80; 
 -ms-filter:"alpha(opacity=80)";
  filter:alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.8);
  opacity:.80; position: relative;}
.subscrb_head{width:250px; line-height:16px; float:left; padding:0 0 0px 0; position:relative; text-transform:uppercase; font-size:20px; color:#FFF; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif}
.from_border{width:248px; float:left; padding:0px 0 8px 0; border-bottom:2px solid #c81616; margin-bottom:10px} 
.inPut_area{width:248px; float:left; padding:0 0 0 0; background:url(../web-images/input_bg.jpg) no-repeat; margin:0 0 16px 0; position:relative;}
.inPut_area1{width:248px; float:left; padding:7px 5px; background:url(../web-images/input_bg.jpg) no-repeat; margin:0 0 16px 0; position:relative; border-radius:5px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.inPut_area2{background:#FFF; padding:2px 0 2px 10px; line-height:20px;}


.input_text{width:242px; float:left; padding:0 3px 0 3px; background:none; border:none; line-height:35px; height:35px; margin:4px 0 0 0; color:#000000;}
.sibscribe_btn{ float:left; margin:10px 0 10px 0; padding:0px;    position:relative; background:#1d1d1d; width:114px; height:30px; line-height:33px; color:#fff; text-transform:uppercase; border:none; cursor:pointer;}

.checkbox{width:248px; float:left; padding:0 0 0 0; color:#FFF; font-size:13px; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif}
.body_area{width:985px; float:left; padding:0 0 
0 0;}
.body_area{width:929px; float:left;  padding:0 28px 40px 28px ; clear:both; margin:25px 0 00}
.body_border{float:left; width:985px; margin:-14px 0 0 0;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:25px !important; color:#11296e; !important0px ; padding:0px;}
.body_column1{ width:280px; float:left; padding:0 0 0 0px; margin:0 0 0 0px} 
 .body_column1 img{ padding:20px 0 0px 0 }
h2{ margin:0px; padding:0px; line-height:20px; font-size:25px !important; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-size:14px; color:#11296e}   
h3{font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-size:12px !important; font-style:italic; color:#bd0a01; }

.read_more{width:auto; float:left; background:#e41515; border-radius:8px;color:#F60 ; text-align:justify; text-decoration:none ; padding:8px 15px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.read_more a{text-decoration:none; color:#FFF;}
.read_more a:hover{text-decoration:underline; color:#000s;}

.body_text{width:929px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:23px;}
.body_text p{font-family:font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14spx; text-align:justify; line-height:24px; text-transform:capitalize;}
.divider{width:929px; float:left; padding:0 0 0 0; height:1px; background:url(../web-images/h1border.jpg) repeat-x; margin:20px 0 20px 0}
.footer{width:985px; float:left; padding:0 0 0 0; background:#f5f5f5; border-top:1px solid #e0e0e0} 
.footer_nav{width:675px; float:left; padding:0 0  0; text-align:center; margin:12px 0 0 315px}
.footer_nav ul{ margin:0px; padding:0px;}
.footer_nav ul li{float:left ; padding: 0 0 0 0; list-style:none ; clip:#717171}

.footer_nav ul li a{ float:left ; padding:0 10px 0 10px  ; font-size:14px; color:#000 ; text-decoration:none ; font-family:Arial, Helvetica, sans-serif;color:#717171 !important}
.copy_right{width:985px; padding:10px 0 20px 0; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#717171}



/* MENU */

/*#nav {
 background: #11296e;
 float: left;
 margin: 42px 0 0 0; padding: 0;
 border: 1px solid white;
 border-bottom: none;
 width:985px; z-index:99999; position:absolute; top:50px
}

#nav li a, #nav li {
 float: left;
}

#nav li {
 list-style: none;
 position: relative; font: bold 13px Arial, Helvetica, sans-serif;
}

#nav li a {
 padding:0 50px;
  line-height:39px;
 text-decoration: none;
 color: white;
 background: #11296e;
 background: -moz-linear-gradient(top, black, #11296e 1px, #11296e 25px);
 background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #3c3c3c), to(#11296e));
 border-right: 1px solid #3c3c3c;

 border-bottom: 1px solid #232323;
 border-top: 1px solid #545454;
}

#nav li a:hover {
 background: #e41313 !important;
 background: -moz-linear-gradient(top, #11032e, #2a0d65);
 background: -webkit-gradient(linear, left top, left bottom, from(#11032e), to(#2a0d65));
}

#nav li a.activ {
 background: #e41313 !important;
 background: -moz-linear-gradient(top, #11032e, #2a0d65);
 background: -webkit-gradient(linear, left top, left bottom, from(#11032e), to(#2a0d65));
}



.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	background: black;
	right : 0;
	bottom: 0;
}

#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
}

#nav li:hover > ul {
 display: block;
}

#nav li ul li, #nav li ul li a {
	padding:0 15px 0 15px;
 float: none;
}

#nav li ul li {
 _display: inline; 
}

#nav li ul li a {

 width: 324px;
 display: block;
}



#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}*/


/*INNNER PAGE CSS START*/
#inner_page{ padding:20px 0 20px 0; margin:0px 0 0 0; width:100%; background:#f7f7f7;}
.inner_page{ padding:0 0 39px 0; margin:0 auto; width:985px;  overflow: hidden; background:#fff; box-shadow: 0px 0px 10px #888; border-radius:5px; border:1px solid #c6c5c2; margin-top:40px;}
.hierarchy{ padding:0px; margin:0px; width:100%; height:42px; background: #f9f8f4;  border-bottom:1px solid #c6c5c2;}
.hierarchy_left{ padding:0 0 0 15px; margin:0px; width:300px; float:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; line-height:42px; color:#3b3b3b;}
.inner_page_left{ padding:0px; margin:10px 0 0 15px; width:550px; float:left;}
.inner_page_left p{ padding:0px; margin:0px; color:#585858; line-height:24px; text-align:justify; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size:13px; line-height:24px;text-transform:capitalize;}
.inner_page_left_input{ padding:0px; margin:0 20px 0 0;  width:260px;  float:left;}
.inner_page_left_input_right{ padding:0px; margin:0px;  width:260px;  float: right}
.inner_page_left_input_right h4{ padding:10px 0 5px 0; margin:0px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585858;}
.inner_page_left_input h4{ padding:10px 0 5px 0; margin:0px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585858;}
.inner_page_left_input_main{ padding:0px 0 0 10px; margin:0;  width:250px;  box-shadow: 1px 1px 1px #dddddd; float:left; height:25px; border-radius:5px; border:1px solid #dddddd;}
.inner_page_left_input_main_textarea{ padding:0px; margin:0;  width:550px;  box-shadow: 0px 0px 1px #dddddd ;  border:1px solid #dddddd; float:left; height:100px; border-radius:5px;}
.inner_submit_one{ padding:0px; margin:20px 10px 0 0; width:100px; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; height:35px; background:#2b2d41; text-align: center; line-height:25px; border-radius:5px; color:#fff; float:left; cursor:pointer;}

.inner_page_right{ padding:0px; margin:10px 10px 0 0; width:330px; float: right; background:url(../web_img/contact.png) 210px 32px no-repeat;}
.inner_page_right h4{ padding:0px; margin:0px; font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;}
.inner_page_right h5{ padding:2px 0 0 0; margin:0px; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585858;}
.inner_page_right p{ padding:5px 0 0 0; margin:0px; font:12px Arial, Helvetica, sans-serif; color:#585858;}
.inner_page_right p span{ padding:0px; margin:0px; color:#0e7ba4;}
.inner_page_right p a{ text-decoration:none; color:#0e7ba4;}
.inner_page_right p a:hover{ text-decoration: underline; color:#0e7ba4;}


#contactformone { padding:5px 25px; margin:10px 0 0 0; border:1px solid #dddddd; color:#FFF; float:left; text-align:center; font-size:16px; text-transform:uppercase; display:block;  background:#e41313; cursor:pointer; float:left; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; }
#contactformone:hover { padding:5px 25px; border:1px solid #dddddd; color:#FFF; background: #000; cursor:pointer }



.tabletmenu {position:absolute; left:-9999px; display:none;}
.nav {display:block; font-family:verdana, arial, sans-serif; position:relative; z-index:1000; background:#11296e;}
.menuControl {display:none;}
.menu {margin:0; padding:0; list-style:none; text-align:left;}

.menu div {position:absolute; background:#111; z-index:-1; width:100%; max-width:900px; padding:10px 0; border-radius:5px;}

.menu li.top-li {float:left;}

.menu li.top-li a.top-a {display:block; float:left; text-align:center; line-height:40px; padding:0 46px; color:#FFF; text-decoration:none; font-size:15px; white-space:nowrap;}
.menu li.top-li b {display:block; width:100%; height:40px; background:url(trans.gif); position:relative; z-index:100;
-webkit-transition:0.75s;
-o-transition:0.75s;
-moz-transition:0.75s;
transition:0.75s;
}
.menu li.top-li b {*display:none;}

.menu label {display:none;}

.clear {clear:both;}

.menu div dl {padding:10px 15px; margin:0; cursor:pointer; float:left; width:190px;}
.menu div dt {display:block; padding:5px; margin:0; color:#fc6; font-size:14px; line-height:20px; background:#444; border-radius:3px;}

.menu div dl.dl5 {clear:left;}

.menu div dd {display:block; padding:0; margin:0;}
.menu div dd a {line-height:28px; color:#fff; background:#666; display:block; margin:2px 0; padding:0 5px; text-decoration:none; font-size:13px; white-space:nowrap; border-radius:3px; width: 340px;}
.menu div dd a:hover {text-decoration:underline; background:#aaa; color:#000;}

.menu li:hover > b {height:0;}
.menu li.top-li:hover > a {background:#e41313; color:#fff;}

.menu li div {left:-9999px; top:-3000px; display:none;}

.menu li:hover div {left:0; top:40px; display:block;}


