@charset "UTF-8";
/* CSS Document */


/*---------------------------------
	General
-------------------------------- */

	body{
		font:0.75em Verdana, Arial, Helvetica, sans-serif;
		line-height:1.5;
		margin:0px 0px 0px 0px;
		padding:0;
		background:url("/images/site_components/site_bg.png") repeat-x;
		background-color:#FFF;
		text-align:center;
		color:#686A6C;
	}
	
	a{outline:none;}
	
	a:link{color:#686A6C;text-decoration:underline;}
	a:visited{color:#686A6C;text-decoration:underline;}
	a:hover{color:#EE3325;text-decoration:underline;}
	a:active{color:#EE3325;text-decoration:underline;}
	
	img{border:none;}
	
	
/*---------------------------------
	Common Classes
-------------------------------- */
	
	.align_center{text-align: center}
	.float_left{float:left;}
	.float_right{float:right;}
	
	.float_left.mr10{margin-right:10px;margin-top:4px;}
	.float_right.ml10{margin-left:10px;}
	
	.error{color:#FF0000;}
	.green{color:#006600;font-weight:bold;}
	
	.cleaner{
		clear:both;
		height:1px;
		font-size:0.06em;
		border:none;
		margin:0;
		padding:0;
		background:transparent;
	}

	.float_clear{clear:both;}
	
	ul#bd_trail {
		position:absolute;
		margin-top:-5px;
		display:inline;
		font-size:9px;
		margin-left:378px;
		*margin-left:410px;
	}

	

	#bd_trail li{
		list-style:none;
		float:left;
		margin-right:5px;
		margin-bottom:10px;
	}

	
	
/*---------------------------------
	Main
-------------------------------- */
	
	#centered_cntn{
		width:933px;
		text-align:left;
		margin:0px auto 0px auto;
	}
	
/*---------------------------------
	Header
-------------------------------- */
	
	#skipNav{text-indent:-5600px;}
	
	#logo{
		text-indent:-5600px;
		position:absolute;
		width:271px;
		height:69px;
		margin-top:30px;
		margin-left:20px;
		background:url("/images/site_components/infoMed_logo.png") no-repeat; 
		border:none;
	}
	
	
	
	#login_tab{
		display:block;
		background:url(/images/site_components/login_bg.png) no-repeat;
		width:162px;
		height:38px;
		position:absolute;
		margin-left:759px;
		top:-13px;
		*top:-2px;
		padding-top:8px;
	}
	
	#login_tab li{display:inline;color:#FFF;font-weight:bold;font-size:12px;}
	
	#login_tab a:link{color:#F2F2F2;text-decoration:none;border:none;}
	#login_tab a:visited{color:#F2F2F2;text-decoration:none;border:none;}
	#login_tab a:hover{color:#FFF;text-decoration:none;border:none;}
	#login_tab a:active{color:#FFF;text-decoration:none;border:none;}
	
	#login_tab li.login{border-right:1px solid #FFF;padding-right:7px;margin-right:5px;margin-left:-10px;*margin-left:30px;}
	
	#header{
		background:url("/images/site_components/main_bg_top.png") left bottom no-repeat;
		height:220px;
		margin-bottom:-14px;
	}
	
	body#subdomain #header{background:url("/images/site_components/subdomain_bg_top.png") left bottom no-repeat;}
	
	#search_form{position:absolute;margin-left:487px;top:166px;}
	#search_form label{display:none;position:absolute;margin-top:5px;margin-left:30px;z-index:2;color:#EE3325;}
	
	#keyword{
		padding: 6px 60px 0 30px;
		position: absolute;
		width:170px;
		height:28px;
		border:none;
		background:url("/images/site_components/search_bar.png") no-repeat;
		color:#000000;
		font-weight:bold;
		vertical-align:middle;
		z-index:1;
	}
	
	.search_btn{margin-left:270px;}
	
	#shopping_cart{font-size:10px;margin-left:729px;margin-top:100px;}
	#shopping_cart img{position:absolute;margin-top:0px;margin-left:-28px;}
	
