body { font-family:Georgia,Arial; font-size:14px; background:#022F33; color:#000000; margin:0; padding:0; border:0; line-height:150%; }

img { border:0; }
p { margin:8px 0; }
form { margin:0; padding:0; }
ul { margin:5px 0; padding:0; }
ul li { list-style:square inside; padding-left:10px; line-height:160%; }
.red { color:#CC0000; }
.green { color:#00CC33; }


a { text-decoration:none; color:#013570; }
a:hover	{ text-decoration:none; color:#FF0000; } 

#wrap { width:900px; position:relative; background:#FFFFFF; margin:0 auto; text-align:left; }
#wrap-inner { position:static; vertical-align:top; }

#header { width:900px; position:relative; clear:both; overflow:hidden; }
#header-inner { position:static; padding:0 30px; }
.td1 { width:50%; height:60px; vertical-align:bottom; }
.td2 { width:50%; height:30px; vertical-align:bottom; }
.sitetitle { padding-bottom:10px; font-weight:bold; font-size:22px; line-height:1em;  }
.sitetitle a { color:#093D72; }
.sitetitle a:hover { color:#0F314E; }
.gsearch { vertical-align:bottom; text-align:right; }
.gsearch input#s { width:200px; margin:5px 0; padding:3px; color:#666666; border:1px solid #CBCBCB; background:#FCFCFC; }
.gsearch input#searchsubmit { margin:5px 0 5px 5px; padding:2px 5px; font-size:12px; border:1px solid #333333; }
.desc { margin-bottom:10px; font-weight:bold; line-height:1em; color:#444444; }
.desc a { color:#0F314E; }
.mkt { padding:6px 0; text-align:right; }
.mkt img { margin:0 3px; }
#menu { width:900px; position:relative; clear:both; overflow:hidden; }
#menu-inner { position:static; padding:0 30px; }
.menu { font-weight:bold; background:#0D5C93; height:35px; }
.menu ul { list-style:none; margin:0; padding:0; }
.menu ul li { display:inline; margin:0; padding:0 20px; border-right:1px solid #999999; line-height:35px; }
.menu ul li a { color:#FFFFFF; }
.menu ul li a:hover { color:#FF0000; }

.topad { width:728px; height:90px; margin:10px auto 5px auto; clear:both; }

#pagebody { width:900px; position:relative; overflow:hidden; }
#pagebody-inner { position:static; }

#full { width:900px !important; position:relative; display:inline; float:left; min-height:1px; overflow:hidden; }
#full-inner { position:static; padding:10px 30px 10px 30px; vertical-align:top; }
#center { width:900px !important; position:relative; display:inline; float:left; min-height:1px; overflow:hidden; }
#center-inner { position:static; padding:10px 85px 10px 85px; vertical-align:top; }

#c470 { width:530px !important; position:relative; display:inline; float:left; min-height:1px; overflow:hidden; }
#c470-inner { position:static; padding:10px 30px 10px 30px; vertical-align:top; }
#c340 { width:370px !important; position:relative; display:inline; float:right; min-height:1px; overflow:hidden; }
#c340-inner { position:static; padding:10px 30px 10px 0; vertical-align:top; }
#c650 { width:710px !important; position:relative; display:inline; float:left; min-height:1px; overflow:hidden; }
#c650-inner { position:static; padding:10px 30px 10px 30px; vertical-align:top; }
#c160 { width:190px !important; position:relative; display:inline; float:right; min-height:1px; overflow:hidden; }
#c160-inner { position:static; padding:10px 30px 10px 0; vertical-align:top; }

.sitesearch { margin:5px 0; text-align:right; }
.sitesearch input#s { width:200px; padding:3px; color:#666666; border:1px solid #CBCBCB; background:#FCFCFC; }
.sitesearch input#submitimg { margin-left:5px; vertical-align:middle; }
.sitesearch input#submitbutton { margin:5px 0 5px 5px; padding:2px 5px; font-size:12px; border:1px solid #333333; }

.sbleft { width:170px; padding:5px 10px 5px 0; vertical-align:top; }
.sbleft ul { padding:5px 0; }
.sbleft ul li { list-style:square inside; padding:0; }
.sbright { width:170px; padding:5px 0 5px 10px; vertical-align:top; }
.sbright ul { padding:5px 0; }
.sbright ul li { list-style:square inside; padding:0; }

.archive { padding:5px 0; }
.archive ul { margin:0; padding:0; }
.archive ul li {list-style:none; margin:0; padding:0; line-height:180%; }

#footer { width:900px; position:relative; color:#FFFFFF; background:#222222; clear:both; overflow:hidden; }
#footer-inner { height:70px; position:static; padding:0 30px 20px 30px; }
.footerinfo { text-align:center; }
.footerinfo a { color:#FFFFFF; }
.footerinfo a:hover	{ color:#CC0000; } 

.blockheader { margin-top:5px; color:#850303; font-weight:bold; font-size:15px; height:25px; line-height:1em; }
.blockheader img { margin-right:5px; vertical-align:middle; }

.box { margin:8px 0; padding:5px 0; overflow:hidden; clear:both; }

.box0 { margin:5px 0; padding:5px 0; border-bottom:1px dashed #CBCBCB; overflow:hidden; clear:both; }

.box1 { margin:5px 0; padding:5px 10px; border:1px solid #CBCBCB; overflow:hidden; clear:both; }

.box2 { margin:8px 0; padding:1px; border:1px solid #F3DF9A; overflow:hidden; clear:both; }
.box2header { padding:3px 6px; background:#F3DF9A; color:#6B302C; font-weight:bold; font-size:14px; height:20px; }

.mktdata { padding:5px 5px; }

.dir { padding:10px 5px 10px 15px; }
.dircat { float:left; width:310px; display:inline; margin:2px 0; }
.dircat img { margin-right:5px; vertical-align:middle; }

.diritemheader { padding:5px 0; font-weight:bold; font-size:15px; clear:both; }
.diritemexcerpt { }
.diritemnav { font-size:12px; clear:both; }

.itemheader { padding:5px 0; font-weight:bold; font-size:15px; clear:both; }
.itemexcerpt { padding:5px 0; clear:both; }
.itemnav { font-size:12px; clear:both; }

.info { padding:5px; font-size:12px; text-align:right; }
.info img { margin-right:5px; vertical-align:middle; }

td.data { font-size:11px; padding:2px; text-align:right; border-bottom:1px dotted #F3DF9A; }
td.name { font-size:12px; padding-left:7px; border-bottom:1px dotted #F3DF9A; }
td.title { font-size:12px; font-weight:bold; text-align:right; padding-right:5px; }

td.left { text-align:left; }
td.right { text-align:right; }

.bnewsdate { margin-right:20px; display:inline; } 
.bnewscontent { display:inline; }

.postheader { padding:10px 0; font-size:17px; font-weight:bold; color:#003399; }
.postbody { overflow:hidden; clear:both; }
.postbody p { margin:12px 0; }
.postbody img { float:right; margin:0 0 5px 10px; }
.postnav { font-size:12px; padding-bottom:5px; clear:both; }
.cmt { padding-top:5px; clear:both; }

input { font-size:13px; }
input#s      { border:1px solid #CCCCCC; margin:0; padding:3px; width: 200px; } 
input#author { border:1px solid #CCCCCC; margin-right:5px; padding:3px; width:200px; }
input#email  { border:1px solid #CCCCCC; margin-right:5px; padding:3px; width:200px; }
input#url    { border:1px solid #CCCCCC; margin-right:5px; padding:3px; width:320px; }
textarea     { border:1px solid #CCCCCC; margin-right:5px; padding:3px; width:320px; font-size:13px; }
input#submit { background:#EEEEEE; border:1px solid #CCCCCC; height:2em; line-height:2em; padding:0 5px; }


