@import url(reset.css);
@import url(cm.css);
@import url(niceforms.css);

/* =generic
------------------------------------*/
body{
	color:#333333;
	background:#f9f9f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.1em;
}

h1{
	color:#f9f9f9;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding:12px 0 0 14px;
}


/* =layout
------------------------------------*/
#rapper, #nav, #footer{
	margin:0 auto;
	text-align:left;
	width:866px;
}

img#print_logo {display:none;}

/* =header
------------------------------------*/
#header{
	height:40px;
	padding-top:14px;
	position:relative;
}

	#header h1 {/* logo */
		background:transparent url( '/images/icon_ca.gif' ) no-repeat 100% 9px;
		display:block;
		float:left;
		text-indent:-9999px;
		width:270px;
		padding:0;
		height:33px;
	}
	
	#header h1 img {/* logo hidden for print */
		display:none;
	}

		#header h1 a{
			background:transparent url( '/images/logo.gif' ) no-repeat 0 -9px;
			display:block;
			height:33px;
			outline:none;
			width:251px;
		}
		
		#header #search_form{	
			right:0;
			width:293px;
			margin-top:2px;
			position:absolute;
			text-align:right;
		}
				
		#header #search_form form{
			margin:0;
			padding:0;
		}
		
			#header #search_form input.search_field{
				background:url( '/images/search_back.gif' ) repeat-x;
				border:1px solid #8b8b8b;
				color:#7d7d7d;
				font-size:10px;
				padding:3px;
				width:144px;
			}

			#header #search_form input.go_btn{
				background:url( '/images/search_go_btn.gif' ) no-repeat;
				border:none;
				font-size:10px;
				height:19px;
				width:24px;
				color:#ffffff;
			}
	
	/*
	ul#header_list{  ul that holds 1800, languages and search 
		float:right;
		margin:12px 0 0 0;
		padding:0px 0 0 0;
		width:521px;
	}

		ul#header_list li#number, ul#header_list li#language, ul#header_list li#search{
			display:inline;
			height:20px;
			padding:0px 0 0 0;
			width:203px;
			float:left;
		}

		ul#header_list li#number h2{
			background:transparent url( '/images/1800.gif' ) no-repeat 0 4px;
			height:25px;
			text-indent:-9009px;
			width:170px;
		}
			
		ul#header_list li#language ul{
			margin:auto;
			text-align:center;
		}
				
		ul#header_list li#language li{
			display:block;
			float:left;
			margin:0 6px 0 8px;
		}
		
		ul#header_list li#language li a{
			background:#fff;
			border:1px solid #e0e0e0;
			color:#666;
			display:block;
			padding:5px;
			text-decoration:none;
		}
		ul#header_list li#language li a:hover{
			background:#A30874;
			border:1px solid #A30874;
			color:#fff;
		}
				

		
		*/
	


/* =nav
------------------------------------*/
#nav{ background:url( '/images/nav_back.gif' ) repeat-x; display:block; height:41px; margin:0 auto; text-align:center; }

#nav ul{ padding:14px 0; width:840px; }
#nav ul li{ display:inline; font-size:1.1em; padding:0 .9em; }
#nav ul li.first{ padding:0 .8em 0 0; }
#nav ul li.last{ padding:0 0 0 .8em; }
#nav ul li a{ color:#ffffff; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:none; }
#nav ul li a:hover{ color:#cd6cb5; }

#nav img.left{ float:left; } /* left cap on nav */
#nav img.right{ float:right; } /* right cap on nav */

#nav_bottom{ background:url( '/images/nav_shadow.gif' ) no-repeat; font-size:7px; height:8px; }


/* =columns
------------------------------------*/
#content_wrapper{
	background:url( '/images/3_col_back.gif' ) repeat-y top left;
	width:870px;
}

#left_col, #middle_col, #right_col{
	height:633px;
}

#mid_left, #mid_right{ /* homepage middle columns */
	height:273px;	
	/*height:363px;*/
}


/* =home left column
------------------------------------*/
#left_col{
	background:#124e7d;
	color:#fff;
	float:left;
	margin-right:8px;
	width:213px;
}

#left_col #top_left{
	background:url( '/images/top_left_back.gif' ) no-repeat;
	height:46px;
	width:213px;
}

	#top_left h2{
		color:#a9a9a9;
		font-size:10px;
		font-weight:normal;
		margin:3px 0 0 14px;
	}
	
	#top_left h1{
		padding:10px 0 0 14px;
		line-height:14px;
	}	

