body { background: #000000; color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; line-height: 14pt; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-width: 0px; text-align: left; }

.page { width: 670px; margin-left: auto; margin-right: auto; }
.title { width: 668px; background-color: #000000; text-align: left; padding: 0px; margin: 0px; }
.toc { width: 658px; background-color: #000000; text-align: right; padding-top: 1px; padding-bottom: 3px; padding-right: 10px; border: 1px solid #666666; }
.content { width: 648px; background-color: #141E2E; text-align: justify; margin-left: 0px; padding-top: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; border-left: 1px solid #666666; border-right: 1px solid #666666; }
.tocside { width: 100px; background-color: #FFFFFF; overflow: hidden; float: right; display: none; }

.pageheading { width: 668px; background-color: #293D5B; font-size: 22pt; color: #FFFFFF; margin: 0px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; border-left: 1px solid #666666; border-right: 1px solid #666666; background-image: url("/images/back.png"); }
.pageheadingtext { padding-bottom: 8px; padding-top: 5px; margin-top: 0px; }
.pageheadingpath { font-size: 8pt; color: #FFFFFF; padding-left: 45px; padding-top: 0px; margin: 0px; }

.footer { width: 648px; background-color: #293D5B; color: #FFFFFF; text-align: left; margin-left: 0px; border: 1px solid #666666; padding: 10px; font-size: 8pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url("/images/back.png"); }

.topbanner { float: right; border-right: 10px solid #000024; }

.footertop { float: right; }
.footerbutton { float: left; padding-right: 10px; padding-top: 5px; }

a.footerlink { color: #FFFFFF; font-weight: bold; }
a.footerlink:hover { color: #C0E4FF; }

a { text-decoration: none; color: #C0E4FF; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: none; color: #FFFFFF; text-decoration: underline; }
a:active { color: #0099ff; }

a.smalllink	{ font-size: 8pt; }

a.toclink { text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 8pt; width: 100px; padding: 2px 10px 2px 10px; border-bottom: 0px; }
a.toclink:hover { text-decoration: none; color: #C0E4FF; padding: 2px 9px 2px 9px; background-color: #38527A; border-left: 1px solid #90A8CC; border-top: 1px solid #90A8CC; border-bottom: 1px solid #161F2C; border-right: 1px solid #161F2C; }
a.toclink:active { text-decoration: none; color: #FFFFFF; padding: 2px 9px 2px 9px; background-color: #38527A; border-left: 1px solid #161F2C; border-top: 1px solid #161F2C; border-bottom: 1px solid #90A8CC; border-right: 1px solid #90A8CC; }

a.otherlink { text-decoration: none; color: #0066CC; border-bottom: 0px; }
a.otherlink:hover { text-decoration: none; color: #003399; border-bottom: 0px; }
a.otherlink:active { color: #0099ff; }


a.bread { text-decoration: none; color: #FFFFFF; border-bottom: 0px; }
a.bread:hover { text-decoration: none; color: #C0E4FF; border-bottom: 0px; }
a.bread:active { color: #C0E4FF; }


h1 { font-size: 22pt; color: #800000; margin: 0px; padding: 10px; background-color: #EEEEEE; border-bottom: 1px solid #AAAAAA; }
h2 { font-size: 13pt; color: #FFFFFF; padding: 0px; margin: 0px; }

.options { float: right; }

.newsheader { font-weight: bold; padding: 2px 10px 2px 10px; border-bottom: 1px solid #FFFFFF; width: 100%; font-size: 10pt; }
.newssubheader { font-size: 10pt; padding-left: 15px; text-transform: uppercase; font-weight: bold; }
.newscontent { padding-left: 15px; margin-top: 10px; width: 100%; font-family: trebuchet MS, trebuchet, verdana, geneva, arial, helvetica, sans-serif; color: #666666; font-size: 9pt; line-height: 16pt; }
.newsdate { color: #666666; font-size: 8pt; width: 400px; padding-left: 15px; padding-top: 15px; }

.n { font-size: 8pt; color: #AAAAAA; }
.k { font-size: 8pt; color: #FFFFFF; }
.c { font-size: 8pt; color: #008000; }
.q { font-size: 8pt; color: #888888; }

pre { background-color: #333333; padding: 2px 2px 2px 2px; border: 1px solid #111111; line-height: 11pt; }

input { font-size: 8pt; }
input.styled { border: 1px solid #000000; background-color: #FEFEFE; padding: 3px; }

.mt_date { font-family: georgia, tahoma, verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF; border-bottom: 1px solid #999; margin-bottom: 10px; font-weight: bold; }
.mt_blog { padding: 5px; }
.mt_blogbody { font-family: trebuchet ms, trebuchet, tahoma, verdana, arial, sans-serif; color: #FFFFFF; font-size: 8pt; font-weight: normal; line-height: 12pt; }
.mt_posted { font-size: 8pt; color: #C0E4FF; margin-bottom: 25px; }
.mt_list { font-size: 8pt; color: #FFFFFF; }
.mt_title { font-family: trebuchet ms, trebuchet, tahoma, verdana, arial, sans-serif; font-size: 13px; color: #FFCC00; text-transform: uppercase; font-weight: bold; }
.mt_sidetitle { }
.mt_side { float: right; width: 100px; }

.doc_childitem { border: 2px solid #000000; }
.doc_childtitle { margin: 3px; margin-left: 105px; font-size: 10pt; background-color: #000000; color: #FFFFFF; padding: 5px; }
.doc_childsummary { margin-left: 105px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px; font-size: 8pt; color: #FFFFFF; }
.doc_childfooter { margin: 2px; margin-left: 105px; font-size: 8pt; background-color: #293D5B; padding-left: 10px; color: #C0E4FF; }
.doc_summary { font-size: 8pt; padding: 3px; margin-bottom: 15px; background-color: #293D5B; color: #C0E4FF; }
.doc_image	 { float: left; margin: 3px; }

.link_header	{ font-size: 14pt; font-weight: bold; background-color: #293D5B; color: #FFFFFF; margin: 3px; padding: 3px; }
.link_item	{ font-size: 8pt; margin: 3px; padding: 3px; height: 100%; }
.link_image	{ padding: 5px; float: left; }

.mlist_title	{ width: 220px; padding: 4px; font-weight: bold; background-color: #293D5B; border-top: 2px solid #000000; border-bottom: 2px solid #000000;}
.mlist_input	{ width: 220px; text-align: right; padding: 4px; }
.mlist_submit	{ width: 220px; padding: 4px; text-align: right; background-color: #293D5B; border-bottom: 2px solid #000000; border-top: 2px solid #000000;}

.linklist	{ line-height: 10pt; }