body {background-image: url(/images/background_color.gif); margin: 0 0 0 0;font-family: Arial, Verdana,Helvetica, sans-serif;}

h1{visibility: hidden; font-size: 12px;font-weight: bolder;color:#FFFFFF;}
h2{font-size: 18px;font-weight: bolder;color:#990000;text-align: left;padding-top:20px;}
h3{font-size: 14px;color:#BF2200; font-weight:bold; margin-top:30px;}
p,ul{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 13px;text-align: left;padding-right: 20px;padding-left: 20px;}
a, a:visited, a:link{font-size:13px;color: black;text-decoration: underline;}
a:hover{color:#BF2200;}

.left{float: left;text-align: left;}
.right{float: right;text-align: right;}
.textbox{text-align:left; padding-bottom:20px;}

.question{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold; text-align:left;  padding-left:20px; color:#646464;}
.qa, .info{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;padding-top: 5px; padding-right:10px;}
.copyright{font-size: 9px;color:#CCCCCC;text-align: right;}
.hidden{display:none; font-size:1px;}
.error{font-weight:bold; color:#FF0000}


/* data entry lists */
.label{font-family: Geneva, Arial, Helvetica, sans-serif;width:220px; text-align:right; padding-right:5px; font-size:11px; font-weight:bold; color:#555; float:left; padding-top:2px;}
span.element{font-family: Geneva, Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold; display:inline;}
input.element{border:1px solid black; width:150px; display:inline; text-align:left;}
select.element{font-size:12px; display:inline;}
textarea{width:400px; height:100px; margin-left:20px;}
 .alertMessage{font-size:10px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; background: url('/images/icon_attention.gif') no-repeat left #ffffd9; border:1px solid #ffae43; margin-left:10px; padding:2px 5px 2px 18px; height:19px;}


/* sample questions */
.sampleQuestion{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight:bold; text-align:left; color:#333333;}
.sampleAnswer{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px; text-align:left; color:#666666; display:block;}


/* news extract */
.newsTitle{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight:bold; text-align:left; color:#333333;}
.newsAbstract{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px; text-align:left; color:#666666; display:block;}
