
* { margin:0; padding:0; }
body { margin:0px; padding:0px; color:#333; background:#fff url(images/back_all.gif) repeat-x; font:13px Arial, Helvetica, sans-serif; }

#main { min-height:272px; background:url(images/header.jpg) no-repeat; }
#header { padding-left:30px; width:910px; height:170px; }

#logo { width:370px; float:left; }
#logo h1 { padding-top:30px; font-family:Georgia, "Times New Roman"; font-size:37px; color:#003092; }
#logo h2 { margin:5px 0 0 10px; font-size:16px; color:#586BAA; }

#menu { float:right; }
#menu ul { margin:0; padding-top:122px; list-style:none; }
#menu li { display:inline; }
#menu a { margin-left:1px; padding-top:15px; width:90px; height:30px; color:#5F98C9; background:url(images/button.png) no-repeat; text-align:center; text-decoration:none; font-weight:bold; display:block; float:left; }
#menu a:hover { margin-top:-3px; height:34px; }

.nav { padding-bottom:20px; width:179px; }
.nav ul li { display:inline; line-height:16px; list-style:none; }
.nav ul li a { padding:5px; width:169px; color:#000; text-decoration:none; border-bottom:1px solid #ccc; display:block; }
.nav li a:hover { color:#000; background:#c6dbef url("images/selector.gif") center right no-repeat; }
.nav ul ul li { line-height:10px; border-bottom:none; }
.nav ul ul li a { color:#555; text-indent:10px; }
.nav ul ul li a:hover { color:#000; background-image:url("images/selector_sub.gif"); }

#content { padding:10px; width:930px; }
#left img { margin:5px 20px; padding:10px 20px; border:1px solid #999; }

#left { padding-right:1em; width:200px; float:left; }
#right { padding-bottom:5px; width:700px; float:right; }
#right h1 { padding-bottom:7px; font-size:20px; color:#0041A3; }
#right h2 { margin:0; padding:0; padding-top:10px; color:#0041A3; }
#right h4 { font-size:14px; color:#0041A3; }
#right a { color:#0041A3; text-decoration:none; }
#right p { margin:0; padding:0; padding-bottom:10px; text-align:justify; }

#login fieldset { border:none; }
#login legend { display:none; }
#login label { font-size:x-small; font-weight:bold; }
#login input { margin-bottom:5px; }

.boxed { margin-bottom:5px; }
.boxed .title { height:33px; padding:13px 0 0 20px; color:#fff; background:#ACCFEC url(images/title.gif) repeat-x; font-size:12px; }
.text { padding:2px; width:130px; font-family:Arial, Helvetica, sans-serif; color:#666; }

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

.popup { position:relative; }
.popup a img { position:absolute; width:0; height:0; border:0; z-index:100; }
.popup a:hover { display:inline; }
.popup a:hover img { padding:10px; top:-200px; left:-40px; width:auto; height:auto; background:#fff; border:1px solid #000; }

table { margin-left:auto; margin-right:auto; }
.linkstable { margin-top:15px; border:1px solid #adcfef; }
.linksimages { width:180px; line-height:10px; }
.linksimages img { border:1px solid #555; }
.tables h6 { padding:4px; font-size:15px; color:#fff; text-align:center; background-color:#333388; }
.tables { background-color:#ecf4f4; }
.lws { word-spacing:-.2em; }
.teal { color:teal; }
.qt { font-family:"Arial Narrow"; }

#mailform table { margin-top:20px; border:2px solid #777; background-color:#ddd; border-collapse:collapse; }
#mailform td { padding:4px 4px 4px 5px; border:1px solid #888; font-family:Verdana, Arial, Helvetica, sans-serif; }

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-size:90%; 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 { position:absolute; left:-300px; z-index:101; visibility:hidden; }
#dhtmlpointer2 { position:absolute; left:-300px; z-index:101; visibility:hidden; }

#footer { padding:10px 0; height:56px; text-align:center; background:#ACCFEC url(images/footer.jpg) no-repeat; border-top:5px solid #5592C6; clear:both; }
#footer p { margin:0; color:#0041A3; }
#footer a, #footer a:hover { color:#0041A3; text-decoration:none; }

