
body {
	padding:0;
	margin:0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: #e5e5e5; /*url(../images/bodybg.gif) repeat-x;*/
	color: #333;
}
div#mainBodyDiv{
	width: 960px;
	background: #fff;
	margin: 2px 0 0 0px;
}
div#header {
	/*border-bottom: #feb800 solid 7px2;*/
	width: 100%;
	clear: both;
	float: left;
	margin: 0 0 0px 0;
	/*border-top: solid #528ccc 3px;s*/
	
}

div#header div.common{ 
	float:left;
	margin: 0 0 0 5px;
	padding: 5px 0 0 0;
	position: relative;
	border: solid red 0px;
}
div#header div.left{
	width: 250px;
	padding-left: 5px
}
div#header div.right{
	width: 640px;
	text-align: right;
	float: right;
	padding-right: 30px;
	padding-top: 0px;
	border: #00CC33 dashed px;
}/*
div#header div.right a{
	color: #000;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}*/
div#header div.right div.logout{
	text-align: right;
	clear: both;
	padding-bottom: 45px
}
div#header div.right a.curent{
	color: #008EBD;
}
div#header div.right a:hover{
	color: #feb800
}
h2.mainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: auto;
	padding: 20px 0 19px 0;
	_padding: 20px 0 5px 0;
	text-align: center;
	border: #009900 dashed opx;

}
h2.mainTitle span{
	color: #008ebd
}
.clear{	
	clear: both;
}
#mainDiv{
	clear: both;
	text-align: left
}
div#content{
	color:#666666;
	text-align:left;
	vertical-align:top;
	clear: left;
	position: relative;
	margin: 0 0 10px 0;
	padding: 0 20px 0 20px;
	border: solid green 0px;
	overflow: hidden
}
div#content div.common{
	position: relative;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
	border: solid red 0px
}
div#content div.left{
	width: 350px
	border: solid green 1px;
}
div#content div.left div.search{
	padding: 15px;
	border: solid red 0px
}
div#content div.left div.search p{
	padding: 4px 0 8px 0;
}
div#content div.left div.search p .textBox{
	border: solid #008ebd 1px;
	height: 18px;
	padding: 5px 0 0 0;
	font-size: 12px;
	width: 304px
}
div#content div.left div.search p .button{
	border: solid #0a3c74 2px;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 80px;
	background: url(../images/buttonBg.gif) repeat-x;
	background-position: top left;
	cursor: pointer;
}
div#content div.left div.search p .select{
	height: 20px;
	padding: 0 0 0 0;
}
div#content div.right{
	width: 515px;
	float: right;
	margin-right: 0px
	border: solid green 1px;
}
div.searchPage div.right{
	float: left !important
}
div.searchPage div.left{
	float: right !important
}
h3.searchTitle{
	color: #716f6f;
	font-size: 16px;
	padding: 2px 0 12px 0;
	margin: 0;
	text-align: center;
	font-weight: bold;
	clear: both;
	border: #003300 dashed 0px;
}
h3.searchTitle span{
	color: #d00;
}
div#content div.right h2.titles{
	clear: both;
	text-align: center;
	font-size: 22px;
	color: #feb800;
	margin: 30px 0 25px 0
}
div#content div.right div#bottom{
	margin: 0;
	padding: 0;
	clear: left;
	border: solid red 0px;
	overflow: hidden
}
div#content div.right div.findDr{
	width: 155px
}
div#content div.right div.bookApt{
	width: 155px;
	padding-left: 19px
}
div#content div.right div.cntDr{
	width: 155px;
	float: right;
	margin-right: 0px;
}
div.comments{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 30px 0;
	border: solid red 0px;
	width: 400px;
	text-align: left
}
div.comments p{
	margin: 0 0 10px 60px
}
div.comments p.commentsTitle{
	margin: 0 0 20px 40px;
	color: #008ebd;
	text-decoration: underline;
	font-size: 18px
}
table.tabsLinks{	
	margin: 5px 0 1px 0;
}
table.tabsLinks tr td{
	padding: 1px
}
table.drDates{
	border-left: 1px solid #f5f5f5;
	border-top: 1px solid #f5f5f5;
	margin: 0 0 10px 0
}
table.drDates tr td{
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5
}
form label.mandatory {
	/*background:transparent url(../images/icon-required.gif) no-repeat scroll 100% 50%;*/
	padding-right:4px;
	font-weight: bold;
}
	
label.error{
	 color: red;
	 font-style: italic;
	 font-weight: normal;
	 text-align:left;
	 font-size: 11px;
	 text-decoration: none;
	 margin-top: 0px;
	 width: 63%;
	 float:right;
	 border: #003300 dashed 0px;
	 display:none;
}
span.weeks{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;  
	border: #003300 dashed 0px;
}
span.weeks input{
	margin: 2px 2px 2px 2px;
	
}
fieldset table.details tr td{
	padding: 5px
}
fieldset table.details .textBox{
	border: solid #008ebd 1px;
	padding: 5px 0 0 0;
	font-size: 12px;
	outline: none; 
	resize: none;
}
fieldset table.details .button{
	border: solid #0a3c74 2px;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 80px;
	background: url(../images/buttonBg.gif) repeat-x;
	background-position: top left;
	cursor: pointer;
	margin: 5px 0 0 0
}
div.slot {
	clear: left;
	margin: 0;
	padding: 0;
}
#slottimediv{
	 background:#deebf1;
	 color:#276282;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 text-decoration: none;
	 height: 30px;
	 text-align:center;
	


}
div.unavailable{ 
		float: left; 
	position: relative;
	text-decoration: none;
	height: 22px;
}
div.bookedSlot {
	background: #f0b930;
	float: left; 
	position: relative;
	text-decoration: none;
	height: 22px;
}	
div.freeSlot {
	background:#aad36e;
	float: right;
	position: relative;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	height: 22px;
}
div.fullSlot {
	background:#FFD46F;
	float: right;
	position: relative;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	height: 22px;
}

.patients_slot{
	/*background: #AACF74;*/
}

div.doctorProfile {
	clear: left;
	margin: 5px 0 5px 0;
	padding: 0;
	overflow:hidden;
	border: 1px solid #000000;	
}

div.doctorProfile div.figure {
	
	float: left; 
	position: relative;
	
}

select, input, textarea, button {outline:none; resize:none;}
p.requestMsg{
	font-weight: normal;
	margin: 4px 0 4px 0;
	color: #04769c;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}
p.requestMsg span{
	color: #333
}
.slotPeriod {
    
    margin:126px auto;
    background:url(../images/styles/logo.jpg);
    border:none;
    color:#ffffff;
    width:536px;
    height:171px;
    display:hidden;
    
}
div#drDetails{
	height: 22px;
	float: left;
	width: 706px;
	padding: 5px;
	margin: 0 0 0 10px;
	border: solid #e9e9e9 1px;
	background: #fafafa;
	
}
div#drDetails div.common{
	position: relative;
	float: left;
	margin: 0 5px 0 5px;
	border: solid green 0px
}
div#drDetails div.description {
	width: 200px;
}

div#drDetails div.otherLocations {
	width: 610px;
}
div#drDetails div.otherLocations table tr td{
	padding: 5px;
}
div#drDetails div.otherLocations table tr td strong{
	color: #0897c6
}
h2.bookAppointment{
	color: #FF6600;
	padding: 10px 0 0 3px;
	clear: both;
	margin: 4px; 0 0 0;
	font-size: 18px;
	font-weight: normal
}

