/* CSS Document */

body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#515151;
}


.table_bg {
	background-color:#FFFFFF;	
}



.tr_line {

}

.black_border{
	border: 1px solid #8da7ba;
}

.text_input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #7796AD;
	text-align:right;
}

.input1 {
	border: 1px solid #B6C7D3;
	height: 15px;
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.input2 {
	border: 1px solid #B6C7D3;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.input3 {
	border: 1px solid #B6C7D3;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:30px;	
}

.input4 {
	border: 1px solid #B6C7D3;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:400px;
}

.inputnowidth {
	border: 1px solid #B6C7D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.but {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	background-image:url(../images/but.gif);
	border: 1px #000000 solid;
	cursor:hand;
	height:22px;
}

.but2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00000;
	font-weight:bold;
	background-color: #F3F5F7;
	border: 0px;
	cursor:hand;
}
.but3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00000;
	font-weight:bold;
	background-color: #DBE3E9;
	border: 0px;
	cursor:hand;
}

.list {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: #000000;

}



.conTxt1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:underline;

	color: #5B798F;

	font-weight:bold;

}



.conTxt2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #5B798F;

}



.conTxt3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000000;

}



.conTxt4 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #5B798F;

}



.conTxt5 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #000000;

}



.date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#71716a;
}

.title2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight: bold;

	color: #5B798F;

}



.title3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight: bold;

	color: #000066;

}


.title_inner {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #000000;
	background-color:#FFFFFF;

}
.tblheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5B798F;
	padding-left:10px;
}
.tblheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71716a;
	height:25px;
}

.tblrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #FFFFFF;
	padding-left:10px;
}

.tblrow2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #FFFFFF;
}
.tblrow3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #fff5cc;
	height:20px;
}



.tblrow4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000000;

	background-color: #ffffff;

	height:20px;

}
.tblrow5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	height:20px;
}

.tblrow9 {
	background-color: #F3F5F7;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding: 1px;
	height: 14px;
}

.tblrow10 {
	background-color:#DFDFDF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding: 1px;
	height: 14px;
}

.err {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
	text-align:center;
}

.err2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FF0000;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5B798F;
	text-decoration: underline;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0000FF;
	text-decoration: underline;
}

a.link1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #5B798F;

	text-decoration: underline;

}



a.link1:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #FF0000;

	text-decoration: underline;

}



A.name, A.name:link  {

	text-decoration : underline;

	color: #0000FF;

}



A.name:hover {

	color: #FF0000;

	text-decoration : underline;

}



a.menu {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #557790;

	text-decoration: none;

}



a.menu:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #557790;

	text-decoration: underline;

}



a.menu2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}



a.menu2:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight: bold;

	color: #990000;

	text-decoration: none;

}



a.menu2_active {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight: bold;

	color: #990000;

	text-decoration: none;

}



a.news {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #557790;

	text-decoration: none;

}



a.news:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #557790;

	text-decoration: underline;

}

a.nav,a:hover  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
}


.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	background-color:#FF0000;
}

.bar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	background-color:#38383a;
}

.bg_bar
{	background-image:url(../images/bg_bar2.gif);
	background-repeat:repeat;
	color:#FFFFFF;
	font-weight:800;
}

.bg_bar2
{
	background-color:#FFC20E;
}

a.bar_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}

a.bar_nav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}

.redTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-decoration: none;
	font-weight:bold;
}

.innerTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration: none;
	font-weight:normal;
}

.titlePadding {
	padding-left:12px; 
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	padding-right:12px;
}

.mainTbl {
  border:10px solid #DCDDDE;
  background-color:#FFFFFF;
}

#message {
  border: 1px solid #ccc;
  background-color: #ffa;
  padding: 5px;
}

.messagebox{
 position:absolute;
 width:100px;
 margin-left:30px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}

#passwordStrength
{
	height:10px;
	display:block;
	float:left;
}

.strength0
{
	width:250px;
	background:#cccccc;
}

.strength1
{
	width:50px;
	background:#ff0000;
}

.strength2
{
	width:100px;	
	background:#ff5f5f;
}

.strength3
{
	width:150px;
	background:#56e500;
}

.strength4
{
	background:#4dcd00;
	width:200px;
}

.strength5
{
	background:#399800;
	width:250px;
}

 
