body { font-family:verdana, arial, tahoma; font-size:9pt; color:#000; text-align:center; margin:0; padding:0; line-height:1.4em; background:#fff; }

#top { position:absolute; clear:both; width:960px; top:1px; background:url(images/topbg.gif) repeat-x; }
#wrapper { margin:0 auto; width:960px; text-align:left; margin-top:91px; background:#fff; }
#left { float:left; width:190px; background:transparent; }
#main { float:right; width:769px; background:transparent url(images/ngbg.gif) repeat-x; }
#footer { margin:0 auto; clear:both; width:960px; text-align:center; font-size:10pt; color:#000; padding:5px 0; background:url(images/footerbg.gif) repeat-x; border-top:10px solid #fff; }

#logoadv { float:left; width:960px; height:62px; }
#logo { float:left; width:350px; height:60px; margin:1px; }
#adv { float:right; width:500px; height:60px; margin:1px; }
#topnav { position:absolute; clear:both; float:left; width:960px; height:28px; top:62px; background:url(images/topnavbg.gif); }
#topnavmenu { clear:both; float:left; margin:0 0 0 15px; padding:0; }
#topnavmenu li { list-style-type:none; display:block; float:left; width:165px; height:28px; text-align:center; font-size:10pt; font-weight:bold; padding:5px 0; }
#topnavmenu a { text-decoration:none; color:#fff; }
#topnavmenu a:hover { text-decoration:none; color:#ff7e00; }

.maintitle { float:right; width:765px; padding:10px 0 5px 0; border-bottom:1px solid #0078cc; }
.maintitle h1 { font-size:15pt; display:inline; }
.maindesc { float:right; width:765px; font-size:9pt; padding:5px 0; }

.h_table { float:right; width:765px; font-size:9pt; text-align:center; margin:5px 0 0 0; }
.table_top { font-size:9pt; font-weight:bold; text-align:center; color:#fff; padding:5px 0; background:url(images/tabletop.gif); }

.article { float:right; width:755px; margin-top:10px; padding:5px; border:1px solid #0078cc; }
*html .article { width:765px; }

.review { float:right; width:765px; margin:0; padding:0; }
.r_left { float:left; width:565px; margin:0; padding:0; }
.r_right { float:right; width:200px; margin:0; padding:0; }
.rl_desc { clear:both; float:left; width:555px; font-size:9pt; margin-top:6px; }
.rl_table { float:left; width:550px; font-size:8pt; text-align:center; margin-top:8px; }
.rl_goto { float:left; width:555px; text-align:center; font-weight:bold; font-size:14pt; padding:12px 0; }
.rr_image { float:left; width:200px; margin-top:8px; }
.rr_table_top {float:left; width:200px; font-weight:bold; text-align:center; color:#fff; padding:4px 0; margin-top:8px; background:url(images/tabletop.gif); }
.rr_table { float:left; width:200px; font-size:8pt; }

.left_side { width:180px; margin:15px 0 0 0; }
.left_title { width:180px; text-align:center; font-size:15px; color:#fff; padding:5px 0; font-weight:bold; background:url('images/lefttitle.gif'); }
.left_menu { background:#f3f8fa; border:1px solid #0078cc; border-top:none; }
.leftnav { width:178px; margin:0; padding:0; }
.leftnav ul { list-style-type:none; } 
.leftnav li { display:block; width:178px; font-size:10pt; text-align:left; font-weight:bold; background:#f3f8fa; border-top:1px solid #0078cc; }
.leftnav a:link,
.leftnav a:visited { display:block; width:176px; color:#03c; text-decoration:none; padding:4px 0;padding-left:2px; }
.leftnav a:hover { color:#ff7e00; background:#f6f6f6; }
*html .leftnav a:hover, .leftnav a:link, .leftnav a:visited { width:178px; }

#footer a { color:#000; }

td { padding:5px 1px; }
p { margin:0; padding:5px 0; }
a { color: #03c; text-decoration:none; }
a:hover { text-decoration:underline; }