/* CSS Document */
.body
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.mainheader
{
	background-color:#232323;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px; 
	padding:20px; 
	line-height:38px;
	font-weight:bold;
	color:#fff;
}
.mainheader1
{
	background-color:#FFFFFF;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
}
.tdinline
{
border: solid 1px #000000;
}
.footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000000;
	text-align:right;
}
.label
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.mainlabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:bold;
}


ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:bold;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul li {
  display: block;
  position: relative;
  float: left;
}
li ul { display: none; }
ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  border-top: 1px solid #ffffff;
 /*padding: 10px 38px 10px 38px;*/
  padding: 10px 12px 10px 12px;
  background:#76b51b;
  margin-left: 1px;
  white-space: nowrap;
}
ul li a:hover { background: #999; color:#000000; }
li:hover ul {
  display: block;
  position: absolute;
}
li:hover li {
  float: none;
  font-size: 14px;
  font-weight:bold;
}
li:hover a { background: #76b51b; }
li:hover li a:hover { background: #999; }
.error_box_l{width:240px;clear:both;background:url(../images/error.png) no-repeat left #fce9e9;
border:1px #eac7c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.warning_box_l{width:240px;clear:both;background:url(../images/warning.png) no-repeat left #fcfae9;
border:1px #e9e6c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.valid_box_l{width:240px;clear:both;background:url(../images/valid.png) no-repeat left #edfce9;
border:1px #cceac4 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.error_box{width:300px;clear:both;background:url(../images/error.png) no-repeat left #fce9e9;
border:1px #eac7c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.warning_box{width:540px;clear:both;background:url(../images/warning.png) no-repeat left #fcfae9;
border:1px #e9e6c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.valid_box{width:540px;clear:both;background:url(../images/valid.png) no-repeat left #edfce9;
border:1px #cceac4 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#header h2 {
	color: white;
	background-color: #00A1E6;
	margin:0px;
	padding: 5px;
}
.comment {
	/*width: 400px;
	background-color: #f0f0f0;*/
	/*margin: 10px;*/
}
a.morelink {
	text-decoration:none;
	outline: none;
}
.morecontent span {
	display: none;

}
select, input{ padding:5px 10px; margin:5px}
input[type=submit], input[type=button]{ background: #444;
    color: #fff;
    border: none;
    font-weight: bold;
    border-radius: 4px;
    font-size: 14px;
    padding: 8px 10px;}
input[type=submit]:hover, input[type=button]:hover{ background:#0091d4;
}
.login-input{ border:solid 1px #ccc; background:none; padding:5px 10px;}