DIV {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #31466C;
}

body {
  margin: 0px;
}
a:link {
	color: #347DD2;
	text-decoration: underline;
}
a:visited {
	color: #347DD2;
	text-decoration: underline;
}
a:hover {
	color: #347DD2;
	text-decoration: none;
}
a:active {
	color: #347DD2;
	text-decoration: underline;
}

a.spec:link {
	color: #347DD2;
	text-decoration: underline; font-weight:normal;
}
a.spec:visited {
	color: #347DD2;
	text-decoration: underline; font-weight:normal;
}
a.spec:hover {
	color: #347DD2;
	text-decoration: none;
}
a.spec:active {
	color: #347DD2;
	text-decoration: underline;
}


form {
	margin: 0px;
	padding: 0px;
}
.tf1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #31466C;
	width: 160px;
	padding: 1px;


}
.tfres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #31466C;
	width: 400px;
	padding: 1px;


}
.menutxt {
	font-family: Times New Roman;
	font-size: 14px;
	color: #324252;
	padding: 5px;


}
.tbtimeline {
  background-image: url(images/bgtimeline.gif);
  background-repeat: repeat-y;
  background-position: right;
}
p {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #31466C;

}
h3 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #31466C;
  margin: 0px;
  padding: 0px;


}
form {
  margin: 0px;
  padding: 0px;
}
.txtfield1 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: 3F576D;
  background-image: url(images/f_login.gif);
  height: 27px;
  width: 165px;
  border: 0px;
  padding: 6px 6px 6px 12px;
  margin-bottom: 8px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.txtfield2 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: 3F576D;
  background-image: url(images/f_pass.gif);
  height: 27px;
  width: 165px;
  border: 0px;
  padding: 6px 6px 6px 12px;
  margin-bottom: 8px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.txtfield3 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: 3F576D;
  background-image: url(images/f_pass2.gif);
  height: 25px;
  width: 163px;
  border: 0px;
  padding: 9px 6px 3px 12px;
  margin: 0px 0px 8px;
}
.txtfield4 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: 3F576D;
  background-image: url(images/f_login3.gif);
  height: 25px;
  width: 163px;
  border: 0px;
  padding: 9px 6px 3px 12px;
  margin-bottom: 8px;
}
.txtfield5 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: 3F576D;
  background-image: url(images/f_pass3.gif);
  height: 25px;
  width: 163px;
  border: 0px;
  padding: 6px;
  margin: 0px 0px 8px;
}
.txtfield6 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: 3F576D;
  background-image: url(images/f_login4.gif);
  height: 25px;
  width: 163px;
  border: 0px;
  padding: 6px;
  margin: 0px;
}
.txtfield7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 3F576D;
	height: 20px;
	width: 160px;
	padding: 1px;
	margin: 0px;

}
.txtfield8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 3F576D;
	height: 20px;
	width: 400px;
	padding: 1px;
	margin: 0px;

}

.but {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: 3F576D;
  /*background-image: url(images/f_pass3.gif);*/
  height: 19px;
  width: 160px;
  border: 1px;
  border-style:solid;
  border-color:3F576D;
  padding: 1px;
  margin: 0px;
}

.btm {
  font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
  font-size: 9px;
  color: 4D5E7F;
  padding: 12px;
}
.toptbl {
  background-image: url(images/bgtop.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.tbldop {
  background-image: url(images/dop.jpg);
  background-repeat: no-repeat;
}
.tbldopspring {
  background-image: url(images/springdop.jpg);
  background-repeat: no-repeat;
}
.tbline {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}
a.lmenu:link {
  color: #324252;
  font-size:14px;
  font-family: Times New Roman; 
  text-decoration: underline;
}
a.lmenu:visited {
  color: #324252;
   font-size:14px;
  font-family: Times New Roman; 
 text-decoration: underline;
}
a.lmenu:hover {
   font-size:14px;
  font-family: Times New Roman; 
 color: #324252;
  text-decoration: none;
}
a.lmenu:active {
   font-size:14px;
  font-family: Times New Roman; 
 color: #324252;
  text-decoration: underline;
}

a.lmenuspec:link {
  color: #CCCCCC;
  text-decoration: underline;
}
a.lmenuspec:visited {
  color: #CCCCCC;
  text-decoration: underline;
}
a.lmenuspec:hover {
  color: #324252;
  text-decoration: none;
}
a.lmenuspec:active {
  color: #324252;
  text-decoration: underline;
}

.bgin {
	background-image: url(images/bgin3.jpg);
	background-repeat: no-repeat;

}
.bgbl {
  padding: 8px;


}
.actunit {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #3F576D;
  padding: 4px;
}
.nav {
  padding: 4px;
}
.lmsqr {
  background-image: url(images/lmsqr.gif);
  background-repeat: no-repeat;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 32px;
  font-size: 11px;
  background-color: #F0F3F8;


}
.blueline {
  background-color: #3F576D;
}
.lmactive {
  background-color: #3F576D;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 32px;



}
/*IMG:hover {filter:Alpha(Opacity=70);}*/

.filter_on { filter:Alpha(Opacity=70); }
.filter_off{
filter:Alpha(Opacity=100);
} 


/*.filter_on:active {
 filter:Alpha(Opacity=100);
}
*/
.hmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #31466C;  #4A95E8;
	padding-bottom: 12px;
}
.intop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3F576D;
	padding: 8px; padding-right:30px;
}

h1.newmain {font-family:Century Schoolbook; margin-bottom:5px; color: #31466C;}
h1.newnavi {font-family:Arial; font-weight:normal; font-size:17px; color: #31466C;}
h2.newmain {font-family:Arial; font-weight:normal; font-size:17px; color: #31466C; margin-bottom:0px;}
h3.newmain {font-family:Arial; font-weight:normal; font-size:14px; color: #31466C;}
p.newmain {font-family:Arial; font-weight:normal; font-size:14px; color:#000000; margin-top:7px;}
a.mainmenu {font-family:Arial; font-weight:normal; font-size:17px; color: #31466C;}
strong {font-weight:normal;}
table.newmain {font-family:Arial; font-weight:normal; font-size:14px; color:#000000; }
h1.newleft {font-family:Arial; font-weight:normal; font-size:17px; color: #31466C;}
p.unnamed2 {font-family:Arial; font-weight:normal; font-size:12px; color:#000000;}