/*---------------------------------
	Nav Bar
-------------------------------- */

	#navBar{
		position:absolute;
		top:168px;
		*top:166px;
		margin-left:6px;
		*margin-left:46px;
	}
	
	#navBar li{
		float:left;
		list-style:none;
		margin-right:1px;
		border-bottom:none;
	}
	
	ul#navBar li a { display: block; text-indent: -9999px; }
	

	a#nav_browse {
		background:url("/images/site_components/navBar/browse.png") no-repeat;
		*background-image:url("/images/site_components/filler.gif");
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_components/navBar/browse.png', sizingMethod='scale');	
		width:100px;
		height:30px;
		border-bottom:none;
	}

	a:hover#nav_browse {
		background:url("/images/site_components/navBar/browse_on.png") no-repeat;
		*background-image:url("/images/site_components/filler.gif");
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_components/navBar/browse_on.png', sizingMethod='scale');
		border-bottom:none;	
	}
	
	a#nav_about {
		background:url("/images/site_components/navBar/about.png") no-repeat;
		*background-image:url("/images/site_components/filler.gif");
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_components/navBar/about.png', sizingMethod='scale');
		width:98px;
		height:30px;
		border-bottom:none;
	}

	a:hover#nav_about {
		background:url("/images/site_components/navBar/about_on.png") no-repeat;
		*background-image:url("/images/site_components/filler.gif");
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_components/navBar/about_on.png', sizingMethod='scale');
	}
	
	a#nav_blog {
		background:url("/images/site_components/navBar/blog.png") no-repeat;
		*background-image:url("/images/site_components/filler.gif");
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_components/navBar/blog.png', sizingMethod='scale');
		width:98px;
		height:30px;
		border-bottom:none;
	}

	a:hover#nav_blog {
		background:url("/images/site_components/navBar/blog_on.png") no-repeat;
		*background-image:url("/images/site_components/filler.gif");
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_components/navBar/blog_on.png', sizingMethod='scale');
		border-bottom:none;
	}
	
	a#nav_careseekers {
		background:url("/images/site_components/navBar/careseekers.png") no-repeat;
		*background-image:url("/images/site_components/filler.gif");
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_components/navBar/careseekers.png', sizingMethod='scale');
		width:98px;
		height:30px;
		border-bottom:none;
	}

	a:hover#nav_careseekers {
		background:url("/images/site_components/navBar/careseekers_on.png") no-repeat;
		*background-image:url("/images/site_components/filler.gif");
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_components/navBar/careseekers_on.png', sizingMethod='scale');
		border-bottom:none;
	}
	
	a#nav_prof {
		background:url("/images/site_components/navBar/prof.png") no-repeat;
		*background-image:url("/images/site_components/filler.gif");
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_components/navBar/prof.png', sizingMethod='scale');
		width:121px;
		height:30px;
		border-bottom:none;
	}

	a:hover#nav_prof {
		background:url("/images/site_components/navBar/prof_on.png") no-repeat;
		*background-image:url("/images/site_components/filler.gif");
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_components/navBar/prof_on.png', sizingMethod='scale');
		border-bottom:none;
	}
	
/*---------------------------------
	Main Content
-------------------------------- */


	#content{background:url("/images/site_components/main_bg.png") repeat-y;}
	#content_btm{background: url("/images/site_components/main_bg_btm.png") left bottom no-repeat;padding: 5px 25px 40px 35px;margin-top:14px;}
	
/*---------------------------------
	Sub Content
-------------------------------- */


	#sub_content{background:url("/images/site_components/sub_content_bg.png") repeat-y;width:860px;position: relative}
	#sub_content_top{background: url("/images/site_components/sub_content_top.png") 0 0 no-repeat;}
	#sub_content_btm{background: url("/images/site_components/sub_content_btm.png") left bottom no-repeat;padding: 20px 25px 40px 35px;min-height:400px;}
	
	#sub_content h2{margin:-1px 0 30px 0px;color:#EE3425}
	
	
