

body {	font-family: "Trebuchet MS", Helvetica, Myriad, sans-serif; margin: 0px; font-size: 13px; line-height: 18px; background-color: #d4d4d4;
		background-image: url(http://www.lifeteam.us/_images/bg-pageTile.jpg); background-repeat: repeat-x; color: #585858;	}
a {	color: #013e7e;	}
a:hover {	text-decoration: none;	}
li {	margin-bottom: 10px;	}
hr {	background-color: #013e7e; height: 1px; border: none; margin: 12px 0px; width: 100%;	}
h1, h2, h3, h4 {	font-weight: bold; font-size: 18px; color: #013e7e;	}
h3 {	font-size: 14px;	}
h4 {	font-size: 12px; line-height: 12px;	}


img {	border: none; padding: 0px; margin: 0px;	}
div.clear, div.clearfix, br.clearfix {	clear: both; height:0; font-size: 1px; line-height: 0px;	}

/* *********************************************  */

form {	margin: 0px; padding: 0px;	}
input, textarea {	font-family: "Trebuchet MS", Helvetica, Myriad, sans-serif; font-size: 13px; padding: 1px 3px;	}
.mandatoryStar {	font-family: "Arial Black"; color: #c4161c; font-size: 17px; position: relative; top: 2px; padding-right: 4px;	}
.required {	font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #000000; padding-right: 3px; position: relative; top: 4px;	}

/* *********************************************  */

input.alignedForm, select.alignedForm, textarea.alignedForm, div.alignedFormContainer {	width: 170px; display: block; margin-bottom: 15px; font-family: Arial, sans-serif; 	}
input.alignedFormCheckbox {	display: block; margin-bottom: 15px;	}
input.alignedFormButton {	margin-left: 145px; display: block; margin-bottom: 15px;	}
label.alignedForm {	width: 130px; float: left; padding-right: 15px; display: inline; text-align: right;	}
div.alignedFormErrorMsg, div.errorMsg  {	width: 160px; background-color: #c4161c; color: #ffffff; padding: 2px 10px; margin-left: 145px; font-weight: bold;	}
div.alignedFormErrorMsg a, div.errorMsg a {	color: #000000;	}

/* *********************************************  */

.note, a.note, .note a {	font-size: 10px; line-height: 15px;	}
.alert {	font-size: 13px; font-weight: bold; color: red; text-align: center;	}
.tabDiv {	padding-left: 25px;	}
.highlight, a.highlight {	color: #ffffff; background-color: #c4161c; padding: 0px 4px; text-decoration: none;	}
div.centerDiv {	text-align: center; font-size: inherit; margin: auto;	}
div.messageBox {	 background-image: url(http://www.lifeteam.us/_images/site/error-message-bg-tile.gif); background-repeat: repeat-x;
						background-color: #eeeeee; color: #aaaaaa; border: 1px solid #e7e7e7; padding: 60px 30px; font-size: 15px; margin-left: 100px; margin-right: 100px;
						font-weight: bold; line-height: 20px; text-align: center; margin-bottom: 30px;	}
.messageBox a {	color: #c4161c; font-size: 15px; font-weight: bold; text-decoration: underline;	}

	
/* *********************************************  */

div.mainContainer {	width:887px; margin: auto; position: relative; left: 43px;	}
div.layoutContainer {	position: absolute; width:1122px; height:750px;	}
div.shoppingCartLinks {	width: 665px; position: absolute; top: 27px; left: 0px; font-size: 11px; text-align: right;	}
div.shoppingCartLinks a {	 padding: 0px 10px; border-left: 1px solid #d7d7d7; text-decoration: none; font-weight: bold;	}
div.shoppingCartLinks a:hover {	text-decoration: underline;	}
div.copterBg {	background-image: url(http://www.lifeteam.us/_images/bg-copter.gif); background-repeat: no-repeat; width: 572px; height: 176px; position: absolute; top: 0px; right: 150px; z-index: -1;	}
div.header {	width:887px; height:158px;	}
div.slideshow {	text-align: center; width:314px; height:464px; float: left;	}
div.bodyLeftContainer {	width:314px; height:495px; background-color: #013e7e; float: left;	}
div.bodyContentContainer {	width: 800px; background-color: #013e7e;	}
div.bodyContainer {	width:478px; min-height:487px; background-color: #ffffff; border-right: 8px solid #013e7e; border-bottom: 8px solid #013e7e; float: left;
					background-image: url(http://www.lifeteam.us/_images/bg-bodyBottomShadow.jpg); background-repeat: repeat-x; background-position: bottom;	}
div.bodyContainerFullPage {	width:784px;  background-color: #ffffff; border-left: 8px solid #013e7e;  border-right: 8px solid #013e7e;
					background-image: url(http://www.lifeteam.us/_images/bg-bodyBottomShadow.jpg); background-repeat: repeat-x; background-position: bottom;	}
div.phoneContactFullPageFooter {	width: 800px; background-color: #013e7e; height: 31px;	}
div.phoneNum {	width:168px; height:31px; float: left;	}
div.contactUs {	width:146px; height:31px; float: left;	}
div.footer {	border-top: 4px solid #ffe900; color: #013e7e; text-align: center; width:800px;	}
div.footerLinks {	padding-top: 10px; color: #999999;	}
div.footerLinks a {	font-size: 11px; color: #013e7e; text-decoration: underline;	}
div.footerCredits {	font-size: 12px; padding-top: 10px; padding-bottom: 10px; color: #013e7e;	}


/* *********************************************  */
/*	684x340				*/
div.baseDetailContainer {	width: 676px; height: 332px; border: 4px solid #013e7e; position: absolute; top: 228px; left: 58px;
							background-color: #ffffff; display: none;	}
div.baseDetailHeader {	width: 566px; height: 26px; padding-top: 4px; padding-left: 10px; font-size: 18px; font-weight: bold; background-color: #013e7e;
						color: #ffe900; float: left;	}
div.baseDetailHeaderClose {	width: 90px; height: 25px; text-align: right; padding-top: 5px; padding-right: 10px; font-size: 16px; background-color: #013e7e;
							color: #ffffff; float: right;	}
div.baseDetailHeaderClose a {	color: #ffffff;	}

div.baseDetailText {	width: 268px; font-weight: bold; float: left;	}
td.baseDetailTextTd {	height: 302px; vertical-align: middle;	}

div.baseDetailPic {	width: 400px; height: 302px; float: right;	}

/* *********************************************  */

div.bodyPaddedContent {	padding: 0px 50px 30px 50px;	}
div.bodyPaddedContentFullPage {	padding: 20px 50px 30px 50px;	}
div.bodyPaddedContentLeft {	width: 281px; padding: 60px 0px 30px 25px; float: left;	}
div.bodyPaddedContentRight {	width: 366px; padding: 0px 50px 30px 50px; float: left;	}
div.paddedContent {	padding: 20px 20px;	}



/* *********************************************  */

table {	border-collapse: collapse;	}
table.formTable {	border: 1px solid #ddd;	}

.tdR, .tdL, .tdC, .tdJ, .tdRT, .tdLT, .tdCT, .tdJT, .tdRM, .tdLM, .tdCM, .tdJM, .tdRB, .tdRStripe, .tdLStripe, .tdCStripe, .tdJStripe, .tdRTStripe, .tdLTStripe, .tdCTStripe, .tdJTStripe,  .tdRMStripe, .tdLMStripe, .tdCMStripe, .tdJMStripe {	padding: 4px 14px; vertical-align: middle; background-color: ;	}
.tdRHead, .tdLHead, .tdCHead, .tdJHead {	padding: 2px 14px; vertical-align: middle; background-color: #013e7e; color: #ffffff; font-weight: bold;	}
.tdRHead a, .tdLHead a, .tdCHead a, .tdJHead a {	color: #ffffff; text-decoration: underline;	}
.tdR, .tdRT, .tdRB, .tdRStripe, .tdRTStripe, .tdRHead {	text-align: right;	}
.tdL, .tdLT, .tdLStripe, .tdLTStripe {	text-align: left;	}
.tdC, .tdCT, .tdCStripe, .tdCTStripe, .tdCM, .tdCMStripe, .tdCHead {	text-align: center;	}
.tdJ, .tdJT, .tdJStripe, .tdJTStripe {	text-align: justify;	}
.tdRM, .tdRMStripe, .tdCM, .tdCMStripe, .tdLM, .tdLMStripe {	vertical-align: middle;	}
.tdRT, .tdRTStripe, .tdLT, .tdLTStripe, .tdCT, .tdCTStripe, .tdJT, .tdJTStripe {	vertical-align: top;	}
.tdRB, .tdRBStripe, .tdLB, .tdLBStripe, .tdCB, .tdCBStripe, .tdJB, .tdJBStripe {	vertical-align: bottom;	}
.tdRStripe, .tdLStripe, .tdCStripe, .tdRTStripe, .tdLTStripe, .tdCTStripe, .tdRMStripe, .tdRTStripe, .tdLTStripe, .tdCMStripe, .errorMsgStripe {	background-color: #eee;	}




