body {
  margin:0px;
  padding:0px;
  background: #fff url('../images/bg2.jpg') repeat-x;
  color: #535456;
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px;
  font-size:12px;
}

td {
  color: #535456;
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px;
}

h1{
  font-size: 18px;
  font-weight:bold;
  line-height:20px;
  margin:0px 0px 5px 0px;
  padding:0px;
  color: #3882bc;
  }

#container {
  width: 1003px;
  margin-left: auto;
  margin-right: auto;
}

#space_left {
  width:22px;
  float:left;
  height:160px;
}

#space_right {
  width:22px;
  float:right;
  height:160px;
}

#space_left2 {
  width:22px;
  float:left;
  height:64px;
  background: url(../images/space_left2c.jpg) no-repeat;
  }

#space_right2 {
  width:22px;
  float:right;
  height:64px;
  background:url(../images/space_right2c.jpg) no-repeat;
}

#space_left3 {
  width:22px;
  float:left;
  height:187px;
  background: url(../images/space_left3.jpg) no-repeat;
}

#space_right3 {
  width:22px;
  float:right;
  height:187px;
  background:url(../images/space_right3.jpg) no-repeat;
}

#logo {

  width: 320px;

  height:112px;

  float:left;

}

#logo img {
margin: 35px 0 0 0;
}

#menu {

  width: 959px;
  height: 48px;
  float:left;
}


.menuitem {
display:inline;
vertical-align:top;
padding-top:2px;
float:left;
}


#access {
  width: 959px;
  height:64px;
  float:left;
  background: url(../images/access2.jpg) no-repeat;
}

#white {
  width:959px;
  float:left;
  background:white;
  height: 240px;
}

.logo {
  margin:30px 0px 0px 0px;
}

 #menu ul, #menu li{

  list-style-type: none;

  margin: 0;

  padding: 0;

  display:inline;

}

#menu li {

  margin-top: 8px;
  margin-right: 20px;

}

#menu a:link, #menu a:visited, #menu a:active {

 color: #fff;

 text-decoration:none;

 font-weight:bold;

font-size:13px;

text-transform: uppercase;

}



#menu a:hover {

 color: #fff;

 text-decoration:underline;

}

#contentwhite {
width:600px;
margin: 15px 0px 15px 15px;
float: left;
}

#contentextra {
width:281px;
margin:15px;
float: right;
}

#menu a:hover {

 color: #fff;

 text-decoration:underline;

}

#menu_top {
width: 430px;
float:right;
height:62px;
margin:40px 0px 0px 0px;

}


#menu_top ul, #menu_top li{
  list-style-type: none;
  margin: 0;
  padding: 0;
}



#menu_top ul {
  border-bottom: 0px;
}

#menu_top li {
width:130px;
float:left;
padding:2px;
background-image:url(../images/topdot.gif);
background-repeat:no-repeat;
background-position: 0 8px;
padding-left:10px;
line-height:15px;
}

#menu_top a:link, #menu_top a:visited, #menu_top a:active {
font-size:11px;
color: #3882bc;
text-decoration:none;
}

#menu_top a:hover {
text-decoration:none;
color: #1F1F1F;
}

.mspacer {
margin: 0px 15px 0px 15px;
}

#label {
float; left;
font-weight:bold;
}


#labelr {
float: right;
width:268px;
text-align:left;
font-weight:bold;
}

#field13 {
float:right;
width: 263px;
height:147px;
border:2px solid #DEE2E5;
}

#field15 {
float:right;
width: 263px;
height:275px;
border:2px solid #DEE2E5;
}

#field29 {
float:right;
width: 263px;
height:262px;
border:2px solid #DEE2E5;
}

#field50 {
width:268px;
border:2px solid #DEE2E5;
float:right;
}

#field2, #field3, #field4, #field5, #field6, #field8, #field10, #field17, #field19, #field23, #field22, #field21, #field25, #field26, #field27{
float: left;
width: 313px;
border:2px solid #DEE2E5;
}

.leftfield {
float: left;
width: 313px;
border:2px solid #DEE2E5;
}

.submit {
width: 320px;
border: 2px solid #3E8BC1;
background: #3E8BC1;
color: #fff;
margin-top:20px;
}

#contentwhite ul {
 list-style-type:none; 
margin: 6px 0 0 21px;
padding: 0;
}

#contentwhite li {
list-style-image:url(../images/lidot.png); 
}

a:link, a:visited, a:active {
text-decoration:none;
color: #3882bc;
font-weight:normal;
}

a:hover {
text-decoration:underline;
color: #ff6417;
font-size:12px;
font-weight:normal;
}


.right_nav a:link, .right_nav a:visited, .right_nav a:active {
text-decoration:none;
color: #3882bc;
font-size:12px;
font-weight:normal;
}

.right_nav a:hover {
text-decoration:underline;
color: #ff6417;
font-size:12px;
font-weight:normal;
}

 .right_nav ul, .right_nav li{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.right_nav li {
  margin-bottom: 6px;
border-bottom: 1px solid #e0e3e5;
padding-top:5px;
padding-left:6px;
}

.subbg {
border-top: 1px solid #e0e3e5;
padding-top:5px;

}

.right_nav_head {
font-weight:bold;
color: #535456;
margin:2px 0px 8px 0px;
}

.nixhier {
display:none;
}


.menu-current a:link, .menu-current a:active, .menu-current a:visited {
text-decoration:none;
color: #ff6417;
font-size:12px;
font-weight:normal;
}

.menu-current a:hover {
text-decoration:none;
color: #ff6417;
font-size:12px;
font-weight:normal;
}

#footer {
width:959px;
height:28px;
margin-top:50px;
background-image: url(../images/footer.jpg);
background-position: top center;
color: #ccc;
font-size:11px;
clear:both;
}

#foot_note {
margin:10px 0 0 20px;
font-size:11px;
line-height:28px;
}

#foot_note a:link, #foot_note a:visited, #foot_note a:active {
font-size:11px;
color: #ccc;
text-decoration:none;
}

#foot_note a:hover {
font-size:11px;
color:grey;
text-decoration:underline;
}