@charset "iso-8859-1";
/* CSS Document */
/* 
'pink = #ff00a2
'purple = #64003f
'red = #de0025
'orange = #ffae00
'yellow = #feff03
'green = #7fb700
'blue = #26c8f6
'lilac = #9b78dc
 */

body {background:#777270 url(../images/leopardtracks.gif) repeat fixed; text-align:center; margin-top:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
div#wrapper {width:860px; margin-left:auto; margin-right:auto; text-align:center;}
div#headertop {width:840px; border-right:1px solid #000; border-left:1px solid #000; margin-left:auto; margin-right:auto; background:url(../images/headerbgtop.jpg) top center no-repeat; height:241px; text-align:left;}
div#headerbot {width:840px; border-right:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000; margin-left:auto; margin-right:auto; background:url(../images/headerbgbot.jpg) top center no-repeat; height:50px; padding-top:4px;}

div#map_contact {float:left; width:175px; clear:both;}
.ContactMap {padding:2px 0px;}


/*  TITLES  */
div#AllContent a, a:link, a:visited, a:active {color:#000; font-size:12px; text-decoration:underline;}

div#PurpleContent {width:800px; border-right:1px solid #000; border-left:1px solid #000; margin-left:auto; margin-right:auto; background:#fff url(../images/titlebg-purple.png) 10px -15px no-repeat; text-align:left; padding:20px; font-size:11px;}
div#LilacContent {width:800px; border-right:1px solid #000; border-left:1px solid #000; margin-left:auto; margin-right:auto; background:#fff url(../images/titlebg-lilac.png) 10px -15px no-repeat; text-align:left; padding:20px; font-size:11px;}
div#PinkContent {width:800px; border-right:1px solid #000; border-left:1px solid #000; margin-left:auto; margin-right:auto; background:#fff url(../images/titlebg-pink.png) 10px -15px no-repeat; text-align:left; padding:20px; font-size:11px;}
div#BlueContent {width:800px; border-right:1px solid #000; border-left:1px solid #000; margin-left:auto; margin-right:auto; background:#fff url(../images/titlebg-blue.png) 10px -15px no-repeat; text-align:left; padding:20px; font-size:11px;}
div#GreenContent {width:800px; border-right:1px solid #000; border-left:1px solid #000; margin-left:auto; margin-right:auto; background:#fff url(../images/titlebg-green.png) 10px -15px no-repeat; text-align:left; padding:20px; font-size:11px;}
div#RedContent {width:800px; border-right:1px solid #000; border-left:1px solid #000; margin-left:auto; margin-right:auto; background:#fff url(../images/titlebg-red.png) 10px -15px no-repeat; text-align:left; padding:20px; font-size:11px;}
div#OrangeContent {width:800px; border-right:1px solid #000; border-left:1px solid #000; margin-left:auto; margin-right:auto; background:#fff url(../images/titlebg-orange.png) 10px -15px no-repeat; text-align:left; padding:20px; font-size:11px;}
div#YellowContent {width:800px; border-right:1px solid #000; border-left:1px solid #000; margin-left:auto; margin-right:auto; background:#fff url(../images/titlebg-yellow.png) 10px -15px no-repeat; text-align:left; padding:20px; font-size:11px;}

div#PurpleContent, div#LilacContent, div#PinkContent, div#BlueContent, div#GreenContent, div#RedContent, div#OrangeContent, div#YellowContent a, a:link, a:visited, a:active {color:#000; text-decoration:none; font-size:11px;}

div#PurpleContent a:hover {color:#64003f;}
div#LilacContent a:hover {color:#9b78dc;}
div#PinkContent a:hover {color:#ff00a2;}
div#BlueContent a:hover {color:#26c8f6;}
div#GreenContent a:hover {color:#7fb700;}
div#RedContent a:hover {color:#de0025;}
div#OrangeContent a:hover {color:#ffae00;}
div#YellowContent a:hover {color:#feff03;}

div#footer {width:860px; margin-left:auto; margin-right:auto; font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

div#copyright {width:auto; float:left; margin-left:25px;}
div#disclaimer {width:auto; float:right; margin-right:25px;}

/*  FOOTERS  */
div#Lilacfooter, div#Purplefooter, div#Pinkfooter, div#Redfooter, div#Greenfooter, div#Bluefooter, div#Orangefooter
{width:860px; margin-left:auto; margin-right:auto; font-size:11px; font-weight:bold; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:20px; padding-top:18px;}
div#Lilacfooter a, a:link, a:visited, a:active,
div#Purplefooter a, a:link, a:visited, a:active,
div#Pinkfooter a, a:link, a:visited, a:active,
div#Redfooter a, a:link, a:visited, a:active,
div#Greenfooter a, a:link, a:visited, a:active,
div#Bluefooter a, a:link, a:visited, a:active,
div#Orangefooter a, a:link, a:visited, a:active
{font-size:11px; font-weight:bold; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}



/*  FOOTER LINKS  */
div#LilacfooterLinks, div#PurplefooterLinks, div#PinkfooterLinks, div#RedfooterLinks, div#BluefooterLinks, div#GreenfooterLinks, div#YellowfooterLinks, div#OrangefooterLinks,
div#LilacfooterLinks a, a:link, a:visited, a:active,
div#PurplefooterLinks a, a:link, a:visited, a:active,
div#PinkfooterLinks a, a:link, a:visited, a:active,
div#RedfooterLinks a, a:link, a:visited, a:active,
div#BluefooterLinks a, a:link, a:visited, a:active,
div#GreenfooterLinks a, a:link, a:visited, a:active,
div#OrangefooterLinks a, a:link, a:visited, a:active,
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#fff;}
div#Yellowfooter {width:860px; margin-left:auto; margin-right:auto; font-size:11px; font-weight:bold; color:#5c5c5c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:30px; padding-top:18px;}
div#Yellowfooter a, a:link, a:visited, a:active {font-size:11px; font-weight:bold; color:#5c5c5c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
div#YellowfooterLinks a, a:link, a:visited, a:active {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#fff;}


/*   LILAC FOOTER  */
div#Lilacfooter {background:url(../images/footerbg-lilac.png) top center no-repeat;}
div#Lilacfooter a:hover {color:#cdbcee;}
div#LilacfooterLinks {color:#9b78dc;}
div#LilacfooterLinks a:hover {color:#9b78dc;}

/*   PURPLE FOOTER  */
div#Purplefooter {background:url(../images/footerbg-purple.png) top center no-repeat;}
div#Purplefooter a:hover {color:#b2809f;}
div#PurplefooterLinks {color:#64003f;}
div#PurplefooterLinks a:hover {color:#64003f;}

/*   PINK FOOTER  */
div#Pinkfooter {background:url(../images/footerbg-pink.png) top center no-repeat;}
div#Pinkfooter a:hover {color:#ff80d1;}
div#PinkfooterLinks {color:#ff00a2;}
div#PinkfooterLinks a:hover {color:#ff00a2;}

/*   RED FOOTER  */
div#Redfooter {background:url(../images/footerbg-red.png) top center no-repeat;}
div#Redfooter a:hover {color:#ef8092;}
div#RedfooterLinks {color:#de0025;}
div#RedfooterLinks a:hover {color:#de0025;}

/*   GREEN FOOTER  */
div#Greenfooter {background:url(../images/footerbg-green.png) top center no-repeat;}
div#Greenfooter a:hover {color:#bfdb80;}
div#GreenfooterLinks {color:#7fb700;}
div#GreenfooterLinks a:hover {color:#7fb700;}

/*   BLUE FOOTER  */
div#Bluefooter {background:url(../images/footerbg-blue.png) top center no-repeat;}
div#Bluefooter a:hover {color:#93e4fb;}
div#BluefooterLinks {color:#26c8f6;}
div#BluefooterLinks a:hover {color:#26c8f6;}

/*   ORANGE FOOTER  */
div#Orangefooter {background:url(../images/footerbg-orange.png) top center no-repeat;}
div#Orangefooter a:hover {color:#ffd780;}
div#OrangefooterLinks {color:#ffae00;}
div#OrangefooterLinks a:hover {color:#ffae00;}

/*   YELLOW FOOTER  */
div#Yellowfooter {background:url(../images/footerbg-yellow.png) top center no-repeat;}
div#Yellowfooter a:hover {color:#939393;}
div#YellowfooterLinks {color:#feff03;}
div#YellowfooterLinks a:hover {color:#feff03;}

.title {padding-left:45px; padding-bottom:25px;}
a.white {font-size:13px; font-weight:bold;}

td {vertical-align:top;}
ul {list-style-position:inside;}

.TestimonialBy {font-size:90%; font-style:italic; font-weight:bold; color:#7fb700;}

.TextBox {border:1px solid #000; color:#000; background-color: #fff; font-size:12px; padding:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.TextArea {border:1px solid #000; color:#000; background-color: #fff; font-size:12px; padding:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.Button {border: 1px solid #000000; color: #fff; font-weight: bold; background-color: #26c8f6; font-size: 0.8em; padding:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.PurpleTextBox {border:1px solid #000; color:#fff; background-color: #9b78dc; font-size:12px; padding:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.PurpleTextArea {border:1px solid #000; color:#fff; background-color: #9b78dc; font-size:12px; padding:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

h1 {font-size:180%;}
h2 {font-size:160%;}
h3 {font-size:140%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

h1.Lilac {color:#9b78dc;}
h1.Purple {color:#64003f; font-size:160%;}
h1.Yellow {color:#feff03;}
h1.Orange {color:#ffae00;}
h1.Red {color:#de0025;}
h1.Green {color:#7fb700;}
h1.Blue {color:#26c8f6;}
h1.Pink {color:#ff00a2;}

h2.Lilac {color:#9b78dc;}
h2.Purple {color:#64003f;}
h2.Yellow {color:#feff03;}
h2.Orange {color:#ffae00;}
h2.Red {color:#de0025;}
h2.Green {color:#7fb700;}
h2.Blue {color:#26c8f6;}
h2.Pink {color:#ff00a2;}

.Lilac, .Purple, .Yellow, .Orange, .Red, .Green, .Blue, .Pink {font-size:14px; font-family:Ravie, "Trebuchet MS", Arial, Helvetica, sans-serif;} 

.Lilac {color:#9b78dc;}
.Purple {color:#64003f;}
.Yellow {color:#feff03;}
.Orange {color:#ffae00;}
.Red {color:#de0025;}
.Green {color:#7fb700;}
.Blue {color:#26c8f6;}
.Pink {color:#ff00a2;}

.LilacHeader {color:#9b78dc;}
.PurpleHeader {color:#64003f;}
.YellowHeader {color:#feff03;}
.OrangeHeader {color:#ffae00;}
.RedHeader {color:#de0025;}
.GreenHeader {color:#7fb700;}
.BlueHeader {color:#26c8f6;}
.PinkHeader {color:#ff00a2;}

.BorderLilac {border:3px solid #9b78dc;}
.BorderPurple {border:3px solid #64003f;}
.BorderYellow {border:3px solid #feff03;}
.BorderOrange {border:3px solid #ffae00;}
.BorderRed {border:3px solid #de0025;}
.BorderGreen {border:3px solid #7fb700;}
.BorderBlue {border:3px solid #26c8f6;}
.BorderPink {border:3px solid #ff00a2;}
