﻿body {font-family: "Verdana", "Arial", "Helvetica", sans-serif; background-color: #497FBF; }
#all {background-color: #EBF5FC; }
hr {color: blue; background-color: blue; height: 3px; clear: left}
h1 {font-size: 26px}
h2 {font-size: 20px}

a:link {color: blue}
a:visited {color: blue}
//a:visited {color: navy}
a:hover {color: black}


.homeheader {font-size: 30px; margin: 5px; text-align: center; }
.pageheader {font-size: 30px; font-style:italic; margin: 10px; padding-left: 230px}
.services {font-size: 14px; font-style:italic; margin: -3px; padding-left: 0px}
.pagetitle {font-size: 14px; font-style:italic; margin: -3px; padding-left: 25px}

.logo {border: none; height: 65px; padding-left: 5px; padding-top: 5px; padding-right: 5px; }


#leftnav p{display:block;padding:2px;text-decoration:none;width:8em;margin:5px; color:white;font-family:"Trebuchet MS", Verdana, sans-serif; }
#leftnav p{background:#0469B3;border:2px inset #497FBF; cursor: default; }
#leftnav a: focus {background:#0469B3;border:2px inset #8DCFF4; cursor: default; }




#leftnav {float: left; width: 150px; height: 350px; text-align: center; margin-left: 15px; }

#leftnav a{display:block;padding:2px;text-decoration:none;width:8em;margin:5px; color:black;font-family:"Trebuchet MS", Verdana, sans-serif; }
#leftnav a:link {background:#497FBF;border:2px outset #8DCFF4; color:black; }

#leftnav a:visited {background:#497FBF;border:2px outset #8DCFF4; }
#leftnav a:hover{background:#0469B3;border:2px outset #8DCFF4; color:white; }


#pic {float: left; }
#content {float: left; width: 625px; padding-left: 0px; padding-right: 10px; }
#logo {float: left; padding-left: 0px; padding-top: 0px}
#services {float: left; padding-left: 0px; padding-right: 15px; color: black}
#main {width: 400px; height: 300px; position: relative; padding-left: 215px}
.pic {padding-left: 0px; padding-right: 0px;height: 100px; border: none; margin-left: 10px; }
.phone {padding-left: 25px; font-weight: bold; font-style: italic; margin-top: 5px; }
#all {width: 1000px; height: 720px; margin-left: auto; margin-right: auto; margin-top: 10px; background-image: url("images/blueGradVert.jpg"); background-repeat: repeat-x; padding-top: 10px; }

.pagepic {height: 100px; float: left; margin-top: 5px; margin-left: 72px; margin-bottom: 15px; }
.pagedesc {clear: left; text-align: justify; margin-left: 72px; text-indent: 2em; margin-bottom: -.75em; }

fieldset { margin-left: 72px; margin-bottom: 1em; width: 400px; padding-top: .5em; }
#forminfo {background: #497FBF; border: outset #497FBF; padding-top: 30px; padding-left: 10px;
	padding-bottom: 10px; }
#forminfo label { position: absolute; padding-top: .2em; padding-left: 0px;}
#forminfo input {margin-left: 10em; margin-bottom: 5px; padding-bottom: 2px; line-height: 1.4em; }
#forminfo textarea {margin-top: 30px; }
.legend { background: #0469B3; color: white; border: 2px outset #0469B3; padding: .2em .3em; font-size: 120%;
	position: relative; margin-left: 85px; margin: 1em 0 -1em 170px; width: 220px; text-align: center; text-indent: 0em; }
.message { background: #0469B3; color: white; border: 2px outset #0469B3; padding: .2em .3em; font-size: 120%;
	position: relative; margin-left: 10px; margin: 1em 0 -1em 82px; width: 380px; text-align: center; }

.messhead { background: #0469B3; color: white; border: 2px outset #0469B3; padding: .2em .3em; font-size: 120%;
	position: relative; margin-left: 85px; margin: 1em 0 -1em 170px; width: 220px; text-align: center;  }

#contact {float: left; width: 500px; padding-left: 0px; }
#contactinfo {float: left; padding-left: 20px; padding-top: 10px; font-size: 14px; width: 300px; }
#contactinfo p {margin-bottom: -10px; }
.resubmit {margin-left: 220px; }

#forminfo2 {background: #497FBF; border: outset #497FBF; padding: 30px 10px 10px 10px; }
#forminfo2 p { text-align: justify; text-indent: 2em; }
#forminfo2 input { padding-left: 90px; }

#rightbar { float: right; width: 150px; margin-right: 10px; padding-top: 0px; text-align: center; margin-top: 0px; }
#cards { float: right; width: 150px; margin-right: 25px; padding-top: 0px; text-align: center; margin-top: 25px; }
//#messbox { margin-left: 72px; margin-bottom: 1em; width: 400px; padding-top: .5em; }
#messbox {background: #497FBF; border: outset #497FBF; padding: 10px; margin: 0 0 0 72px; width: 400px; }
//#messbox {background: #497FBF; border: outset #497FBF; padding-top: 30px; padding-left: 10px;
	padding-bottom: 10px; margin: 0 0 0 72px; width: 400px; }
#messbox p { text-align: justify; text-indent: 2em; }

#bottomnav p{color: black; cursor: default; }

#copy {padding-left: 15px; }