@charset "UTF-8";
/* CSS Document */

body,td,th { color: #333333; font: 12px/16px Arial, Helvetica, sans-serif; }
body { background-color: #CCCCCC; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
a:link { color: #FF0000; text-decoration: underline; }
a:visited { text-decoration: underline; color: #FF0000; }
a:hover { text-decoration: none; color: #000000; }
a:active { text-decoration: underline; color: #FF0000; }
h1 { font-size: 26px; color: #FF0000; line-height: 30px; margin-top: 2px; margin-bottom: 4px; }
h2 { font-size: 22px; color: #333333; line-height: 26px; margin-top: 2px; margin-bottom: 4px; }
h3 { font-size: 18px; color: #990000; line-height: 22px; margin-top: 2px; margin-bottom: 4px; }
h4 { font-size: 14px; color: #000000; line-height: 18px; margin-top: 2px; margin-bottom: 4px; }

p { margin-top: 4px; margin-bottom: 4px; }

.Content_10 { font: 10px/12px Arial, Helvetica, sans-serif; color: #333333; }

.Content_11 { font: 11px/14px Arial, Helvetica, sans-serif; color: #333333; }

.Content_12 { font: 12px/16px Arial, Helvetica, sans-serif; color: #333333; }

.Content_14 { font: 14px/18px Arial, Helvetica, sans-serif; color: #333333; }

#Main_Table { vertical-align: top; padding: 0px; width: 875px; border-style: none; }

#Main_tlc { background: url(../images/border_tlc.gif) no-repeat; padding: 0px; height: 25px; width: 40px; }

#Main_tm { background: url(../images/border_tm.gif) repeat-x; padding: 0px; height: 25px; width: 795px; }

#Main_trc { background: url(../images/border_trc.gif) no-repeat; padding: 0px; height: 25px; width: 40px; }

#Main_lm { background: url(../images/border_lm.gif) repeat-y; padding: 0px; width: 40px; }

#Main_rm { background: url(../images/border_rm.gif) repeat-y; padding: 0px; width: 40px; }

#Main_blc { background: url(../images/border_blc.gif) no-repeat top; padding: 0px; height: 40px; width: 40px; }

#Main_bm { background: url(../images/border_bm.gif) repeat-x top; padding: 0px; height: 40px; width: 795px; }

#Main_brc { background: url(../images/border_brc.gif) no-repeat top; padding: 0px; height: 40px; width: 40px; }

#Main_Cell { background: #FFFFFF; vertical-align: top; padding: 0px; width: 795px; }

.bar_top { background: url(../images/bar_top.gif) repeat-x; padding: 0px; height: 4px; }

.bar_bot { background: url(../images/bar_bot.gif) repeat-x; padding: 0px; height: 4px; }

.spacerrow { padding: 0px; height: 10px; }

.spacercell { padding: 0px; width: 10px; }

#front_content { padding: 5px 0px 0px 20px; text-align: left; vertical-align: top; }

.front_content_box { padding-top: 5px; font: 11px/14px Arial, Helvetica, sans-serif; color: #333333; text-align: left; vertical-align: top; padding-right: 10px; padding-left: 10px; }

#subpage_content { text-align: left; vertical-align: top; padding: 10px 0px 0px 20px; }

#subpage_header { background: url(../images/bg_subhead.gif) repeat-x; text-align: left; vertical-align: middle; padding: 0px; height: 20px; }

.subpage_headertext { font: bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #990000; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; }

#subpage_sidebox { text-align: left; vertical-align: top; padding: 10px 0px 0px; width: 225px; }

#subpage_sidecell { background: #FFFFFF url(../images/bg_sidebox.gif) repeat-x bottom; padding-top: 10px; padding-bottom: 15px; padding-left: 10px; }

.subpage_sidecellheader { font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; }

#footer { font: 11px/14px Arial, Helvetica, sans-serif; text-align: center; vertical-align: top; padding: 0px; width: 795px; }

#map_cell { padding: 0px; height: 30px; width: 795px; }

.style1 { color: #990000; font: bold; }
