html { margin: 0px; padding: 0px; }
body { text-align: center; font: 11px Verdana, Arial, sans-serif; color: #666; margin: 0px; padding: 0px; background: #fff url(pics/bg_top.gif) repeat-x; line-height: 140%; }
a:link{ text-decoration: underline; color: #69c; }
a:hover { text-decoration: underline; color: #69c; }

#wrapper { text-align: left; margin: 0px auto; width: 887px; background: #fff; padding: 0px; }
#wrapper2 { text-align: center; margin: 0px auto; width: 887px; background: #fff; padding: 0px; }

.pMain {padding: 20px 0px 0px 0px; background: transparent url(pics/bg_rog.jpg) no-repeat top left; }
.pMain p { color: #666; font-weight: normal; margin: 0px 0px 0px 25px; padding: 0px 0px 20px 0px; }
.pMain a { color: #666; font-weight: bold; text-decoration: none; }
.pMain table { padding: 0px; margin: 0px 0px 20px 25px; color: #000; }
.pMain td { padding: 3px; margin: 0px; }

h1 { font: 18px Arial, Helvetica, sans-serif; font-weight: normal; color: #333; margin: 0px 0px 10px 25px; padding: 0px; border-bottom: 1px dashed #ccc; width: 100%; }
h3 { font: 11px Verdana, Helvetica, sans-serif; font-weight: bold; color: #69c; margin: 10px 0px 20px 0px; padding: 0px; }

.podmenu1 { width: 164px; height: 16px; margin: 0px 0px 0px 20px; padding: 5px 0px; text-align: left; vertical-align: middle; }
.podmenu1 a:visited, .podmenu1 a:link { display: block; font: 12px Arial, Verdana, sans-serif; color: #fff; line-height: 100%; margin: 3px 8px 3px 0px; padding: 0px; font-weight: normal; text-decoration: none; }
.podmenu1 a:hover, .podmenu1 a:active { display: block; font: 12px Arial, Verdana, sans-serif; color: #fff; line-height: 100%; margin: 3px 8px 3px 0px; padding: 0px; font-weight: normal; text-decoration: none; text-decoration: none; }

.podmenu1b { width: 144px; height: 16px; margin: 0px 0px 0px 40px; padding: 5px 0px; text-align: left; vertical-align: middle; }
.podmenu1b a:visited, .podmenu1b a:link { display: block; font: 12px Arial, Verdana, sans-serif; color: #fff; line-height: 100%; margin: 3px 8px 3px 0px; padding: 0px; font-weight: normal; text-decoration: none; }
.podmenu1b a:hover, .podmenu1b a:active { display: block; font: 12px Arial, Verdana, sans-serif; color: #fff; line-height: 100%; margin: 3px 8px 3px 0px; padding: 0px; font-weight: normal; text-decoration: none; text-decoration: none; }

.podmenu2 { width: 152px; background-color: #000; border-top: 1px solid #fff; margin: 5px 0px 0px 0px; padding: 10px 0px; text-align: center; vertical-align: middle; font: 11px Arial, Verdana, sans-serif; color: #fff; font-weight: bold; line-height: 120%; }

.art1 { border-bottom: 1px solid #000; margin: 3px 5px 3px 28px; padding: 0px; text-align: left; vertical-align: middle; }
.art1 a:link, .art1 a:visited { font: 10px Verdana, Helvetica, sans-serif; color: #666; line-height: 100%; text-decoration: none; }
.art1 a:hover, .art1 a:active { display: block; font: 10px Verdana, Helvetica, sans-serif; color: #7BC6FF; line-height: 100%; text-decoration: none; }

.art2 { border-bottom: 1px solid #000; margin: 3px 5px 3px 44px; padding: 0px; text-align: left; vertical-align: middle; }
.art2 a:link, .art2 a:visited { font: 10px Verdana, Helvetica, sans-serif; color: #666; line-height: 100%; text-decoration: none; }
.art2 a:hover, .art2 a:active { font: 10px Verdana, Helvetica, sans-serif; color: #7BC6FF; line-height: 100%; text-decoration: none; }

.path { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 0px 3px 6px; }
.path a:link, .path a:visited, .path a:hover, .path a:active { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; font-weight: bold; text-decoration: none; }

a.podmenu { display: block; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999; font-weight: bold; margin: 0px 20px; padding: 2px 20px; border-top: 1px solid #ccc; width: auto; text-align: left; text-decoration: none; }
a.podmenu2 { display: block; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999; font-weight: bold; margin: 0px 10px; padding: 2px 0px; border-top: 1px solid #ccc; width: auto; text-align: left; text-decoration: none; }
a.podmenu:link, a.podmenu:visited, a.podmenu2:link, a.podmenu2:visited { text-decoration: none; color: #999; }
a.podmenu:hover, a.podmenu:active, a.podmenu2:hover, a.podmenu2:active { text-decoration: none; color: #c33; }

.table2 { border: 1px solid #ccc; margin: 10px; }
.table_header { background: #c33; color: #fff; font-weight: bold; text-align: center; font-size: 10px; }
.table_header2 { background: #69c; color: #fff; font-weight: bold; text-align: center; font-size: 10px; }
.table_data { color: #000; text-align: left; font-size: 10px; }

.pMenu { display: block; width: 170px; color: #369; font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px; }
.pMenu a { padding: 0px; display: block; text-decoration: none; }
.pMenu a:hover, #pMenu a.active { color: #c33; }

h2 { font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #366371; margin: 0px 0px 10px 0px; padding: 2px 0px 2px 0px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; }
.button { font: 10px Verdana, Arial, sans-serif; font-weight: bold; margin: 5px 0px 0px 10px; padding: 2px; vertical-align: bottom; }
ul, ol { margin: 0px; padding: 0px 0px 0px 40px; }
li { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px; line-height: 140%; }

.pf { position: relative; margin: 0px 0px 20px 0px; }
.pf img { padding: 15px; margin: 0px 15px 0px 0px; border: 1px solid #000; }
.pfi { padding: 0px; margin: 0px 0px 40px 0px; }
.pft { position: absolute; top: 0px; left: 350px; }
.pft ul, ol { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px 0px 5px 15px; margin: 0px; }
.pft p { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px 0px 5px 0px; margin: 0px; }
p.h2 { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #369; font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px dashed #ccc; }
p.mini { font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; padding: 0px; margin: 0px; line-height: 100%; }
.pft a { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #c33; font-weight: bold; }
a.box { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #c33; font-weight: bold; background: #eee; padding: 0px 5px; border: 1px dashed #ccc; }
a.navi { }

img.picr { float: right; padding: 0px; margin: 0px 0px 10px 20px; }

.fth { color: #666; background: #eee; border: 1px solid #ccc; font-weight: bold; padding: 3px 0px 3px 10px; }
.fth2 { color: #fff; background: #ccc; font-weight: bold; }
.req { color: #f00; font-weight: bold; }

div.menuItems a:visited, div.menuItems a:active
{
    font: 11px Verdana, Arial, sans-serif;
    color: #369; 
    text-decoration: none;   
}

table.table td a:visited, table.table td a:active, div.pmain a:visited
{
    text-decoration: none;   
}