body {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #ffffff; margin: 0; padding: 0; text-align:center; min-width: 800px;}

h1 {font-size: 1.4em; color: #003366; font-weight: normal; margin-top:20px; border-bottom: 1px solid #99cc00;}
h2 {font-size: 1.0em; color: #003366; }
h3 {font-size: 0.8em; color: #003366; }
h4 {font-size: 1.0em; color: #003366; }
h5 {font-size: 1.0em; color: #003366; }
/*ul {font-size: 1.0em; margin: 2px; padding: 2px; list-style: disc inside; text-align: left;}
ol {font-size: 1.0em; margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}*/
li {font-size: 0.8em;}
p  {font-size: 0.8em; }
img {border:0;}

a:link {text-decoration: none; background-color: #ffffff; color: #003366; border-bottom: 1px dotted #003366; }
a:visited {text-decoration: none; background-color: #ffffff; color: #003366; border-bottom: 1px dotted #003366;  }
a:hover {text-decoration: none; background-color: #ffffff; color: #003366; border-bottom: 1px solid #003366;  }
a:active {text-decoration: none; background-color: #ffffff; color:#003366; border-bottom: 1px dotted #003366; }

#header {width: 100%; height: 90px; background-color:#003366; background-image:url(images/headergradient.gif); background-position:bottom; background-repeat:repeat-x;}

#page {width: 760px; text-align:left; margin: 0 auto; }

#menu { width: 760px; text-align:left; margin: 0 auto; background-color:#003366; height:40px; color:#ffffff; background-color:#003366; font-weight:bold; }
#menu a:link {text-decoration: none; color: #ffffff; background-color:#003366; }
#menu a:visited {text-decoration: none; color: #ffffff; background-color:#003366;}
#menu a:hover {text-decoration: none; color: #99cc00; background-color:#003366; border-bottom: 1px dotted #99cc00;}
#menu a:active {text-decoration: none; color:#99cc00; background-color:#003366; border-bottom: 1px dotted #99cc00;}
#menu ul {margin:0px; padding:0px; list-style-type: none; float:right; padding-top: 10px;}
#menu li {display:inline; margin-right:10px; color:#99cc00; background-color:#003366; }
#uberlink {border-bottom: 1px dotted #99cc00; color:#99cc00; background-color:#003366; }

#main { margin-bottom:10px;}
#top { height: 368px; width:760px; }
#top h1 { margin-left: 0px; padding-top: 20px; border: 0px;}
#top p { margin-left: 0px; line-height: 1.5em;}

#logo a {border: 0px;}
.mainpic {float: right; padding-left: 10px; padding-bottom:10px;}

#leftwide {width: 510px; float:left; border-right: 1px solid #99cc00;}
#leftwide .link {margin-left: 0px;}
.leftpicture { border: 4px solid #ffffff; float:left; margin-right: 10px; clear:both;}
.widebox { background-color: #e5f2bf; width: 478px; height: 180px; padding:10px; margin: 0px 10px 10px 0px;}
.widebox a {background-color: #e5f2bf; border-bottom: 1px dotted #003366; font-weight:bold;}
.widebox a:hover {text-decoration: none; color: #003366; background-color:#e5f2bf; border-bottom: 1px solid #003366;}

#rightnarrow { float:right; width:245px; padding-left: 10px; }
#rightnarrow h2 {border-bottom: 1px solid #99cc00; display:block; padding-bottom: 3px;}

#leftnarrow { float:left; width: 215px; padding-top: 45px;}
.ourservices {margin-left: 0px; padding-left: 0px; padding-top:20px;font-size: 1.2em; color: #003366; font-weight: normal;}
#leftnarrow h2 {border:0;}
.smallpicture {border: 4px solid #ffffff; margin-right:3px;}
.narrowbox { background-color: #e5f2bf; width: 205px; height: 57px; padding:10px; margin: 0px 0px 10px 0px; line-height:1.5em;}
.narrowbox a {background-color: #e5f2bf; border-bottom: 1px dotted #003366; font-weight:bold;}
.narrowbox a:hover {text-decoration: none; color: #003366; background-color:#e5f2bf; border-bottom: 1px solid #003366;}

#rightwide { border-left: 1px solid #99cc00; width: 510px; float:right; margin-top: 20px; padding-left: 10px;}
.morelink {float:right; padding:0px; margin: 0px;}

.iconpic {margin-right:3px;}
.rightpic {float:right;}
.namepic {padding-left: 135px;}
.noindent {margin: 0px; padding: 0px; list-style-type: none;}
.smallleftpicture { border: 1px solid #003366; float:left; margin-right: 10px; clear:both;}
.smallrightpicture { border: 1px solid #003366; float:right; margin-left: 10px;}
.smallleftpicturehome { border: 1px solid #003366; float:left; margin-right: 10px; margin-bottom: 20px; clear:both;}


#footer {width: 760px; height: 10px; clear:both; border-top: 1px solid #99cc00; font-size: 0.6em; padding-top: 10px; padding-bottom:10px;}

table td {vertical-align:top;}
table td {padding-bottom:20px;}
td p {margin-top: 0px;}
table td .tablelink {border-bottom:0px;}
table img {border-bottom:0px;}
.height15 {line-height:1.5em;}

