body { margin:0; padding:0; font-size:11px; line-height:16px; font-family: Arial, Tahoma;}
a { color:#fe5800;}
a:hover { text-decoration:none;}
.white { color:#FFFFFF; text-decoration:none; font-weight:bold; height:12px; font-size:20px; text-transform:uppercase;}
#header {background: url(../images/theme/header_bckg.gif) repeat-x ; height: 120px;}
#logo { width:780px; margin:1 auto; padding:50px 0 0 5px;}
#logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; height:12px; font-size:20px; text-transform:uppercase;}
#logo a:hover { }
/*#login_message {color: orange; font-size: 14px; font-style:Times New Roman; float: left; margin-left:500px; margin-top:-22px;}*/
#login_message {color: orange; font-size: 14px; font-style:Times New Roman; float: right; margin-right: 740px;  margin-top: -40px;}
#menu {color:#fff; text-align:center; margin-top:1px; clear:right;}
#menu ul{ width: 828px; margin:0 auto;list-style:none; padding:0; text-align:left;}
#menu ul li{display:inline;}
#menu ul a { display:block; float:left; font-weight:bold; font-size:13px; text-decoration:none; color:#fff; background:url(../images/theme/menu_enactive.gif) no-repeat bottom center; padding:11px 11px 8px 8px; width:118px;  height: 15px; text-align:center; text-transform:uppercase;}
#menu ul a:hover { background:url(../images/theme/menu_over.gif) no-repeat bottom center; color:#232323;}
#menu ul a.active { background:url(../images/theme/menu_active.gif) no-repeat bottom center; color:#232323;}
#menu ul a.active:hover { background:url(../images/theme/menu_active.gif) no-repeat bottom center; color:#232323;}
#main { width:100%; margin:20px 0 20px -3px; float:left;}
#head_image { height:151px;  line-height:24px;}
#slogan { color:#fff; font-family: "Arial Narrow", Arial, Tahoma; font-size:21px; text-transform:uppercase; }
#under_slogan_text { color:#ffff00; font-size:10px; line-height:12px; padding-top:15px;}
#content { margin:0 auto; padding:0; width:100%;}
#content h1 { margin:20px 0 0 0; text-transform:uppercase; font-size:20px; color:#000; font-weight:normal;}
#text {float:left; width:575px; padding-left:20px;margin-top:50px; font:inherit; font-size:13px; min-height:275px;margin-bottom: 16px; }
#sidebar { background:url(../images/theme/sidebar_bckg.gif) repeat-x; margin:49px 17px 0 600px; color:#6f6e6e;border: 4px double #333333; color: #ffffff;}
#sidebar h2 {color:#333333; margin:0 0 15px 0; font-size:14px; font-weight:bold;}
#sidebar p { color:#5D7CBA; margin:0 0 15px 0; font-size:14px; font-family: 'Times New Roman';width:285px;}
#sidebar legend{color: brown; font-family: Times New Roman; font-size: 11pt; padding-top:0px;}
#sidebar a{color:#347A94; font-family: Times New Roman; font-size:14px;}
#sidebar ul {list-style:circle;color:#000000;}
.textarea_style { text-align:justify;  margin-left: 3px; margin-top:-15px; margin-left: -2px; width:100%; border:none;}

#errorExplanation {
  width: 400px;
  border: 2px solid grey;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: moz-use-text-color;
  margin-left: 50px;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: skyblue;
  color: black;
  width: 394px;
}

#errorExplanation p {
  font-size: 14px;
  color:red;
}

#errorExplanation span {
  font-size: 14px;
  color:green;
}

/*#sidebar fieldset{border: 4px ridge #333333; color: #ffffff; width: 200px;"}
#sidebar legend{color: -moz-visitedhyperlinktext; font-family: georgia; font-size: 11pt;}
#sidebar fieldset{border: 4px ridge #333333; color: #ffffff; width: 200px;"}*/



#footer {background:url(../images/theme/footer_bckg2.gif) repeat-x #3f3e3e 0 2px; height:37px; margin-top:20px; clear:both;}
#left_footer { padding:10px 0; text-align: center; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:40px 30px 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}