#left_col ol{ color:#c6e8ff; display:block; font-size:10px; list-style: none; margin:0px 0 4px 0px; padding:0; }
#left_col ol#top_ten li{ border-top:1px solid #155c91; border-bottom:1px solid #0f4168; padding:3px 0 3px 14px; }
#left_col ol#top_ten li a{ color:#fff; text-decoration:none; }
#left_col ol#top_ten li a:hover{ color:#c6e8ff; text-decoration:underline; }

#left_col #info_for h1, #left_col #resources h1{ padding-top:4px; text-transform:uppercase; }
#left_col #info_for h1{ padding-top:0; text-transform:uppercase; }

/* =home middle column
------------------------------------*/
#middle_col{
	float:left;
	margin-right:8px;
	width:458px;
}

#middle_col #features img{
	border:2px solid #a91179;	
	margin:0px 0 0 0;
	padding:0;
}

#middle_col #features #home-paternity{ width:454px; height:228px; border:2px solid #a91179; position:relative; }
#middle_col #features #home-paternity img { left: -2px; position: absolute; top: -2px; z-index: 1; }
#middle_col #features #home-paternity a{ background:url("/images/features/courtready_btn.jpg") no-repeat; display:block; width:227px; height:26px; position:absolute; right:0; text-indent:-9999px; }
#middle_col #features #home-paternity a#court_ready{ bottom:34px; z-index: 500; }
#middle_col #features #home-paternity a#curiosity{ background-image:url("/images/features/curiosity_btn.jpg"); bottom:5px; z-index: 500; }
#middle_col #features #home-paternity a:hover { background-position: 0 -26px; }


#loading_features{
	background:#D1F1FF;
	border:2px solid #4597d0;	
	height:228px;
	width:454px;
}

#loading_features div#waiting{
	padding:100px 0 0 148px;
}
	
#middle_col #features_tabs{
	display:block;
	height:38px;
}
	
#middle_col #features_tabs li{
	background:url( '/images/tab_up-right.gif' )  no-repeat right top ;
	float:left;
	font-size:12px;
  margin:0 2px 0 0;
  padding:0;
	width:151px;
	text-align:center;
}

#middle_col #features_tabs li#last_feature_tab{
  margin:0;
	width:152px;
}

#middle_col #features_tabs li a{
	background:url("/images/tab_up-left.gif") no-repeat left top;
	color:#fff;
	display:block;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
  padding:10px 15px;
	text-decoration:none;
}

#middle_col #features_tabs li a:hover, #middle_col #features_tabs li.selected a:hover{
	text-decoration:underline;
}

#middle_col #features_tabs li.selected{
	background:url( '/images/tab_over-right.gif' )  no-repeat right top ;
	float:left;
  margin:0 2px 0 0;
  padding:0;
}

#middle_col #features_tabs li.selected a{
	background:url("/images/tab_over-left.gif") no-repeat left top;
	color:#fff;
	display:block;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
  padding:10px 15px;
	text-decoration:none;
}

#mid_top{ background:url("/images/ask_doc_back.jpg") #00366b repeat-x; border-bottom:1px solid #000f5a; padding:12px 0; width:458px; }
#mid_top .brief_title { background:url("/images/ask_doc_icon.jpg") no-repeat; color:#fff; font-size:20px; padding:6px 0 9px 30px; text-transform:uppercase; }
#mid_top .brief_summary { color:#ccc; padding:6px 0 9px 0px;  }
#mid_top .brief_link a { color:#89ECFF; padding:6px 0 0 0px; }

#mid_left{
	background:#2B6C9A;
	border-right:1px solid #102b42;
	float:left;
	width:272px;
}

#middle_col #mid_left h1{
	border-top:1px solid #3384cb;
	color:#a6cfeb;
	background:url( '/images/mid_left_back.jpg' ) repeat-x;
	padding:10px 0px 8px 13px;
	text-transform:none;
}

#mid_left #customer_stories h1{
	/*background:url( '/images/customer_stories_back.jpg' ) top left no-repeat;*/
	background:url( '/images/mid_left_back.jpg' ) repeat-x;
	border-top:none;
}

#mid_left #international_links{
	padding:0px 0 9px 8px;
	margin:-2px 0 0 0;
}

#mid_left #international_links a {
	display: block;
	height: 50px;
	float: left;
	overflow: hidden;
	text-indent: -10000px;
	width: 130px;
}

