
body { margin:30px; width:91.5%; font-family:arial, helvetica, sans-serif; font-size:80%; background:#32608e url("images/bluegradient.jpg") repeat-x fixed; color:#234163; }

a { color:#5A799D; text-align:left; }
#mainContent a:hover { text-decoration:none; background-color:#eee; }

p { text-align:justify; text-indent:0.3em; }
p:first-letter { font-family:"Times New Roman", Times, serif; font-size:1.4em; color:#5182c5; }
img { border:0; }
ol { font-size:90%; }
li { margin-left:18px; font-family:Verdana, Arial, Helvetica; list-style-image:url("images/bullet.gif"); }
blockquote { margin:5px 20px; }
h4 { margin-bottom:4px; }
form { margin-bottom:10px; }
input { padding:0 1px; }

.noDisplay { display:none; }
.spacer { height:15px; clear:both; }
.center { text-align:center; }
.author { height:135px; }

#layoutBox { margin:0 0 30px 0; padding:10px; width:100%; background-color:#fff; border:1px solid #5A799D; float:left; }
*html #layoutBox { margin:0; }

#headerBox { height:5.9em; background:#7897BB url("images/hdr_bg.jpg") repeat-x bottom; border:1px solid #5A799D; }
#headerLeftBox { width:52%; height:5.9em; background:url("images/hdr_left.jpg") no-repeat bottom left; text-align:right; float:left; }
#headerRightBox { width:40%; height:5.9em; background:url("images/hdr_right.jpg") no-repeat bottom right; float:right; }

.title { font-family:times new roman, helvetica, arial; font-size:380%; font-weight:bold; font-style:italic; color:#fff; line-height:1.1em; }
.subTitle { font-size:130%; color:#5A799D; }

#menuBox { margin:10px 0 0 0; width:15em; text-align:left; border-right:1px solid #5A799D; float:left; }
#menuBox p { margin:5px 0 20px 2px; }

#mainContent { margin:10px 0 0 16em; border-left:1px solid #5A799D; }
#mainContent p { margin:9px 0; padding:0 5px 2px 10px; font-family:Verdana, Arial, Helvetica; }

#mainContent h1, #menuBox h1, .menuFooter, .footer { margin:0 0 10px 0; padding:2px 2px 2px 10px; display:block; font-family:times new roman, helvetica, arial; font-size:125%; font-weight:bold; letter-spacing:0.05em; background:#EEF3FA url("images/hdr_icon.gif") no-repeat bottom right; color:#5A799D; border-top:1px solid #5A799D; border-bottom:1px solid #5A799D; }

.menuFooter, .footer { margin-bottom:0; }
#menuBox h1, .menuFooter { border-left:1px solid #5A799D; }

#mainContent h2, #menuBox h2 { margin-bottom:0; padding:2px 2px 2px 5px; font-size:1.1em; font-weight:bold; background-color:#eee; display:block; }
#mainContent h2 { margin-left:10px; }
#mainContent h1, .footer { border-right:1px solid #5A799D; }
#mainContent h1, #mainContent h2, .footer { clear:right; }

.newsGroup { margin-bottom:15px; padding:0 12px 0 3px; }
.menuGroup { margin-bottom:21px; padding:3px 0 0 13px; }
.menuGroup a { padding-top:2px; text-indent:15px; color:#35567C; background:url(images/menu.gif) no-repeat 0 8px; display:block; }
.menuGroup a:hover { margin:0; background:url(images/menu.gif) no-repeat 0 8px; color:#fff; background-color:#5A799D; }

.imgLeft { margin:12px 12px 0 5px; padding:3px; border:1px solid #5A799D; float:left; }
.hour { margin:12px 5px 5px 12px; padding-top:10px; width:177px; text-align:center; border:1px solid #5A799D; float:right; }
.hour img { padding:3px; border:1px solid #5A799D; }

#google { text-indent:10px; }

table { margin-left:auto; margin-right:auto; border:1px solid #5A799D; }
.linksimages { width:180px; line-height:10px; border:1px solid #555; }
.lls { letter-spacing:-.05em; }
.lws { word-spacing:-.2em; }

#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:90%; color:#000; 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; }

.footer { font-family:arial, helvetica, sans-serif; font-size:80%; font-weight:normal; border-right:1px solid #5A799D; border-left:0; }
.footer a:hover, a { text-decoration:none; }
