/* CSS Document */

body {
	background-color:#2f4b5f;
	}

#outside_wrapper {
	width:1000px;
	min-height:420px;
	height:auto !important;
	height:420px;
	margin-left:auto;
	margin-right:auto;
	}

#inside_wrapper {
	width:1000px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background-image:url(../image/meat_repeat.jpg);
	background-repeat:repeat-y;
	float:left;
	}
#meat_wrapper {
	width:1000px;
	min-height:400px;
	height:auto !important;
	height:400px;
	float:left;
	background-image:url(../image/fade.jpg);
	background-repeat:no-repeat;
	}
	
/*------------------------------------------------------------------------------header*/
#header_wrapper {
	width:1000px;
	height:164px;
	float:left;
	}
#header_top {
	width:878px;
	height:66px;
	background-image:url(../image/header2.jpg);
	padding-left:126px;
	padding-top:50px;
	
	}

#header_menu {
	width:1000px;
	height:48px;
	overflow:hidden;
	background-image:url(../image/subnav.jpg);
	}
#nav {
	width:674px;
	height:26px;
	float:right;
	overflow:hidden;
	margin-top:-27px;
	}

.nav li{
	list-style:none;
	float:left;
	margin-right:1px;
	margin-left:0px;
	list-style-type:none;
	padding:0px;
	overflow:hidden;
	position:relative;
	}

.nav ul{
	margin-right:0px;
	margin-left:-1px;
	margin-top:0px;
	float:left;
	padding:0px;
	overflow:hidden;
	position:relative;
	}
	
#pageid {
	width:190px;
	height:26px;
	margin-left:128px;
	margin-top:10px;
	overflow:hidden;
	}
#logo_link {
	height:60px;
	width:290px;
	float:left;
	}
	
/*------------------------------------------------------------------------------left*/
	
#left_wrapper {
	min-height:100px;
	height:auto !important;
	height:100px;
	width:640px;
	float:left;
	background-image:url(../image/left_background.jpg);
	margin-top:18px;
	}

#breadcrumb {
	width:50px;
	height:16px;
	margin-left:130px;
	color:#828282;
	font-size:10px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	}

.breadcrumb a{
	color:#828282;
	font-size:10px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#left_image {
	width:489px;
	height:253px;
	float:right;
	padding-right:5px;
	}
	
#left_content_wrapper {
	width:640px;
	float:left;
	min-height:100px;
	height:auto !important;
	height:100px;
	}

#left_content_header {
	width:640px;
	height:51px;
	float:left;
	background-image:url(../image/left_content_header.jpg);
	}

#left_content_header_id {
	width:470px;
	height:22px;
	float:left;
	overflow:hidden;
	padding-left:145px;
	padding-top:17px;
	}

#left_content_header_id_no_pic {
	width:470px;
	height:22px;
	float:left;
	overflow:hidden;
	padding-left:145px;
	padding-top:8px;
	}

#left_content_header_no_pic {
	width:640px;
	height:37px;
	float:left;
	background-image:url(../image/left_content_header_no_pic.jpg);
	}
	
#left_content_repeat{
	min-height:200px;
	height:auto !important;
	height:200px;
	background-image:url(../image/left_content_repeat.jpg);
	background-repeat:repeat-y;
	width:640px;
	}

#left_content_image {
	float:right;
	width:227px;
	height:142px;
	margin-top:200px;
	}

#left_content_footer {
	width:640px;
	height:21px;
	background-image:url(../image/left_content_footer.jpg);
	float:left;
	}

#left_text {
	min-height:100px;
	height:auto !important;
	height:100px;
	background-image:url(../image/left_content_repeat.jpg);
	background-repeat:repeat-y;
	width:470px;
	padding-left:150px;
	padding-right:20px;
	padding-bottom:10px;
	}

.contact_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	width:110px;
	float:left;
	text-align:left;
	height:21px;
	padding-top:4px;
	}

.contact_right {
	width:360px;
	float:right;
	text-align:left;
	height:25px;
	}

.contact_form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:16px;
	}

