body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bkg.gif);
	background-repeat:repeat-x;
}
table{text-align:left; border-collapse:collapse;}

hr{height:1px;}

img { border:none;}

li{list-style:square}

a {text-decoration: none;}

a:hover {text-decoration: underline; }

/* Form Styles */
.textField, textarea, select, input { 
	padding:5px;
	background:#ffffff;
	border:1px solid #ececec;
	color:#4e2800; 
	font-size:11px;
	} 
select {  }
input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus {
	border : 1px solid #ffffff;
	background-color : #fff1dc;
	font-size:11px;
	}
.button, .button:hover, .button:focus {
	background-color: #666600;
	border:1px solid #FFFFFF;
	color:#ffffff;
	padding:2px 20px 2px 20px;
	font-weight:bold;
	height:25px;
	} 
.error
{
 color:Red;
 font-weight:bold;
}
.required {
	font-size: 11px;
	color: #990000;}
/* Form Styles */

h1{
	font-size:26px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	color: #FF0000;
	text-transform: uppercase;
	
}
h2{
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #CC0000;
	vertical-align:top;
	}
h3{
	font-size:14px;
	display:block;
	background-color:#ff9900;
	padding:3px 0px 3px 10px;
	margin:0px 0px 10px 0px;
	color:#ffffff;
	border:1px dotted #FF3300;
}
h4{
	font-size:14px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h5{

}
h6{
}

.borderTop {border-top: 1px solid #c0c0c0;}
.borderBottom {border-bottom: 1px dotted #c0c0c0;}
.borderLeft {border-left: 1px solid #c0c0c0;}
.borderRight {border-right: 1px solid #c0c0c0;}
.borderLeftRight {
	border-right: 1px solid #e0e0dd;
	border-left: 1px solid #e0e0dd;
	background-image: url(../images/search_bkg.gif);
	background-repeat: repeat-x;
}
.border {border: 1px solid #c0c0c0;}

.bottom{
	background-image:url(../images/bottom_bkg.gif);
	height:89px;
	color:#239300;
	margin-top:30px;
}
.bottom a {color: #239300;text-decoration: none; padding-right:15px;}
.bottom a:hover {text-decoration: underline; color: #666600;}

.bottom .copyright{
	height:89px;
	color:#a8d59b;
	height:50px;
}
.bottom .copyright a {color: #a8d59b;text-decoration: none;}
.bottom .copyright a:hover {text-decoration: underline; color: #ffffff;}

.VitalLogo{
float:right;
position: relative;
padding-top:40px;

}
.col1{
text-align:right;
}
DIV.bookNow{ border-top: 1px solid #FF6600; text-align:right; margin-top:10px; }
.learnMore{ border:1px solid #176400; background-color:#229300; text-align:right;}
.learnMore a{ color:#FFFFFF; font-weight:bold; }

.bucket{
	border:1px solid #FFB591;
	padding:5px;
	background:#fff1dc;
	margin-top:20px;

}
.slideLeft{
	background-image:url(../images/main_img_left.jpg);
	background-repeat: no-repeat;
	height: 290px;
	width: 410px;

}
.slideLeft .image{
	height: 220px;
	width: 320px;
	margin:0px 0px 0px 40px;
	border:3px solid #ffffff;
}




/* Start Admin CSS */

.headerStyle1 
{
	font-size: 24px;
	background-color:Orange;
    padding: 1px;
    border: 1px dotted #FFFFFF;
	background-image: url(../images/bottom_bkg.gif);
	font-style:normal;
}
.headerStyle2 {
	font-size: 18px;
	font-weight:bold;
	color: #CC0000;
	padding: 2px 10px 5px 10px;
}
.headerStyle3 {
	padding: 2px 10px 5px 10px;
}
.AdminLink {
	font-size:11px;
	text-align:center;
	color:#000000;
	padding:6px;
	border: 1px dotted #FFFFFF;
	height:11px;
	background-image: url(../images/grid_button_tr_bkg.gif);
}
.AdminLink a{
	padding:5px;
	color:Maroon;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.menuselect
{
	font-size:16px;
	text-align:center;
	color:Green;
	padding:6px;
	font-weight:bold;
	font-style:italic;
}

.rowstyle
{
	height:20px;
	}


.formTable{
	border-top:1px solid #FFB693;
	border-left:1px solid #FFB693;	
	width:100%;
}
.formTable td{
border-bottom:1px solid #FFB693;
border-right:1px solid #FFB693;
padding:2px;
font-size:11px;
}
.formTable .col1{
width:150px;
background-color:#fff7e7;
text-align:right;
font-size:12px;

}
.subHeader{
    height:20px;
	color:White;
	background-color:Orange;
	font-weight:bold;
	font-size:15px;
}
td.formHeader{
	background-image:url(../images/grid_button_tr_bkg.gif);
	background-repeat: repeat-x;
	padding: 5px  0px  5px  10px;
	border:1px solid #cccccc;
	font-size:16px;
	color:#CC0000;
	
}
.marginBox {

	text-align:center;
	font-size:11px;
	padding:10px;

}
.style31 {font-size: 11px}

.style30 {font-family: Verdana, Arial, Helvetica, sans-serif}
border:0px;

.style44 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style47 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }
.style50 {
	color: #FFFFFF;
	font-weight: bold;
}
.style52 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #6D3F72; }
.style55 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #FFFFFF; }
.style57 {color: #4A2C4E}
.style59 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #825887; }
.style60 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #774B7C;
}
.style61 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:Maroon;
}
.style62 {font-family: Verdana, Arial, Helvetica, sans-serif;}
.style63 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}
.gridItem	{
	background-color:Orange;
	padding:5px;
	height: 15px;
}

.gridAltItem	{
	background-color:Yellow;
	padding:5px;
	height: 20px;
}
tr.pager{
	background-image:url(../images/bottom_bkg.gif);
	background-repeat: repeat-x;
	height: 30px;
	padding: 5px;
	border:1px solid #cccccc;
	text-align:center;
	font-size:13px;
}
td.buttonBKG{
	height: 35px;
	padding: 5px  5px  5px  150px;
	background-repeat: repeat-x;
	text-align:left;
	background-color:Orange;
}
.buttonStyle{}
/* End Admin CSS */

