/* CSS Document */



* {

margin:0;

padding:0px;

}



body {

text-align:center;

background-image:url(images/bg.png);

background-attachment:fixed;

margin:0px;

padding:0px;

font:76.1% Verdana, Arial, Helvetica, sans-serif;

}



#wrapper {

width:800px;

margin-bottom:20px;

margin-right:auto;

margin-left:auto;

text-align:left;



}

/*

#toptext {

text-align:center;

font-size:.8em;

color:#FFFFFF;

font-style:italic;

}*/



#header {

background-image:url(images/banner.png);

height:161px;

width:785px;

}



.bannertext {

position:absolute;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1.3em;

margin-top:120px;

margin-left:209px;

color:#FFFFFF;

}



#contentwrap{

width:800px;

}



/*start left column*/



#nav {

font-size:1.6em;

background-image:url(images/nav.png);

height:361px;

width:202px;

float:left;

position:absolute;

}



*html, div#nav {

margin-left:-202px;

}



#nav a {

text-decoration:none;

color:#ffffff;

}



#nav a:hover {

color:#FF3300;

}



#nav ul {

border:0;

margin:20px;

padding:0;

list-style-type:none;

}



#nav li {

display:block;

margin:0;

padding:.3em 0;

text-indent:.5em;

}



.addtext {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:.6em;

color:#999999;

padding-left:10px;

}



.phonetext {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:.6em;

color:#999999;

padding-top:5px;

padding-left:10px;

}



.phonetext2 {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:.6em;

color:#999999;

padding-left:28px;

}



.copy {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:.8em;

color:#FFFFFF;

width:190px;

padding-left:15px;

margin-top:-50px;

}



.copy a {

text-decoration:none;

color:#999999;

}



.copy a:hover {

text-decoration:underline;

color:#0000FF;

}

/*end left column*/



/*index page*/



#topcban {

background-image:url(images/contentbanner.png);

height:144px;

width:583px;

margin-left: 202px;

}



.text1 {

font-size:22px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#013B76;

margin-left:205px;

padding-top:10px;

}



.text2 {

font-size:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#013B76;

margin-left:335px;

margin-top:-22px;

}



.text3 {

font-size:.8em;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#960610;

margin-left:209px;

margin-top:-3px;

}



.text4 {

font-size:.8em;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin-left:209px;

margin-top:10px;

}



.text5 {

font-size:.8em;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin-left:218px;

margin-top:10px;

}



.text5 a {

text-decoration:none;

color:#000000;

}



.text5 a:hover {

text-decoration:underline;

color:#960610;

}



#lftbox {

background-image:url(images/leftbox.png);

height:271px;

width:378px;

margin-left:202px;



}



.lftext1 {

font-size:18px;

color:#013B76;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-top:15px;

padding-bottom:10px;

padding-left:15px;

padding-right:15px;

}



.lftext {

font-size:15px;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-left:15px;

padding-right:15px;

}



#rtbox {

background-image:url(images/rightbox.png);

height:271px;

width:205px;

margin-left:580px;

margin-top:-271px;

}



.rtext {

font-size:18px;

color:#013B76;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-top:15px;

padding-left:15px;

padding-right:15px;

}



.rtext1 {

font-size:.8em;

color:#960610;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin-top:-3px;

padding-left:15px;

padding-right:15px;

padding-bottom:10px;

}



.rtimage {

/*background-image:url(images/fla.gif);

height:111px;

width:250px;*/

margin-left:15px;

margin-right:15px;

}



.rtimage a {

text-decoration:none;

color:#960610;

}



.rtimage a:hover {

text-decoration:underline;

color:#000066;

}



/*about page*/





#content1 {

background-image:url(images/aboutfill.png);

background-repeat:repeat-y;

width:583px;



margin-left:202px;

}



.abouttop {

background-image:url(images/abouttop.png);

height:22px;

width:583px;

}



.aboutbtm {

background-image:url(images/aboutbtm.png);

height:16px;

width:583px;

}



.aboutt1 {

font-size:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#013B76;

margin-top:-15px;

padding-left:10px;

padding-right:10px;

}



.aboutt2 {

font-size:1em;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-left:10px;

padding-right:10px;

}

.aboutt2 img {
float:left;
padding-right:10px;
}



