
/* Everything */

body {margin:5px;color:#434334}

#all {width:600px;border:1px solid #ccc;font-family: sans-serif;}
html>body #all {width:743px;}

p{ font: normal normal .8em Verdana, Arial, Helvetica, sans-serif;text-align:left;color:#434334;margin:3px 0 15px 0}



h1 { font: normal bold .96em verdana, tahoma, sans-serif; text-align:left;color: #D40026;margin:0;padding:0;}
h2 { font: normal bold 15px arial, verdana, tahoma, sans-serif; text-align:left;color: #5312A8;margin:15px 0;padding:0;}
h3 {background-color:#FFC234;color:#5312A8;font: normal bold 12px verdana,sans-serif;padding:4px;margin:15px 0;padding:3px 3px;}
h4 { font: normal bold 12px arial, verdana, tahoma, sans-serif; text-align:left; color:#5312A8;padding:5px 0 1px 0;margin:0}


#header-home {width:745px;display:none;}

#header {width:745px;display:none;}

#logo {display:none;float:left;}

#hiddenprintlogo {display:inline}



/* TAGLINE HOME */
#tagline{float:left;width:320px;height:165px;background: url(images/tagline_home.gif) no-repeat 0px 0px;padding:12px 10px 0 55px;text-align:left;line-height:120%}
html>body #tagline{padding:0;}
html>body #tagline p{padding:0 30px;}
#tagline a{color:#fff;text-decoration:none;}
#tagline p.phone{color:#FFD749;font: normal bold .75em verdana, tahoma, sans-serif;line-height:165%;text-align:right;}
#tagline p.welcome{color:#09499E;font: normal bold .75em verdana, tahoma, sans-serif;padding-top:15px;line-height:145%;}
html>body #tagline p.phone{margin-top:7px;}
html>body #tagline p.welcome{margin-top:30px}




/* TAGLINE INNER */
#tagline-inner{display:none;float:left;width:320px;height:165px;background: url(images/space.gif) no-repeat 0px 0px;padding:12px 10px 0 55px;text-align:left;line-height:120%}
html>body #tagline-inner{padding:0;}
html>body #tagline-inner p{padding:0 30px;}
#tagline-inner a{color:#000;text-decoration:none;}
#tagline-inner p.phone{color:#FFD749;font: normal bold .75em verdana, tahoma, sans-serif;line-height:165%;text-align:right;}
html>body #tagline-inner p.phone{margin-top:7px;}


.printpage {display:none;text-align:right;vertical-align:middle}



/* MAIN HOME */
#contentarea {clear:both;margin:0;background: url(images/bg_home_main.gif) no-repeat 0px 0px;height:320px;}
#contentarea-inner {
	clear:both;
	margin:0;

}


#left{float:left;width:13em;font: normal bold .8em verdana, tahoma, sans-serif;color:#fff;text-align:left;padding-left:20px;line-height:140%;}



#main{float:left;vertical-align:top;text-align:left;margin:12px 0 0 0;height:auto;border:0px solid #000;}
html>body #main{}

#main ul{padding:0;margin-left:80px}
#main li{background: url(images/pink_bullet.gif) no-repeat 6px 9px;color:#4E06AA;list-style:none;padding-left:30px;font: normal bold .8em arial, sans-serif;line-height:200%}
#main li a{color:#4E06AA;text-decoration:none;}
#main li a:hover{color:#F20094;text-decoration:none;}

/* MAIN INNER - TABLE */

.maintable{clear:both;}
.maintable td{vertical-align:top}
.bodycopy{padding:0 20px 20px 20px;width:510px;}
.bodycopy p{ font: normal normal .8em Verdana, Arial, Helvetica, sans-serif;}
.bodycopy li{ font: normal normal .8em Verdana, Arial, Helvetica, sans-serif;}
.bodycopy li li{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;}

/* leftnav*/
.leftnav { display:none;height:auto; width:200px;background-color:#E20A16;padding-bottom:12px;}

html>body .leftnav { height:auto; width:199px;background-color:#B01C52;padding-bottom:12px;}
.leftnav ul {text-align:left;margin:0;padding-left:10px;}
.leftnav li {display:block;list-style:none;}
.leftnav li a {font: normal bold .8em Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;line-height:1.6em; }
.leftnav a:hover{color:#FFC233;text-decoration: underline;}
.leftnav a.on{color:#FFC233;text-decoration: underline;}

.quote{color:#5312A8;font-weight:bold;line-height:150%}


/* subnav*/
#subnav {border:0px solid #fff;}
#subnav ul {padding:0 10px;width:125px}
#subnav li {display:block;list-style:square;margin:7px 0}
#subnav li a {font: normal normal .8em Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#subnav a:hover{color:#fff;text-decoration: underline;}
#subnav a.on{color:#fff;text-decoration: underline;}


/* LINKS */
a {color: #4E06AA; text-decoration: underline;} 
a:hover {color: #F20094; text-decoration: underline;} 
b{ font-weight: bold;} 



/* Footer */
#bottominfo {text-align:left; position:absolute}
#bottominfo p {width:420px;float:left;font: normal normal .65em Arial, Helvetica, sans-serif;margin-top:15px;}
#bottominfo img {float:left;margin-right:7px;}

#bottominfo-inner {float:left;text-align:left;}
#bottominfo-inner p {width:400px;float:left;font: normal normal .65em Arial, Helvetica, sans-serif;margin-top:15px;}
#bottominfo-inner img {float:left;margin-right:7px;}
/* Form styles */

.form{ font: normal normal .7em trebuchet ms,verdana,arial,sans serif; color:#000; width:200px;
} 
input, select{ font: normal normal .7em verdana,arial,sans serif; color:#000;
} 


.infotable{font: normal normal 11px verdana,sans-serif;  line-height:17px; text-decoration:none; text-align:left;color:#5312A8;margin:10px 0;border:1px solid #ccc;border-width:1px 0 0 1px;width:400px;}
.infotable th{background-color:#FFC234;color:#5312A8;font: normal bold 12px verdana,sans-serif;padding:4px;border:1px solid #ccc;border-width:0 1px 1px 0;}

.infotable th.header{background-color:#5312A8;color:#fff;font: normal bold 12px verdana,sans-serif;padding:4px;border:1px solid #ccc;border-width:0 1px 1px 0;}
.infotable td{background-color:#F7F7F7;color:#5312A8;padding:4px;border:1px solid #ccc;border-width:0 1px 1px 0;font: normal normal 12px verdana,sans-serif;line-height:150%}






#tld {clear:both;font: normal normal 9px Verdana, Arial, Helvetica, sans-serif;width:600px;text-align:right;padding-top:7px;}

#footer-inner{clear:both;width:600px}
#tld-inner{float:right;font: normal normal 9px Verdana, Arial, Helvetica, sans-serif;text-align:right;padding-top:7px;}



.contactform li.chckbx{margin:1px;padding:5px; width:26em;color:#666666;border-bottom:0px solid #fff;}
.contactform label{float: left; width: 50%; text-align: left; padding: 5px 0 0 0}
.contactform li.submit{margin-left:147px}
.contactform textarea{ margin-top:3px;font: normal normal 11px verdana,sans-serif;text-align:left;}
.contactform input{font: normal normal 11px verdana,sans-serif;text-align:left;}
.contactform input.button{font-family:verdana,arial helvetica,sans-serif;font-size:11px;width:80px;text-align:center;
margin-left:200px;color:#414141}
/* Special */

p.copyprob {font: normal bold 15px verdana, tahoma, sans-serif;color:#ff0000}

p.standout {background-color:#fff;color:#C02B74;font: normal bold .9em verdana, tahoma, sans-serif;line-height:130%;}


p.standout_blue {background-color:#F7F7F7;color:#5312A8;font: normal bold .9em verdana, tahoma, sans-serif;line-height:130%;padding:2%}

p.top {font: normal bold 11px verdana, tahoma, sans-serif;text-align:center }


ul.facts{}
ul.facts li{font: normal bold .8em verdana, tahoma, sans-serif;color: #C02B74;padding:5px;}

.small{font-size:.85em;font-weight:normal}


li.nobullet{font: normal bold 13px verdana, tahoma, sans-serif;list-style:none;margin-left:-15px;color:#5312A8; font-weight: bold;font-style:normal;}

h5.money { padding-bottom:0;margin-bottom:0}
ul.money { padding-top:0;margin-top:0}
li.cost{ list-style:none;font-weight:bold;margin-left:-18px}
 
 
 