#mid_left #international_links a.us {
	background: url('/images/international_us-up.gif') 0 0 no-repeat;
}

#mid_left #international_links a.us:hover {
	background: url('/images/international_us-over.gif') 0 0 no-repeat;
}

#mid_left #international_links a.uk {
	background: url('/images/international_uk-up.gif') 0 0 no-repeat;
}

#mid_left #international_links a.uk:hover {
	background: url('/images/international_uk-over.gif') 0 0 no-repeat;
}



#mid_right{
	background:#5197c9;
	float:left;
	width:185px;
}


/* =home right column
------------------------------------*/
#right_col{
	background:#e5e9c1;
	color:#3f3f3f;
	float:left;
	font-size:10px;
	line-height:11px;
	margin-right:0;
	width:178px;
}

#right_col h1{
	color:#4d4d4d;
	text-transform:none;
	padding-top:0;
}

#right_col #collection_sites{
	background:url( '/images/collection_sites_shadow.gif' ) repeat-x top #E5E9C1;
	border-bottom:1px solid #d4d8b0;
	padding:12px 0 14px 0px;
}

#right_col #collection_sites fieldset{
	padding-left:14px;
}

#right_col #collection_sites p.collection_note { margin:8px 0; padding-left:14px; }

#right_col form#collection_site_menu{
	margin:6px 0 0 14px;
}

#right_col #sidebar_one{
	border-bottom:1px solid #d4d8b0;
	border-top:1px solid #b0b48c;
	height: 145px;
	margin:0;
	padding:12px 8px 14px 0;
	position:relative;
}

#right_col #sidebar_one a { 
	color:#9F0470;
}

#right_col #sidebar_one #dyk_learn_more { 
	background:transparent url( '/images/learn_more_btn.jpg' ) no-repeat 0 0;
	bottom:5px;
	display:block;
	float:left;
	height:24px;
	position:absolute;
	text-indent:-9009px;
	width:178px;
}

#right_col #sidebar_one #dyk_learn_more:hover { 
	background-position:0 -24px;
}

#right_col #sidebar_two{
	background:url( '/images/orchid_flower.jpg' ) no-repeat;	
	margin:0;
	height:98px;
	padding:80px 14px 0px 0;
}

#right_col #sidebar_two h1{
	padding-top:0;
}

/* =interior
------------------------------------*/
#interior #left_col, #interior #right_col{
	height:auto !important;
	height:500px;
	
}

#interior #middle_col{
	height:auto !important;
	height:500px;
	min-height:500px;
}


/* =sub_nav
------------------------------------------------------*/
#interior #top_left h1{
	padding-top:16px;
}

#interior #top_left h1.multi_line{ /* for section titled that wrap to 2 lines */
	padding-top:9px;
}

#interior #left_col ul#sub_nav{
	margin:0 0 12px 0;
}

#interior #left_col ul#sub_nav h2{ /* hide CM spitout of section title above toc */
	display:none;
}

#interior #left_col ul#sub_nav li, #interior #left_col .as_toc li{
	background:#104771;
	border-bottom:1px solid #0e3a62;
	border-top:1px solid #135382;
}

#interior #left_col ul#sub_nav li a, #interior #left_col .as_toc li a { /* default styles for top level sub nav */
	color:#a3cdea;
	display:block;
	font-size:10px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}

#interior #left_col ul#sub_nav li a:hover, #interior #left_col .as_toc li a:hover{
	color:#fff;
}

/* neutralize our nested lists 
-----------------------------------------------------------------*/
#interior #left_col ul#sub_nav li.sub_sub,
#interior #left_col ul#sub_nav li.has_sub, 
#interior #left_col ul#sub_nav li.has_sub_sub, 
#interior #left_col ul#sub_nav li.sub_sub ul,
#interior #left_col ul#sub_nav li.has_sub_sub ul{ 
	border:none;
	width:213px;
	height:auto;
}

#interior #left_col ul#sub_nav li.has_sub_sub a{
	border:none;
	height:auto;
}

#interior #left_col ul#sub_nav li div.as_toc, 
#interior #left_col ul#sub_nav li.has_sub div.as_toc, 
#interior #left_col ul#sub_nav li.has_sub_sub div.as_toc, 
#interior #left_col ul#sub_nav li.sub_sub div.as_toc{
	height:auto;
	border:0;
}
/*-----------------------------------------------------------------*/

#interior #left_col li.has_sub ul{ 
	border:none;
}

