body {
	margin: 0px;
	background: #bdd292 url(../images/bkgd.gif) left top repeat-y;
}
#container {
	width: 956px;
	height: auto;
	background: url(../images/header-bkgd.jpg) left top no-repeat;
}
/* Header */
#header {
	width: 215px;
	height: 193px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
	background: url(../images/logo.png) left top no-repeat;
}

#header a {
	width: 215px;
	height: 193px;
	display: block;
}

/* Mast */

#locations {
	width: 175px;
	height: 67px;
	position: absolute;
	left: 300px;
	top: 55px;
	z-index: 1;
}

#mast1 {
	width: 162px;
	height: 162px;
	position: absolute;
	left: 143px;
	top: 325px;
	z-index: 1;
	background: url(../images/vital-care-partner.png) left top no-repeat;
}

#mast1 a {
	width: 162px;
	height: 162px;
	display: block;
}

#mast2 {
	width: 197px;
	height: 198px;
	position: absolute;
	left: 56px;
	top: 211px;
	z-index: 2;
	background: url(../images/vital-care-career.png) left top no-repeat;
}

#mast2 a {
	width: 197px;
	height: 198px;
	display: block;
}

#mast3 {
	width: 236px;
	height: 237px;
	position: absolute;
	left: 145px;
	top: 86px;
	z-index: 3;
}

.smile1 {
	background: url(../images/smile-01.png) left top no-repeat;
}

.smile2 {
	background: url(../images/smile-02.png) left top no-repeat;
}

.smile3 {
	background: url(../images/smile-03.png) left top no-repeat;
}

.smile4 {
	background: url(../images/smile-04.png) left top no-repeat;
}

.smile5 {
	background: url(../images/smile-05.png) left top no-repeat;
}

.smile6 {
	background: url(../images/smile-06.png) left top no-repeat;
}

.smile7 {
	background: url(../images/smile-07.png) left top no-repeat;
}

.smile8 {
	background: url(../images/smile-08.png) left top no-repeat;
}

.smile9 {
	background: url(../images/smile-09.png) left top no-repeat;
}

.smile10 {
	background: url(../images/smile-10.png) left top no-repeat;
}

/* Top Nav */

#topNav {
	width: 440px;
	height: 57px;
	position: absolute;
	left: 367px;
	top: 129px;
}

#topNav ul {
	width: 440px;
	height: 57px;
	list-style: none;
	margin: 0;
	padding: 0;
}

#topNav ul li {
	height: 57px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}

#topNav ul li a {
	height: 37px;
	display: block;
	background: url(../images/divider.gif) left top no-repeat;
	margin: 0;
	padding: 20px 10px 0 10px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #667f39;
	line-height: 16px;
	text-decoration: none;
}

#homeBtn {
	width: 37px;
	background: none !important;
}

#visionBtn {
	width: 72px;
	height: 42px !important;
	padding-top: 15px !important;
}

#factBtn {
	width: 72px;
	height: 42px !important;
	padding-top: 15px !important;
}

#partnerBtn {
	width: 90px;
	height: 42px !important;
	padding-top: 15px !important;
}

#contactBtn {
	width: 68px;
	height: 42px !important;
	padding-top: 15px !important;
}

#topNav ul li a:link, #topNav ul li a:visited {
	color: #667f39;
}

#topNav ul li a:hover, #topNav ul li a:active {
	color: #003065;
}

/* Column Container */

#columnContainer {
	width: 636px;
	height: auto;
	margin: 0;
	padding: 122px 0 0 320px;
}

/* Left Column */

#leftColumn {
	width: 494px;
	height: auto;
	float: left;
	background: url(../images/content-bkgd.gif) left top repeat-y;
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 23px;
}

#leftCtop {
	width: 494px;
	height: auto;
	background: url(../images/content-top.gif) left top no-repeat;
	margin: 0;
	padding: 0;
}

#leftCbtm {
	width: 473px;
	height: auto;
	background: url(../images/content-btm.gif) bottom left no-repeat;
	margin: 0;
	padding: 65px 7px 30px 14px;
}

#leftColumn h1 {
	font-size: 26px;
	font-weight: normal;
	color: #ffffff;
	background-color: #91afe6;
	margin: 0;
	padding: 10px 0 10px 55px;
}

#leftColumn h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0 50px;
}

#contentBegin {
	width: 35px;
	height: 50px;
	float: left;
}

#leftColumn img{
}

#leftColumn a:link,#leftColumn a:visited{
	color: #6a8fd3;
	text-decoration: underline;
}

