/* ## File Created on 01.11.2012 ## */

/*.head-menuBG .menu .headMenu { position:absolute; top:97px; left:-20px; width:1000px; height:50px; }*/
/*.head-menuBG .menu .topmenu ul { width:395px; height:25px; }*/
.menu_dd {
	width:125px;
	height:118px;
	background: #fff;
	z-index:1;
	position:absolute;
	left: 497px;
	top: 145px;
	overflow-y:auto;
	border: 1px solid #ccc;
	background: URL(../images/enqryBG.png);
	outline:none;
}
.menu_dd a {
	font-size: 12px;
	text-align:left;
	color:#439539;
	text-decoration:none;
}
.menu_dd a:hover {
	font-size: 12px;
	text-align:left;
	color:#EB8A00;
	text-decoration:none;
}

/* hasan added 8Apr2013 fix for content design fix start */
.tax_generic_hub h2{
	margin-top:20px !important;
}
.tax_generic_hub h3{
	margin-top:20px !important;
}
.tax_generic_hub h4{
	margin-top:15px !important;
}
.tax_generic_hub h2{
	margin-bottom:10px !important;
}
.tax_generic_hub h3{
	margin-bottom:10px !important;
}
.tax_generic_hub h4{
	margin-bottom:10px !important;
}
.tax_generic_hub ul li{
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	padding: 0px;
	margin-bottom:10px;
}
.tax_generic_hub ol li{
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	padding: 0px;
	margin-bottom:10px;
}
.tax_generic_hub td{
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	padding: 0px;
}
.tax_generic_hub p{
	margin-top: 12px;
	margin-bottom: 10px;
}

.S_results td.results2 h3 {
	height: auto;
}
/* hasan added 8Apr2013 fix for content design fix end */