.aboutt2 p {

padding-top:5px;

}



/*services page*/



#servtop {

background-image:url(images/servtop.png);

height:270px;

width:583px;

margin-left:202px;

}



#servbtm {

background-image:url(images/servbtm.png);

height:145px;

width:583px;

margin-top:0px;

margin-left:202px;

}



.serv1txt {

font-size:22px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#013B76;

margin-left:10px;

}



.serv2txt {

font-size:.8em;

font-family:Verdana, Arial, Helvetica, sans-serif;

width:281px;

margin-left:10px;

padding-right:20px;

}



.border {

position:absolute;

border-right:1px solid #999999;

height:230px;

margin-left:291px;

margin-top:-250px;

}



*html, div.border { position:absolute; margin-top:-240px; margin-left:-8px; height:230px;}



.serv3txt {

font-size:.8em;

font-family:Verdana, Arial, Helvetica, sans-serif;

width:281px;

margin-left:300px;

margin-top:-240px;

margin-right:10px;

}



.servb1txt {

font-size:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#013B76;

margin-left:150px;

padding-top:15px;

}



.servb2txt {

font-size:.9em;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin-left:150px;

padding-top:7px;

margin-right:40px;

}



.servb3txt {

font-size:.9em;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin-left:150px;

margin-top:7px;

}



/*directions page*/



#content {

background-image:url(images/contentfull.png);

background-repeat:repeat-y;

width:583px;

height:415px;

margin-left:202px;

}



.map{

margin-left:17px;

padding-top:10px;

}



.address {

font-size:15px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#013B76;

margin-left:320px;

margin-top:-224px;

}



.inst {

font-size:.9em;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-top:20px;

width:230px;

margin-left:320px;

}



.dirform {

text-align:right;

width:200px;

margin-left:300px;

padding-top:20px;

}



.border2 {

position:absolute;

border-bottom:solid 1px #999999;

width:500px;

margin-left:40px;

margin-top:40px;

}



*html, div.border2 {margin-top:20px;}



.border3 {

position:absolute;

border-bottom:solid 1px #666666;

width:500px;

margin-left:40px;

margin-top:39px;

}



*html, div.border3 {margin-top:19px;}



.btmlft1 {

position:absolute;

width:260px;

height:100px;

margin-top:50px;

margin-left:15px;

}



.btmlfttxt {

font-size:15px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#013B76;

}



.sample {

font-size:.9em;

font-family:Verdana, Arial, Helvetica, sans-serif;

}





.btmrt1 {

position:absolute;

width:260px;

height:100px;

margin-top:50px;

margin-left:310px;

}





.btmrttxt {

font-size:15px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#013B76;

}



.sawgrass {

font-size:.9em;

font-family:Verdana, Arial, Helvetica, sans-serif;

}



/*contact page*/



#content2 {

background-image:url(images/aboutfill.png);

background-repeat:repeat-y;

width:583px;

height:450px;

margin-left:202px;

}



.contacttop {

background-image:url(images/contacttop.png);

height:144px;

width:583px;

}



#topcban2 {

background-image:url(images/contacttop.png);

height:144px;

width:583px;

margin-left: 202px;

}



.con1 {

font-size:22px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#013B76;

margin-left:230px;

padding-top:10px;

}



.con3 {

font-size:.8em;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#960610;

margin-left:234px;

margin-top:-3px;

}



.con4 {

font-size:.8em;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin-left:234px;

margin-top:10px;

}



.contxt1 {

font-size:1em;

margin-top:20px;

margin-left:15px;

}



.contxt2 {

padding-top:5px;

margin-left:15px;

}



.contxt3 {

margin-left:33px;

}



.contxt4 {

padding-top:15px;

margin-left:15px;

}



#addwrap {

width:200px;

margin-left:370px;

}



.conbtm {

background-image:url(images/aboutbtm.png);

margin-left:202px;

height:16px;

width:583px;

}



/*contact form*/



#formcontainer {

width:350px;

margin-top:-90px;

margin-left:15px;

}



#formcontainer div.clearfix {

border-top:1px solid #ccc;

padding:2px 0px;

}



#formcontainer form label {

width:115px;

float:left;

font-size:.75em;

}



.submit {

float:right;

}



.clear {

clear:both;

}