.contact_form ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}

.contact_form li {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:27px;
	}

.contact_form_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:16px;
	}

.contact_form_left ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}

.contact_form_left li {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:26px;
	}

.contact_form_wrapper {
	width:470px;
	height:25px;
	margin-bottom:10px;
	float:left;
	display:inline;
	background-color:#F2F2F2;
	}
.contact_form_wrapper_odd {
	width:470px;
	height:25px;
	margin-bottom:10px;
	float:left;
	display:inline;
	background-color:#F9F9F9;
	}

.margin_top {
	}
.text_area {
	width:464px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:16px;
	}
/*------------------------------------------------------------------------------right*/

#right_wrapper {
	width:360px;
	min-height:100px;
	height:auto !important;
	height:100px;
	float:right;
	position:relative;
	}

#right_top_header {
	width:360px;
	height:32px;
	background-image:url(../image/right_top_header.jpg);
	float:right;
	}
#right_top_header_id {
	width:197px;
	height:22px;
	float:left;
	overflow:hidden;
	padding-left:5px;
	padding-top:3px;
	}
#right_top_image {
	width:195px;
	height:331px;
	float:left;
	overflow:hidden;
	padding-left:5px;
	padding-top:3px;
	
	}
#right_top_text {
	width:190px;
	float:right;
	padding-right:155px;
	padding-bottom:10px;
	}


#right_top_repeat{
	min-height:100px;
	height:auto !important;
	height:100px;
	width:360px;
	background-repeat:repeat-y;
	background-image:url(../image/right_top_repeat.jpg);
	float:right;
	}

#right_bottom_header {
	width:360px;
	height:38px;
	float:right;
	background-image:url(../image/right_bottom_header.jpg);
	}

#right_bottom_repeat{
	min-height:100px;
	height:auto !important;
	height:100px;
	width:352px;
	background-repeat:repeat-y;
	background-image:url(../image/right_top_repeat.jpg);
	float:right;
	padding-left:8px;
	
	}
#right_bottom_text {
	width:190px;
	float:right;
	padding-right:152px;
	padding-bottom:10px;
	}
	
.seal {
	width:103px;
	height:66px;
	background-image:url(../image/seal.jpg);
	float:right;
	}

#footer {
	width:1000px;
	height:174px;
	background-image:url(../image/subfooter.jpg);
	float:left;
	}

.bottom_nav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	list-style-type:none;
	text-decoration:none;
	}

#bottom_nav {
	width:484px;
	height:12px;
	float:left;
	margin-top:39px;
	padding-left:140px;
	}

.bottom_nav ul {
	margin-right:0px;
	margin-left:-1px;
	margin-top:0px;
	float:left;
	padding:0px;
	}

.bottom_nav li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	list-style-type:none;
	text-decoration:none;
	float:left;
	margin-right:10px;
	}

.approach_text_bold {
	font-weight:900;
	font-size:12px;
	}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}

.text_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b82d7;
	font-weight:bolder;
	}
	
.text_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	line-height:13px;
	}

.text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e70bb;
	font-weight:bold;
	text-decoration:none;
	}

.text_right_italic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	text-align:right;
	font-style:italic;
	margin-bottom:10px;
	}

.text_right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:right;
	margin-bottom:10px;
	}

.text_right a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e70bb;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	}

.text_bigspace {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:20px;
	}
	
.text_medspace {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:16px;
	}
.text_medspace_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:16px;
	}
.text_medspace_left li {
	margin:0px;
	padding:0px;
	}
.text_medspace_left ul {
	margin:0px;
	padding-left:14px;
	}
.text_medspace a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e70bb;
	line-height:16px;
	text-decoration:none;
	}

.nonbullets {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:16px;
	}

.nonbullets ul{
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
	}
	
.nonbullets li{
	list-style:none;
	line-height:16px;
	}
	
.nonbullets a{
	color:#4e70bb;
	}
.handcursor{
cursor:hand;
cursor:pointer;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:16px;
	}
.switchgroup1 {
color:#666666;
}