#interior #left_col ul#sub_nav li.active{ 
	border-bottom:1px solid #124b7f;
}

#interior #left_col ul#sub_nav li.has_sub div.as_toc li{
	background:#155a91;
}

#interior #left_col ul#sub_nav li.active a{
	background:#155a91;
	color:#fff;
	font-weight:bold;
	padding:9px 10px;
}

#interior #left_col #sub_nav li.has_sub .as_toc li{
	border-bottom:1px solid #124b7f;
	border-top:1px solid #1a73b2;
}

#interior #left_col #sub_nav .as_toc li a{
	background:url( '/images/sub_nav_bullet.gif' ) no-repeat center left;	
	color:#fff;
	padding:5px 5px 5px 12px;
	margin:0 0 0 10px;
	text-transform:none;
}

#interior #left_col #sub_nav .as_toc li a:hover{
	background:url( '/images/sub_nav_bullet-hover.gif' ) no-repeat center left;	
	color:#a3cdea;
	margin:0 0 0 12px;
}

#interior #left_col ul#sub_nav li.has_sub_sub{
	border-bottom:0;
}

#interior #left_col ul#sub_nav li.has_sub_sub li{
	background:#155A91;	
	border-bottom:1px solid #000;
	border-top:1px solid #1a73b2;
}

#interior #left_col ul#sub_nav li.has_sub_sub.active ul li a{
	background:url( '/images/sub_nav_bullet-down.gif' ) no-repeat center left #155A91;	
	color:#fff;
	padding:5px 0 5px 12px;
	margin:0 0 0 10px;
	text-transform:none;
	font-weight:bold;
}

#interior #left_col ul#sub_nav li.sub_sub div.as_toc{
	border-bottom:1px solid #000;
	
}

#interior #left_col ul#sub_nav li.sub_sub div.as_toc li{
	background:#0A334F;
	padding:0px 0 0px 10px;
	margin:0 0 0 0px;
	border-top:1px solid #061E2F;
	border-bottom:1px solid #144B6F;
}

#interior #resources h1{ /* information for lawyers extra nav */
	margin:18px 0 6px 0;
	display:block;
}

#interior ul#resource_sub_nav{ 
	margin:6px 0 12px 0;
}

#interior ul#resource_sub_nav li{
	padding:0;
	margin:0;
	width:213px;
	height:auto;
}

#interior ul#resource_sub_nav li a{ 
	color:#C0CB82;
	display:block;
	font-size:10px;
	padding:4px 15px;
	margin:0;
	text-decoration:underline;
}

#interior ul#resource_sub_nav li a:hover{ 
	background:url( '/images/white_arrow-left.gif' ) no-repeat center left #237DBF;	
	color:#fff;
	text-decoration:none;
}

#interior ul#resource_sub_nav li a.active{ 
	background:#237DBF;
	color:#fff;
	text-decoration:none;
}

#interior #middle_col{
	background:url( '/images/interior_content_back.jpg' ) repeat-x #fff;
	padding:10px;
	width:438px;
}

#interior #middle_col a:link{
	color:#a30874;
	text-decoration:underline;
}

#interior #middle_col a:visited{
	color:#124e7d;
	text-decoration:underline;
}

#interior #middle_col a:hover{
	border-bottom:0;	
	background:none;
	color:#124e7d;
	text-decoration:none;
}

#interior #middle_col ul{
	list-style:circle;
	list-style-position:outside;
	margin:7px 0 0 20px;
}

#interior #middle_col ol{
	margin:7px 0 0 18px;
	padding:0;
}

#interior #middle_col ul li{
	line-height:13px;
	margin:0 0 9px 0;
}

#interior #middle_col ol li{
	line-height:1.5em;
	margin:0 0 13px 0;
}

#interior #middle_col ol ul{
	margin:8px 20px 8px 20px;
}

#interior #middle_col ol ul li{
	line-height:13px;
	margin:0 0 5px 0;
}

#interior #middle_col #footnote{ /* this is the buttons at the bottom of all content pages*/
	border-top:1px dotted #cecece;
	margin:2px auto;
	padding-top:12px;
	width:438px;
}

#interior #middle_col #footnote ul{ 
	float:right;
	margin:0 auto;
	padding:8px 75px 0 0;
}

#interior #middle_col #footnote ul li{
	background:url( '/images/footnote_btn.gif' ) no-repeat;
	display:block;
	float:left;
	height:20px;
	margin:0 0 0 10px;
	padding:5px 6px 6px 12px;
	width:124px;
}