fieldset.bookAppointmentDetails{
	margin: 0 0 20px 0
}
fieldset.bookAppointmentDetails legend{
	color: #FF6600;
	font-size: 18px;
	font-weight: normal
}
div.bookDate{
	text-align: right;
	margin: 0 5px 5px 5px
}
div.bookDate input{	
	padding: 2px;
	font-size: 12px;
	border: solid #ff9900 1px
}
div.bookDate{
	text-align: right;
	margin: 0 5px 5px 5px
}
div#drDetails div.pic {
  width: 85px;
  border: thin silver solid;
  text-align: center
}
div.figure {
  float: right;
  /*border: thin silver solid;*/
  margin: 0.5em;
  padding: 0.5em;
  width: 85px;
}
div.figure p {
  text-align: center;
  font-size: 12px;
  text-indent: 0;
}
span.drName{
	color: #0897c6;
	font-weight: bold
}
div#content .joinDocApp{
	font-size: 14px;
	text-align: left;
	background: #f4fcff;
	border: solid #cee2eb 1px;
	margin: 35px 0 15px 0;
	width: 720px;
	font-weight: bold;
	color: #282828;
	padding: 6px 0 6px 12px
}
div#signupBox{
	border: solid #008ebd 6px;
	padding: 15px;
	width: 450px;
	margin: 15px;
	text-align: left;
	color: #242625;
	font-size: 14px
}
div#signupBox p{
	margin: 0 0 12px 0
}
form table#scheduleItems tbody tr td  label{
	width: auto !important;
	white-space: nowrap
}
form#idSaveScheduleItems table#idScheduleItems tr td  label{
	width: auto !important;
	white-space: nowrap
}
table#idApptsTble{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: #ccc solid 1px;
	border-left: #ccc solid 1px;
	margin: 0 0 30px 0
}
table#idApptsTble th{
	background: #d4e1f1 url(../images/tablebg.gif);
	color:#524209;
	padding: 5px;
	border-right: #ccc solid 1px;
	border-bottom: #ccc solid 1px
}
table#idApptsTble td{
	color: #333;
	padding: 5px;
	border-right: #ccc solid 1px;
	border-bottom: #ccc solid 1px
}
.doctorBox{
	border: solid #efefef 0px;
	padding: 15px;
	width: 550px;
	text-align: left;
	color: #242625;
	font-size: 14px;
	margin:5px 0px 5px 0px
}
.bookReg{
	
	border: solid #008ebd 6px;
	padding: 15px;
	width: 500px;
	text-align: left;
	color: #242625;
	font-size: 14px;
	margin: 10px 0px 50px 0px
	
}
h2.regTitle{
	font-family: Arial, Helvetica, sans-serif;
	color: #feb800;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 189px;
	padding: 0;
	text-align: left;
	border: #000000 dashed 0px;
}
#topNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-align: right;
	background: url(../images/topbg1.gif) no-repeat;
	background-position: 10px 30px;
	padding: 0;
	margin: 0;
	height: 22px;
	border-bottom: #ccc solid 0px; 
}
#topNavigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#topNavigation li {
	display: inline;
	border-right: red solid 0px;
}
#topNavigation a:link, #topNavigation a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: #528ccc; url(../images/roundleft.gif) no-repeat bottom left; /*default background color of tabs, left corner image*/
	padding: 6px 10px 5px 6px;
	text-decoration: none;
}
#topNavigation a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #008ebd; /*background color of tabs onMouseover*/
}
#topNavigation a.curent {
	color: #FFCC99 !important;
	text-decoration: underline  !important
}
span.navB11{
	clear: both;
	display: block;
	height: 1px;
	font-size: 0px;
	background: #54aadd
}
span.navB2{
	clear: both;
	display: block;
	height: 1px;
	font-size: 0px;
	background: #57a3e1
}
.spacer{
	height: 10px;
	clear: both;
	font-size: 0px;
}
.tabfortime {
	border: #c1b87b solid 1px; 
	background: #CEE3F6; 
	color: #fff;
	text-align: left;
	float: left;
	 clear: both;
	 padding: 2px 4px 2px 4px;


	 
}
.tabfortime_selected{
	background: #81BEF7;  
}
.tabfortime1 {
	border: #c1b87b solid 1px; 
	background: #81BEF7;
	color: #fff;
	text-align: left;
	float: left;
	 clear: both;
	 padding: 2px 4px 2px 4px;
	 
}

a.toplink span.hospitalName {
	font-weight: bold;
}

a.toplink span.locationName {

}
.selectedHospital{
	background: #81BEF7;
	}
table#slot{
	margin: 0 0 20px 0;
	border-top: 1px solid #333;
	border-left: 1px solid #333
}
table#slot thead tr th{
	color: #0897c6;
	padding: 2px 2px 2px 2px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	font-size: 11px;
	font-weight: normal
}
table#slot tbody tr td{
	padding: 2px 2px 2px 2px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333
}
td.availableSlot  {
	text-align: center;
	font-weight: bold;
	background:#0099CC;
	
}

