body {
  color: #727272;
  font-family: verdana, tahoma ,sans-serif;
  font-size:  12px;
  letter-spacing: 0px;
  background-color: #fff;
  text-align: left;
  padding: 4px;
  margin: 0 auto 0 auto;
}
table,td,th,tbody,thead{
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}
img {
  border: 0px solid #000;
  margin: 0;
  padding: 0;
}
hr{
  background-color: #70b1ff;
  border: none;
  color : #70b1ff;
  height: 1px;
  margin-top: 4px;
  margin-bottom: 2px;
}
hr.hr2{
  background-color: #a4d0ff;
  border: none;
  color: #a4d0ff;
  height: 1px;
  margin: 5px 0 5px 0;
*  margin: 0 0 0 0;
}
.maintable {
  border: 1px solid #c00;
  background-color: #fff;
  margin: 10px auto;
  padding: 0px;
  width: 782px;
  color: black;
  font-size:  11px;
}

.maindiv {
  margin: 0 auto 0 auto;
  padding: 0;
/*  width: 760px;*/
  background-color: #f2f1ec;
  height: 100%;
}

/* LOGGING */
.lagbind {
  border: 0px solid #ff0000;
  text-align: center;
  background-color: transparent;
  margin: 1px auto 1px auto;
  padding: 10px 10px 10px 10px;
  height: 300px;
}
.lagbind form {
  margin: 0px 0 0px 0;
  padding: 0px 0px 0px 0px;
}
.lagbind ul {
  background-color: transparent;
  color: #800000;
  padding: 1px 0px 0px 100px;
  padding: 1px 0px 0px 0px;
  list-style-type: square;
  list-style-position: inside;
  margin: 0px auto 10px auto;
}
.lagbind li {
  background-color: transparent;
  font-family: Arial, Helvetica, sans-serif;
}
.lagbind li {
  background-color: transparent;
  font-family: Arial, Helvetica, sans-serif;
}
.lagbind ul.index {
  margin:0;
  padding:0;
  text-align:center;
}
.lagbind .index li{
  list-style-type:none;
  list-style-position: outside;
  border: 1px solid #a4d0ff;
  border-width: 0px 0 1px;
  margin:0 0 0 0;
  padding:0px 7px 0px;
  height:18px;
}
.lagbind .index li:hover{
  background: #efc;
}