#interior #middle_col #footnote ul li a{
	color:#000;
	display:block;
	padding:1px 0 3px 20px;
	text-decoration:none;
	width:124px;
}

#interior #middle_col #footnote ul li a:hover{
	text-decoration:underline;
}

#interior #middle_col #footnote ul li a#print_page{
	background:url( '/images/print_page.gif' ) no-repeat 0px 0px;
}

#interior #middle_col #footnote ul li a#email_to_friend{
	background:url( '/images/email_to_friend.gif' ) no-repeat 0px 3px;
}




#interior #middle_col #footnote.noEmail {width:300px;}


/* =interior right column
--------------------------------------------------*/
#interior #right_col{
	background:none;
}

#interior #right_col #sidebar_one{ /* interior - first box below collection site */
	background:url( '/images/sidebar_two_back.gif' ) bottom right no-repeat #c0cb82;
	border-bottom:1px solid #bac57c;
	border-top:1px solid #a6af7f;
	height:auto;

}

#interior #right_col #sidebar_two{ /* interior - second box below collection site */
	background:#b6d595;
	height:auto;
	border-top:1px solid #8ba96a;
	padding:12px 8px 14px 0;
}

#interior #right_col .sidebar_content ul{
	margin:5px;
}



/* =interior right column customer stories
--------------------------------------------------*/
	
#interior #right_col #sidebar_two .brief_summary{ 
	background:url( '/images/sidebar_customer_stories.gif' ) repeat-y 0px 12px;
	margin:5px 0 0 12px;
	padding:0px 0 0 8px;
}

#interior #right_col #sidebar_two .brief_title{ 
	display:none;
}

#interior #right_col #sidebar_two .brief table{
	border-collapse:collapse;
}

#interior #right_col #sidebar_two .brief_link a{ 
	background:url( '/images/read_more_customers_btn.jpg' ) no-repeat;
	border:0;
	display:block;
	height:24px;
	margin:9px 0 0 -2px;
	text-indent:-9999px;
}

#interior #right_col #sidebar_two .brief_link a:hover{ 
	background-position:0 -24px;
	border:0;
}
/*--------------------------------------------------*/






/* paternity testing faqs sidebar */
#interior #right_col #sidebar_two.faqs{
	background:#155A91;
	border-bottom:none;
	color:#000;
	margin:0;
	padding:0;
	text-decoration:none;
}
#interior #right_col .faqs h2{
	background:#104771;
	border-bottom:1px solid #0e3a62;
	color:#fff;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	padding:8px 12px;
	text-transform:uppercase;
}
#interior #right_col .faqs ul{
	margin:0;
	padding:9px 14px;
}
#interior #right_col .faqs li a{
	color:#c0cb82;
}
#interior #right_col .faqs li a:hover{
	background:none;
	border:none;
	color:#fff;
	text-decoration:none;
}



#interior .sidebar_content ul li{
	background:url( '/images/sidebar_bullet.gif' ) no-repeat 0 4px;
	color:#222;
	line-height:10px;
	padding:0 0 5px 6px;
}





#interior .sidebar_content a{
	color:#065F12;
	text-decoration:none;
}

#interior .sidebar_content a:hover{
	background:#fff;
	border-bottom:1px solid #fff;
	color:#000;
	text-decoration:none;
}





#interior #middle_col #breadcrumbs{
	background:url( '/images/breadcrumb_back.gif' ) no-repeat #fff;	
	color:#848484;
	height:23px;
	padding:10px 0 10px 7px;
	margin:0 0 0 0;
	width:426px;
}

#interior #middle_col #breadcrumbs ul{
	margin:0;
	padding:0;
	width:422px;
}

#interior #middle_col #breadcrumbs ul li{
	display:inline;
	margin:0 0px 0 0;
	padding:0 6px 0 0;
}

#interior #middle_col #breadcrumbs a{
	color:#124e7d;
	text-decoration:none;
}

#interior #middle_col #breadcrumbs a:hover{
	color:#92046c;
	text-decoration:underline;
}

#interior #middle_col #breadcrumbs .breadcrumb_sep{
	color:#92046c;
}


#place_Order input{
	border:1px solid #7F9DB9;
}

#place_order .radio_group{
	border:none;
}

#place_order .noOutline{
	border:none;
}



.clear_div{
	clear:both;
}

#interior td {
	padding: 3px 2px 3px 0;
}

