@charset "utf-8";
/* CSS Document */
body {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
	margin: 0px;
	color:#4f4e4e;
	line-height:20px;
	background-repeat:repeat-x;
	background-image: url(../images/pagebg.jpg);
	}
td  {
	color:#000000;
	line-height:20px;
	}
.new  {
	color:#000000;
	line-height:20px;
	}
p{margin:0px; padding:0px;}
h1,h2,h3 {
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height:18px;
	}
h3{color:#ff7d07;font-size:13px}
h3 A{color:#ff7d07;font-size:13px;text-decoration:none;}
h3 A:HOVER{ color:#2060aa;font-size:13px;text-decoration:none;}
h2{color:#2060aa;font-size:15px; font-weight:bold}
h2 A{color:#2060aa;font-size:15px; font-weight:bold;text-decoration:none;}
h2 A:HOVER{color:#ff7d07;font-size:15px; font-weight:bold}
h1{color:#8d281f;font-size:20px; padding-top:3px; padding-bottom:3px}
.homebanner-bg{background:url(../images/home_banner.jpg) no-repeat left top; width:810px;}
.vertline{background: url(../images/vertline.gif) no-repeat center top ; width:12px;}
.hrz-line{background:url(../images/hrz-line.jpg) no-repeat center; }
.hrz-line-bottom{background: url(../images/hrz-line-bottom.jpg) repeat-x left ; }
.curveboxbg{background:url(../images/curveboxbg.jpg) no-repeat left; width:249px;}
A.white-lnk{color:#FFFFFF; text-decoration:none; font-weight:bold}
A.white-lnk:hover{color:#031c6c; text-decoration:none; font-weight:bold}
.white{color:#FFFFFF;}
.blkbold16{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; font-weight:bold;}
.dark-blue{color:#330066;}
.meroon{color:#bd0d0d; text-decoration:none; font-weight:bold}
.dark-blue16{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#153f5c; font-weight:bold;}
.meroon-blue16{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#bd0d0d; font-weight:bold;}
.imgfloat{float: left; margin-right: 1em; margin-bottom:.5em}
.R-imgfloat{float: right; margin-left: 1em; margin-bottom:.5em}
.blueborder{border:#bcbcbc 1px solid}
.lnkbg{background: url(../images/pencilbg.jpg) no-repeat left top; width:809px}
A.red-lnk{color:#bd0d0d; text-decoration:none; font-weight:normal}
A.red-lnk:hover{color:#094669; text-decoration:none; font-weight:normal}

A.grygrn-lnk{color:#225f64; text-decoration:none; font-weight:normal}
A.grygrn-lnk:hover{color:#bd0d0d; text-decoration:none; font-weight:normal}

A.meroon-lnk{color:#500800; text-decoration:none; font-weight:bold}
A.meroon-lnk:hover{color:#9c3631; text-decoration:none; font-weight:bold}

A.ch-red-lnk{color:#bd0d0d; text-decoration:none; font-weight:bold}
A.ch-red-lnk:hover{color:#4c835c; text-decoration:none; font-weight:bold}

A.darkgreen-lnk{color:#bd0d0d; text-decoration:none; font-weight:bold}
A.ch-red-lnk:hover{color:#4c835c; text-decoration:none; font-weight:bold}


A.darkblue-b-lnk{color:#0b324c; text-decoration:none; font-weight:bold}
A.darkblue-b-lnk:hover{color:#4c835c; text-decoration:none; font-weight:bold}

.Padding20{padding:0px 20px;}

ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

li
{
background-image: url(../images/box.jpg);
background-repeat:no-repeat;
	background-position: 0 .4em;
	padding: 0px 0px 0px 16px;
}
	
.iconlist
{
list-style-type: none;
margin: 0;
display: inline;
padding: 0;
}

li.menu
{
display: inline;
background-image: url(../images/dote-lnk.jpg);
background-repeat: no-repeat;
background-position: 0 .4em;
display: inline;
font-size:13px;
padding-left: .9em;
}

li.more-ico
{
background-image: url(../images/more-ico.jpg);
width:12px;
background-repeat: no-repeat;
background-position: 0 .4em;
display: inline;
padding-left: .9em;

}

 .generalfield{
	border:#738274 1px solid; 
	width:250px;
	font-size:11px;
	background-color:#ffffff;
	color:#000000
	}
.generalfield_combo{
	border:#e8e0d4 1px solid; 
	width:252px;
	font-size:11px;
	background-color:#ffffff;
	color:#000000
	}
.generalfield_comments{
	border:#738274 1px solid; 
	width:250px;
	height:80px;
	font-size:11px;
	background-color:#ffffff;
	color:#000000
	}
.submit{
	border:#bbab97 1px solid; 
	font-size:11px;
	padding:3px 8px;
	background-color:#1d2935;
	color:#ffffff;
	}
.newsbutton{
	background-color:#D5EAF2;
	border:1px solid #C2E0EB;
	color:#287DB8;
	font-size:11px;
	padding:3px 8px;
	}
#langbar{
padding-left:134px;
padding-top:12px;
color:#ffffff;
font-weight:bold;
}

#langbar a{

color:#000000;
text-decoration:none;
}

#langbar a:hover{

color:#ffffff;
}

.textboxwidth{width:250px;border:#000000 thick 1px;	margin-left:0px;margin-right:2px;margin-top:2px;margin-bottom:2px;}
.textboxwidthmore{width:380px;border:#000000 thick 1px;	margin-left:0px;margin-right:2px;margin-top:2px;margin-bottom:2px;}
.errorMsg,.pleft{color:#ff5959;}
