
body { background:#e4e4e4 url("images/background.gif") repeat-x top left; margin:0; padding:0; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:12px; }

p { margin:5px 0 10px 0; text-align:justify; width:99%; font-family:Verdana, sans-serif; font-size:12px; }
a img { border:0; }
a { color:#2e67a0; text-decoration:none; padding-bottom:0; }
a:hover { color:#AD4C21; }
blockquote[cite]:after { margin:1em 0 0; padding:.5em 0 0; content:"Quote from:" attr(cite); color:#999; font-size:.8em; font-weight:bold; display:block; border-top:1px solid #999; }

h1, h2, h3, h4, h5 { margin:0 0 5px 0; padding:0; background-color:transparent; font-weight:bold; }
h1 { color:#D96B11; font-size:1.53em; }
h2 { color:#333; font-size:1.5em; }
h3 { color:#76b7d7; font-size:1.4em; }
h4 { color:#333; font-size:1.3em; }
h5 { color:#9ad5f3; font-size:1.2em; }
h6 { margin:0 0 5px 0; padding:0; color:#D96B11; font-weight:normal; font-size:1.1em; line-height:150%; }

#head { margin:0 auto; padding:0; width:770px; height:117px; background:#e4e4e4 url("images/head_empty.gif") no-repeat top left; }
#head #title { padding:34px 0 0 31px; font-size:30px; color:#F0EBE7; filter:dropshadow(color=#1760A4, offx=3, offy=3, positive=true); float:left; }

#menu { margin:80px 20px 0 0; font-family:Arial, Helvetica, sans-serif; float:right; }
#menu ul { margin:0; padding:0; white-space:nowrap; }
#menu ul li { margin:0; padding:0; display:block; text-align:center; float:left; }
#menu ul li a { background-color:transparent; color:#fff; text-decoration:none; font-weight:bold; display:block; border-style:none; }
#menu ul li a:link, #menu ul li a:visited { padding-top:7px; width:77px; height:26px; line-height:26px; background-image:url("images/menu_item2.gif") ; background-repeat:no-repeat; }
#menu ul li a:hover, #menu ul li a:active { padding-top:4px; width:77px; height:29px; line-height:29px; background-image:url("images/menu_item2.gif") ; background-repeat:no-repeat; background-position:0 -33px; }
#menu ul li.active a:hover, #menu ul li.active a:active, #menu ul li.active a:link, #menu ul li.active a:visited { padding-top:4px; width:77px; height:29px; line-height:29px; background-image:url("images/menu_item2.gif") ; background-repeat:no-repeat; color:#B05128; background-position:0 -66px; }

#body_wrapper { margin:0 auto; width:770px; background:url("images/body_cont.jpg") repeat-y top left; display:block; }
#body { padding:10px 20px 0 20px; min-height:343px; background:url("images/body_top.jpg") no-repeat top left; display:block; float:left; }
#end_body { margin:0 auto; width:770px; height:37px; background:url("images/footer.jpg") no-repeat top left; display:block; }

.content { padding:0 15px; line-height:1.4em; }
.content ul li, .content ol li { padding-right:7px; text-align:justify; }
#all li, #left li { font-family:Verdana, sans-serif; font-size:12px; }

#all { padding:0; width:730px; background:url("images/all_middle.gif") repeat-y top left; float:left; }
#all .top { margin:0; padding:0; width:730px; height:18px; background:url("images/all_top.gif") no-repeat top left; }
#all .bottom { margin:0; padding:0; width:730px; height:21px; background:url("images/all_bottom.gif") no-repeat bottom left; }

#left { margin:0; padding:0; width:561px; background:url("images/left_middle.gif") repeat-y top left; float:left; }
#left .top { margin:0; padding:0; width:561px; height:18px; background:url("images/left_top.gif") no-repeat top left; }
#left .bottom { margin:0; padding:0; width:561px; height:21px; background:url("images/left_bottom.gif") no-repeat bottom left; }

#right { margin:0; padding:0; width:169px; font-family:Arial, Helvetica, sans-serif; background:url("images/right_middle.gif") repeat-y top left; float:right; }
#right .top { margin:0; padding:0; width:169px; height:18px; background:url("images/right_top.gif") no-repeat top left; }
#right .bottom { margin:0; padding:0; width:169px; height:21px; background:url("images/right_bottom.gif") no-repeat bottom left; }

#right ul { margin:0; padding:0; list-style:none; }
#right ul li { margin:0; padding:0; list-style:none; display:block; }
#right ul a { margin:0; padding:1px 1px 1px 7px; width:135px; display:block; background:#c7b8a4; color:#000; text-decoration:none; border:0; }
#right ul a:hover { color:#fff; background:#822C0F; }

.imgLeft { margin:5px 10px 3px 0; padding:4px; border:1px solid #000; float:left; }
.imgRight { margin:5px 0 3px 10px; padding:4px; border:1px solid #000; float:right; }
.imgRightli { margin:5px 0 3px 10px; padding:4px; border:1px solid #000; float:right; }
.center { margin-top:0; margin-bottom:0; padding:0; text-align:center; }
.clearer { height:1px; clear:both; }
.yellow { background:yellow; }
.teal { color:teal; }
.green { color:#009040; font-weight:bold; }
.blue { color:#0033ff; font-weight:bold; }
.cyan { color:#00cccc; font-weight:bold; }
.magenta { color:magenta; font-weight:bold; }
.red { color:#ff0000; font-weight:bold; }
.grey { color:#888; }
.wd { width:auto; }

.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:-150px; left:-40px; width:auto; height:auto; background:#fff; border:1px solid #000; }

.tdmedium { font-size:12px; background:#f7fff7; line-height:1.3em; vertical-align:top; }
.tdlarge { font-size:15px; color:#fff; background:#008078; font-weight:bold; text-align:center; line-height:1.3em; }
.charttable { line-height:1.1em; text-align:center; }
.mark { margin:0 7px 0 0; float:left; }

table { margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; }
.linkstable { margin:10px auto; }
.linksimages img { border:1px solid #555; }
.lws { word-spacing:-.2em; }
.lls { letter-spacing:-.05em; }

#mailform table { background-color:#eee; color:#000; border:2px solid #555; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #777; font-family:Arial, Helvetica; font-size:13px; }

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-family:Verdana, Arial, Helvetica; font-size:8pt; text-align:justify; color:#000; line-height:1.3em; 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; }
#dhtmltooltip strong { color:#000; }

#footer { margin:0 auto; padding:7px; width:770px; text-align:center; color:#B05128; font-weight:bold; }
#footer a { color:#B05128; }