ul.surgery {padding:1px; margin:0;}
ul.surgery li {
	padding:5px 0 0 20px;
	margin:0;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:auto !important;
	color:#cc3300;
	background:#d2e5d1;
	border-bottom:1px solid #acbdab;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
ul.surgery li:hover {
	padding:5px 0 0 20px;
	margin:0;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:auto !important;
	color:#cc3300;
	border-bottom:1px solid #acbdab;
	/*background:url(../images/surgeryLiBG.png) 0 0 repeat-x;*/
	background: #d2e5d1;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	text-decoration:underline;
}
ul.surgery li a:hover {
	text-decoration:underline;
}
/*ul.surgery li:hover {padding:5px 0 0 20px; margin:0; list-style:none; font-size:12px; font-weight:bold; line-height:15px; color:#cc3300; background:url(../images/surgeryLiBG.png) 0 0 repeat-x; height:35px; border-bottom:1px solid #acbdab;}*/
ul.surgery li.select {
	padding:5px 0 0 20px;
	margin:0;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:auto !important;
	color:#cc3300;
	border-bottom:1px solid #acbdab;
	/*background:url(../images/surgeryLiBG.png) 0 0 repeat-x;*/
	background: #9dc19b;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
ul.surgery li.select:hover {
	background: #9dc19b;
}
/*ul.surgery li.frist {height:auto;line-height:34px; background:url(../images/icons/arrow.png) 7px 14px no-repeat #d2e5d1; font-size:14px; font-weight:normal;}*/
ul.surgery li.frist {
	padding:5px 0 0 20px;
	font-size:15px;
	font-weight:normal;
	line-height: 24px;
	font-family:'arial_narrowregular';
	color:#cc3300;
	border-bottom:1px solid #acbdab;
	background:url("../images/icons/arrow.png") no-repeat scroll 7px 14px #D2E5D1;
	height:auto !important;
}
ul.surgery li a {color:#cc3300; text-decoration:none;}
ul.surgery li a:visited {color: #C9785E;}

.rightPan .rightSction3 .title {width:254px; height:auto; background:#62893b; padding:8px 0 5px 7px;}

a {outline:none; color:#CC3300;}
a:visited {color: #C9785E;}

.basicPage{
	border:1px solid #DBDBDB;
	margin:20px 0px;
	box-shadow: 0 5px 15px -4px #CCCCCC;
	font-weight:normal !important;
	padding:10px;
	font-size:12px;
}

.basicPage .even{
	border:0px;
	font-weight:normal !important;
	background: none !important;
	word-wrap: break-word  !important;
}

.basicPage h1{
	color: #336600;
	font-size: 18px;
	margin: 0 0 10px;
	padding: 0;
}

.basicPage h2{
	color: #336600;
	font-size: 16px;
	margin: 25px 0 5px;
	padding: 0;
}

.selectBoxOverride {
    float: right;
    position: absolute;
    right: 200px;
    top: 52px;
}

.enquiryconfirm{background: none repeat scroll 0 0 #CCCCCC; border: 1px solid #666666; padding: 5px; width: 250px;}

.enqueryTab .rightPan .rightSction h3 {
    color: #336600;
    font-size: 16px;
    margin: 0 0 3px;
    padding: 0;
}


/*.form-submit {
	background-color:#EB8A00;
	border:1px solid #EB8A00;
	color:#fff;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	width:auto;
	height:auto;
	padding:2px;
}

.form-text {
	background: url("../images/inputBG.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	height: 22px;
	outline: 0 none;
	padding-left: 4px;
}*/

/*
.button-btn {
    background: url('../images/BtnBG.png') no-repeat top left !important;
    border: medium none !important;
    color: #FFFFFF;
    height: 30px !important;
    padding: 2px 184px;
    cursor:pointer;

    background: url('../images/BtnBG.png') no-repeat top left !important;border: medium none !important;color: #FFFFFF;height: 30px !important;  
    cursor:pointer; margin:0  !important; padding:0  !important; width:95px !important;
}*/


.BTN {float: left !important; height: 31px !important; cursor:pointer !important;}

.BTN span.btnLeft {background:url('../images/btnLeftBG.png') 0 0 no-repeat !important; width:5px !important; height:31px !important; float:left !important;} 

.BTN span.btnRight {background:url('../images/btnRightBG.png') 0 0 no-repeat !important; width:5px !important; height:31px !important; float:left !important;}

.BTN input[type="button"] {background:url('../images/btnMidBG.png') 0 0 repeat-x !important; height:31px !important; padding:0 10px !important; margin:0 !important; color:#FFF !important; font-size:12px !important; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important;width:auto !important; cursor:pointer !important;border: 0 !important; float:left !important;}

.BTN input[type="submit"] {background:url('../images/btnMidBG.png') 0 0 repeat-x !important; height:31px !important; padding:0 10px !important; margin:0 !important; color:#FFF !important; font-size:12px !important; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important; width:auto !important; cursor:pointer !important;border: 0 !important; float:left !important;}

.mandatory_ast{color:red !important;}

.enqueryTab .leftPan .width270 {height: auto !important;}

.orgcntrywidthul {  width: 400px !important;}

.width270li{ float: left !important;  width: 180px !important;}

.colorboxbutton1{color: #45953B;float: left; padding-top: 15px;  padding-left: 8px;}

.colorboxwidth1{ display: block;overflow: auto;font-size:12px ; padding-top:20px;}

/*.form-submit {
	background-color:#EB8A00;
	border:1px solid #EB8A00;
	color:#fff;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	width:auto;
	height:auto;
	padding:2px;
}

.form-text {
	background: url("../images/inputBG.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	height: 22px;
	outline: 0 none;
	padding-left: 4px;
}*/

/* ############################### */


 input[type="checkbox"] {border:0px !important; outline:0px !important;background-image:none !important;}
img.decoded {background-color:transparent !important;}

.head-menuBG .menu .headMenu ul li.active {background-color:#d2e7d1;}
.head-menuBG .menu .headMenu ul li.active a {color:#eb8a00;}
.head-menuBG .menu .headMenu ul li span.nolink {text-decoration:none; text-align:center; color:#439539;}
.head-menuBG .menu .headMenu ul li span.nolink:hover {text-decoration:none; text-align:center; color:#eb8a00; cursor:pointer;}
.head-menuBG .menu .headMenu ul li span.padtop2 {position:relative; top:8px;}


.head-menuBG .menu .headMenu ul li {list-style:none; text-align:center; border-left:1px solid #CCC; padding:10px 23px 12px; float:left; text-transform:uppercase; height:28px;}

.treatmentsSUB {margin: 0 0 0 10px; padding: 0;}
 .treatmentsSUB h5 {color: #326600; font-size: 13px; height: 8px; line-height: normal; margin: 0 0 10px; padding: 0;}
 .treatmentsSUB li {background: url("../images/icons/liIcon.png") no-repeat scroll 0 10px transparent; font-size: 13px; line-height: 20px; list-style: none outside none; padding-left: 20px;}


/* hasan header submenu start */
.sub_menus_cst{
	width: 125px;
	height: 118px;
	background: #fff;
	z-index: 1;
	position: relative;
	top: 11px;
	left: -23px;
	overflow-y: auto;
	border: 1px solid #ccc;
	background: URL(../images/enqryBG.png);
	outline: none;
	text-align:left;	
	display: none;
}
.sub_menus_cst ul{margin:0px !important;padding:0px !important; }
.sub_menus_cst li{list-style:none !important;padding:5px !important; font-weight:normal !important; text-align:left !important;text-transform: none !important;background:none !important;height:auto !important;border-left:0px none !important;float:none !important;}
.sub_menus_cst li:hover{background:none !important;}
.sub_menus_cst a{
	font-size: 12px;
	text-align: left;
	color: #439539;
	text-decoration: none;
	padding:0px !important; 
	width: 100% !important;
	background: none !important;
}
.sub_menus_cst a:hover{
	font-size: 12px;
	text-align: left;
	color: #EB8A00;
	text-decoration: none;
	padding:0px !important; 
	width: 100% !important;
	background: none !important;
}

/* hasan header submenu start */
.editor_content p{margin-top:12px !important;}
.leftPan .contextual-links-region{clear:both}

