* {font-family:"Liberation Sans", "Nimbus Sans L", "FreeSans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px;}
body {margin:0; padding:0; font-family:"Liberation Sans", "Nimbus Sans L", "FreeSans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:black; background-color:#666666;}
input {font-weight:bold;}
select {font-weight:bold;}
a:link {color:blue; font-weight:bold; outline:none; text-decoration:none;}
a:visited {color:blue; font-weight:bold; text-decoration:none;}
a:hover {color:red; text-decoration:underline;}
a:active {color:red;}
strong, b {font-weight:bold;}
p {font-size:15px; line-height:27px; margin-top:20px; margin-bottom:10px;}
p.fx {margin:0 0 0 0;}
h1 {font-size:24px; line-height:44px; font-weight:bold; margin-top:0; margin-bottom:0;}
h2 {font-size:18px; line-height:38px; font-weight:bold; margin-top:0; margin-bottom:0;}
h3 {font-size:16px; line-height:36px; font-weight:bold; margin-top:0; margin-bottom:0;}
img {border:0;}
pre {font-size:15px; line-height:27px; margin-top:10px; margin-bottom:10px;}
input[type="submit"] {background-color:#0000FF; border:1px solid #FF0000; display:inline-block; color:#ffffff; font-family:"Liberation Sans", "Nimbus Sans L", "FreeSans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; padding:3px 5px 2px 5px; text-decoration:none; margin:0 7px 7px 0;}
input[type="submit"]:hover {background-color:#FF0000; border:1px solid #0000FF;  margin:0 7px 7px 0;}
input[type="submit"]:active {position:relative; background-color:#FF0000; border:1px solid #0000FF; top:1px; left:1px; margin:0 7px 7px 0;}
button {background-color:#0000FF; border:2px solid #FF0000; margin:7px 7px 7px 0; display:inline-block; color:#FFFFFF; font-family:"Liberation Sans", "Nimbus Sans L", "FreeSans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; font-weight:bold; padding:3px 5px 2px 5px; text-decoration:none;}
button:hover {background-color:#FF0000; border:2px solid #0000FF; margin:7px 7px 7px 0; display:inline-block; color:#FFFFFF; font-family:"Liberation Sans", "Nimbus Sans L", "FreeSans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; font-weight:bold; padding:3px 5px 2px 5px; text-decoration:none;}
button:active {background-color:#FF0000; border:2px solid #0000FF; margin:7px 7px 7px 0; display:inline-block; color:#FFFFFF; font-family:"Liberation Sans", "Nimbus Sans L", "FreeSans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; font-weight:bold; padding:3px 5px 2px 5px; text-decoration:none;}
table {border:0;}
tr {line-height:22px; margin:0;}
td {padding:0; margin:0; border:0; vertical-align:top;}
table.oeclasses {border-width: 1px;border-spacing: 2px;border-style: outset;border-color: gray;border-collapse: separate;}
table.view {width: 100%;}
.oeclasses th, .oeclasses td {border-width: 1px;padding: 3px;border-style: inset;border-color: gray;vertical-align:middle;line-height:37px;}
.oeclasses td {line-height:17px;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 0 1.5em 1.5em;}
ul {list-style-type:disc;}
.navigator {font-family:futura; height:19px; margin:0;}
.navigator ul, footer-navigation li {list-style-type:none;}
.navigator li, .footer-navigation li {display:inline; padding:10px;}
.calendar {text-align:center;}
.nowrap {white-space:nowrap; font-size:15px; font-weight:bold; margin-top:0; margin-bottom:0;}
.big {font-size:large; font-weight:bold;}
.bold {font-weight:bold;}
.top {vertical-align:top;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.red {color:red;}
.blue {color:blue;}
.tiny {font-size:9px; line-height:16px; margin-top:15px; margin-bottom:5px;}
#top {height:77px; margin:3px 3px 0 3px; padding:3px; border:3px solid #CCCCCC; background:#EEEEFF;}
#bottom{padding:3px; background:#EEEEFF;}
#middle {margin:-4px 3px 3px 3px; padding:3px; border:3px solid #CCCCCC; background:#FFFFFF;}
#mainwrapper{height:100%; overflow:hidden; background:#F7F7FB;}
#mainwrapper .leftcol{position:relative; float:left;}
#mainwrapper .rightcol{position:relative; clear:both;}
#lbar{float:left; padding:5px; margin-top:-3px;}
#mbar{float:left; padding:0; max-width:737px; overflow:hidden;}
#rbar{float:left; padding:3px; margin-top:12px; clear:both;}
img, embed, object, video {max-width: 100%}
@media print {.hidePrint {display:none} .footer {font-size:14px} .nobox {border-style:none;border-width:0;}}
@media screen {.hideScreen {display:none}}
.adslot_1 {  }
@media (min-width:500px) { .adslot_1 { width: 468px; height: 23px; } }
@media (min-width:800px) { .adslot_1 { width: 728px; height: 23px; } }
.adslot_2 { width: 320px; height: 100px; }
@media (min-width:500px) { .adslot_2 { width: 468px; height: 60px; } }
@media (min-width:800px) { .adslot_2 { width: 728px; height: 90px; } }
.adslot_3 { width: 336px; height: 280px; }
.adslot_4 { width: 200px; height: 90px; }
.adslot_5 { width: 320px; height: 100px; }
@media (min-width:500px) { .adslot_5 { width: 468px; height: 60px; } }
@media (min-width:800px) { .adslot_5 { width: 728px; height: 90px; } }
.adslot_6 { width: 468px; height: 15px; }
@media (min-width:500px) { .adslot_6 { width: 468px; height: 23px; } }
@media (min-width:800px) { .adslot_6 { width: 728px; height: 23px; } }