#leftColumn a:hover,#leftColumn a:active{
	color: #6a8fd3;
	text-decoration: none;
}

/* Right Column */
#rightColumn {
	width: 142px;
	height: auto;
	float: left;
	background: url(../images/sideNav-bkgd.gif) left top repeat-y;
	margin: 67px 0 0 0;
	padding: 0;
}

#rightCtop {
	width: 142px;
	height: auto;
	background: url(../images/sideNav-top.gif) left top no-repeat;
	margin: 0;
	padding: 0;
}

#rightCbtm {
	width: 135px;
	height: auto;
	background: url(../images/sideNav-btm.gif) bottom left no-repeat;
	margin: 0;
	padding: 8px 7px 8px 0;
}

#rightColumn ul {
	width: 135px;
	height: auto;
	list-style: none;
	margin: 0;
	padding: 0;
}

#rightColumn ul li {
	width: 135px;
	height: auto;
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: url(../images/sideNav-divider.gif) left top repeat-x;
}

#rightColumn ul li a {
	width: 124px;
	display: block;
	margin: 0;
	padding: 5px 3px 5px 8px;
	color: #667f39;
	text-decoration: none;
}

#rightColumn ul li a:link, #rightColumn ul li a:visited {

}

#rightColumn ul li a:hover, #rightColumn ul li a:active {
	color: #ff8119;
	background-color: #f6e1a9;
}

.leftGroup {
	width: 220px;
	height: auto;
	float: left;
	padding-left: 10px;
}

.rightGroup {
	width: 230px;
	height: auto;
	float: right;
	padding-left: 10px;
}

.imgDown {
	margin-bottom: -4px;
}

#mainContact {
	width: 460px;
	height: auto;
	background: #bdd292 url(../images/green-top.gif) left top no-repeat;
	margin: 20px 0 0 0;
	padding: 0;
}

#contactBtm {
	width: 400px;
	height: auto;
	background: url(../images/green-btm.gif) bottom left no-repeat;
	margin: 0;
	padding: 30px;
}

#mainContact input {
	width: 392px;
	height: 20px;
	border: 1px solid #9baf77;
	margin: 0 0 5px 0;
	padding: 3px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #667f39;
}

#mainContact select {
	width: 400px;
	height: 26px;
	border: 1px solid #9baf77;
	margin: 0 0 5px 0;
	padding: 3px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #667f39;
}

#mainContact textarea {
	width: 392px;
	height: 100px;
	border: 1px solid #9baf77;
	margin: 0 0 5px 0;
	padding: 3px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #667f39;
	overflow: auto;
}

#mainContact label input {
	width: 15px;
	height: 15px;
	float: left;
	margin: 4px 5px 0 0 !important;
	border: none;
}

#mainContact input.submit {
	width: 141px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/submit.gif) left top no-repeat;
	border: none;
	cursor: pointer;
}

#mainContact a:hover input.submit {
	background-position: -141px 0;
}

#mainContact a:active input.submit {
	background-position: -282px 0;
}

#map {
	width: 460px;
	height: 500px;
	margin-left: 5px;
}

/* Footer */
#footer {
	width: 495px;
	height: auto;
	clear: both;
	margin: 0;
	padding: 100px 0 30px 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #667f39;
	line-height: 22px;
	text-align: center;
}

#footer a:link, #footer a:visited {
	color: #667f39;
	text-decoration: underline;
}

#footer a:hover, #footer a:active {
	color: #667f39;
	text-decoration: none;
}

/* Disclaimer */
#disclaimer {
}
/* ASPX form/Error box controls */
#errors {
}
#errors ul {
}
#errors li {
}
/* ASPX form/Captcha controls */
#pnlCaptcha {
}
/* the text above the captcha */
#pnlCaptcha label {
}
/* the div which wraps around captcha, text and input */
.captcha {
}
/* actual captcha image */
.captcha img {
}
/* wraps around text and input alone */
.captcha div {
}
/* the atual text */
.captcha span {
}
/* the input for validation */
.captcha input {
}
/* the submit button */
#pnlCaptcha #btnSubmit {
}
/* Clearfix */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}
/* sIFR http://www.mikeindustries.com/sifr/ Current Version 2.0.2 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
/* =============== you can edit these styles ====================== */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
	visibility: hidden;
}


.txt {
	background-color: rgb(287,288,211) !important;
}

.valid {
	background-color: rgb(189,210,146)!important;
}
.invalid {
	background-color: rgb(244,96,87)!important;
}
#thesubmitbutton {
width: 141px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/submit.gif) left top no-repeat;
	border: none;
	cursor: pointer;
}