
body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0px 0px 0px 0px; background: #ffffff; color: #555555; }

#page { background: #fff url(images/topbg.png) 0 0 repeat-x; }

form { margin-bottom: 0px; }

.topmenu { border-top: 1px solid #75a3d1; color: White; font: 8pt; text-align: center; border-bottom: 1px solid #75A3D1; }
.topmenu_selected { border-top: 1px solid #75a3d1; border-bottom: 1px solid #75a3d1; border-left: 1px solid #999999; border-right: 1px solid #999999; color: White; font: bold 8pt; text-align: center; background-color: #b9b9b9; }

/*.lmenu { background-color: #f0f0f0; font: 8pt; border-bottom: 1px solid #75a3d1; }*/
.lmenu { background-color: #ffffff; font: 8pt; border-bottom: 1px dotted #a9a9a9; }
/*.lmenu_selected { background-color: #b9b9b9; color: #003366; font: bold 8pt; border-bottom: 1px solid #75a3d1; }*/
.lmenu_selected { background-color: #dddddd; color: #003366; font: bold 8pt; border-bottom: 1px dotted #a9a9a9; }

/*.lmenusub { background-color: #ffffff; color: White; font: 8pt; border-bottom: 1px solid #75a3d1; }*/
.lmenusub { background-color: #ffffff; color: White; font: 8pt; border-bottom: 1px dotted #a9a9a9; }
/*.lmenusub_selected { background-color: #ffffff; color: #003366; font: bold 8pt; font-weight: bold; border-bottom: 1px solid #75a3d1; }*/
.lmenusub_selected { background-color: #eeeeee; color: #003366; font: 8pt; border-bottom: 1px dotted #a9a9a9; }

a.ahref_topmenu:link { color: #246eaa; font-weight: bold; text-decoration: none; }
a.ahref_topmenu:visited { color: #246eaa; font-weight: bold; text-decoration: none; }
a.ahref_topmenu:hover { color: #ff9900; font-weight: bold; text-decoration: none; }

a.ahref_topmenu_selected:link { color: White; font-weight: bold; text-decoration: none; }
a.ahref_topmenu_selected:visited { color: White; font-weight: bold; text-decoration: none; }
a.ahref_topmenu_selected:hover { color: White; font-weight: bold; text-decoration: underline; }

a.ahref_lmenu { color: #246eaa; font-weight: bold; text-decoration: none; }
a.ahref_lmenu:visited { color: #246eaa; font-weight: bold; text-decoration: none; }
a.ahref_lmenu:hover { color: #ff9900; text-decoration: none; }

/*
a.ahref_lmenu_selected { color: White; font-weight: bold; text-decoration: none; }
a.ahref_lmenu_selected:visited { color: White; text-decoration: none; }
a.ahref_lmenu_selected:hover { color: White; text-decoration: underline; }
*/

a.ahref_lmenu_selected { color: #246eaa; font-weight: bold; text-decoration: none; }
a.ahref_lmenu_selected:visited { color: #246eaa; text-decoration: none; }
a.ahref_lmenu_selected:hover { color: #ff9900; text-decoration: none; }

/*
a.ahref_lmenusub { color: #246eaa; font-size: 8pt; text-decoration: none; }
a.ahref_lmenusub:visited { color: #246eaa; text-decoration: none; }
a.ahref_lmenusub:hover { color: #ff9900; text-decoration: none; }
*/

a.ahref_lmenusub { color: #246eaa; font-size: 8pt; text-decoration: none; }
a.ahref_lmenusub:visited { color: #246eaa; text-decoration: none; }
a.ahref_lmenusub:hover { color: #ff9900; text-decoration: none; }

a { color: #246eaa; text-decoration: none; }
a:visited { color: #246eaa; text-decoration: none; }
a:hover { color: #ff9900; text-decoration: none; }

a.ahref_header { color: White; text-decoration: none; }
a.ahref_header:visited { color: White; text-decoration: none; }
a.ahref_header:hover { color: White; text-decoration: underline; }

h3 { color: #555555; font-size: 11pt; border-bottom: 1px dotted #ff9900; }
h4 { color: #555555; font-size: 9pt; }

hr { height: 1px; color: #ff9900; }

input { font-size: 8pt; }

p, li, strong { font-size: 9pt; }

p.copyright { color: Gray; }

small.copyright { color: Gray; }

td { font-size: 9pt; }
td.center_top { vertical-align: top; text-align: center; }
td.center_middle { vertical-align: middle; text-align: center; }
td.left_top { vertical-align: top; text-align: left; }
td.left_middle { vertical-align: middle; text-align: left; }
td.right_middle { vertical-align: middle; text-align: right; }
td.header { color: #ffffff; font-size: 7pt; }

.CellHeader { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #d85402 url(images/headerbg.png) no-repeat scroll left top; padding: 0 0 0 0; vertical-align: top; }