#contact_orchid em{
	color:#AB147B;
}

#contact_orchid label{
	display:block;
	margin:0 0 12px 0;
}

#contact_orchid label .inline{
	display:inline;
	margin:0 0 12px 0;
}

#contact_orchid fieldset{
	background:#f0f0f0;
	border-top:1px solid #ccc;
	margin:0 0 12px 0;
	padding:11px;
}

#contact_orchid input, #contact_orchid select, #contact_orchid textarea {
	color:#666;
	display:block;
	margin:1px 0 0 0;
}

#contact_orchid input .inline, #contact_orchid textarea .inline {
	color:#666;
	display:inline;
	margin:1px 0 0 0;
}

#contact_orchid input{
	padding:3px;
	border:1px solid #7F9DB9;
}

#contact_orchid textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
}

#contact_orchid input.reset, #contact_orchid input.submit{
	display:inline;
	float:left;
}

#contact_orchid .submit{
	background:#AB147B;
	color:#fff;
	padding:4px 8px;
}

#contact_orchid .reset{
	background:#e0e0e0;
	border:1px solid #ccc;
	color:#555;
	float:left;
	margin-left:9px;
	padding:4px 8px;
}

#contact_orchid .radio_group{
	display:block;
	height:43px;
}
#contact_orchid .radio_group label, 
#contact_orchid .radio_group input{
	float:left;
	margin:0 2px 0 0;
}

#contact_orchid .radio_group label{
	float:left;
	margin:0 12px 0 0;
}

#contact_orchid .checkboxes input{
	float:left;
	margin:0 4px 0 0;
}

#contact_orchid .checkboxes label{
	width:415px;
}

.form_note{
	background:#f7f7f7;
	border-top:1px solid #ccc;
	color:#555;
	padding:8px;
}	

#contact_orchid .required{
	background:#4096CF;
	color:#fff;
	margin:0 0 0px 0;
	padding:8px;
}

#contact_orchid .label_note{
	color:#444;
	font-style:italic;
}


.form_error{
	border:1px solid #CC3300;
	font-weight:bold;
	margin:8px 0;
	padding:8px;
}

.form_error ul{
	padding:0;
	margin:0;
}

.form_error li{
	color:red;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:12px;
	height:10px;
}

/* =search results
------------------------------------*/
#search_results .result .title{
	display:none;
}

#search_results .result{
	background:#4096CF;
	color:#fff;
	margin:3px 0 3px 13px;
	padding:8px;
}
#search_results .time{
	display:block;
	margin:3px 0px;
}
#search_results .term{
	font-weight:bold;
}
#search_results dl{
	margin:3px 0 3px 13px;
}
#search_results dt.count {
    float:left;
    font-weight:bold;
    margin:0 0 5px 0;
    padding:0px;
	color:#010101;
}
  
#search_results dt.links a:link, #search_results dt.links a:visited {
    margin:10px 0 6px 23px;
	color:#353535;
	display:block;
}
  
#search_results dt.links a:hover{
	color:#FF8901;
	display:block;
}
  
#search_results dd.summarytext {
	line-height:15px;
    margin: 2px 0px 0px 23px;
	color:#545454;
}
  
#search_results dd.linktext {
    margin:5px 0 22px 23px;
    color: #124E7D;
}
#search_results div.search_navigation{
	border-top:1px solid #aaa;
  	display:block;
	padding:7px 0 0 0;
	text-align:right;
}
  
#search_results div.search_navigation a:link, #search_results div.search_navigation a:visited{
	color:#666;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}



/* =ask the dna doc
------------------------------------*/
#qa .article_list{ background:#f0f0f0; border-bottom:1px solid white; padding:16px 12px 6px 12px; }
#middle_col #qa .article_list div h1.as_title{ font:13px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
p.disclaimer { border-top:1px dotted #888; color:#121212; line-height:14px; margin-left:12px; padding-top:6px; width:95%; }


/* =footer
------------------------------------*/
#footer{
	background:url( '/images/footer_back.jpg' ) top center repeat-x;
	color:#636363;
	padding:15px 0 12px 0;
	margin:8px auto;
	text-align:center;
}

#footer ul {
	padding:0 0 11px 0;
}

#footer ul li{
	display:inline;
	margin:0 10px;
}

#footer ul li a{
	color:#3c3c3c;
	text-decoration:underline;
}

#footer ul li a:hover{
	color:#000000;
	text-decoration:none;
}