
body { margin:0; padding:0; background-color:#32668E; color:#333; font-family:verdana, arial, sans-serif; font-size:80%; }

a:link, a:visited { color:#50930b; text-decoration:none; }
a:hover { color:#32668E; text-decoration:underline; }
a:active { color:#82D339; text-decoration:underline; }

p { margin:0; padding:0 5px 12px 0; text-indent:0.3em; text-align:justify; }
#content p:first-letter { font-family:"Times New Roman", Times, serif; font-size:1.4em; color:#5182c5; }
img { border:0; }
ol { margin-top:0; }
div { margin:0; padding:0; }
div.wholepage { margin:0 7%; padding:0; border:1px solid #000; background-color:#fff; }

h1, h2 { color:#32668E; font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:130%; font-weight:normal; }
h4 { margin:0 0 3px 0; }

#header { margin:0; padding:0; border-bottom:1px solid #000; }
.superheader { padding:2px 20px; text-align:right; background-color:#294D69; color:#fff; }
.mainheader { margin:0; padding:20px 0 30px 26px; text-align:left; background-image:url("images/headbg.jpg"); background-repeat:no-repeat; background-position:right top; }
.mainheader h1 { margin:0 0 5px 0; padding:0; font-size:52px; }
.mainheader p { margin:0; padding:0.1em; text-indent:120px; color:#5D99C7; font-family:"Times New Roman", Times; font-size:26px; font-weight:bold; }
.subheader { margin:0; padding:2px; font-size:13px; text-align:center; background-color:#32668E; color:#fff; }

#sidecontainer { margin:0; padding:0; width:180px; text-align:center; float:left; }
#sidecontainer h2 { margin:0; padding:3px; display:block; background-color:#294D69; color:#fff; font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:15px; font-weight:normal; }

.nav { margin:0 0 19px 0; padding:0; font-size:13px; list-style-type:none; background-color:#fff; }
.nav li { margin:0; padding:0; display:block; border-bottom:1px solid #294D69; }
.nav a:link, .nav a:visited, .nav a:active, .nav a:hover { margin:0; padding:6px; display:block; text-decoration:none; color:#32668E; }
.nav a:hover { background-color:#ACCBE2; color:#555; }

#content { margin:0 0 0 180px; padding:0.8em 0.4em 0.8em 0.8em; border-left:1px solid #294D69; }
#content h1 { margin:3px; }

#min-height { min-height:1000px; }
* html #min-height { width:98.7%; }
.clear { clear:both; }

.imgleft { padding:2px 10px 0 0; float:left; }
.imgright { margin:1px 5px 0 12px; padding:4px; float:right; border:1px solid #777; }

table { margin-left:auto; margin-right:auto; }
table h2 { margin:-1px 0 -3px 0; padding:0; }
.linkstable { margin-top:15px; border:1px solid #294D69; }
.linksimages { width:180px; line-height:10px; border:1px solid #555; }
.lls { letter-spacing:-.05em; }
.lws { word-spacing:-.2em; }

#linkphp { margin-left:30px; width:90%; }

#mailform table { border:2px solid #5A799D; background-color:#EEF3FA; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #6B8AAE; }

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-size:86%; line-height:1.3em; text-align:justify; border:1px solid black; background-color:lightyellow; visibility:hidden; z-index:100; filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }
#dhtmlpointer1, #dhtmlpointer2 { position:absolute; left:-300px; z-index:101; visibility:hidden; }

.superfooter { background-color:#32668E; height:18px; }
.mainfooter { background-color:#fff; }
.subfooter { background-color:#294D69; height:22px; }
#footer p { padding:0.3em; font-size:75%; color:#999; text-align:center; clear:both; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover { margin:0; padding:0; text-decoration:none; color:#999; }
