* {
  margin:0px;
  padding:0px;
  font-family:arial;
  font-size:9pt;
  color:#464545;
}

body {
  background-color:#ffffff;
  background-image:url(images1/top_back.png);
  background-repeat:repeat-x;
  background-position:top left;
}

input, select, textarea {
  color:#999999;
}

table, tr, td, img {
  border-collapse:collapse;
  padding:0px;
  vertical-align:top;
  border:0px;
}

td {
  border:0px solid green;
}

h1 {
  color:#4D84C4;
  font-family: arial;
  font-size:18px;
  font-weight:regular;
  padding-bottom:10px;
}

h3 {
  color:#333333;
  font-family: arial;
  font-size:16px;
  font-weight:bold;
}

p {
  color:#464545;
  font-size:12px;
  line-height: 17px;
  font-weight:regular;
  padding:0px 0px 10px 0px;
  line-height:134%;
}

hr {
  margin-top:2px;
}

h2 {
  color:#4D84C4;
  font-family: arial;
  font-size:14px;
  font-weight:regular;
}

a {
  text-decoration:none;
  color:#4D84C4;
}

a:hover {
  text-decoration:underline;
}

ul {
  margin:0px 0px 10px 20px;
}

li {
  padding-bottom:5px;
}


.main_table {
  width:814px;
  margin:20px auto 30px auto;

  background-color:white;
  border:2px solid #777777;
}

.header {
  padding:6px 0px 0px 0px;
  border-bottom: 2px solid #777777;
  text-align:center;
}

.content_area {
  padding:5px;
}

.footer_left,
.content_left {
  width:500px;
  float:left;
}

.main_footer_left,
.content_left_main {
  width:500px;
  padding-right:4px;
  float:left;
}

.footer_right,
.content_right {
  width:300px;
  float:right;
}

.main_footer_right,
.content_right_main {
  width:300px;
  float:right;
}

.content_left_inner {
  padding:20px 0px 0px 20px;
  margin-right:20px;
}

.color_band {
  background-image:url(images1/color_band.png);
  background-repeat:repeat-x;
  height:7px;
}


.footer {
  margin-top:4px;
  font-size:10px;
  text-align:center;
  letter-spacing:0px;
}

.clear {
  clear:both;
}

.main_footer_left a,
.footer_left a {
  font-size:10px;
  color:#777777;
  text-decoration:none;
}

.main_footer_left a:hover,
.footer_left a:hover {
  text-decoration:underline;
}

.main_footer_right,
.main_footer_right a,
.footer_right,
.footer_right a {
  font-size:9px;
  text-decoration:none;
}

.right_menu {
  border:2px solid #777777;
  margin-bottom:5px;
}

.right_menu .right_body {
  padding:5px;
}

.right_menu .right_body a {
  color:#777777;
  font-weight:bold;
}

.right_menu .right_head {
  padding:10px 3px 0px 6px;
  border-bottom:2px solid #777777;
}

.right_menu .right_head a {
  font-family: arial;
  font-size:14pt;
  font-weight:bold;
  color:white;
  text-transform:uppercase;
}

.right_menu .right_head a:hover {
  text-decoration:none;
}

.main_banner {
  width:478px;
  margin:15px auto 0px auto;
  display:none;
}

.blue_left,
.blue_right {
  background-color:#4D84C4;
  width:236px;
  min-height:130px;
}

.blue_left .inner,
.blue_right .inner {
  margin:10px;
}

.blue_left h2,
.blue_right h2 {
  color:#FFFFFF;
  font-family: arial;
  font-size:16px;
  font-weight:lighter;
  padding:10px 5px 5px 5px;
}

.blue_left li,
.blue_right li {
  color:#FFFFFF;
  font-family: arial;
  font-size:10px;
}

.blue_left {
  float:left;
}

.blue_right {
  float:right;
}

.bottom_banner {
  text-align:center;
  padding:5px;
  display:none;
}

table.padded_table td {
  padding:3px;
  border-top:3px solid #A2D5B0;

}

table.padded_table,
table.padded_table_borderless {
margin:0px auto auto;
  width:100%;
}

#main_menu {
  background-color:#777777;
}

#main_menu ul {
  background-color:#777777;
  padding:4px 0px;
  margin:0px;
}

#main_menu li {
  position:relative;
}

#main_menu ul li {
  list-style:none;
  display:inline;
  color:#ffffff;
  text-transform:uppercase;
  border-collapse:collapse;
  padding:4px 20px;
}

#main_menu a {
  color:#ffffff;
  text-transform:uppercase;
  text-decoration:none;
}

#main_menu ul ul li {
  display:block;
  border-bottom:2px solid #ffffff;
  white-space: nowrap;
}

#main_menu ul ul {
  display:none;
}

#main_menu li:hover {
  background-color:#4D84C4;
}

#main_menu li:hover ul,
#main_menu ul li:hover ul {
  display:block;
  z-index:10;
  position:absolute;
  padding:0px;
  top:23px;
  left:0%;
  /*width:200px;*/
  border:2px solid #ffffff;
}

.breadcrumb,
.breadcrumb a {
  font-size:10pt;
  margin-bottom:10pt;
}
b{
vertical-align:top;
}

.date {
	font-size:10px;
}