/*---------------------------------
	Sub Headers
-------------------------------- */

	#sub_content.about h2{text-indent:-5600px;width:168px;height:17px;background:url("/images/site_components/headers/about.png") no-repeat;}
	#sub_content.accessibility h2{text-indent:-5600px;width:119px;height:19px;background:url("/images/site_components/headers/accessibility.png") no-repeat;}
	#sub_content.browse_a_z h2{text-indent:-5600px;width:221px;height:17px;background:url("/images/site_components/headers/browse.png") no-repeat;}
	#sub_content.careseekers h2{text-indent:-5600px;width:265px;height:17px;background:url("/images/site_components/headers/careseekers.png") no-repeat;}
	#sub_content.contact h2{text-indent:-5600px;width:183px;height:17px;background:url("/images/site_components/headers/contact.png") no-repeat;}
	#sub_content.privacy h2{text-indent:-5600px;width:132px;height:19px;background:url("/images/site_components/headers/privacy.png") no-repeat;}
	#sub_content.professionals h2{text-indent:-5600px;width:275px;height:17px;background:url("/images/site_components/headers/professionals.png") no-repeat;}
	#sub_content.search h2{text-indent:-5600px;width:191px;height:17px;background:url("/images/site_components/headers/search.png") no-repeat;}
	#sub_content.terms h2{text-indent:-5600px;width:124px;height:17px;background:url("/images/site_components/headers/terms.png") no-repeat;}
	#sub_content.logout h2{text-indent:-5600px;width:71px;height:20px;background:url("/images/site_components/headers/logout.png") no-repeat;}
	#sub_content.login h2{text-indent:-5600px;width:187px;height:21px;background:url("/images/site_components/headers/login.png") no-repeat;}
	#sub_content.register h2{text-indent:-5600px;width:238px;height:21px;background:url("/images/site_components/headers/register.png") no-repeat;}
	#sub_content.infomed h2{text-indent:-5600px;width:147px;height:17px;background:url("/images/site_components/headers/details.png") no-repeat;}
	#sub_content.account h2{text-indent:-5600px;width:238px;height:16px;background:url("/images/site_components/headers/yourAccount.png") no-repeat;}
	#sub_content.forgotPass h2{text-indent:-5600px;width:218px;height:20px;background:url("/images/site_components/headers/forgotPassword.png") no-repeat;}
	
	#sub_content.account_information h2{text-indent:-5600px;width:240px;height:17px;background:url("/images/site_components/headers/account_information.png") no-repeat;}
	#sub_content.past_purchases h2{text-indent:-5600px;width:145px;height:16px;background:url("/images/site_components/headers/account_past_purchases.png") no-repeat;}
	#sub_content.unreleased_infoMeds h2{text-indent:-5600px;width:200px;height:17px;background:url("/images/site_components/headers/account_unreleased_infomeds.png") no-repeat;}
	
	#sub_content.results h2{text-indent:-5600px;width:152px;height:17px;background:url("/images/site_components/headers/results.png") no-repeat;}


