@charset "utf-8";
/* CSS Document */
	body{
		font-size:12px;
		font-family:verdana, arial, sans-serif;
		font-weight:normal;
		color:black;
		padding:0;
		margin:0;
		border:0;
		background-color:#00224c;
		background-image:url(../images/body_bg.gif);
		background-repeat:repeat-x;
		background-position:bottom left;
		background-attachment:fixed;
		height:100%;
		line-height:1.8em;
	}
	a{
		color:#0068b3;
		
	}
	.listing tr{
		background-color:white;
		margin-top:2px;
		
		border-top:1px solid silver;
		border-bottom:1px solid silver;
		width:469px;
		margin-left:1px;
	}
	h1{
	color:#0068b3;
	font-size:16px;
/*	padding:3px;*/
	margin:0;
	font-weight:bold;
/*	padding-left:5px;*/
	}
	

	h2{
	color:#0068b3;
	font-size:14px;
/*	padding:3px;*/
	margin:0;
	font-weight:bold;
	margin-left:10px;
	margin: 10px;
	
	}
	
	a:hover{
		text-decoration:none;
	}
	
/*	p{
		width:93%;
		padding:5px;
	}
*/	
	#decoration_top{
		width:100%;
		height:54px;
		background-image:url(../images/top_decoration_bg.gif);
		background-repeat:repeat-x;
	}
	
	#wrapper{
		width:100%;
		float:left;
		background-position:top;
		background-image:url(../images/main_bg.gif);
		backgound-repeat:repeat-x;
	}
	#content{
		min-height:602px;
		height: auto !important;
		height:602px;
		width:705px;
		float:right;
		
	}
	#decoration_bottom{
		width:1000px;
		margin:0 auto;
		text-align:right;
		font-size:10px;
	}
	
	#center_div{
		width:1000px;
		margin:0 auto;
	}
	#main{
		width:1000px;
		background-color:white;
		background-image:url(../images/img_main_wrapper_bg.gif);
		background-position:right;
		float:left;
	}
	#contact{
		margin-bottom: -1em; 
		margin-left: 0.2in;
	}
	#topnav{
		height:27px;
		float:left;
		width:100%;
		background-image:url(../images/bg_topnav.gif);
		
	}
	#footer{
		width:100%;
		float:left;	
		height:48px;
		background-image:url(../images/img_footer_bg.gif);
		background-repeat:repeat-x;
	}
	#leftnav{
		background-image:url(../images/leftnav_bg.gif);
		background-repeat:repeat-y;	
		background-position:0 146px;
		float:left;
		width: 100%;
	
	}
	
	#leftcontent{
		float:left;
		width:295px;
			
	}	

	#searcharea{
		float:left;
		width:295px;
		height:195px;	
/*		background:transparent;
		background-image:url(../images/img_searcharea_bg.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		background-position:left bottom;*/
	

	}
	#ajax_search{
		float:left;
		width:295px;
	}
	#nav_module{
		width:190px;
		float:left;
		border-left:1px solid #bdbdbd;
		margin-left:85px;
		display:inline;
	}
	.pform{
		margin-left:20px;
	
	}

	#nav_module a img{
		margin-left:-8px;
		position:relative;
	}
	#nav_module div{
		margin:0;
		
	}
	#nav_module a.sublevel{
		margin-left:15px;
		color:#999999;
		text-decoration:none;
		font-size:10px;
	}
	#nav_module a.sublevel:hover{
		color:black;
	}
	
	#disclaimer{
		
	}
	.contentpaneopen ul li p, .contentpaneopen ol li p {
		margin-left: 10px;
		padding: 0;
	}
	.btn, .options_btn{
		border:0;
		float:right;
		cursor:pointer;
	}
	
	.left{
		float:left;	
	}
	.right{
		float:right;
	}
	.logo{
		border:0;
		cursor:pointer;
		float:left;
		margin-left:12px;
		margin-top:20px;
	}
	#ajax_search{
		padding-top:5px;
	}
	#ajax_search .module{
		float:left;
		
	}
	#ajax_search .search_img{
		display: none;
		float:left;
		margin-top:5px;
		margin-left:5px;
		margin-right:5px;
	}
	
	.catdiv{
		margin-bottom:15px;
	}
	
	.checklist_table{
		width:300px;
		float:left;
	}
	.checklist_table div{
	}
