/* HTML Elements */

h1 {color:#204070; font-family:verdana,arial,sans-serif; font-size:12pt; font-weight:bold; font-style:italic; line-height:12px;}
h2 {color:#204070; font-family:verdana,arial,sans-serif; font-size:12pt; font-weight:bold; font-style:italic; line-height:12px;}
h3 {color:#204070; font-family:verdana,arial,sans-serif; font-size:12pt; font-weight:bold; font-style:italic; line-height:12px;}
h4 {color:#204070; font-family:verdana,arial,sans-serif; font-size:11pt; font-weight:bold; font-style:italic; line-height:12px;}
h5 {color:#204070; font-family:verdana,arial,sans-serif; font-size:10pt; font-weight:bold; font-style:italic; line-height:12px;}

body {font-family: Verdana, Arial, sans; font-size: 10pt; margin-top:4px; margin-bottom:4px; margin-left:0px; margin-right:0px;}
table {font-family: Verdana, Arial, sans;}
td {font-family: Verdana, Arial, sans;}
small {color: #7080A0; font-size:8pt; font-family: Verdana, Arial, sans;}

li { font-family: Verdana, Arial, sans;}
UL li  { font-size:10pt; list-style-position:outside; list-style-image:url(images/bulletpoint.gif);}

a {color: #0030d0; text-decoration:none;}
a:hover {color: #0030d0; text-decoration:underline;}

table {border-width:0px; border-style:none;}
.sidemenutable {width:158px; border-width:0px; border-style:none; background-image:url(images/sidemenubkg.gif); background-repeat:repeat-y;}

.detailstitle {font-weight:bold; vertical-align:top;}
.detailsinfo {padding-left:8px; vertical-align:top;}

.textboxtitle {font-weight:normal; vertical-align:middle;}
.textboxcell {padding-left:12px; vertical-align:middle;}
.textbox {font-weight:normal; height:16px; width:300px; border-width:1px; border-color:#7080A0; background-color:#FAFDFF;}

.button {font-weight:bold; height:24px; border-width:2px; border-color:#90A0C0; background-color:#F3FAFF;}

.topmenucell {color: #ffffff; font-size:10pt; text-align:center; padding-left:4px; padding-right:4px;}
.topmenuseparator {text-align:center; padding-left:4px; padding-right:4px;}

.topmenulink {color: #ffffff; font-size:10pt; text-decoration:none;}
.topmenulink:visited {color: #ffffff; font-size:10pt; text-decoration:none;}
.topmenulink:hover {color: #ffffff; font-size:10pt; text-decoration:underline;}

.bottombarcell {color: #ffffff; font-size:10pt; text-align:center; padding-left:6px; padding-right:6px;}
.bottombarseparator {text-align:center; padding-left:8px; padding-right:8px;}

.bottombarlink {color: #ffffff; font-size:10pt; text-decoration:none;}
.bottombarlink:visited {color: #ffffff; font-size:10pt; text-decoration:none;}
.bottombarlink:hover {color: #ffffff; font-size:10pt; text-decoration:underline;}

.sidemenufirstsection {width:158px; height:21px; font-size:10pt; text-decoration:none; text-indent: 22px; background-image:url(images/sidemenufirstsection.jpg); background-repeat:no-repeat;}
.sidemenusection {width:158px; height:21px; font-size:10pt; text-decoration:none; text-indent: 22px; background-image:url(images/sidemenusection.jpg); background-repeat:no-repeat;}
.sidemenuoption {color: #7080A0; width:158px; height:18px; font-size:10pt; text-decoration:none; text-indent: 30px; background-image:url(images/sidemenubkg.gif); background-repeat:repeat-y;}
.sidemenubottom {width:158px; height:18px; background-image:url(images/sidemenubkg.gif); background-repeat:repeat-y; vertical-align:bottom;}

.sidemenulink {color: #102040; font-size:10pt; text-decoration:none;}
.sidemenulink:visited {color: #102040; font-size:10pt; text-decoration:none;}
.sidemenulink:hover {color: #102040; font-size:10pt; text-decoration:underline;}

.newsheadertable {width:100%; border-width:0px; border-style:none;}
.newstable {width:100%; color: #102040; font-size:10pt; font-style:normal; border-width:0px; border-style:none;}
.newstitle {color: #102040; font-size:11pt; font-style:italic; text-decoration:none; text-align:left;}
.newsauthor {color: #506080; font-size:10pt; font-style:normal; text-decoration:none; text-align:right;}

.mainpagearea {color: #102040; font-size:10pt; text-decoration:none; vertical-align:top; text-align:left; padding-left:8px; padding-top:8px; padding-bottom:20px;}

.pagefooter {color: #506080; font-size:8pt; font-family: Verdana, Arial, sans; text-align:center;}



.groupheader { font-weight: bold; color:#204070; font-style:italic; padding-top: 4px; }
.groupdescription { font-weight: normal; padding-bottom: 8px; text-align: center; font-size: 10pt; }

.questiontable { border-width: 1px; font-size: 10pt; border-style: solid; border-color: #628297; }
.questionheader { font-size: 10pt; text-align: left; vertical-align: top; background-color: #FFFFFF; background-image:url(images/questionhdrbkg.gif); background-repeat:repeat-x; height: 24px; padding-left:6px; padding-top:0px; padding-bottom:4px; padding-right:0px; line-height: 24px; }
.questionanswer { font-size: 10pt; text-align: center; vertical-align: top; background-color: #FFFFFF; }

.text { font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight:normal; height:18px; width:400px; border-width:1px; border-color:#7080A0; background-color:#FAFDFF; }
.textarea { font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight:normal; width:400px; border-width:1px; border-color:#7080A0; background-color:#FAFDFF; }
.submit { font-weight:bold; height:24px; border-width:2px; border-color:#90A0C0; background-color:#F3FAFF; }