/*---------------------------------
	Homepage
-------------------------------- */

	#home_main{margin-top:14px;}
	
	#home_main h2{
		text-indent:-5600px;
		width:191px;
		height:15px;
		margin-top:-12px;
		background:url("/images/site_components/headers/hmpg_whatIsInfomed.png") no-repeat; 
		border:none;
	}
	
	#home_featured{
		float:right;
		width:410px;
		margin:-13px 10px 0px 20px;
		color:#686A6C;
		background:url("/images/site_components/featured.png") repeat-y;
	}
	
	#home_featured #free{
		border-bottom:1px dashed #CCC;
		padding-bottom:5px;
		margin-bottom:20px;
	}
	
	#home_intro{width:401px;*margin-bottom:15px;}

	#home_featured .top{background: url("/images/site_components/featured_top.png") 0 0 no-repeat;}
	#home_featured .btm{background: url("/images/site_components/featured_btm.png") left bottom no-repeat;padding: 15px 25px;}
	
	
	#home_featured h2{
		text-indent:-5600px;
		width:174px;
		height:15px;
		position:absolute;
		margin:-2px 0 0 -5px;
		background:url("/images/site_components/headers/hmpg_featured.png") no-repeat; 
		border:none;
	}
	#home_featured h3 {font-size:14px;}
	
	#home_featured h3 a:link{color:#EE3325;border-bottom:none;text-decoration:none;}
	#home_featured h3 a:visited{color:#EE3325;border-bottom:none;text-decoration:none;}
	#home_featured h3 a:hover{color:#EE3325;border-bottom:none;text-decoration:none;}
	#home_featured h3 a:active{color:#EE3325;border-bottom:none;text-decoration:none;}
	
	#home_featured li{list-style:none;}
	
	#featured_content{margin-top:30px;}
	
	#featured_content .desc{margin-left:57px;margin-top:-10px;}
	
	.special{
		width:401px;
		margin-bottom:20px;
		color:#FFF;
		background:url("/images/site_components/hmpg_special.png") repeat-y;
	}
	
	.special h3{margin-top:2px;font-weight:bold;font-size:14px;}
	.special a:link{color:#CCC;text-decoration:none;}
	.special a:visited{color:#CCC;text-decoration:none;}
	.special a:hover{color:#FFF;text-decoration:none;}
	.special a:active{color:#FFF;text-decoration:none;}

	.special .top{background: url("/images/site_components/hmpg_special_top.png") 0 0 no-repeat;}
	.special .btm{background: url("/images/site_components/hmpg_special_btm.png") left bottom no-repeat;padding: 2px 10px;}
	
	.special .desc{margin:-10px 0 10px 49px;}
	.special .float_left.mr10{margin-top:-10px;}
	
/*---------------------------------
	Browse
-------------------------------- */	

	#alpha_left{float:left;margin-right:20px;margin-top:-12px;width:350px;}
	#alpha_right{margin-left:370px;}

	#browse_lists h3{color:#EE3325;}
	
	#browse_lists ul{margin-left:-40px;*margin-left:0;}
	#browse_lists li{list-style:none;}
	
	.browse_free{color:#999999;}
	.browse_price{color:#999999;}
	
	#browse_cat p{margin:0 0 0 20px;padding:0;}
	
/*---------------------------------
	Careseekers and Professionals
-------------------------------- */	
	
	.reg_steps{background: url("/images/site_components/seeker_box_bg.png") repeat-y;width:246px;color:#FFF;float:left;margin-right:30px;margin-top:30px;}
	.reg_steps .top{background: url("/images/site_components/seeker_box_top.png") 0 0 no-repeat;}
	.reg_steps .btm{background: url("/images/site_components/seeker_box_btm.png") left bottom no-repeat;padding: 5px 10px 15px 10px;min-height:230px;}
	
	.reg_steps.last{margin-right:0;}
	
	.reg_steps h3{font-size:12px;}
	
	.reg_arrow_1{
		position:absolute;
		margin-left:251px;
		margin-top:145px;
	}
	
	.reg_arrow_2{
		position:absolute;
		margin-left:527px;
		margin-top:145px;
	}
	
	
/*---------------------------------
	Search Results
-------------------------------- */	
	
	.searchReturn{margin-left:70px;min-height:80px;border-bottom:1px dotted #CCCCCC;margin-bottom:10px;padding-bottom:10px;}
	.searchReturn h4{margin-bottom:-10px;font-size:13px;}
	
	#sub_content.search h3{color:#EE3325;font-size:14px;}
	
/*---------------------------------
	About Page
-------------------------------- */	
	
	#didYouKnow{background: url("/images/site_components/seeker_box_bg.png") repeat-y;width:246px;color:#FFF;float:right;margin-left:30px;}
	#didYouKnow .top{background: url("/images/site_components/seeker_box_top.png") 0 0 no-repeat;}
	#didYouKnow .btm{background: url("/images/site_components/seeker_box_btm.png") left bottom no-repeat;padding: 5px 10px 15px 10px;min-height:242px;}
	
	.about #margin_content{margin-right:276px;}
	
/*---------------------------------
	InfoMed Detals Page
-------------------------------- */	

	#embedForm{
		border-top:1px dashed #CCC;
		border-bottom:1px dashed #CCC;
		padding:10px;
		padding-top:0px;
		background-color:#D6F1F5;
		width:500px;
		margin-top:20px;
	}
	
	#embedForm input{width:400px;}

	#related{background: url("/images/site_components/seeker_box_bg.png") repeat-y;width:246px;color:#FFF;float:right;margin-left:30px;}
	#related .top{background: url("/images/site_components/seeker_box_top.png") 0 0 no-repeat;}
	#related .btm{background: url("/images/site_components/seeker_box_btm.png") left bottom no-repeat;padding: 5px 10px 15px 10px;min-height:242px;}
	
	#related h4{margin-top:2px;font-weight:bold;font-size:13px;}
	#related h4 a:link{color:#FFF;}
	#related h4 a:visited{color:#FFF;}
	#related h4 a:hover{color:#FFF;}
	#related h4 a:active{color:#FFF;}
	
	#prereg{
		width:500px;
		border:1px dashed #CCC;
		padding:5px 10px;
		margin-top:20px;
	}
	
	#prereg_thankYou{
		clear:both;
		border:1px dashed #CCC;
		padding:5px 10px;
		margin-top:20px;
		margin-bottom:20px;
		color:#009900;
		font-size:11px;
	}
	
	#prereg_error{
		clear:both;
		border:1px dashed #CCC;
		padding:5px 10px;
		margin-top:20px;
		margin-bottom:20px;
		color:#990000;
		font-size:11px;
	}
	
	#curr_infomed{
		clear:both;
		border:1px dashed #FF0000;
		padding:5px 10px;
		margin-top:20px;
		margin-bottom:20px;
		color:#000000;
		font-size:11px;
	}
	
	#curr_infomed h5{
		color:#FF0000;
		font-size:12px;
		font-weight:bold;
	}
	
	
	.steps{
		color:#006699;
		font-size:15px;
		font-weight:bold;
		font-style:italic;
	}
	
/*---------------------------------
	Terms of Agreement
-------------------------------- */	
	
	#app_terms{
		display:block;
		width:700px;
		height:350px;
		overflow:scroll;
		border:1px solid #999999;
		padding:10px;
	}

	
/*---------------------------------
	Account Page
-------------------------------- */	
	
	.pane-list {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.pane-list li {
		background:url(/images/site_components/account_nav_bg.png) no-repeat;
		padding: 10px;
		cursor: pointer;
		height:131px;
		width:615px;
		float:left;
	}

	.pane-list li h3{
		font-size:15px;
		font-weight:bold;
		color:#EE3325;
	}

	.pane-list li h3 a:link{color:#EE3325;}
	.pane-list li h3 a:visited{color:#EE3325;}
	.pane-list li h3 a:hover{color:#EE3325;}
	.pane-list li h3 a:active{color:#EE3325;}
	
	.pane-list li:hover {background:url(/images/site_components/account_nav_bg_on.png) no-repeat;}
	
	.alt_row{
		background-color:#D1EFF4;
	}

	
/*---------------------------------
	Site Forms
-------------------------------- */	
	
	
	#site_form{
		border-top:1px dashed #333;
		border-bottom:1px dashed #333;
		margin:30px 0;
		padding:10px 0;
	}
		
	#site_form label{
		float:left;
		width:150px;
		margin-right: 10px;
	}
	
	#site_form input{
		width: 300px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
	}
	
	#site_form textarea{
		width: 350px;
		height: 100px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
	}
	
	
	#site_form select{
		width: 300px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
		line-height:normal;
		letter-spacing:normal;
	}
	
	#site_form .small_dd{
		width:75px;
		margin-right:10px;
	}
	
	#site_form .submitBtn {
		width: auto;
		padding: 4px 12px;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background: #0C6D9E;
		border:solid;
		border-color:#FFFFFF;
		border-width:1px;
		margin-left:160px;
	}
	
	#site_form .form_right_align{margin-left:160px;}
	#site_form .chkbx {width: auto;border:none;}
	
	#site_form_2{
		border-bottom:1px dashed #333;
		margin:30px 0;
		padding:10px 0;
	}
		
	#site_form_2 label{
		float:left;
		width:150px;
		margin-right: 10px;
	}
	
	#site_form_2 input{
		width: 300px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
	}
	
	#site_form_2 textarea{
		width: 350px;
		height: 100px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
	}
	
	
	#site_form_2 select{
		width: 300px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
		line-height:normal;
		letter-spacing:normal;
	}
	
	#site_form_2 .small_dd{
		width:75px;
		margin-right:10px;
	}
	
	#site_form_2 .submitBtn {
		width: auto;
		padding: 4px 12px;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background: #0C6D9E;
		border:solid;
		border-color:#FFFFFF;
		border-width:1px;
		margin-left:160px;
	}
	
	#site_form_2 .form_right_align{margin-left:160px;}
	#site_form_2 .chkbx {width: auto;border:none;}
	
	.required{
		color:#FF0000;
	}
	