td.availableSlot span.duration {
	display:block;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.toplink:hover {font-family:  Verdana, Arial,Helvetica; font-size: 10px;	font-weight: normal;	color: #000;	text-decoration:	 underline;}
.toplink{ font-family:  Verdana, Arial,Helvetica;	font-size: 10px;	font-weight: normal;	color: #000;	text-decoration: none;	}
div #footer {
	background: url(../images/footer.gif) repeat-x; height: 89px;
	padding: 10px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 1.0em;
	 color: #282828;
	 line-height: 19px;
	 margin: 10px 0 0 0;
	 text-align: center;
	 `
}
a.footerlink:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #282828;
	text-decoration: underline;
	padding: 0 3px 0 3px;
}
.footerlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #282828;
	text-decoration: none;
	padding: 0 3px 0 3px;
	}


div#footer a{
	color: #000;
	font-size: 12px;
	padding: 0 5px 0 5px;
	color: #ff8800;
}
div#footer a:hover{
	color: #ff8800;
	text-decoration: none;
}
.mainTable{
	background-color:#FFFFFF;
	width:936px;
}
.footerTable{
	background-color:#FFFFFF;
	width:85%;
}
.bodyText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#3286b4;
}
.justifyText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}
.welcomenote
{
	font-family: Arial,Tahoma;
	font-size: 10px;
	font-weight: bold;
	background-image:url(../images/bluetab_middlebg.gif);
	background-repeat:repeat;
	color: #FFFFFF;
}
.siteHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: rgb(40, 100, 180);
	font-weight: bold;
	/*background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	border-right:1px solid #b5d6ef;
	border-left:1px solid #b5d6ef;
	border-bottom:3px solid #b5d6ef;*/
	border-top:0px;
	padding-top:1px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	text-transform:capitalize;
	height:103px;
	
}
.siteHeader1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: rgb(40, 100, 180);
	font-weight: bold;
	background-image:url(../images/header1.jpg);
	background-repeat: repeat;
	border-right:1px solid #b5d6ef;
	border-left:1px solid #b5d6ef;
	border-bottom:3px solid #b5d6ef;
	border-top:0px;
	padding-top:1px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	text-transform:capitalize;
	height:80px;
	/*width: 80px;*/
}
.tblText {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 12px;
	text-align: right;
	color:#2b3e45;
}
.leftBar{
	background-color: #ffffff;
	border-right:0px solid #b5d6ef;
	padding-right:1px;
}
.rightBar{
	border-left:0px solid #b5d6ef;
	background-color:#ffffff;
	padding-left:1px;
}
a.tableLnks:visited,a.tableLnks:link {
font-family: Arial,Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight: normal;
border-top: 1px solid #E8F1E8;
border-bottom: 1px solid #E8F1E8;
color:#666666;
background-color: #ebf3fb;
text-decoration: none;
display:block;
padding-top:2px;
padding-bottom: 2px;
}
a.tableLnks:hover, a.tableLnks:visited:hover {
font-family: Arial,Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
padding-bottom: 2px;
padding-top:2px;
background-color:#F6F6F6;
display:block;
}

.bodyTextJustifyed {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align:justify;
	color:#2864b4;
}
/*a:link, a:active, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	color: #4E4E5B;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}*/
.headerbox
{
	margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
	background-color: #c3D9FF;
}
.label
{
	color: #000000;
	font-family: verdana,Arial;
	font-size: 12px;
	font-weight: 600;
}
.projectHeader
{
	color: #000000;
	font-family: verdana,arial;
	font-size: 18px;
	font-weight: 800;
	text-align: left;
}
h1
{
	font-family: verdana,arial;
}
h2
{
	font-family: verdana,arial;
}
h3
{
	font-family: verdana,arial;
}
h4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
h5
{
	font-family: verdana,arial;
}
h6
{
	font-family: verdana,arial;
}
.textField
{
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(153, 153, 153);
    border-right-color: rgb(153, 153, 153);
    border-bottom-color: rgb(153, 153, 153);
    border-left-color: rgb(153, 153, 153);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.tblTextB
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tblBoldText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	}
.border4all {
	border: 1px solid #666666;
}
.errMsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	background-color: yellow;
}
div.errormessage
{
    background-color: rgb(255, 255, 225);
	border: #f0b930 solid 1px;    
    margin-top: 8px;
    margin-bottom: 16px;
    padding-top: 6px;
    padding-right-value: 6px;
    padding-bottom: 6px;
    padding-left-value: 32px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    line-height: 18px;
}
.whiteText{
	font-family: tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.tableDottedBorder{
	border:1px dotted #000000;
}
.tableBorder{
	border:1px solid #3272CA;
}
.tabHeaddings{
	font-family: tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.homepageSection
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/bluetab_middlebg.gif);
	background-repeat:repeat;
	height:26px;
	padding-left:3px;
}
.tdBgColor1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #E8F1E8;
	border-bottom: 1px solid #E8F1E8;
	background-color: #ebf3fb;
}
.tdBgColor2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-top: 1px solid #E8F1E8;
	border-bottom: 1px solid #E8F1E8;
	background-color: #F6F6F6;/* #ebf3fb;*/
}

INPUT.textBox{
	font-family: tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	color: #3366CC;
	border-left:1px solid #007AFF;
	border-top:1px solid #007AFF;
	border-right:1px solid #007AFF;
	border-bottom:1px solid #007AFF;
}
INPUT.textBox2{
	font-family: tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	color: #3366CC;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.button{
	border: solid #d77613 1px;
	font-size: 11px;
	font-weight: bold; color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/buttonBg.gif) repeat-x;
	background-position: top left;
	cursor: pointer;
}
formSelect, select{
	font-family: tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	color: #3366CC;
}
.topBorder{
	border-top:1px solid #E1E1E1;
}
a.menuLink:link, a.menuLink:visited, a.menuLink:active{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
}
a.menuLink:hover{
	text-decoration:underline;
}
a.sectionLinks:link, a.sectionLinks:visited, a.sectionLinks:active{
	font-family: tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	color:#184D8B;
}
a.sectionLinks:hover{
	text-decoration:underline;
}
.sectionHead{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: rgb(40, 100, 180);
	font-weight: bold;
	background-image:url(../images/bluebox_middlebg.gif);
	background-repeat: repeat-x;
	border-right:1px solid #b5d6ef;
	border-left:1px solid #b5d6ef;
	border-bottom:3px solid #b5d6ef;
	border-top:0px;
	padding-top:1px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	text-transform:capitalize;
	height:22px;
}
.secTable{
	font-family: tahoma, Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	border: 0px solid #b5d6ef;
}
.secBody
{
	font-family: tahoma,arial,verdana;
	font-size: 11px;
	font-style: normal;
	background-color:fdf0bd;
}
.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: rgb(40, 100, 180);
	font-weight: bold;
	background-image:url(../images/header1.jpg);
	background-repeat: repeat;
	border-right:1px solid #b5d6ef;
	border-left:1px solid #b5d6ef;
	border-bottom:3px solid #b5d6ef;
	border-top:0px;
	padding-top:1px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	text-transform:capitalize;
	height:10px;
	/*width: 80px;*/
}

.paginate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
 	color: #000000;
	border: 1px solid #666699;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	background-color: #ffffff;
 	color: #000000;
	border: 1px solid #666699;
}

textarea.taman {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	background-image: url(../../../../images/man.gif);
 	color: #000000;
	border: 1px solid maroon;
}
select.slman {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	background-color: #ffffff;
	background-image: url(../../../../images/man.gif);
	color: maroon;
	border: 1px solid maroon;
}

input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	background-color: #ffffff;
 	color: #000000;
	border: 1px solid #b7ac84;
}
input.subone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	background-color: #ffffff;
 	color: #000000;
	border: 0px solid #b7ac84;
}

input.limit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	background-color: #ffffff;
 	color: #000000;
	border: 0px solid #666699;
	padding: 0px;
}

input.man {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	background-color: #ffffff;
	background-image: url(../../../../images/man.gif);
	color: #000000;
	border: 1px solid maroon;
}

.msgText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: red;
	padding: 2px 2px 2px 2px solid #ffffff;
}

#innertab { 
	width:425px;
	border:#009900 dashed 0px;
	float:left;
	}
#innertab1 { 
	width:425px;
	border:#009900 dashed 1px;
	float:right;
	}

#tab2 {
margin: 0 6em 2em 6em;
padding: 0 0.5em 1em 0.5em;
border: 1px solid #dfdfdf;
background-color: #f8f7ee;
position: relative;
font-weight:bold;
-moz-border-radius: 10px;
}

.tab3{
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:14px;
padding: 0 0.5em 0 0.5em;
background-color: #f8f7ee;
font-weight: bold;
color: #576a75;
border: 1px solid #becdd5;
margin: 0 0 0 1.5em;
position: relative;
top: -1em;

} 
table.fieldsettable { 
	width:98%;
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
}
.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #fff;
 	color: #000000;
	border: 1px solid #7898b5;
	width: 180px;
}

.inputboxsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #ffffff;
 	color: #000000;
	border: 1px solid #737373;
	width: 180px;
	background-image: url(../../../../images/inputsearch.gif);
	background-repeat:no-repeat;
	height:18px;
	background-position: 160px 2px;
}

.inputboxsearch1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #ffffff;
 	color: #000000;
	border: 1px solid #737373;
	width: 380px;
	background-image: url(../../../../images/inputsearch.gif);
	background-repeat:no-repeat;
	height:18px;
	background-position: 360px 2px;
}

.inputbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #ffffff;
 	color: #000000;
	border: 1px solid #737373;
	width:220px;
	height:68px;
}
.dottext{color:#FF0000; font-size:10px; font-weight:normal; }

/* new tab created by 25th Aug 2009*/

#tabss {
	float:left;
	width:99%;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #246ebb;
	background-color:#ebf1f5;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	margin-left:6px;
	}

#tabss ul {
	margin:0;
	padding:6px 10px 0 4px;
	list-style:none;
	
	
	}

#tabss li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabss a {
	float:left;
	background:url("../images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabss a span {
	float:left;
	display:block;
	background:url("../images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabss a span {float:none;}

/* End IE5-Mac hack */
#tabss a:hover span { 
	}

#tabss a:hover {
	background-position:0% -42px;
	}

#tabss a:hover span {
	background-position:100% -42px;
	}


#tabss a .current {
color: #fdee00;
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:13px; font-weight:bold;	
}

/* login from layout */

div#loginfrom {
	width: 398px;
	height: 217px;
	background: url(../images/loginbg.gif) no-repeat;
	margin:auto;
}
div#loginfrom .re{
	 margin-top: 60px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF;
	 font-size:12px;
	 font-weight:bold;
   }
div#loginfrom .inputbox {
	width: 200px; background-color: #FFFFFF;
	border: #737373 solid 1ppx;
}

 .textareabox1 {
	width: 220px;background-color: #fff;
 	color: #000000;
	border: 1px solid #7898b5;
	height:60px;
}
.topheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1471cf;
	font-weight:bold;
	}
	
.boxheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #16191d;
	font-weight:bold;
	
	}

#tab2 {
margin: 0 6em 2em 6em;
padding: 0 0.5em 1em 0.5em;
border: 1px solid #dfdfdf;
background-color: #f6fbfe;
position: relative;
font-weight:bold;
-moz-border-radius: 10px;
}
.tab3{
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:14px;
padding: 0 0.5em 0 0.5em;
background-color: #dfe8ed;
font-weight: bold;
color: #576a75;
border: 1px solid #becdd5;
margin: 0 0 0 1.5em;
position: relative;
top: -1em;
} 


.button-2 {
	background:url(../images/submit.gif) repeat-x; 
	height:20px; padding:0 3px 2px 3px;
	color: #FFF;
	text-transform:capitalize;
	font-size:11px; font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	}
/* product links */


.prolink A:link {text-decoration: none}
.prolink A:visited {text-decoration: none}
.prolink A:active {
		display:block;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
font-weight: bold;
background-color:#d4d4d4;
padding: 5px 5px 5px 5px ;

}
.prolink A:hover {
	display:block;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
font-weight: bold;
background-color:#d4d4d4;
padding: 5px 5px 5px 5px ;
}


.tabheading2 {
	 width: 830px; 
	 margin: auto;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 position: relative;
	 margin-top:35px;
	 /*background-color: #00CC33;*/
}

.tabheadingbg { 
	background: url(../images/button.gif) no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #576a75;
	height: 22px;
	text-align:center;
	padding: 6px 0 0 0;
	width: 177px;
	position: absolute;
	top: -27px;
	left: 20px;
	z-index: 1000;
}

/********************** Corners Start added 27th aug 2009 ***************************************/
.moduleBox {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	margin: 0 0 15px 0;
	text-align: left
}
.moduleBox h2 {
	font-size: 14px;
	color: #333;
	letter-spacing: 1px;
	padding: 2px 0 0 0;
	font-weight: bold
}

.moduleBox .b1 {
	DISPLAY: block;	FONT-SIZE: 1px; 
	OVERFLOW: hidden
}

.moduleBox .b2 {
	DISPLAY: block;	FONT-SIZE: 1px; 
	OVERFLOW: hidden
}

.moduleBox .b3 {
	DISPLAY: block;	FONT-SIZE: 1px; 
	OVERFLOW: hidden
}

.moduleBox .b4 {
	DISPLAY: block;	FONT-SIZE: 1px; 
	OVERFLOW: hidden
}

.moduleBox .b1b {
	DISPLAY: block; FONT-SIZE: 1px; 
	OVERFLOW: hidden
}

.moduleBox .b2b {
	DISPLAY: block; 	FONT-SIZE: 1px; 
	OVERFLOW: hidden
}

.moduleBox .b3b {
	DISPLAY: block; 	FONT-SIZE: 1px; 
	OVERFLOW: hidden
}

.moduleBox .b4b {
	DISPLAY: block; 	FONT-SIZE: 1px; 
	OVERFLOW: hidden
}

.moduleBox .b1 {
	HEIGHT: 1px
}

.moduleBox .b2 {
	HEIGHT: 1px
}

.moduleBox .b3 {
	HEIGHT: 1px
}

.moduleBox .b1b {
	HEIGHT: 1px
}

.moduleBox .b2b {
	HEIGHT: 1px
}

.moduleBox .b3b {
	HEIGHT: 1px
}

.moduleBox .b2 {
	BORDER-RIGHT: #d8e4f2 1px solid;	
	BACKGROUND: #f0f7ff; 
	BORDER-LEFT: #d8e4f2 1px solid

}

.moduleBox .b3 {
	BORDER-RIGHT: #d8e4f2 1px solid; 	
	BACKGROUND: #f0f7ff; 
	BORDER-LEFT: #d8e4f2 1px solid
}

.moduleBox .b4 {
	BORDER-RIGHT: #d8e4f2 1px solid; 
	BACKGROUND: #f0f7ff; 
	BORDER-LEFT: #d8e4f2 1px solid
}

.moduleBox .b4b {
	BORDER-RIGHT: #d8e4f2 1px solid; 
	BACKGROUND: #f0f7ff; 
	BORDER-LEFT: #d8e4f2 1px solid
}

.moduleBox .b3b {
	BORDER-RIGHT: #d8e4f2 1px solid; 	
	BACKGROUND: #f0f7ff; 
	BORDER-LEFT: #d8e4f2 1px solid
}
.moduleBox .b2b {
	BORDER-RIGHT: #d8e4f2 1px solid;	
	BACKGROUND: #d8e4f2; 
	BORDER-LEFT: #d8e4f2 1px solid
}

.moduleBox .b1 {
	BACKGROUND: #d8e4f2; 
	MARGIN: 0px 5px
}

.moduleBox .b2 {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px
}

.moduleBox .b2b {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px
}

.moduleBox .b3 {
	MARGIN: 0px 2px
}

.moduleBox .b3b {
	MARGIN: 0px 2px
}

.moduleBox .b4 {
	MARGIN: 0px 1px; 
	HEIGHT: 2px
}
.moduleBox .b4b {
	MARGIN: 0px 1px; 
	HEIGHT: 2px
}

.moduleBox .b1b {
	BACKGROUND: #f0f7ff; 
	MARGIN: 0px 5px
}

.moduleBox .boxcontent {
	BORDER-RIGHT: #d8e4f2 1px solid; 
	DISPLAY: block; 
	background: #f0f7ff;
	/*url(../images/titleBg.gif) repeat-x;
	background-position: top left;*/
	BORDER-LEFT: #d8e4f2 1px solid;
	padding: 0 5px 0 5px;
}

/************************************** Corners end **************************************/

.titlesub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4a78a3;
	font-weight: bold;
	margin: 0 0px 0 30px;
	border:#006600 dashed 0px;
} 
.inputboxbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #fff;
 	color: #000000;
	border: 1px solid #7898b5;
	width: 690px;
}
.inputboxbigg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #fff;
 	color: #000000;
	border: 1px solid #7898b5;
	width: 735px;
}
.inputamount{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #fff;
 	color: #000000;
	border: 1px solid #7898b5;
	width: 40px;
}
.inputamount3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #fff;
 	color: #000000;
	border: 1px solid #7898b5;
	width: 80px;
}
.inputdisabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #eaebeb;
 	color: #000000;
	border: 1px solid #788490;
	width: 40px; height: 14px;
}
.inputdisabledam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #eaebeb;
 	color: #000000;
	border: 1px solid #788490;
	width: 80px; height: 14px;
}

.inputbatch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #eaebeb;
 	color: #000000;
	border: 1px solid #788490;
	width: 50px; height: 14px;
}

.inputdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #eaebeb;
 	color: #000000;
	border: 1px solid #788490;
	width: 50px;
	height: 14px;
}
.mrp{
	width: 30px;
	height: 17px;
	background:#FFFFFF;
	border: #b7ac84 solid 1px;
}
.exp{
	width: 65px;
	height: 17px;
	background:#FFFFFF;
	border: #b7ac84 solid 1px;
}

.text3 { font-family: Arial, Helvetica, sans-serif;
	 font-size:10px; color: #496c8d;
 }
 /* Table */
 
 table.itemtable{
		 border:0px solid #ff0000;
		  background:#acacac;
		}
		.itemtable tbody{
			text-align:left; vertical-align:middle;
			font-size:11px;
			font-weight:300;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background-color:#CCFFFF;
			padding:5px 5px 5px 5px;
		}
		.itemtable th{
			background-color:#d4e1f1;
			font-size:10px;
			font-weight:bold;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(../images/tablebg.gif);
		 	height:17px;
			color:#524209;

			padding:5px 5px 5px 5px;
		}
		.itemtable tr{
			font-size:11px;
			font-weight:300;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#99CCFF;
			padding:5px 5px 5px 5px;
			background-color:#f6f6f6;
		}
		.itemtable td{
		 
			font-size:12px;
			font-weight: bold;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#330000;
			padding:5px 5px 5px 5px;
		}
		.itemtable td .second{
			font-size:11px;
			font-weight:300;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#330000;
			padding:5px 5px 5px 5px;
			background-color:#f6f6f6;
		}
		.itemtable caption{
			text-align:center; vertical-align:middle;
			font-size:14px;
			font-weight:300;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#11748F;
			border:0px dashed red;
			margin-top:20px ;
			margin-bottom:2px ;
		
		}
		.itemtable  a:link { color: #6A8B93; }
		.itemtable  a {
			text-decoration:underline;
			color: #6A8B93; 
		}
		.itemtable a:visited { color: #07687F; } 
		.itemtable a:hover { color: #86DBEF; } 
		
.vendordis { width: 90%; 
	margin: auto;
	border: #284179 dashed 1x;
	/*background: #f6f6f6;*/
	}
 .color1 {   font-weight:bold; }
  .color2 {   font-weight:normal; }
  
  
  
  
  
  
  

.topspacer{
	font-size: 1px;
	height: 30px;
	display: block;
	clear: both
}
#page-container {
	width: 964px; 
	font-family:Tahoma, "Trebuchet MS";
	font-size:12px;
	color:#666666;
	margin: auto; 
	text-align:left;
	vertical-align:top;
	/*border:#00FF00 solid 1px;*/
	height:100%;
}

.logo {
	width:240px;
	margin-bottom:3px;
	
}
.newuser {
	width:240px;
	margin-bottom:3px;
	font-family:Tahoma, "Trebuchet MS";
	font-size:10px;
	font-weight:bold;
	color:#7b7b7b;
	margin-bottom:3px;
	
}



.topmenus {
	
	width:100%
	border:#006600 dashed 1px;
}



#bodyleft {
	width:240px;
	float:left;
	/*border:#000000 solid 1px;*/
	
}
.boxone {
	width:232px;
	font-family:Tahoma, "Trebuchet MS";
	margin-top:4px;
	font-size:12px;
	color:#666666;
	text-align:left;
	vertical-align:top;
	text-align:justify;
	margin-bottom:10px;
	/*border:#000000 solid 1px;*/
}

.news {
	width:232px;
	height:292px;
	font-family:Tahoma, "Trebuchet MS";
	background-image:url(../images/news.gif); background-repeat:no-repeat;
	margin-top:4px;
	font-size:12px;
	color:#666666;
	text-align:center;
	padding-top:37px;
	padding-left:10px;
	vertical-align:top;
	text-align:justify;
	/*border:#000000 solid 1px;*/
}
.newsbox {
	border:#000000 solid 0px; 
	width:200px;

}
.morebox {
	border:#000000 solid 0px; 
	width:200px;
	text-align:right;
	}

#bodyright {
	width:710px;
	float:right;
	/*border:#000000 solid 1px;*/
	
}


.boxtwo {
	width:704px;
	font-family:Tahoma, "Trebuchet MS";
	margin-top:4px;
	font-size:12px;
	color:#666666;
	text-align:center;
	vertical-align:top;
	text-align:justify;
	/*border:#000000 solid 1px;*/
}



.bold { font-family:Tahoma, "Trebuchet MS";	font-size: 10px;font-weight: bold;	color: #343434;	text-decoration: none;	}
input.home {font-weight: normal; font-family:Tahoma, "Trebuchet MS"; font-size: 11px; color: #000000;
border-bottom:#d6dade solid 1px; border-left:#d6dade solid 1px; border-right:#d6dade solid 1px; border-top:#d6dade solid 1px;
background-image:url(../images/inputbg.gif); height:16px; width:30px;
}

input.homebig {font-weight: normal; font-family:Tahoma, "Trebuchet MS"; font-size: 16px; color: #000000;
border-bottom:#d6dade solid 1px; border-left:#d6dade solid 1px; border-right:#d6dade solid 1px; border-top:#d6dade solid 1px;
background-image:url(../images/inputbg.gif); height:20px; width:380px;
}

.home2 {font-weight: normal; font-family:Tahoma, "Trebuchet MS"; font-size: 11px; color: #000000;
border-bottom:#d6dade solid 1px; border-left:#d6dade solid 1px; border-right:#d6dade solid 1px; 
border-top:#d6dade solid 1px; background-image:url(../images/inputbg.gif); height:20px; width:120px; }

.home3 {font-weight: normal; font-family:Tahoma, "Trebuchet MS"; font-size: 11px; color: #000000;
border-bottom:#d6dade solid 1px; border-left:#d6dade solid 1px; border-right:#d6dade solid 1px; 
border-top:#d6dade solid 1px; background-image:url(../images/inputbg.gif); height:20px; width:137px; }

.boxthree {
	width:330px;
	float:left;
	font-family:Tahoma, "Trebuchet MS"; 
	font-size: 11px; 
	color: #000000;
	/*border:#000000 solid 1px;*/
	margin-top:10px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:5px;
}
.boxthree .in {
	width:330px;
	float:left;
	
}
.hospitalbox1 {
	width:112px;
	float:right;
	height:128px;
	padding-right:14px;
	margin-left:4px;
	
	/*border:#000000 solid 1px; */
}
.hospitalbox2 {
	width:190px;
	float:left;
	padding: 4px 0px 0px 0px;
	/*border:#000000 solid 1px;*/
}

#navleft ul{
	margin:0; padding:0; list-style-type:none;
}

#navleft li {  background-image: url(../images/dot.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .6em;
padding: 1px 0 1px 10px;
margin: .4em 0;
 }

#navleft a { 
	display:block; color:#a2926b; 
	font-family:Tahoma, "Trebuchet MS"; 
	font-size:10px; font-weight:bold; 
	text-decoration:none;
 }
 
#navleft a:hover {
	color:#000000; font-family:Tahoma, "Trebuchet MS"; 
	font-size:10px; 
	font-weight:bold; 
	text-decoration:underline;
}

 a.viewlink { display:block; color:#0897c6; font-family:Tahoma, "Trebuchet MS"; font-size:10px; font-weight:normal; text-decoration:none; }
 a:hover.viewlink {color:#0897c6; font-family:Tahoma, "Trebuchet MS"; font-size:10px; font-weight:normal; text-decoration:underline;}
 
 
 
 #newlist ul{
	margin:0; padding:0; list-style-type:none;
}

#newlist li {  background-image: url(../images/dot2.gif);
background-repeat: no-repeat;
background-position: 0 .1em;
padding-left: .6em;
padding: 1px 0 1px 20px;
margin: .6em 0;
 }

#newlist a { 
	display:block; color:#5e5e5e; 
	font-family:Tahoma, "Trebuchet MS"; 
	font-size:10px; font-weight:bold; 
	text-decoration:none;
 }
 
#newlist a:hover {
	color:#313131; font-family:Tahoma, "Trebuchet MS"; 
	font-size:10px; 
	font-weight:bold; 
	text-decoration:underline;
}


.banner {
	width:704px;
	float:left;
	clear:both;
	font-family:Tahoma, "Trebuchet MS";
	margin-top:4px;
	font-size:12px;
	color:#666666;
	text-align:center;
	vertical-align:top;
	text-align:justify;
	/*border:#000000 solid 1px;*/
}
/***************/








.nameofdoctor{ margin-top: 0;font-family:Tahoma, "Trebuchet MS";font-size:16px; font-weight:bold; }



textarea#styled {
	width: 450px;
	height: 60px;
	border: 1px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image:url(../images/textarea_bg.gif);
	background-position: bottom right;
}

/********************** Corners2 Start added 11 sep 2009***************************************/

/************************************** Corners2 end **************************************/

.ajax_busy {
	background: #fff url(../images/indicator.gif);
	background-position: 2px center;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}
.default_image {
background-color:#b7d2e1;
border:1px solid #a4aeb4;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-left:4px;
padding-top:8px;
text-align:center;
width:80px;
height: 52px;
}

form {  
	  font:100% verdana,arial,sans-serif;
	  margin: 0px 0px 0px 0px;  padding: 0;
	 
}

form fieldset {
  clear: both;  border-color: #98c6e2;
  border-width: 1px;  border-style: solid;
  padding: 10px;     margin: 0;
  background: #eaf1f5;
}

form fieldset legend {	
	font-size:1.0em; 
	color: #fff; 
	font-size:16px; 
	font-weight: bold; 
	background: #8db1c7; 
	padding: 2px 4px 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	}

form label { 
	display: block; 
	float: left; 
	width: 160px; 	
	padding: 0; 
	margin: 5px 0 0;	
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em; color: #3d3d3d;
	border: #000000 dashed 0px;
	

}
form table_td{
	width:15px;	
}
textarea { border: #d6dade solid 1px; font-family:Tahoma,"Trebuchet MS"; 
	font-size: 12px; color: #3d3d3d; }
/*form fieldset label:first-letter {	text-decoration:underline;    

form input, form textarea,form select {	
	width:auto;
	argin:0px 0 0 0px; 
	border: #d6dade solid 0px; 
	font-family:Tahoma, "Trebuchet MS"; 
	font-size: 12px; 
	color: #544f4f; }

form input#reset {	margin-left:0px;}

textarea { overflow: auto; }

form small {
	display: block;
	margin: 0 0 5px 160px; 
	padding: 1px 3px;
	font-size: 88%;
}

form .required{font-weight: normal; }

form br {	clear: both; }
.starright { float: right;}}*/
.signin3 {  
	font-family:Tahoma, "Trebuchet MS"; 
	font-size: 12px; 
	color: #544f4f;
	border:#d6dade solid 1px; 
	height:16px; width:240px; 
	text-align:left; 
	font-weight: normal; 
	margin:2px 10px 2px 0;
}

.signin4 {  font-family:Tahoma, "Trebuchet MS"; font-size: 12px; color: #544f4f;
border:#d6dade solid 1px; height:24px; width:240px; text-align:left; font-weight: normal; margin-right:10px;
}
.timecolor {  color: #8e9560; font-weight: bold; font-size:12px;}
.homesearchbox1 { 
	width:288px;
	height: 43px;
	background:url(../images/box1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	clear: both;
}

.homesearchbox2 { 
	width:288px;
	background: #deebf1; /*url(../images/box3.gif) repeat-y;*/
	margin: 0px;
	/*padding:10px 10px 10px 10px;*/
	float: left;
	clear: both;
}
.homesearchbox4 { 
	width:288px;
	border:#000000 solid 0px;;
	float: left;
	position: relative;
	clear: both;
}

.homesearchbox3 { 
	width:288px;
	height: 15px;
	background: url(../images/box4.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	border: #003300 solid 0px;
}


.homesearchbox4 p {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}
.homesearchbox4 p .textBox{
	border: solid #008ebd 1px;
	height: 18px;
	font-size: 12px;
	width: 248px;
	z-index: 999px;
}
.homesearchbox4 p .button{
	border: solid #e3912b 1px;
	font-size: 0.8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 60px;
	background: url(../images/buttonBg.gif) repeat-x;
	background-position: top left;
	cursor: pointer;
}
.homesearchbox4 p .select{
	height: 20px;
	padding: 0 0 0 0;
}
#spacer{
	clear: both;
	display: block;
	font-size: 1px;
	height: 4px;
}
.docname { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0897c6; font-weight: bold; font-size:12px;}
.docdis { font-family: Verdana, Arial, Helvetica, sans-serif; color: #40382b; font-weight: normal; font-size:12px;}
.docmore { font-family: Verdana, Arial, Helvetica, sans-serif; color: #feb800; font-weight: bold; font-size:12px;}


.commotable{ float: left; width: 800px;  padding: 4px 4px 4px 4px; background: #eff9f8;border: #cdeae5 solid 1px;    }

#printdiv {
	margin: 0 auto;
	width:580px;
	padding: 11px 11px 11px 11px;
	border: #cdeae5 solid 1px;
	}

.Appointmentdetails{
	color: #ff8800;
	clear: both;
	font-size: 18px;
	font-weight: normal
}
#booktitle{
	margin: 0 auto;
	width:400px;
	padding: 11px 11px 11px 0px;
	border: #cdeae5 solid 0px;
	text-align:left;
	}	
.appointment1 { float: left; width: 98%;  padding: 4px 4px 4px 4px; background: #eff9f8;border: #cdeae5 solid 1px; margin: 10px 0 10px 0;    }
																	

fieldset.see{
	background-color:#eaf1f5;
	border-width:2px;
	border-style:solid;
	border-color:#8db1c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 20px 0px;
	width:530px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

fieldset.see legend{	
	background-color:#8db1c7;
	border-width:1px;
	border-style:solid;
	border-color:#8db1c7;
	color:#fff;
	font-weight:bold;
	font-variant:small-caps;
	font-size:110%;
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
}
fieldset.see label{
	padding:0px 5px 0px 5px;	
}

.subbutton{
	background-color:#8db1c7;
	border-width:1px;
	border-style:solid;
	border-color:#226994;
	font-weight:bold;
	font-size: 12px; color: #FFFFFF;	
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.toptitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #feb800;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 4px 10px 4px;
	text-align: left;
	border-bottom: #efeeeb solid 1px;
	background:url(../images/topbg_line.gif) repeat-x ;
}





.ubercolortabs{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
 text-align:right;


}

.ubercolortabs ul{
margin: 0;
padding: 0;
list-style: none;
}

.ubercolortabs li{
float: right;

display: inline;
margin: 0 2px 0 0;
padding: 0;
height: 19px;
/*text-transform: uppercase;*/
}


.ubercolortabs a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #008ebd;
/*background: #528ccc; url(../images/roundleft.gif) no-repeat bottom left; default background color of tabs, left corner image*/
padding: 0px 2px 6px 2px;
text-decoration: none;
/*letter-spacing: 1px;*/
}

.ubercolortabs a span{
float: right;
display: block;
/*background: transparent url(../images/roundright.gif) no-repeat right bottom; right corner image*/

cursor: pointer;
}

.ubercolortabs a span{
float: none;
}


.ubercolortabs a:hover, .ubercolortabs li.selected a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #008ebd;
/*background-color: #008ebd; background color of tabs onMouseover*/

}

.ubercolortabs a:hover span{
background-color: transparent;
}


.ubercolordivider{ /*CSS for horizontal line.*/
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px; 
background: #804000; /*background color of horizontal line*/
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* header menus starting date :1th December 2009 */
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border-bottom: 0px solid #625e00;
border-width: 0px 0;
background: #62AED8 url(../images/hblue.gif) center center repeat-x;
height: 30px;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #fff; font-size: 1.3em;
padding: 5px 20px 0px 20px;
_padding: 4px 18px 0px 18px;
height: 30px;
text-decoration: none;
/*border-right: 1px solid white;*/
border-right: #789cc2 solid 1px; 

}

.solidblockmenu li a:visited{
color: white;

}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/horange.gif) center center repeat-x;
border-right: #789cc2 solid 1px; 

}

/* end the header menu */
div#bodycontent {
	color:#666666;
	text-align:left;
	vertical-align:top;
	clear: left;
	margin: 0 0 10px 0;
	padding: 0;
	border: solid green 0px;
	overflow: hidden;
	float: left;
	position: relative;
	width: 100%;
}
.leftbanner { 
	width: 295px;
	border: #00CC00 dashed 0px;
	float: right;
	margin: 0 6px 6px 6px;
}

.aboutus { 	
	width: 288px;
	border: #00CC00 dashed 0px;
	float: left;
	position: relative;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #282828;
	background: url(../images/aboutus.gif) no-repeat;
	margin:0; padding:0; margin: 12px 0 0 0;


}
.abouttitle { font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; border: #006600 dashed 0px; float: left; color:#282828; padding: 5px 0 0 14px; }
.abouttext {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 1.0em; 
	 font-weight: normal; 
	 color:#282828; 
	 margin: 6px 2px 10px 4px;
	 border: #009933 dashed 0px;
	 float: left;
	 text-align:justify;
	 width: 280px;
}
a.learmore:hover { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: normal; color:#ff8800; text-decoration: none; float: right;}
.learmore {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: normal; color:#ff8800; text-decoration: underline; float: right;}

.rightbanner { 
	width: 680px;
	border: #00CC00 dashed 0px;
	float: left;
	position: relative;
	margin: 0 0px 0px 13px;
	_margin: 0 0px 0px 8px;

}

.searchdoctor {
	border: #66FF99 dashed 0px;
	background: url(../images/searchdoctor.gif) no-repeat;
	float: left;
	width: 215px; height: 126px;
	position: relative;
	margin: 0 8px 0 0px;
}
.searchdoctor1 {
	border: #66FF99 dashed 0px;
	background: url(../images/chooseatime.gif) no-repeat;
	float: left;
	width: 215px; height: 126px;
	position: relative;
	margin: 0 8px 0 4px;
}
.searchdoctor2 {
	border: #66FF99 dashed 0px;
	background: url(../images/consultdoctor1.gif) no-repeat;
	background-position: right top;
	float: left;
	width: 220px; height: 126px;
	position: relative;
	margin: 0 8px 0 0px;
}

.searchcontent { margin: 30px 0 0 10px; width: 120px; border:  #000000 dashed 0px; } 
.searchcontent1 { margin: 30px 0 0 16px; width: 120px; border:  #000000 dashed 0px; } 

.topbanner {
	width: 680px;
	border: #00CC00 dashed 0px;
	background: url(../images/centerbanner.gif) no-repeat;
	float: left;
	height: 187px;
	position: relative;
	margin: 0 3px 13px 13px;
	_margin: 0 3px 13px 8px;
}
.registernow { 
	float: right; 
	margin: 7px 7px 0 0; 
	_margin: 7px 7px 0 0; 
	position: relative; 
	border:#000000 dashed 0px;
	width: 390px;
}
h1.doctortitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	color: #2d6a8b;
	font-weight: bold;
	text-align: center;
	padding:0 0 5px 0; margin:0;
}
.dotmarkwarp {
	width:372px;
	border: #000000 dashed 0px;
	float:right;
	margin:0; padding:10px 0 10px 0;
}
.dotmark {
	background:url(../images/dotmark.gif) no-repeat;
	background-position:0px 0px;
	padding:0 0 10px 22px;
	font-weight:bold;
	font-size: 1.3em;
	line-height: 25px;
}

.fordoctor {
	width: 680px;
	border: #00CC00 dashed 0px;
	background: url(../images/fordoctor.gif) no-repeat;
	float: left;
	height: 187px;
	position: relative;
	margin: 10px 3px 3px 13px;
	_margin: 10px 3px 3px 8px;
}
.fordoctorjoin {
	 float: right;
	 border: #006633 dashed 0px;
	 margin:10px 6px 0 0; 
	 _margin: 10px 6px 0 0; 
	 position: relative;
	 width:386px;
	 margin:38px 6px 0 0;
	 
 }
 
h2.fordoctor1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #3b7899;
	font-weight: bold;
	text-align: center;
	padding:0 0 9px 0; margin:0;
}
.fordoctorkwarp {
	width:362px;
	border: #000000 dashed 0px;
	float:right;
	color: #314907;
	margin:2px 0 0 6px; padding:0 0 6px 0;
}

.fordoctormark {
	background:url(../images/fordoctordot.gif) no-repeat;
	background-position:0px 4px;
	padding:0 0 10px 12px;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 18px;
	}
.speciality {
	float:left; margin:0 0 25px 20px; _margin: 5px 0 26px 10px; width: 650px; border: #006600 dashed 0px;
	background: url(../images/specialitydoctors.gif) no-repeat;
	width: 648px; height: 221px;
}

table.myself { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color: #282828;}
table.myself td{  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color: #282828;}

table.myself1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color: #282828;}
table.myself1 td{  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color: #282828; padding: 3px 3px 3px 3px;}

.relationship { background:url(../images/relationcenter.gif) repeat-y;}

.enterlogintext { text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.2em; color: #282828;}

.singupbg { background:url(../images/loginbg_03.gif) no-repeat; height: 37px; padding: 5px 0 0 6px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.6em; color: #282828; }
.contacttitle { font-family: Arial, Helvetica, sans-serif; font-size: 1.7em; color:#282828; font-weight: bold;}

a.emaillink:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #282828;
	text-decoration: underline;
	
	font-weight: bold;
}
.emaillink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #ff8800;
	text-decoration: none;
	
	font-weight: bold;
	}
/*****************************************08th Dec 2009***********************/
.tabs1{
      float:left;
	  width:824px;
	  margin: auto;
	  /*background:#F4F7FB;*/
      font-size:93%;
	  margin: 0 0 0 96px;
  	  _margin: 0 0 0 49px;
	  line-height:normal;
	  overflow: hidden;
	  border-bottom:1px solid #BCD2E6;
	  font-size: 12px;
      }


.tabs1 ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.tabs1 li{
float: left;
margin: 0;
padding: 0;
}

.tabs1 a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(../images/tableft1.gif) no-repeat left top;

margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;

}

.tabs1 a span{
float: left;
position: relative;
display: block;
background: url(../images/tabright1.gif) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: black;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.tabs1 .selected a{
background-position: 0 -125px;
top: 0;
}

.tabs1 .selected a span{
background-position: 100% -125px;
color: black;
padding-bottom: 10px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.tabs1 a:hover{
background-position: 0% -125px; 
top: 0;
}

.tabs1 a:hover span{
background-position: 100% -125px;
padding-bottom: 10px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}
    
/************************** tab end */
table.apptable { 
		width: 81%;
        border-collapse:collapse;
		padding: 5px;
		border-right: #ccc solid 1px;
		border-bottom: #ccc solid 1px
}
table.apptable th{
		font-family: Arial,Verdana, Arial, Helvetica, sans-serif;
        color: #4f6b72;
        border: 1px solid #C1DAD7;
        letter-spacing: 1px;
        text-transform: uppercase;
	     padding: 4px 6px 4px 6px;
        background: #cce6ec;
        vertical-align:middle;
		text-align: center;
		font-weight: bold;
		font-size: 1.2em;
        }
table.apptable td {
        font: normal 12px Arial, Verdana, Arial, Helvetica, sans-serif;
        border: 1px solid #C1DAD7;
        padding: 2px 2px 2px 8px;
        color: #4f6b72;
		background: #fbfdfe;
		text-align: left;
        }
a.forgot:hover { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#FF8800; font-weight: bold; text-decoration: none;}
.forgot {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#FF8800; font-weight: bold; text-decoration: underline;}


fieldset.docse{
	background-color:#eaf1f5;
	border-width:2px;
	border-style:solid;
	border-color:#8db1c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 20px 0px;
	width:440px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

fieldset.docse legend{	
	background-color:#8db1c7;
	border-width:1px;
	border-style:solid;
	border-color:#8db1c7;
	color:#fff;
	font-weight:bold;
	font-variant:small-caps;
	font-size:110%;
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
}
fieldset.docse label{
	padding:0px 5px 0px 5px;	
}


fieldset.docse1{
	background-color:#eaf1f5;
	border-width:2px;
	border-style:solid;
	border-color:#8db1c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 20px 0px;
	width:550px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

fieldset.docse1 legend{	
	background-color:#8db1c7;
	border-width:1px;
	border-style:solid;
	border-color:#8db1c7;
	color:#fff;
	font-weight:bold;
	font-variant:small-caps;
	font-size:110%;
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
}
fieldset.docse1 label{
	padding:0px 5px 0px 5px;	
}
fieldset.docse2{
	background-color:#eaf1f5;
	border-width:2px;
	border-style:solid;
	border-color:#8db1c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 20px 0px;
	width:97.5%;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

fieldset.docse2 legend{	
	background-color:#8db1c7;
	border-width:1px;
	border-style:solid;
	border-color:#8db1c7;
	color:#fff;
	font-weight:bold;
	font-variant:small-caps;
	font-size:110%;
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
}
fieldset.docse2 label{
	padding:0px 5px 0px 5px;	
}
.viewpro { width: 100px; float: left; border: #006600 dashed 0px; position: relative; margin:10px 0 10px 0; }

a.viewpro1:hover { 
	/*background: #CC9933; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold; color:#FFFFFF; 
	text-decoration: underline;
	padding:2px 5px 2px 5px;*/
	}
.viewpro1 {
	/*background: #CC9933; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; font-weight: bold; 
	padding:2px 5px 2px 5px;*/
		text-decoration: none;
		border: #000000 dashed 1px;

}

.hint {
	float:left;
	color:#035577;
	padding-left:199px;
	text-align:left;
	font-style:italic;

}
table.drDates1{
	border-left: 1px solid #f5f5f5;
	border-top: 1px solid #f5f5f5;
	margin: 0 0 0 0;
	_margin: 0 0 0 0;

	clear:both;
}
table.drDates1 tr td{
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	width: 121px;
	/*background:#006600;*/
	
}
td.availableSlot1  {
	text-align: center;
	font-weight: bold;
	width: 121px;
	
}

td.availableSlot1 span.duration1 {
	display:block;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	width: 121px;
}

#available { border:#ffffff solid px;}
.cellheight { background: #ffd46f; }
#main { 
	width: 103px;
	margin: 0;
	padding:0;
	position:absolute;
	float:left;	
	height:40px; 
	border: #fff solid 1px; 
	background:#aad36e;
	
	}
#one {
	border:#0099CC dashed 0px;
	height:40px;
	background:#f0b930;
	position:absolute;
	width: 30px;
}


#three {
	border:#fff dashed 0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:75px;
	position:absolute;
	left:15px;
	top:6px;
	text-align:center;
	text-decoration:none;
	
}

/* tabs back up */

/*.tabs1 {
      float:left;
	  width:828px;
	  margin: auto;
	  /*background:#F4F7FB;
      font-size:93%;
	  margin: 0 0 0 96px;
  	  _margin: 0 0 0 49px;
	  line-height:normal;
	  overflow: hidden;
	  border-bottom:1px solid #BCD2E6;
	  font-size: 12px;
      }
    .tabs1 ul {
		font: bold 11px Arial, Verdana, sans-serif;
	  margin:0;
	  padding:10px 0px 0 50px;
	  list-style:none;
      }
    .tabs1 li {
     
      margin:0;
      padding:0;
	  float: left;
      }
    .tabs1 a {
      float:right;
      background:url(../images/tableft1.gif) no-repeat left top;
      margin:0;
      margin-right: 3px; /*Spacing between each tab
	padding: 0 0 0 9px;
      text-decoration:none;
	  position: relative; top: 5px;
      }
    .tabs1 a span {
      float:right; float: left;
      display:block;
      background:url(../images/tabright1.gif) no-repeat right top;
      padding:5px 15px 4px 6px; font-weight: bold;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \
   .tabs1 .selected a{
background-position: 0 -125px;
top: 0;
}

.tabs1 .selected a span{
background-position: 100% -125px;
color: black;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above 
top: 0;
}

.tabs1 a:hover{
background-position: 0% -125px;
top: 0;
}

.tabs1 a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above 
top: 0;
}
   
   /* end tabs backup */
   
.loginbgbutton {
 background: url(../images/loginbg_17.gif) no-repeat;
 width: 117px; height:107px; padding: 10px 0 0 0;
 font-family: Arial, Helvetica, sans-serif; font-size:1.2em;
 font-weight: normal; color:#333333;
	
}
.succesmes {
	margin:30px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#009900;
	font-weight: bold;
	text-decoration: none;
	
}
.succesmestext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color:#282828;
	font-weight: bold;
	text-decoration: none;
	margin:10px 0 0 20px;	
}
a.meslink:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #ff8800;
	text-decoration: none;
	padding: 0 3px 0 3px;
}
.meslink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #ff8800;
	text-decoration: underline;
	padding: 0 3px 0 3px;
	}
.quickbg {
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/Quick_bg.gif) no-repeat;
	font-size: 1.0em;
	width: 180px; height:148px;
	color: #282828;
	text-decoration: none;
	padding: 5px 9px 5px 22px;
	border: #000066 dashed 0px;
}

