
/* Everything */

body {margin:5px;color:#434334}

#all {width:745px;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}

em{ font-weight:bold;color:#C02B74;font-style:normal}


h1 { font: normal bold 1.3em arial, verdana, tahoma, sans-serif; text-align:left;color: #C02B74;margin:0;padding:0;}
h2 { font: normal bold 1em arial, verdana, tahoma, sans-serif; text-align:left;color: #5312A8;margin:15px 0;padding:0;}
h3 {background-color:#FFC234;color:#5312A8;font: normal bold .9em verdana,sans-serif;padding:4px;margin:25px 0 15px 0;padding:3px 3px;}
h4 { font: normal bold 1em arial, verdana, tahoma, sans-serif; text-align:left; color:#5312A8;padding:5px 0 1px 0;margin:0}
h5 { font: normal bold 1em arial, verdana, tahoma, sans-serif; text-align:left;color: #C02B74;margin:.9em 0;padding:0;}
h6 { font: normal bold 0.90em arial, verdana, tahoma, sans-serif; text-align:left;color: #5312A8;margin:15px 0;padding:0;}

hr {color:#C02B74; height:1px}

#header-home {width:743px;}
#header {width:745px;}

#logo {float:left;}

#hiddenprintlogo {display:none;}


/* 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 20px;}
#tagline a{color:#fff;text-decoration:none;}
#tagline p.phone{color:#FFD749;font: normal bold .75em verdana, tahoma, sans-serif;line-height:195%;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:20px;margin-left:20px;}




/* TAGLINE INNER */
#tagline-inner{float:left;width:320px;height:165px;background: url(images/bg_rightheader_inner.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 20px;}
#tagline-inner a.hidevisit{color:#5312A8;text-decoration:none;background-color:#FFC234;padding:3px;font-size:13px;}

#tagline a.hidevisit{color:#5312A8;text-decoration:none;
background-color:#FFC234;padding:3px;font-size:13px;}

#tagline-inner p.phone{color:#FFD749;font: normal bold .75em verdana, tahoma, sans-serif;line-height:195%;text-align:right;}
html>body #tagline-inner p.phone{margin-top:7px;}


.printpage {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:365px;}
#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:16px;line-height:140%;}

.donatenow{margin-left:12px;margin-top:20px;}

#main{float:left;vertical-align:top;text-align:left;margin:50px 0 0 0;height:auto;border:0px solid #000;}
html>body #main{}

#main ul{padding:0;margin-left:80px}
#main p {margin-left:20px}
#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;width:100%;}
.maintable td{vertical-align:top}
.bodycopy{padding:0 20px 20px 20px;width:504px;}
html>body .bodycopy {width:504px;}
.bodycopy p{ font: normal normal .85em Verdana, Arial, Helvetica, sans-serif;color:#5312A8}
.bodycopy li{ font: normal normal .85em Verdana, Arial, Helvetica, sans-serif;color:#5312A8}
.bodycopy li li{ font: normal normal 13px Verdana, Arial, Helvetica, sans-serif;color:#5312A8}




/* leftnav*/
.leftnav { height:auto; width:199px;padding-bottom:12px;background-color:#C02B74;}
.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;}




.leftnav li.hidemyvisit{margin-top:10px;}






/* 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:#FFC233;text-decoration: underline;}
#subnav a.on{color:#FFC233;text-decoration: underline;}


/* LINKS */
a {color: #C02B74; text-decoration: underline;} 
a:hover {color: #C02B74; text-decoration: underline;} 
b{ font-weight: bold;} 



/* Footer */
#bottominfo {text-align:left; position:absolute}
#bottominfo p {width:360px;float:left;font: normal normal .65em Arial, Helvetica, sans-serif;margin-top:15px;}
#bottominfo img {float:left;margin:19px 0px 0 4px;}

#bottominfo-inner {float:left;text-align:left;}
#bottominfo-inner p {width:470px;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:100%;}
.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 14px 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 14px verdana,sans-serif;line-height:150%}

/* Financial TABLE */

.financialtable{font: normal normal 10px verdana,sans-serif;  line-height:15px; text-decoration:none; text-align:left;color:#5312A8;margin:10px 0;border:1px solid #ccc;border-width:1px 0 0 1px;width:100%;}
.financialtable th{background-color:#FFC234;color:#5312A8;font: normal bold 13px verdana,sans-serif;padding:4px;border:1px solid #ccc;border-width:0 1px 1px 0;}
.financialtable td{background-color:#F7F7F7;color:#5312A8;padding:4px;border:1px solid #ccc;border-width:0 1px 1px 0;font: normal normal 11px verdana,sans-serif;line-height:150%}
.financialtable th.headertotal{background-color:#C02B74;color:#F7F7F7;font: normal bold 13px verdana,sans-serif;padding:4px;border:1px solid #ccc;border-width:0 1px 1px 0;}
.financialtable td.bold{background-color:#F7F7F7;color:#5312A8;font: normal bold 11px verdana,sans-serif;padding:4px;border:1px solid #ccc;border-width:0 1px 1px 0;}

/* Picture TABLE */

.picturetable{text-decoration:none; text-align:left;color:#5312A8;border:1px solid #ccc;border-width:1px 0 0 1px;width:380px;margin-top:10px}
.picturetable td{background-color:#fff;color:#C02B74;padding:3px;border:1px solid #ccc;border-width:0 1px 1px 0;font: normal normal 12px verdana,sans-serif;line-height:120%;text-align:center;}


.picturetable td a{text-decoration:none;}

td img{margin-bottom:5px;}
.gallerypic{margin-top:10px;border:1px solid #C02B74}
#footer {clear:both;font: normal normal .7em Verdana, Arial, Helvetica, sans-serif;width:745px;padding-top:7px;vertical-align:top;text-align:left}
.tld {float:right;text-align:right;vertical-align:top;}
.validation {float:left;vertical-align:top;}



#tld {clear:both;font: normal normal .7em Verdana, Arial, Helvetica, sans-serif;width:745px;text-align:right;padding-top:7px;}
#tld a{color:#000;text-decoration:none}


.tld a{color:#434334;text-decoration:none}
.tld a:hover {color:#000;text-decoration:none}




#footer-inner{clear:both;width:745px}
#tld-inner{float:right;font: normal normal .7em Verdana, Arial, Helvetica, sans-serif;text-align:right;padding-top:7px;}
#tld-inner a{color:#434334;text-decoration:none}


/*Address Table*/

.accountants {font: normal normal 13px Verdana, Arial, Helvetica, sans-serif;}
table.accountants td.address {padding-left:100px; }

/* Contact Form */

.contactform ul{list-style:none;margin:0;padding:0}
.contactform li{clear:both;margin:1px;padding:5px; width:26em;color:#5312A8;border-bottom:0px solid #5312A8;background-color:#F7F7F7;}
.contactform li.chckbx{margin:1px;padding:5px; width:26em;color:#F7F7F7;border-bottom:0px solid #fff;}
.contactform label{float: left; width: 150px; text-align: left; padding: 5px 0 0 0;}
html>body .contactform li{background-color:#fff}
.contactform li.buttons{text-align: right; padding-right: 60px;}

.contactform td{color:#5312A8;font: normal normal 15px verdana,sans-serif;}

html>body .contactform li.buttons{text-align: left; padding-right: 0px;}
.contactform textarea{ margin-top:3px;width:130px;font: normal normal 11px verdana,sans-serif;text-align:left;border:1px solid #5312A8}
.contactform input{font: normal normal 11px verdana,sans-serif;text-align:left;border:1px solid #5312A8;}
.contactform input.checkbox{border:0px solid #5312A8;}
.contactform input.button{font-family:verdana,arial helvetica,sans-serif;font-size:11px;text-align:center;color:#5312A8;margin-right:5px}




/* 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 }


p.quote{color:#5312A8;font-weight:bold;line-height:150%}

p.quotebold{font-style:italic;color:#5312A8;font-weight:bold;}

p.facts{ font-style:italic;color:#C02B74;font-weight:bold;}

ul.facts{}
ul.facts li{font: normal bold .8em verdana, tahoma, sans-serif;color: #C02B74;padding:5px;}

ul.myths{}
ul.myths li{font: normal bold .8em verdana, tahoma, sans-serif;color: #5312A8;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}


p.hidemyvisit{color:#C02B74;background-color:#FFC234;padding:3px;font-size:12px;margin-top:20px;text-align:center;}
p a.hidemyvisit{color:#C02B74;font-weight:bold;text-decoration:none;background-color:#FFC234;padding:3px;font-size:13px;margin-top:10px;}


#hidemyvisitbottom{margin-top:450px}
.leftnav a.hidemyvisit:hover{color:#5312A8;text-decoration:none;}

.leftnav a.hidemyvisit{color:#C02B74;text-decoration:none;background-color:#FFC234;padding:3px;font-size:12px;margin-top:10px;}
.leftnav a.hidemyvisit:hover{color:#5312A8;text-decoration:none;}