/*---------------------------------
	Account Forms
-------------------------------- */	
	
	
	#account_form{
		border-top:1px dashed #333;
		margin:30px 0;
		padding:10px 0;
	}
	
	#account_form h3{
		color:#EE3425;
	}
		
	#account_form label{
		float:left;
		width:150px;
		margin-right: 10px;
	}
	
	#account_form input{
		width: 300px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
	}
	
	#account_form textarea{
		width: 350px;
		height: 100px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
	}
	
	
	#account_form select{
		width: 300px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
		line-height:normal;
		letter-spacing:normal;
	}
	
	#account_form .submitBtn {
		width: auto;
		padding: 4px 12px;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background: #0C6D9E;
		border:solid;
		border-color:#FFFFFF;
		border-width:1px;
		margin-left:160px;
	}
	
	#account_form .form_right_align{margin-left:160px;}
	#account_form .chkbx {width: auto;border:none;}
	
/*---------------------------------
	Password Form
-------------------------------- */	
	
	#pass_form{
		border-top:1px dashed #333;
		margin:30px 0;
		padding:10px 0;
	}
	
	#pass_form h3{
		color:#EE3425;
	}
		
	#pass_form label{
		float:left;
		width:150px;
		margin-right: 10px;
	}
	
	#pass_form input{
		width: 300px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
	}
	
	#pass_form textarea{
		width: 350px;
		height: 100px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
	}
	
	
	#pass_form select{
		width: 300px;
		background:#EEF5F9;
		border: 1px solid #15313B;
		padding: 2px;
		line-height:normal;
		letter-spacing:normal;
	}
	
	#pass_form .submitBtn {
		width: auto;
		padding: 4px 12px;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background: #0C6D9E;
		border:solid;
		border-color:#FFFFFF;
		border-width:1px;
		margin-left:160px;
	}
	
	#pass_form .form_right_align{margin-left:160px;}
	#pass_form .chkbx {width: auto;border:none;}
	

