@charset "utf-8";
/* ------------------------------------------------------------------------------------------------- 

	True Care Advantage CSS Document
	Created by Ben Hron 2009
	Copyright American Health Advantage 2009
	
	Table of Contents:
	1.) Body
		a.)Body Elements
	2.)	Wrapper
	3.) Header
		a.)Search Bar (Search | Join | Contact)
		b.)Mini Conversion Form
		c.)Main Menu
	3.) Content Area
		a.)Banner
		b.)Topic Menu
	4.) Promo Section
		a.)Testimonials
		b.)Featured Offer
		c.)Highlights
		d.)Top Links
	5.) Footer
	6.) Special Conditions
		a.)Landing Page Form
		b.)Back Button for Articles
		c.)Tables
	
	Use a "=" Before your search term for quick results.
	i.e. use "=Body" to search for "Body" section.
	
-----------------------------------------------------------------------------------------------------*/
/* =Body ------------------------------------------------------------------------------------------- */
body
{
background: white url(images/Topright2.gif) 0 0 repeat-x scroll;
margin: 0 0;
overflow-x:hidden;
font-family: Arial, Helvetica, sans-serif;
}
/* =Body Elements ------------------------------------------------------------------------------------*/
div
{
margin: 0
}
img
{
border: none;
display: block;
}
.inline
{
display: inline;
}
span
{
display: none;
}
a
{
color: #124C67;
}
h1,h2,h3,h4
{
color: #124C67;
}
.center
{
padding: 40px;
text-align: center;
margin: 0 auto;
width: 700px;
}
li
{
padding: 3px;
}
a:visited
{
color: #2d2d2d;
text-decoration: none;
}
.cursor
{
cursor: pointer;
}
input
{
padding: 3px;
margin: 0px;
}
fieldset
{
border: none;
}
p
{
text-align: left;
}
dt
{
font-weight: bold;
padding: 10px;
}
.floatleft
{
float: left;
margin-right: 10px;
margin-bottom: 20px;
}
/* =Wrapper -------------------------------------------------------------------------------*/
#wrapper
{
width: 800px;
}
/* =Header -----------------------MAIN DIV---------------------------------------------------------*/
#header
{
background: url(images/logobg.gif) 0 0 no-repeat;
}
/* =Search Bar ----------------------------------------------------------------------------*/
#hsearch
{
float: right;
}
#lightbox 
{
text-align: right;
background: white;
display: none;
position: absolute;
left: 450px;
width: 350px;          
padding: 5px;
border: 1px solid #003399;
z-index:1002;
overflow: auto;
}
.searchform
{
text-align: center;
padding: 10px;
}
.fakeh2
{
display: inline;
font-size: 16px;
font-weight: bold;
color: #124c67;
float: left;
text-decoration: none;
}
.vspacer
{
float: left;
width: 100%;
height: 50px;
}
/* =Mini Conversion Form --------------------------------------------------------------------*/
#miniconversionform
{
position: relative;
top: -55px;
left:635px;
color: white;
font-size: 12px;
font-weight: bold;
}
.absolute
{
position: absolute;
}
/* =Main Menu -------------------------------------------------------------------------------*/
#mainmenu
{
display: table;
}
#mainmenu a
{
float: left;
display: block;
width: 100px;
height: 25px;
}
#mainmenu a:hover
{
background-position: 0 -25px;
}
#home
{
background: url(images/home.gif) 0 0 no-repeat;
}
#benefits
{
background: url(images/benefits.gif) 0 0 no-repeat;
}
#plans
{
background: url(images/plans.gif) 0 0 no-repeat;
}
#questions
{
background: url(images/questions.gif) 0 0 no-repeat;
}
#join
{
background: url(images/join.gif) 0 0 no-repeat;
}
#articles
{
background: url(images/articles.gif) 0 0 no-repeat;
}
#blog
{
background: url(images/blog.gif) 0 0 no-repeat;
}
/* =Content Area ----------------------------------------MAIN DIV ---------------------------------------------*/
#content
{
padding-left: 10px;
}
.twocolumns
{
display: table;
width: 100%;
}
#leftcolumn
{
width: 48%;
float: left;
padding-right: 10px;
}
#rightcolumn
{
width: 50%;
float: left
}
/* =Banner -------------------------------------------------------------------------------------------*/
#banner h1
{
margin-top: 30px;
padding-bottom: 5px;
margin-bottom: 0px;
}
/* =Topic Menu ---------------------------------------------------------------------------------*/
#topicmenu
{
display: table;
}
#topicmenu a
{
float: left;
height: 34px; 
display: block;
padding-right: 1px;
}
#topicmenu a:hover
{
background-position: 0 -34px;
}
#hearing
{
background: url(images/benefitsbar_06.gif) 0 0 no-repeat;
width: 107px;
}
#physician
{
background: url(images/benefitsbar_05.gif) 0 0 no-repeat;
width: 209px;
}
#prescriptions
{
background: url(images/benefitsbar_04.gif) 0 0 no-repeat;
width: 121px;
}
#vision
{
background: url(images/benefitsbar_03.gif) 0 0 no-repeat;
width: 109px;
}
#nurse
{
background: url(images/benefitsbar_02.gif) 0 0 no-repeat;
width: 126px;
}
#dental
{
background: url(images/benefitsbar_01.gif) 0 0 no-repeat;
width: 111px;
}
/* =FAQ ---------------------------------------------------- */
#faqmenu
{
text-align: center;
display: table;
}
#faqmenu a
{
float: left;
display: block;
width: 155px;
height: 84px;
}
#faqmenu a:hover
{
background-position: 0 -85px;
}
#dentalfaq
{background: url(images/dentalfaq.png) 0 0 no-repeat;}
#visionfaq
{background: url(images/visionfaq.png) 0 0 no-repeat;}
#hearingfaq
{background: url(images/hearingfaq.png) 0 0 no-repeat;}
#nursefaq
{background: url(images/nursefaq.png) 0 0 no-repeat;}
#pharmacyfaq
{background: url(images/pharmacyfaq.png) 0 0 no-repeat;}
#faqlist dd
{
display: none;
}
#faqlist dt
{
padding: 3px;
}
#faqlist span
{
display: inherit;
float: right;
position: relative;
top: -40px;
margin-right: 15px;
}
/* =Promo Section ------------------------------------------------------------------------------*/
#promo
{
text-align: center;
display: block;
width: 800px;
}
#promo div
{
padding: 2px;
float: left;
}
#promo h2
{
margin-bottom: 3px;
margin-top: 3px;
padding-bottom: 3px;
padding-top: 3px;
display: block;
font-size: 18px;
}
#promo ul
{
list-style-image: url(images/bullet.png);
line-height: 18px;
padding-left: 20px;
}
#promo img
{
border: 1px solid #cccccc;
}
/* =Testimonials -------------------------------------------------------------------------------*/
#testimonials
{
width: 170px;
}
#testimonials h3
{
font-size: 14px;
color: #2d2d2d;
text-decoration: underline;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 0;
padding-bottom: 0;
}
#marquee
{
background:#6ca1e6;
height: 330px;
padding: 5px;
}
#marquee_replacement
{
text-align: left;
height: 310px;
color: #144968;
font-size: 12px;
overflow:auto;
}
#marquee_replacement p.spacer{
 height:310px;
}
/* =Featured Offer -----------------------------------------------------------------------*/
#featuredoffer{}
/* =Highlights ---------------------------------------------------------------------------*/
#highlights
{
width: 255px;
}
#highlightsbox
{
border: 1px solid #cccccc;
text-align: left;
height: 212px;
font-weight: bold;
font-size: 15px;
font-style:italic;
color: #124c67;
}
#highlightsbox a
{
color:#FF0000;
text-decoration: none;
}
.textbox{}
.textbox h3
{
border-bottom: 1px solid #cccccc;
display: block;
padding-bottom: 3px;
padding-top: 0px;
margin-top: 0px;
text-align: center;
}
/* =Top Links --------------------------------------------------------------------------- */
.toplinks
{
float: right;
}
/* =Footer -----------------------MAIN DIV--------------------------------------------------------*/
#footerwrapper
{
width: 100%;
background: #6ca1e6;
float: left;
}
#footer
{
width: 800px;
}
#bbbseal
{
float: left;
padding: 10px;
}
#footerlinks
{
float:left;
width: 600px;
padding: 10px;
border:none;
}
#footer a
{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color:#124C67;
}
#disclosure
{
padding: 10px;
font-size: 12px;
}
.footer-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.phone {
	color: #14283D;
}
/* =Landing Page Form ------------------------------------------------------------------------------- */
.mainform
{
position: relative;
top: -40px;
left: 340px;
}
.mainforma
{
position: absolute;
}
#redarrow
{
display: inline;
float: left;
position: relative;
top: -8px;
}
/* =Sitemap ------------------------------------------------------------------------------*/
.legend
{
background: white;
display: inline;
float: left;
margin: -0.99em 10px 3px 0;
position: relative;
padding-left: 5px;
padding-right: 5px;
}
.mapbox
{
padding: 10px;
text-align: left;
border: 1px solid #cccccc;
float: left;
margin: 5px;
}
.sitemapwrapper
{
display: table;
}
.mapbox div{
float: left
}
/* =Back Button for Articles ------------------------------------------------------------------*/
#back
{
display: block;
background: url(images/back.gif) 0 0 no-repeat;
width: 159px;
height: 41px;
}
#back:hover
{
background-position: 0 -42px;
}
/* =Tables ----------------------------------------------------------------------------------------------*/
.outertable 
{
border: none;
vertical-align: top;
}
.stylenone td
{
border: 0;
}
table
{
text-align: center;
margin: 0 auto;
}
td
{
border: 0px solid #333333;
padding: 5px;
}
td p
{
text-align: center;
}
th
{
padding: 5px;
color: #124C67;
}
caption
{
color: #124C67;
font-size: 20px;
font-weight: bold;
padding: 5px;
}
td dl
{
text-align: center;
}
td dt
{
text-align: center;
font-weight: bold;
}
td dd
{
text-align: center;
margin: 0;
}
td ul
{
text-align: left;
vertical-align: top;
}
.tablerow
{
display: table;
margin: 0 auto;
text-align: center;
}
.tablerow table
{
float: left;
}
.valigntop
{
vertical-align: top;
}
.form li
{
list-style-type: none;
}