/*
Theme Name: Sopan Hospital
Theme URI: http://www.sopanhospital.com/
Description: Sopan Hospital
Author: LBM Infotech Pvt. Ltd.
Author URI: http://www.lbminfotech.com/
Version: 1.0
.
This theme can be used for commercial or non-commercial use
so long as it is not redistributed or resold in any way.
.
*/
/*-----------------------------------*/
/* Embeded Fonts
/*-----------------------------------*/

@font-face {
    font-family: 'allerregular';
    src: url('../fonts/aller_rg-webfont.eot');
    src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_rg-webfont.woff') format('woff'),
         url('../fonts/aller_rg-webfont.ttf') format('truetype'),
         url('../fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'goudy_old_styleregular';
    src: url('../fonts/goudos-webfont.eot');
    src: url('../fonts/goudos-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/goudos-webfont.woff') format('woff'),
         url('../fonts/goudos-webfont.ttf') format('truetype'),
         url('../fonts/goudos-webfont.svg#goudy_old_styleregular') format('svg');
    font-weight: normal;
    font-style: normal;

} 

@font-face {
    font-family: 'colaborate-regularregular';
    src: url('../fonts/ColabReg-webfont.eot');
    src: url('../fonts/ColabReg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ColabReg-webfont.woff') format('woff'),
         url('../fonts/ColabReg-webfont.ttf') format('truetype'),
         url('../fonts/ColabReg-webfont.svg#colaborate-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latiniaregular';
    src: url('../fonts/latinia-webfont.eot');
    src: url('../fonts/latinia-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/latinia-webfont.woff') format('woff'),
         url('../fonts/latinia-webfont.ttf') format('truetype'),
         url('../fonts/latinia-webfont.svg#latiniaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@import url(reset.css);

/*-----------------------------------*/
/* Basic Styles
/*-----------------------------------*/
h1 {font-family: 'open_sansregular'; font-size: 22px; color: #5367a0; padding: 0 0 15px 0; font-weight: normal; font-style: normal; line-height: 20px; text-transform: none; border-bottom: 1px solid #e6e6e6;} 
h2 {font-family:  'colaborate-regularregular'; font-size: 15px; color: #31457f; padding: 0 0 4px 0; font-weight: normal; font-style: normal; line-height: 18px; text-transform: none;} 
h3 {font-family: 'open_sansregular'; font-size: 16px; color: #14505c; padding: 0 0 5px 0; font-weight: normal; font-style: normal; line-height: 18px; text-transform: none; }
h4 {font-family: 'open_sansregular'; font-size: 18px; color: #15424b; padding: 0 0 9px 0; font-weight: normal; font-style: normal; line-height: 18px; text-transform: none;  background: url(../images/line.gif) repeat-x left bottom;} 
h5 {font-family: 'open_sansregular'; font-size: 18px; color: #5367a0; padding: 0 0 9px 0; font-weight: normal; font-style: normal; line-height: 18px; text-transform: none; border-bottom: 1px solid #c9cede;} 
h6 {font-family: 'open_sansregular'; font-size: 32px; color: #5367a0; padding: 0 0 15px 0; font-weight: normal; font-style: normal; line-height: 20px; text-transform: none; border-bottom: 1px solid #e6e6e6;}   
 

p { line-height: 22px; padding: 0 0 8px 0; text-align: justify;  }  
strong { font-weight: 700; }
a {color: #222222; font-family: 'colaborate-regularregular'; font-size: 13px; line-height: 18px; font-weight: normal; text-decoration : underline;  }
a:hover { color: #222222; font-weight: normal; text-decoration: none; }
ul { margin: 0 0 0 0spx; padding: 0 0 12px 0; }
li { line-height: 22px; padding: 0px 0px 0px  0px; margin: 0;  list-style: none; }
.clear { clear: both; padding: 0; margin: 0;}
.alignleft { float: left; }
.alignright { float: right; margin: 0 0 0 0; padding: 0 9px; }
.left { float: left; margin: 0 0 0 22px; }
.right { float: right; margin: 0 22px 0 0; }

body { font-size: 12px; color: #222222; font-family: 'open_sansregular'; font-weight: normal; text-align: left; background: url(../images/background.gif) left top repeat #FFF;}
#content { width: 100%; }
#container {width: 1000px;  margin-left: auto; margin-right: auto; }




/*-----------------------------------*/
/* Theme Styles    
/*-----------------------------------*/
.fullLeft{float:left; width:100%;}
.fltLft{float: left; margin:0 25px 0 0;}
.profltLft{float: left; margin:0 3px 3px 0;}
.subfltLft{float: left; margin:0 3px 0 0;}
.fltright{float: right; margin:0 0 20px 25px;}
.subrightf{float: right; margin: 10px 0 20px 25px;}
.disNonebig {display: none;}  
#logo{width: 180px; float:left; margin: 0 0 17px 0; position: relative; z-index: 9999;}
#logo a{width: 180px; height: 79px; background: url(../images/logo.png) no-repeat left top; text-indent:-9999px; display:block; }
#topgreen {float: left; background: url(../images/topgreen.png) repeat-x left top; } 
#buletopline {background-color: #4b64b5; height: 7px; margin: 0 840px 22px 0;}
#yellowbox {float: left; width: 780px; height: 128px; top: 30px; margin: 0 0 0 212px; position: absolute; background: url(../images/yellowbg.gif) repeat-x left top #e5d805; border-bottom: 5px solid #fff881; padding: 0 10px 0 10px; z-index: 99999;}
#flash_content {width: 1000px; float: left; display: none;}
#banner {width: 1000px; float: left; } 
#deparbox {width: 1000px; float: left;  background-color: #ffffff; height: 135px;}
#deparbox p {padding: 0px; margin: 0px;}
#deparbox a {font-family: 'colaborate-regularregular'; font-size: 14px; color: #31457f;  line-height: 18px; font-weight: normal; text-decoration : underline;  }
#deparbox a:hover { color: #31457f; font-weight: normal; text-decoration: none; }
#greenline {width: 100%; float: left; background-color: #c4b908; height: 7px;} 
#headbox {width: 287px; float: right; border-top: 7px solid #4b64b5; padding: 0; margin: 0; }
#depbulebox {width: 196px; float: left; margin: 10px 0px 3px 400px; background-color: #5367a0; padding: 12px 0 12px 0; color: #ffffff; font-family: 'goudy_old_styleregular'; font-size: 20px; line-height: 18px; font-weight: normal; text-decoration: none; text-align: center;}
#depbulebox a {color: #ffffff; font-family: 'goudy_old_styleregular'; font-size: 20px; line-height: 18px; font-weight: normal; text-decoration: none; }
#depbulebox a:hover { color: #a3003e; font-weight: normal; text-decoration: none; }
#whitebox {width: 950px; float: left; padding: 30px 25px 30px 25px; background-color: #FFF; margin: 8px 0 0 0;}

#punline {width: 780px; float: left; background: url(../images/complete.png) no-repeat  250px top; margin: 28px 0 0 0; height: 20px;} 
#manwelbox {width: 950px; float: left; background: url(../images/line.gif) repeat-x left bottom; margin: 0 0 27px 0;}
#contactbox {width: 950px; float: left; margin: 0 0 0 0;}
#aboutbox {width: 930px; float: left; margin: 0 0 0 0; padding: 0 10px 0 10px;}
#welcontent {width: 512px; float: left; margin: 0 42px 20px 0; }
#welcontent a {font-family: 'colaborate-regularregular'; font-size: 14px; font-weight: normal; color: #175d6b; text-decoration: underline;  }   
#welcontent a:hover {color: #175d6b; text-decoration: none;}
#casebox {width: 352px; float: left; background-color: #f4f4f4; padding: 22px 22px 22px 22px;}  
#casebox p {padding: 0 0 8px 0; margin: 0; line-height: 20px;}
#futcontentbox {width: 950px; float: left; } 
#cont_details {width: 346px; float: left; margin: 0 30px 0 0;}
#cont_details a {font-family: 'colaborate-regularregular'; font-size: 14px; font-weight: normal; color: #175d6b; text-decoration: underline;  }   
#cont_details a:hover {color: #175d6b; text-decoration: none;}
#facilities {width: 155px; float: left; background-color: #f4f4f4; padding: 20px 20px 20px 20px; margin: 0 30px 0 0;}
#newsbox {width: 346px; float: left; }

.newsScroller {height: 120px;  overflow-x: hidden; overflow-y: scroll; font-size: 12px; font-weight: normal; font-family: 'open_sansregular'; line-height:19px; color: #3f3f3f; border:none; margin:0 0 10px 0; text-decoration: none;}
.newsScroller ul, .newsScrollerHome ul {margin: 0; padding: 4px 4px 4px 0;}
.newsScroller li, .newsScrollerHome li {margin: 0 0 3px 0; padding:0 0 0 0px; }
.newsScroller a.title, .newsScrollerHome a.title {display: block; font-size:14px; font-weight: normal;  padding:0 0 2px 0; text-decoration: none; color: #3a5296;  }
.newsScroller a.title, .newsScroller a.title:visited, .newsScroller a.title:hover, .newsScrollerHome a.title, .newsScrollerHome a.title:visited, .newsScrollerHome a.title:hover { text-decoration: underline; font-weight: normal;}
.newsScroller a.title:hover, .newsScrollerHome a.title:hover{ text-decoration: none;  font-weight: normal;}
.directerhead {font-family: 'open_sansregular'; font-size: 18px; color: #5367a0; padding: 0 0 9px 0; font-weight: normal; font-style: normal; line-height: 18px; text-transform: none;}
.manconhead {font-family: 'open_sansregular'; font-size: 16px; color: #5367a0; padding: 0 0 5px 0; font-weight: normal; font-style: normal; line-height: 18px; text-transform: none;}
.mdhead {font-family: 'open_sansregular'; font-size: 13px; color: #aba109; padding: 0 0 5px 0; font-weight: normal; font-style: normal; line-height: 18px; text-transform: none;}
.submdhead {font-family: 'open_sansregular'; font-size: 13px; color: #5a5a5a; padding: 0 0 5px 0; font-weight: bold; font-style: normal; line-height: 18px; text-transform: none;}

.panelbg{float:left; width:100%; margin-top:6px;}
.panel{width:300px; background-color:#f6f6f6; padding:10px; float:left; margin-right:20px; text-align:center;}
.panel1{width:300px; background-color:#f6f6f6; padding:10px; float:left; text-align:center;}
.panelbg p { text-align:center; font-size:14px; margin:0px; padding:10px 0px;}
.panelbg h3 {border-bottom:1px solid #cccccc; margin:0px; padding:10px 0px; color:#5367A0;} 
.bor {border-top:1px solid #cccccc; margin:20px 0px 15px 0px;} 


  
 
#commonListing ul {padding:0 0 0 0px; margin: 10px 0px 10px 0px;}
#commonListing li { padding: 0 0 0 15px; margin:0; line-height: 22px; background: url(../images/iconred.png) left 6px no-repeat; color: #525252; text-decoration: none; text-transform: none; font-size: 12px;}
/*#subListing ul {padding:0 0 0 0px; margin: 10px 0px 10px 0px;}
#subListing li { padding: 0 0 5px 0; margin:0; line-height: 22px; color: #525252; text-decoration: none; text-transform: none; font-size: 12px;} */

#listing{padding:5px 0 0 20px; margin:0;}
#listing ul{padding:0;}
#listing li{padding:0 0 5px 0; float: left; width:20%; margin:0; list-style: disc;  background-image: none; font-family: 'open_sansregular'; font-size: 13px; color: #536db6;}
#sublisting{padding:5px 0 0 20px; margin:0;}
#sublisting ul{padding:0;}
#sublisting li{padding:0 0 5px 0;  margin:0; list-style: disc;  background-image: none; font-family: 'open_sansregular'; font-size: 13px; color: #536db6;}
#blacklisting{padding:5px 0 0 20px; margin:0;}
#blacklisting ul{padding:0;}
#blacklisting li{padding:0 0 5px 0;  margin:0; list-style: disc;  background-image: none; font-family: 'open_sansregular'; font-size: 13px; color: #222222;}




/*-----------------------------------*/
/* Contact form
/*-----------------------------------*/
#contecn_box {width: 350px; float: left;}
.enquiryBtn{margin:10px 0 0 0;}
.textBoxMulti{width:200px; height:100px; background:#FFF; border:solid 1px #CCC;}
.textBox{width:350px; height:21px; border:solid 1px #CCC; color:#7b7b7b; font-family:Arial, Helvetica, sans-serif;}
.textBoxMulti{width:348px; height:80px; border:solid 1px #CCC; color:#7b7b7b; font-family:Arial, Helvetica, sans-serif;}
.frmBtn{padding:0; margin:0; background:none; border:none; font-family: 'allerregular'; font-size:14px; color:#ffffff; padding: 10px 12px 10px 12px; text-decoration:underline; text-transform: uppercase; background-color: #b0005d;}
.btn {padding:0; margin:0; background:none; border:none; font-family: 'allerregular'; font-size:14px; color:#ffffff; padding: 8px 10px 8px 10px; text-decoration:underline; text-transform: uppercase; background-color: #5367a0;}
 
.tWidth { padding: 10px 0 15px 0; text-align: left; }


/*-----------------------------------*/
/* Menu
/*-----------------------------------*/ 
 
/*#menu{width:1000px; float:right; margin: 0 0 0 0;}
#menu ul{float:right; padding:0; margin:0;}
#menu ul li {float:left; padding:0; margin:0; background:url(../images/linkDevider.gif) no-repeat right center;}
#menu ul li a{font-family:  'lucida_sansregular'; font-size:13px; color:#fdefe2; text-decoration:none; font-weight: normal; display:block; padding: 15px 22px 15px 22px; text-transform: uppercase;}
#menu ul li .first {background-image: none;}
#menu li a:hover {color: #fdefe2;}
.current {color: #fdefe2;}
#menu ul ul{position:absolute; z-index:100; padding:0; margin:0 0 0 0px; top: 587px; width:190px; left:-9999px;}
#menu li:hover ul{height:auto; left:auto;}
#menu li li{margin:0; width: 200px; background:none; display:block; position:relative; }
#menu li li a{margin:0; font-family:  'lucida_sansregular';  color:#ffffff; border-bottom:solid 1px #8b0135; padding:6px 6px; font-size: 12px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; background: #a3003e; color: #ffffff; behavior: url(css/PIE.htc);}
#menu li li a:hover{margin:0; border-bottom:solid 1px #8b0135; padding:6px 6px; font-family:  'lucida_sansregular'; font-size: 12px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; background-color: #8b0135;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -9999em; 
	}
#menu ul ul ul{position:absolute; z-index:999; padding:0; margin:0; width:190px; left:1400px;}
#menu li li:hover ul, #menu li li li:hover ul{padding:0; margin:0; top:0;  left:190px; height:auto;}*/

.isologo{width:60px; float:left; margin-top:-27px; margin-left:10px;} 
 
#nav{width:100%; float:left; }
#nav ul{float:right;  padding:0; margin:0;}
#nav li{padding:0; margin:0; float:left; position:relative; background:url(../images/linkDevider.gif) no-repeat right center;}
#nav li a{color:#102056; text-transform: none; font-family: 'latiniaregular'; font-size:14px;  padding:0px 10px 13px 10px; display:block; text-decoration: none; }
#nav li .last{background:none;}

#nav li ul{position:absolute; left:-9999px; width:180px; background:#c1b82a; padding:5px; z-index:10000; }
#nav li li{width:170px; padding:0; margin:0; border-bottom:solid 1px #ded76a; background-image: none;}
#nav li li a{padding:5px; margin:0; background:none; color:#FFF; font-size:12px; text-transform:capitalize;}
#nav li:hover ul{position:absolute; /*left:auto;*/ }
 

/*-----------------------------------*/
/* Footer
/*-----------------------------------*/
#footer {float: left; width: 100%;  }
#linebalck {background: url(../images/lineblack.png) repeat-x left top; float: left; width: 100%; margin: 0 0 8px 0;}
#footLinks{width:600px;  font-family: Arial, Helvetica, sans-serif; float: left; font-size: 12px;  margin: 25px 0 20px 0; color: #4b4a4a;}
#footLinks a{text-decoration:none;  font-family: Arial, Helvetica, sans-serif;   font-size: 12px; color:#4b4a4a; font-weight: normal; }
#footLinks a:hover{text-decoration:underline; }
#footLinks p {text-align: left; padding: 0px; margin: 0 0 8px 0;}
#footLBM {width:200px; color: #303030; font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: right; margin: 25px 0 20px 0;}
#footLBM p {text-align: right; margin: 0 10px 0 0;} 
#footLBM a{text-decoration:none;  font-family: Arial, Helvetica, sans-serif;   font-size: 12px; color:#0f97de; font-weight: normal; }
#footLBM a:hover{text-decoration:underline; } 













#nav
{
	margin-top:15px
}

#nav ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#nav ul a
{
	display:block;
	
	
	
	/*line-height:32px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif*/
}

#nav ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#nav ul li.current-menu-item
{
	/*background:*/
}

#nav ul li:hover
{
	background:
}

#nav ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	
	padding:0
}

#nav ul ul li
{
	float:none;
	width:180px
}

#nav ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#nav ul ul ul
{
	top:0;
	left:100%
}

#nav ul li:hover > ul
{
	display:block
}












