body {background:#333399; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px auto 0px auto; padding:0px;}
div#contentarea {width:auto; margin:0px 2px 0px 2px; position:relative;}
#headerpart {position:relative; overflow:hidden;}
#bodypart {position:relative; background:#ffffff; color:#000000; margin:0px; padding:0px 0px 0px 0px;}
#footerpart {position:relative;	margin:1px auto 0px auto;}

#localmenuwidth {width:140px; height:1px;}
#localmenu {width:auto; background:#E7EBF7; margin:0px; border:#CCCCCC solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden;  border-right-width:0px;}
#localmenuinner {margin:1px 0px 1px 0px; padding:1px 1px 1px 0px; width:auto; overflow:hidden; border:#ffffff solid 1px; border-right-width:0px;}
.localmenuitem {border-right:#DDDDDD solid 1px;}
.localmenuitem a {display:block; padding:4px 2px 4px 2px; text-decoration:none; width:100%;}
.localmenuitem .separator {display:block; text-decoration:none; margin:0px 2px 0px 0px; padding:0px; background:url(/separator.gif) repeat-x 0px 50%;}
.localmenuitem a:link, .localmenuitem a:visited, .localmenuitem a:active {color:#0000ff; background:transparent;}
.localmenuitem a:hover {color:#ff0000; background:url(/image/curitembg.jpg) repeat-y right top;}
.localmenuitem .curmenuitem {display:block; padding:4px 2px 4px 2px; margin:1px 0px 1px 0px; text-decoration:none; width:100%; font-weight:normal; color:#ff0000; background:url(/image/curitembg.jpg) repeat-y right top;}
.curmenuitem a {display:block; padding:0px; text-decoration:none; width:100%; color:#ff0000;}
.curmenuitem a:link, .curmenuitem a:visited, .curmenuitem a:active {color:#ff0000; background:transparent;}
.curmenuitem a:hover {color:#ff0000; background:transparent;}

.localmenuitem .menuheader {display:block; padding:1px 2px 1px 2px; text-decoration:none; width:100%; font-weight:bold; color:#000000;}
.localmenuitem2 {margin:0px 0px 0px 5px;}


#topicsection {background:#6699ff; height:2px;}
#topictitle {font-size:14px; font-weight:bold; color:#ffffff; padding:5px;}
#topictitle2 {font-size:12px;}

#bodytextcell {width:100%; border-top:#CCCCCC solid 1px;}
#bodytext {text-align:left; margin:0px 10px 50px 10px;}
.subtopic {font-size:16px; font-weight:bold; color:white; background:blue; margin:5px 0px 10px 0px; padding:2px; text-align:center;}
.subtopic2 {font-size:12px; font-weight:bold; color:#000000; margin:5px 10px 5px 0px;}
.subtopic2 a {color:#0000ff; text-decoration:underline;}
#bodytext p {font-size:12px; color:#000000; margin:3px 3px 3px 0px;}

#bodytext div.subarticle {font-size:12px; color:#000000; margin:3px 20px 3px 10px; border-left:#0000ff 0px solid; padding-left:5px; border-bottom:#0000ff 0px solid; padding-bottom:5px;}
#bodytext div.subarticle p {margin:10px 0px 20px 0px; text-align:justify;}
#bodytext .textblock {margin:10px 0px 10px 0px; text-align:justify;}
#bodytext .textblock ol {margin:0px 20px 0px 10px; padding:5px 0px 5px 0px; text-align:justify; list-style-type:decimal; list-style-position:outside;}
#bodytext .textblock ol li {margin:0px 0px 0px 20px; padding:5px 0px 5px 0px;}
#bodytext .textblock ul {margin:0px 20px 0px 5px; padding:5px; text-align:justify; list-style-image:url(/global/bullet3.gif); list-style-position:outside;}
#bodytext .textblock ul li {margin:0px 0px 10px 20px; padding:0px 0px 0px 0px;}
#bodytext .textblock ul ul {margin:0px 0px 0px 20px; padding:5px; text-align:justify; list-style-image:url(/global/bullet2.gif); list-style-position:outside;}
#bodytext .textblock ul ul li {margin:0px 0px 10px 10px; padding:0px 0px 0px 0px;}
#bodytext .textblock p {margin:0px 10px 15px 10px; padding:0px; text-align:justify; line-height:1.5em;}
#bodytext .textblock a:link {color:#0000ff; text-decoration:none;}
#bodytext .textblock a:visited {color:#0000CC; text-decoration:none;}
#bodytext .textblock a:active, #bodytext .textblock a:hover {color:#d17131; text-decoration:underline;}

#bodytext .textblock td ul {margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; text-align:justify; list-style-image:url(/global/bullet3.gif);}
#bodytext .textblock td ul li {margin:10px 0px 10px 10px; padding:0px 0px 0px 0px;}
#bodytext .textblock td ul ul {margin:10px 10px 20px 10px; padding:0px 0px 0px 0px; text-align:justify; list-style-image:url(/global/bullet2.gif);}
#bodytext .textblock td ul ul li {margin:10px 0px 10px 10px; padding:0px 0px 0px 0px;}
#bodytext .textblock td ol {margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; text-align:justify;}
#bodytext .textblock td ol li {margin:10px 0px 10px 10px; padding:0px 0px 0px 0px; text-align:justify;}

.backtotop {text-align:right;}
.backtotop a:link, .backtotop a:visited, .backtotop a:active {background:transparent; color:blue; text-decoration:underline;}
.backtotop a:hover {background:transparent; color:blue; text-decoration:underline;}

.toc {text-align:center;}
.toc ul {margin:0px; padding:5px 20px 5px 20px; text-align:justify; list-style-image:url(/global/bullet4.gif); list-style-position:outside; border-top:blue 1px solid; border-bottom:blue 1px solid;}
.toc ul li {margin:0px 10px 0px 10px; padding:0px 0px 0px 0px;}
.toc a:link {color:blue; text-decoration:none;}
.toc a:visited {color:#d17131; text-decoration:none;}
.toc a:hover, .toc a:active {color:#d17131; text-decoration:underline;}


#bodytext .subsection {margin:10px 0px 10px 0px; padding:0px 0px 5px 0px; background:transparent; border:#CCCCCC 0px solid;} 
#bodytext .subsection .titlebar {margin:0px 0px 10px 0px; padding:2px; background:#6699ff; color:#ffffff; font-size:14px; font-weight:bold; border-bottom:#CCCCCC 1px solid;}
#bodytext .subsection .titlebar a:link, #bodytext .subsection .titlebar a:visited, #bodytext .subsection .titlebar a:active {color:#ffffff; text-decoration:none;}
#bodytext .subsection .titlebar a:hover {color:yellow; text-decoration:underline;}
#bodytext .subsection ul {margin:2px 2px 2px 10px; padding:0px 5px 0px 10px; list-style-position:outside; list-style-image:url(/global/bullet3.gif);}
#bodytext .subsection li {margin:0px 0px 0px 5px; padding:0px 0px 5px 0px;}
#bodytext .subsection p {margin:2px 2px 2px 10px; padding:0px 0px 0px 0px;}
#bodytext .subsection a:link {color:#0000ff; text-decoration:none;}
#bodytext .subsection a:visited {color:#0000CC; text-decoration:none;}
#bodytext .subsection a:active, #bodytext .subsection a:hover {color:#d17131; text-decoration:underline;}
#bodytext .textblock {margin:10px 0px 10px 0px; text-align:justify;}
#bodytext .textblock p {margin:0px 10px 15px 10px; padding:0px; text-align:justify; line-height:1.5em;}

#rightbar {
	width:auto;
	background:transparent;
	border-top:#CCCCCC solid 1px;
	top: auto;
}

#storyline {display:block; margin:10px 0px 10px 0px; font-size:12px; background:transparent; color:#ff0000; font-weight:bold;}
#storyline a:link {color:#ff0000; text-decoration: none;}
#storyline a:visited {color:#ff0000; text-decoration:none;}
#storyline a:hover, #storyline a:active {color:#d17131; text-decoration:underline;}

.newsbox {width: 200px;	margin: 5px 1px 10px 1px; background:transparent; text-align:left; font-size:11px;}
.newsbox a:link, .newsbox a:visited {color:#0000ff; text-decoration: none;}
.newsbox a:hover, .newsbox a:active {color:#d17131; text-decoration:underline;}
.xbtop, .xbbtm {display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden; background-image:url(/global/newsbox_titlebar.jpg);}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xbcontent {display:block; color:#000000; background:#E7EBF7; border:0 solid #08c; border-width:0 1px; padding: 0px 5px 2px 5px;}
.xbcontent p {text-align:justify; padding:0px 0px 2px 0px;}
.boxtitle {color:#ffffff; font-weight:bold; margin:0px 0px 0px -5px; padding:0px 0px 4px 5px; background-image:url(/global/newsbox_titlebar.jpg);}
.boxtitle a:link, .boxtitle a:visited {color:#ffffff; text-decoration:none;}
.boxtitle a:hover, .boxtitle a:active {color:yellow; text-decoration:underline;}

div.thumbnailarea {text-align:center; margin:55px 0px 0px 0px; width:100px; height:360px; overflow:auto;}
iv.thumbnailarea a {margin:0px 2px 0px 2px;}

div.fullpicarea {margin:0px; border:blue 3px solid; text-align:center; overflow:hidden; width:520px; height:350px; background:white url(nophotobg.jpg) repeat; background-position:center center;}
div.picdescription {margin:5px 0px 0px 0px; text-align:justify; width:520px;}

tr.rowodd {background:#FFFF99; vertical-align:middle;}
tr.roweven {background:#CCFFFF; vertical-align:middle;}
td.celltitle {padding:5px; text-align:left;}
td.celldate {padding:5px; text-align:right; white-space:nowrap;}
td.celldate2 {padding:5px 2px 5px 2px; text-align:left; white-space:nowrap;}
td.cellavail {padding:5px 2px 5px 2px; text-align:center; white-space:nowrap; width:5px;}
