body {margin:0; padding:0; background:#C9D4D6 url('images/bg.jpg') repeat-x top center;}
body, p, div, td {font:normal 10pt Verdana, sans-serif; color:#333;}

a {color:#800309; text-decoration:underline;}
a:hover {color:#ff0000; text-decoration:none;}

h1, h2, h3, h4, h5, h6, h7 {margin-top:0; font:bold 10pt Verdana, sans-serif;}
h1 {font-size:12pt; color:#000;}
h2 {font-size:11pt; color:#000;}
h3 {font-size:11pt; color:#000;}
h6 {font-size:8pt; color:#000;}

p {margin-top:0;}

#container {margin:0 auto; position:relative; width:1013px; background:#fff url('images/2009_bg.gif') repeat-y;}

.border_left { background:transparent url('images/2009_bg_left.gif') no-repeat; width:57px; }
.border_right { background:transparent url('images/2009_bg_right.gif') no-repeat; width:55px; }

#home_content {width:600px; float:left; display:inline;}
#home_content_pad {padding:0 20px 20px;}

#inside_content { }
#inside_content_pad {padding:20px 20px;}

#home_ads {width:301px; float:right; display:inline;}

#main_footer { background:#C9D4D6 url('images/2009_footer.gif') no-repeat; width:1013px; padding-top:20px; margin-bottom:20px; }

input, select, textarea { background-color:#fff; border:1px solid #666; }
input.noborder { border:0px solid #666; }


.content_bg { background:#ABDAF0 url('/images/content-bg.gif') 0 313px repeat-y; }

.wsmInput {
  font:8pt Verdana, sans-serif;
  color:#333;
  background-color:#fff;
  border:1px solid #666;
}

.rightHeaders { font:normal 10pt Verdana, sans-serif; font-weight:bold; color:#BF5604; }

#mainnav { background:transparent url('/images/nav_spacer.jpg') repeat-y; }

#content { background:#f8f8fa; }
.tL { background:#dfe2eb; }
.tR { background:#edeef3; text-align:right; }
.mL { background:#e0e3ea; padding:10px; font:bold 10pt Verdana, sans-serif;}
.middle { background:url('/images/contentbg.jpg') repeat-y; padding:0px; }

.lbox { padding:5px; background-color:#f4f9fc; border:1px solid #96b9d0; }
.rbox { padding:5px; background-color:#fff; border:1px solid #ddd; }
img.bl { border:5px solid #fff; }
td.bl { border:1px solid #96b9d0; }
td.content { padding-left:5px; }

#copy { width:145px; height:332px; float:right; margin:0 0 0 15px; }

.header h5 { color:#515352; }
.subheader { color:#515352; }
.ClearingElement { clear:both; height:1px; overflow:hidden; }

.footer { font:10px Verdana, sans-serif; color:#000; text-decoration:none; line-height:normal; }

.gridtable { border-collapse:collapse; }
.gridtable th, .gridtable td { border:1px solid #bebebe; padding:2px 3px; }

.required { color:#DE2336; font-size:10px; }

.std_tbl { border-collapse:collapse; }
.std_tbl th, .std_tbl td { font:8pt Verdana, sans-serif; color:#28484b; border:1px solid #a3a3a3; padding:5px; }
.std_tbl th { background-color:#eaeaea; text-align:right; font-weight:bold; padding-top:6px; }
.std_tbl td { background-color:#f8f8f8; text-align:left; }
.std_tbl .l { text-align:left; }
.std_tbl .r { text-align:right; }
.std_tbl .c { text-align:center; }
.std_tbl .hdr { background-color:#a0b6ba; color:#fff; font-weight:bold; }  /* c9d4d6 */

.std_tbl .bg1 { background-color:#fdfdfd; }
.std_tbl .bg2 { background-color:#f1f1f1; }
.std_tbl .bgw { background-color:#fff; }


div#topnav { padding:10px; text-align:center; }
div#topnav img { margin:0 20px; }
div#topnav a { width:100px; text-align:center; color:#888; font:12pt Georgia, serif; text-decoration:none; }
div#topnav a:hover { color:#333; }

div#maincontent { padding:20px 40px; }

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.smallfont { font:normal 9pt Verdana, sans-serif; color:#333;}
.smallerfont { font:normal 8pt Verdana, sans-serif; color:#333; }

.imgBorder { border:5px solid #ffffff; float:left; margin:0 8px 10px 0 ; }
.blackimgBorder { border:1px solid #000; }
.larger { font-size:1.2em; }
.larger { color:#fff; }
.red { color:#cc0001; }