.row0, .row0_check{
	background-color:white;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

#active_menu{
	color:#0068b3 !important;
	font-weight:bold;
}
.row1, .row1_check{
	background-color:#d5ecf5;
	color:#1b1b1b;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.row{
	float:left;
	width:100%;
}

.row .label {
	font-variant: small-caps;
	font-weight: bold;
	font-style:italic;
	padding-top:  10px;
	padding-left:25px;
	color:#0068B3;	
}

.row0,.row1{
	width:30%;
	
}

.row1_check, .row0_check{
	width:10px;
}

#footer_navi{
	width:281px;
	float:left;
	height:32px;
	text-align:center;
	padding-top:15px;
	color:white;
	font:12px arial, verdana, sans-serif;
	padding-left:15px;
}
#footer_navi a{
	padding:4px;
	font-weight:bold;
	font-size:13px;
	color:white;
	text-decoration:none;
}
.submit_btn {
	margin-left:25px;
	margin-bottom:25px;
}
#searchform table {
	padding:25px 0 25px 25px;
	margin-left:25px;
	margin-right:25px;
}
#searchform .searchbtn{
	background-image:url(../images/img_search_btn.gif);
	border:0;
	width:116px;
	height:46px;
	cursor:pointer;
	margin-left:20px;
}
#searchform td{
	border-top:1px solid silver;
	font-size:9px;
}
#searchform h2 {
	margin:25px 0 0 25px;
	text-transform:capitalize;
}
input#search_criteria_input {
	margin:25px;
	padding:5px;
	border:1px solid #C5C5C5;
	width:375px;
}
	/*joomla styles*/
	
.blog .contentheading { font-size:13px; font-family:verdana,sans-serif; padding:0; font-style:normal;}
	

.contentheading, #garamond_header, .componentheading, #home_copy .blog .contentheading {
	color:#0068b3;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:3px;
	margin:0;
	font-weight:bold;
	padding-left:5px;
	font-style: italic;
	background:url(../images/content_panel_bg.gif) left bottom repeat-x;
	}
	
#home_copy .blog .contentheading, #garamond_header, #garamond_header, .blog .contentheading_frame .contentheading { background:none;}

span.contentheading { display:block;}

.contentpaneopen, #panel_content .blog{
	position:relative;
/*	width:99%;*/
	padding:0;
    margin-left: 25px;
	clear: left;
	width: 95%;
	
}

.moduletable {
    margin-left: 0;
}
table.contentpaneopen td {
	/*display:block;*/
	margin:0 5px;
}
.contentpaneopen p {
	
}
.submit_btn{
	
}
.search .button{

	
}

.buttonheading a{
	width:40px;
	display:block;
}

.select_category{
	background-color:#acc9e5;
	padding:10px;
	color:white;
	float:left;
	width:370px;
	border:1px solid silver;
	margin-left:25px;
}

.btm_copy{
	float:right;
	text-align:right;
	width:335px;
}

#decoration_bottom{
	color:#76b0d9;
	font-weight:bold;
}

#decoration_bottom a{
	color:white;
	margin-bottom:3px;
	margin-right:3px;
	margin-left:3px;
	text-decoration:none;
}

#home_flash{
	width:705px;
	height:389px;
	float:left;
	background-image:url(../images/homepage_flash.jpg);
	border:none;

}
#flash_movie{
	z-index:10;
	position:absolute;
	/*border:1px solid red;*/
}

#decoration_bottom a:hover{
	text-decoration:underline;
}

/****************/
	
/*gpanel styles*/
.strongwide{
	margin-top:10px;
	width:405px;
	float:left;
	text-align:left;
	display:block;
}
#btn_general_desc {
}
#panel_content{
	width:405px;
	float:left;
	display:inline;
	margin-left:40px;
}
.chronoform{
	display:none;
}
#cross_sell{
	float:left;
	width:100%;
}
	
#cross_sell .related_list{
	margin-left:0;
	padding-left:0;
	width:400px;
	float:left;
}

.related_list ul {
	list-style:none outside;
}
.related_list li {
	margin-left:0 !important;
	padding-left:0 !important;
	margin-right:10px;
	padding-right:10px;
}
.related_list .rel_list_item{
	float:left;
	width:375px;
	margin-bottom: 10px;
	line-height:1.25em;
}
.related_list a {
	text-decoration:none;
	font-size:12px;
}
.related_list a:hover {
	text-decoration:underline;
	color: #000;
}
#options_right{
	float:right;
	width:223px;
	margin-bottom:15px;
	}
