/* Global */
html, body   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; height: 100%; margin:0px; padding:0 px;   background-color: #000000;  color: #aaaaaa;  }
h1  { }

form  { margin: 0px; padding: 0px }
input   { color: #5e5e5e; font-size: 11px; line-height: 12px;  padding-left: 5px; border: solid 1px #b4b3b3; }
input.search  { margin-left:0px; width: 191px }
input.submit  { margin-left:0px; width: 120px }

form {padding: 0px; margin: 0px;}
select { font-size: 11px; line-height: 12px;  margin: 0; padding: 0 }
select.search   { margin-left:0px; color: #5e5e5e; width: 198px; border-width: 0; outline: solid 1px  }
select.day_month   { padding-left:0px; margin-left:0px; color: #5e5e5e; width: 97px; border-width: 0; outline: solid 1px  }
.form_title{ width: 170px; padding-top:6px; padding-right:6px; text-align:right; }
.form_element{ width: 250px; padding-top:4px; }
td {vertical-align: top;}

.error {font-weight:bold; color: red;}

li{ padding-left: 21px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 1px; padding-bottom: 0px;}

ul {list-style: none; padding-left: 0px; margin-left: 0px;}

div{ vertical-align: top;}

a  { text-decoration: none;  color: #fffefe;  font-weight: bold; }
a:hover { color: #a09d9d; }

a.email  { text-decoration: underline;  color: #aaaaaa;  font-weight: normal; }
a.email:hover { color: #FFFFFF; }

a.grey  { color: #aaaaaa;  font-weight: normal;}
a.grey:hover  { color: #eaeaea;}

#left_top_column{ background-color: #000000;}
#center_top_column{ background-color: #000000; height:405px; width: 784px;   }
#right_top_column{ background-color: #000000;}

#left_column{ background-color: #1a1a1a;}
#center_column{ background-color: #454545; width: 784px;  background-image: url(../images/content_background.gif);  background-repeat: repeat-y;   }
#right_column{ background-color: #1a1a1a;}

.menu{width:33%; margin:0px; padding:0px;}

.title { text-decoration: none; color: #ffffff; font-weight: bold;}

.content_wrapper { padding-left: 38px;	padding-right: 38px;	padding-top: 30px; }
.content_bottom {	padding-left: 38px; padding-right: 38px; padding-top: 15px; }

.main_nav_wrapper { margin-top:6px;  width: 784px;  text-align: center; }
.main_nav { font-weight:bold; color:#ffffff; margin-left:12px; margin-right:12px; }

.divider{ width: 1px; background-image: url(../images/grey_divider.gif);  background-repeat: repeat-y;  background-color: #585858;  }
