
body {font-family: Tahoma, Arial, Helvetica; font-size: 80%;font-style: normal;font-weight: normal;color: #3d3f42;margin: 0px;padding: 0px;background-color: #FFFFFF;background-image: url(../images/back_main.gif)}
.body {font-family: Tahoma, Arial, Helvetica; font-size: 100%; margin: 0px; padding: 0px;}
.tel {color: #666666; font-family: Tahoma, Arial, Helvetica; font-size: 65%; margin: 0px; padding: 0px;}
.tdbt {font-family: Tahoma, Arial, Helvetica; font-size: 70%; margin: 0px; padding: 0px;}

.page_wrapper {width: 752px;}
.smalltext {font-size: 80%;}

#top_logo{float: left; width: 206px; font-size: 70%;}
#top_links{float: right; text-align: right;}
#content_left{float: left; width: 245px; text-align: left; font-size: 70%;}
#content_right{float: right; width: 495px; text-align: left; font-size: 70%;}




#copyTxt{float: left; color: #FFFFFF; font-size: 70%; height: 26px; padding-top: 10px;}
#footLinks{float: right; color: #FFFFFF; font-size: 70%; height: 26px; padding-top: 10px;}
#partners{width: 494px; background-color: #FBFBFB;}


.lhc_head{
	width: 245px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d01135;
}
.lhc_item{margin-top: 8px; margin-right: 10px; margin-bottom: 8px; margin-left: 10px;}
/* menu_lev2 */
.menu_lev2{margin-top:0px; margin-right: 10px; margin-left: 10px; padding-left:0px;}
.lev2_off{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d5d7;
	margin: 0px;
}
.lev2_on{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	padding-top: 7px;
	padding-bottom: 7px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d5d7;
	margin: 0px;	
	font-weight: bold;
}
.lev3_off{
	font-size: 90%;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d5d7;
	padding-left: 15px;
	margin: 0px;
}
.lev3_on{
	font-size: 90%;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	padding-top: 3px;
	padding-bottom: 3px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d5d7;
	padding-left: 15px;
	margin: 0px;	
	font-weight: bold;
}

li {margin-top: 7px; margin-bottom: 7px;}

/* General Font Styles */
h1{color: #d21034; font-weight: bold; font-size: 140%; font-family: Arial, Helvetica; margin-top:0px;}

A.red:link {color: #d21034; text-decoration: none; font-size: 70%; }
A.red:visited {color: #d21034; text-decoration: none; font-size: 70%;}
A.red:hover {color: #d21034; text-decoration: none; font-size: 70%;}

A:link {color: #d21034; text-decoration: none; }
A:visited {color: #d21034; text-decoration: none; }
A:hover {color: #d21034; text-decoration: none; }

A.white:link {color: #FFFFFF; text-decoration: none; }
A.white:visited {color: #FFFFFF; text-decoration: none;}
A.white:hover {color: #FFFFFF; text-decoration: none;}

A.gray:link {color: #3d3f42; text-decoration: none;}
A.gray:visited {color: #3d3f42; text-decoration: none;}
A.gray:hover {color: #3d3f42; text-decoration: none;}

.home_list{width: 330px; background-image: url(../images/list_back.gif); background-repeat: repeat-y; list-style-type: none; padding-left:20px; margin-left: 30px;}

.red {color: #d21034;}
ul.sub_list{width: 90%; list-style-type: none; padding-left:20px; padding-right:0px; margin-right:0px;  margin-left: 20px;}

/* Backgrounds */
.menu_back{background-image: url(../images/back_head_1.gif);background-repeat: repeat-x;}
.flash_back{background-image: url(../images/back_head_2.gif);background-repeat: repeat-x;}
.content_back{
	background-image: url(../images/cnt_back.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.content_back_shad{
	background-image: url(../images/cnt_back_shad.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.footer_back{background-image: url(../images/back_footer.gif);background-repeat: repeat-x;}
.brLine{height: 1px; background-color: #d2d5d7; margin-right: 10px; margin-left: 10px; padding:0px;}



/* General Useful Styles */
.left249{float: left; width:249px;}
.right200{float: right; width:180px;}
.floatLft{float: left;}
.floatRgt{float: right;}
.margin0 {margin: 0px;}
.img_align_mid {caption: Image vertical align - middle; vertical-align: middle; font-size: 70%; font-family:Tahoma, Arial, Helvetica;}
.marLft15{margin-left: 15px;}
.marRgt25{margin-right: 25px;}
.marTop10{margin-top: 10px;}
.marBtm5{margin-bottom: 5px;}
.marBtm25{margin-bottom: 25px;}
.padding10{padding: 10px}
.border0{ border: 0px;}
.border1_blck{border:1px solid #000000}
.mainContentMar{margin-left:15px; margin-right: 25px; margin-top: 10px; margin-bottom: 20px;}
.partnersMar{margin-left:15px; margin-right: 25px; margin-top: 10px;}
#client1 {float:left; margin:0px; padding-bottom:20px; width:429px}
#client2 {float:left; margin:0px; padding-top:20px; padding-bottom:20px; width:429px}
#client3 {float:left; margin:0px; padding-top:20px; padding-bottom:20px; width:429px}
#client4 {float:left; margin:0px; padding-top:20px; padding-bottom:20px; width:429px}
#client5 {float:left; margin:0px; padding-top:20px; padding-bottom:20px; width:429px}
#client6 {float:left; margin:0px; padding-top:20px; padding-bottom:20px; width:429px}

/* Form */
form {display: inline;}
.txtField{background-color: #FFFFFF; height: 22px; width: 160px;}


/* Meet the Team */
#team_member_header1 {background-color: #999999; height: 22px; width: 454px; padding:4px; color:#ffffff; font-size:110%; font-weight: bold;}
#team_member_header2 {background-color: #999999; height: 22px; width: 454px; padding:4px; color:#ffffff; font-size:110%; font-weight: bold;}
#team_member_header3 {background-color: #999999; height: 22px; width: 454px; padding:4px; color:#ffffff; font-size:110%; font-weight: bold;}
#team_member_header4 {background-color: #999999; height: 22px; width: 454px; padding:4px; color:#ffffff; font-size:110%; font-weight: bold;}
#team_member_header5 {background-color: #999999; height: 22px; width: 454px; padding:4px; color:#ffffff; font-size:110%; font-weight: bold;}
#team_member_header6 {background-color: #999999; height: 22px; width: 454px; padding:4px; color:#ffffff; font-size:110%; font-weight: bold;}
#team_member_header7 {background-color: #999999; height: 22px; width: 454px; padding:4px; color:#ffffff; font-size:110%; font-weight: bold;}
#team_member_header8 {background-color: #999999; height: 22px; width: 454px; padding:4px; color:#ffffff; font-size:110%; font-weight: bold;}
.team_text {float:right; margin-left:10px; padding-top:10px; width: 324px; }
.team_photo {float:left; width: 120px; }
.clear {clear: both; font-size: 0.1%; height:20px;}


/* Menu bar */
.menu_options {float: left; width: 142px; padding-top: 14px; padding-bottom: 10px; background:url(/images/menu_bg.gif);}
.menu_separator {float: left; width: 7px;}
A.menu:link {font-size:70%; font-weight:bold; color:#FFFFFF; text-decoration:none;}
A.menu:visited {font-size:70%; font-weight:bold; color:#FFFFFF; text-decoration:none;}
A.menu:hover {font-size:70%; font-weight:bold; color:#D21034; text-decoration:none;}