/*---------------------------------
	Checkout
-------------------------------- */	
	
	.checkout_table{
		border:1px dashed #72CEDF;
		padding:10px;
		margin:10px;
		padding-top:0px;
	}
	
	.checkout_table h4{
		color:#006699;
	}
	
	#co_cc_info{
		border-top:1px dashed #CCC;
		border-bottom:1px dashed #CCC;
		margin-top:10px;
		padding-top:10px;	
		margin-bottom:10px;
		padding-bottom:10px;	
	}
	
	#site_form input.sc{
		width:50px;
	}
	
	#answers_table{
		border-bottom:1px dashed #CCC;
		padding-bottom:10px;
	}
	
	h3.results{color:#006699;font-size:12px;font-weight:bold;}
	
	#error_message{
		clear:both;
		border:1px dashed #FF0000;
		padding:5px 10px;
		margin-top:20px;
		margin-bottom:20px;
		color:#000000;
		font-size:11px;
	}
	
	#error_message h5{
		color:#FF0000;
		font-size:12px;
		font-weight:bold;
	}
	
	#results_controls{
		float:right;
		font-size:10px;
		line-height:25px;
	}
	
	#results_controls img{
		position:absolute;
		margin-left:-35px;
	}
	
	#infomed_jump_link{position:absolute;top:-45px}
	
/*---------------------------------
	Microsites
-------------------------------- */

	#hdr_social{
		position:absolute;
		right:35px;
		top:-35px
	}
		
/*---------------------------------
	Footer
-------------------------------- */

	
	#footer{
		width:900px;
		height:91px;
		margin:10px auto;
		background:url("/images/site_components/footer_bg.jpg") left bottom  no-repeat;
	}
	
	#social{float:right;margin-top:10px}
	
	#footer_cntnt{
		padding:3px 10px;
		font-size:10px;
		line-height:normal;
	}
	
	#footer_cntnt #copyright{
		*margin-top:-8px;
	}
	
	#footer_cntnt a:link{color:#7C7E81;border:none;text-decoration:underline;}
	#footer_cntnt a:visited{color:#7C7E81;border:none;text-decoration:underline;}
	#footer_cntnt a:hover{color:#333333;border:none;text-decoration:underline;}
	#footer_cntnt a:active{color:#333333;border:none;text-decoration:underline;}
	
	#footer_logo{
		text-indent:-5600px;
		width:111px;
		height:29px;
		background:url("/images/site_components/logo_footer.png") no-repeat; 
	}
	
	#footer_nav{float:right;margin-top:-3px;}
	
	#footer_nav li{
		display:inline;
		padding-right:5px;
		margin-right:5px;
		border-right:1px solid #7C7E81;
	}
	
	#footer_nav li.last{border-right:none;}
	
	#disclaimer{clear:both;margin-top:-3px;}