.options_btn{
	margin-top:1px;
}
.panel_contents .row0, .panel_contents .row1{
	width:400px;
}
#panel_content h1 {
	padding-left:0;
}
#searcharea .hangover{
	margin-left:-75px;
	position:relative;
}

.hangover_bottom{
	float:right;
	margin-right:-74px;
	position:relative;
}


#slideshow1, #slideshow2{
	float:left;
	width:352px;
}
#slideshow1{
	width:353px;
	
}

.panel_image {
	margin: 0px 0px 10px -15px;
}
* html .panel_image {
	margin-left: 0px;
}

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

.fb_group #jos_fabrik_formdata_1___fabrik_internal_id, { display: none; }

.fb_group #jos_fabrik_formdata_1___time_date { display: none; }

#home_copy .contentpaneopen, #home_copy{
 width:670px;
 float:left;

}
#home_copy{
	margin-left:12px;
	margin-top:5px;
}
.back_button{
	float:left;
	margin-left:10px;
	margin-bottom:8px;
}

.match{
	margin-left:5px;
	margin-bottom:2px;
}

.breadcrumb_heading {
		float:left;
		border-bottom:1px solid #0068b3;
		width:690px;
		height:30px;
		padding-top:15px;
		padding-left:10px;
		padding-bottom:5px;
		margin-bottom:5px;
}
.breadcrumb_heading .decoration, .breadcrumb_heading .header_link {
	color:#0068b3;
	font-size:12px;
	margin-top:14px;
}

.breadcrumb_heading div {
	float:left;
	display:block;
	padding-right:4px;
}

* html .breadcrumb_heading div {
	height: 1%;
} 


/**********component styles**/
.searchintro{
	background-color:transparent;
	float:left;
}

.contentpaneopen fieldset{
	background-color:white;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;

	border:1px solid #0068b3;
}

/************************/
/*content level*/


.content_level .contentheading, .componentheading{
	margin-top:15px;
	
}

.content_level .contentheading_frame{
	width:450px;
}

.content_level #panel_content {
	margin-left: 0px;
	width:450px;
	display: inline;
}
.content_level_payment {
	float:left;
}
.content_level_payment #panel_content_payment {
	margin-left: 0px;
	display: inline;
	height: 100%;
	width: 90%;
}

.contentpaneopen h1{
	margin:0;
	padding:0;
	border:0;
}

.buttonheading{
position:relative;
display:block;
margin-bottom:1px;
width:30px;
float:right;
	margin-top:-30px;
	margin-right:5px;
}

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

.btm_copy{
	line-height:1em;
	
}

.recommendation{
border:1px solid #9bc6e5;
width:80%;
margin-left:10px;
margin-bottom:10px;
background-color:white;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

.recommendation p {
	margin: 0px 0px 2px 0px;
}

.pathway_box{
	margin-left:10px;
}

.match_large, #searchtypes a{
	font-size:12px;
	font-weight:bold;
	margin-left:0;
	margin-top:10px;
/*	float:left;*/
}
#searchtypes{
	width:300px;
	float:left;
	margin-top:0;
	padding-left:5px;
	}

.print_page{
	float:left;
	width:403px;
	font-size:10px;
	padding:1px;
	text-transform: capitalize;
}

#nav_module .moduletable tr td{
	padding-top:5px;
	
}

.listing{
	background-color:#cdcdcd;
	border:1px solid silver;
	float:left;
}

input#mod_search_searchword {
	width:150px;
	margin-right:5px;
	border:1px solid #C5C5C5;
	padding:2px;
}
#support_subnav {
	margin-bottom:15px;
	border-left: 1px dotted #0068B3;
}

#content p {
	margin-left: 10px;
}

form#form_client_services {
	margin-left:25px;
	float:left;
}
#form_client_services input, #form_client_services textarea{
	border:1px solid #92B6C7;
	margin-bottom:15px;
	padding:2px;
	width:250px;
}
#form_client_services textarea {
	min-height:200px;
}



ul#mainlevelsupport {
	list-style:none;
	padding:0;
}
ul#mainlevelsupport li a {
	text-decoration:none;
}