.index .lt2blue {background-color: #def;}
.index .ltblue {background-color: #cef;}
.index .hdblue {background-color: #bdf;}
.index .hdblueovr {background-color: #9bf;}
.index .sdviolet {background-color: #fdf;}
.index .sdvioletovr {background-color: #fbf;}
.index .udorange {background-color: #fec;}
.index .udorangeovr {background-color: #fe8;}
.index .pcgreen {background-color: #bfb;}
.index .pcgreenovr {background-color: #5f5;}
.index .sdred {background-color: #fcc;}
.index .ltorange {background-color: #fed;}
.index .priyellow {background-color: #ffc;}
.index .ltyellow {background-color: #ffd;}
.index .ltgreen {background-color: #dfd;}
.index .cream {background-color: #ffe;}
.index .white {background-color: #fff;}

.lagbind .index li.noborder,.lagbind .index li.noborder1{
  border-width: 0px 0 0px;
  padding:1px 7px 1px;
  height:13px;
}
.lagbind .index li.noborder1{
  padding:2px 7px 1px;
}
.lagbind .index li.noborder2{
  padding:10px 7px 1px;
  background: #fff;
  border: 0px solid #faa;
  border-width: 0px 0px 1px;
  height:14px;
}
.lagbind .index .section{
  height:21px;
  padding:2px 0 1px;
}
.lagbind .index .asection{
  height:21px;
}
a.lag,a.lag:link,a.lag:visited,a.lag:active,a.lag:hover,
.noborder a.lag,.noborder a.lag:link,.noborder a.lag:visited,.noborder a.lag:active,.noborder a.lag:hover,
.noborder1 a.lag,.noborder1 a.lag:link,.noborder1 a.lag:visited,.noborder1 a.lag:active,.noborder1 a.lag:hover,
a.lag2,a.lag2:link,a.lag2:visited,a.lag2:active,a.lag2:hover{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  background: transparent;
  position:relative;
  display:block;
  height:18px;
  line-height:18px;
}
a.lag:hover,.noborder a.lag:hover,a.lag2:hover{
  color: #e00000;
}
a.lag2,a.lag2:link,a.lag2:visited,a.lag2:active,a.lag2:hover{
  display:inline;
}
.noborder a.lag,.noborder a.lag:link,.noborder a.lag:visited,.noborder a.lag:active,.noborder a.lag:hover,
.noborder1 a.lag,.noborder1 a.lag:link,.noborder1 a.lag:visited,.noborder1 a.lag:active,.noborder1 a.lag:hover{
  height:13px;
  line-height:13px;
}
h3.lagh3t,h3.lagh3,h3.lagh4,a.inhide,a.inhide:visited,a.inhide:hover {
  font-family: arial, helvetica, sans-serif;
  font-size: 20px;
  margin: 5px 0px 2px 0px;
  text-align: center;
  color:#d00000;
  text-decoration: none;
  background-color: transparent;
}
h3.lagh3t{
  border-bottom:2px solid #70b1ff;
  padding:0px 0px 0px;
  margin: 0px 0px 20px 0px;
}
h3.lagh3{
  border-bottom:2px solid #70b1ff;
  padding:1px 20px 10px;
  margin: 0px 0px 0px 0px;
}
h3.lagh4{
  font-size: 16px;
  text-decoration: underline; 
  margin: 0px 0px 12px 0px;
  text-align:center;
}
.logintable,.logintableBOn {
  vertical-align: middle;
  border: 1px solid #ff0000;
  background-color: #fffffc;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 10px auto;
  text-align: center;
}
.logintableBOn {
  border: 1px solid #ff0000;
}
.loginform {
  vertical-align: middle;
  background-color: #fffffc;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}
.laginfo{
  line-height: 17px;
  vertical-align: middle;
  background-color: #fffffc;
  text-align: justify;
  width:360px;
  }
.lagtxleft{
  text-align: left;
  padding: 10px 10px 10px 10px;
}
.lagtxcenter{
  text-align: center;
  margin: 0px 0px;
  padding: 10px 0px 0px;
  line-height:14px;
  vertical-align: top;
  background-color: transparent;
  text-align: center;
}
span.required:hover{
  background: #efc;
}

.leftdiv {
  border: 0px solid #f00;
  font: bold 11px Verdana, sans-serif; 
  float: left;
  width: 153px;
  text-align: left;
  margin: 0px 0 0 0;
  padding: 0;
  clear: both;
  background-color: #f2f1ec;
}

.rightdiv {
  border: 0px solid #f00;
  float: right;
  background-color: #fff;
  color: #555;
  text-align: left;
  padding: 0;
  margin: 0;
 padding: 20px 0px 0px 0px; 
  width: 605px;
*  margin-bottom: -1px;
}

#footer {
  background: #607245 url(../images/pico_pie.gif) no-repeat left;
  clear: both;
  height: 23px;
  font-size:10px;
  text-align: center;
  cursor:default;
  padding: 0;
  margin: 0px 0 -1px 0;
}
#footer a:link,#goup a:visited,#goup a:active,#goup a:hover {
  margin: 0;
  background-color: transparent;
  text-decoration: none;
}
#footer a:hover {
  background-color: #90a66f;
  text-decoration: none;
}
#footer p {
  color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  text-align: center;
  line-height: 20px;
}

.para_indent {
  text-indent: 50px;
  margin: 24px 29px -5px 29px;
  text-align: justify;
  font-size: 10px;
}


.out {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  margin: 20px auto 0px auto;
  width: 520px;
  }
.in {
  text-align:center; 
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:10px 20px;
  font-weight:normal;
  }
.ltin {
  left:-3px;
  }
.tpin {
  top:-3px;
  }
.out p, .out h3 {
  background-color: transparent;
  color: #800000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 8px 0px;
  text-align: left;
}
.out h3 {
  font-weight: 600;
  text-align: center;
  text-decoration: underline;
}
.centered {
  text-align: center;
}

.para_red {
  background-color: transparent;
  color: #FF0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 117%;
  margin: 0px 20px 12px 20px;
}

.para_text,.para_text2,.para_text_indented {
  background-color: transparent;
  color: #000080;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 117%;
	margin: 5px 20px 10px 0px;
	text-align: justify;
}
.para_text_indented {
	margin: 0px 20px 12px 10px;
}
.para_text b {
  font-size: 13px;
}
.para_text2 {
  font-size: 12px;
  font-weight: 600;
}
.para_text2 b {
  font-size: 14px;
  font-weight: bold;
  text-decoration:underline;
  line-height: 120%;
}
.addr_color {
  color: #a08;
}





.fl {float:left;}
.fr {float:right;}
.fn {float:none;}
.txa_l {text-align: left;}
.txa_r {text-align: right;}
.txa_c {text-align: center;}
.txa_j {text-align: justify;}
.box_txa_c {
  text-align: center;
  margin: 0px auto;
}

.vertical_spacer {
  height: 1px;
  clear: both;
  font-size:1px;
  padding: 0;
  margin: 0;
}
.required {
  color: #d90000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}