ul#mainlevelsupport li a:hover {
	color: #000;
	text-decoration:underline;
}
#btn_general_desc p, #btn_specreq p, #btn_TAT p, #btn_CPT p {
	margin-left:0;
	padding:0;
}
#btn_analyte_list .row0, .row1{
	margin-top:5px;
}
table#thecontent tr td {
	padding-left:25px;
}
#client_services_form {
	padding-left:15px;
}
.fabrikLabel { 
float:left;
width:195px;
}
.fb_element {
clear:both;
padding:3px 0;
}
#jos_fabrik_data_1___contact_reason {
clear:none;
}
#support_subnav ul, #support_subnav li{
	margin:0 !important;
	padding:0 !important;
		border:0 !important;
}
#support_subnav #mainlevelsupport li{
	margin:0 !important;
	padding:0 !important;
	height:20px;
	float:left;
	margin:0;
	border:0;
	padding:0;
}
#footer_nav_right{
	float:right;
}

.sublevel_top{
	float:left;
	width:210px;
	background-color:silver;
}
.mainlevel{
	border-bottom:0px solid silver;
	width:209px;
	display:block;
	height:22px;
}

.flyout_panel{
	background:transparent;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
	position:absolute;
	width:183px;
	background-image:url(../images/rounded_grad.gif);
	display:none;
}

.flyout_panel a{
	padding-right:10px;
	color:black !important;
	font-weight:bold;
}
.active a{
	color: #0068B3 !important;
}

a.signup {
	border:0 !important;
	float:left;
	display:inline;
	margin-left:80px;
	margin-top:12px;
	margin-bottom:5px;
	}
	
table.pform{
	border:1px dotted #0068B3;
	padding:10px;
	margin:10px 0 25px 35px;
}
input {
	border:1px solid #0068B3;
	padding:2px;
}

input#ctypev {border:none;}

label {
	padding:2px;
	float:left;
}
textarea {
	border:1px solid #0068B3;
}

div.listing table td {
	padding:5px;
}

#panel_content table td {
/*	padding-right:25px;*/
}

div#profile_container {
	margin-left:25px;
	margin-bottom:25px;
}

#formdata{
	float:left;
	width:400px;
}

#questions-table {
	margin-top: 20px;
}

#questions-table td {
	display: table-cell;
}

#job-application-form {
	margin: 7px 0 20px;
}

#podcast {
	clear: left;
}
#clear {
	*clear:both;
}
<!------- Fabrik Forms------------------>
.fabrikForm {
	padding-left:10px;
	text-align:left;
	}
#panel_content h1 {
	padding: 20px 0 0 0px;
	font-style: italic;
	/*border-bottom:1px solid;*/
	}

#fabrik11, #fabrik2, #fabrik3, #fabrik4, #fabrik5, #fabrik6, #fabrik7, #fabrik8, #fabrik9, #fabrik10 {
	padding-left: 30px;
	}


#fb_element_61 {
	padding-top: 10px;
	}

textarea#jos_fabrik_formdata_11___message {
	width: 410px;
	}

#fb_element_86, #fb_element_32  {
	padding: 20px 0;
	}

#fabrik8 .fabrikActions {
	padding: 50px 0;
	}

form#fabrik1 { padding-left: 25px;}	
	
/*#fb_el_jos_fabrik_data_1___contact_question_text {width: 340px;}*/

<!-- Content Changes -->
#prev_next {
	margin-top: 5px;
}


.billingButtons ul, .billingButtons a {list-style: none; list-style-image: none; list-style-position: outside; color:#000000; text-decoration: none;}

.billingButtons li {list-style: none; padding: 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration: none; color:#000000;}

.leadershipNames{text-decoration: none; font-size: 14px; font-weight: bold;}

div.error_message {font-family: Verdana, Arial, Helvetica, sans-serif;}

	
	/*google site search stuff*/
#google_search{ margin: 10px 0 0 10px;}
#google_search input{ border: 1px solid #ccc; font-size: 12px;}
#google_search input.google_input{ width: 200px;}
#cse-search-results iframe{ width: 670px}
/*end google site search*/

#social{ clear: both; padding: 75px 0 0 80px; font-family: Georgia, serif; font-size: 13px;}

#social a{ color: black; text-decoration: none;}

a img{ border: none;}

.imgL{ float: left; padding: 0 5px 0 0;}