@charset "utf-8";
body {

	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/bgpage_02.gif);
	background-repeat:repeat;
	margin-top: 10px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	
}
p {
	line-height:25px;	
}
li{
	line-height:25px;
}
.header_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.buttontxt_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	
	color: #2739DB;
	text-decoration: none;
}
.buttontxt_b:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
		text-transform:uppercase;

	color: #990000;
	text-decoration: normal;
}
.buttontxt_b:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
		text-transform:uppercase;
	
	color: #990000;
	text-decoration: none;
}
.buttontxt_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
		text-transform:uppercase;
	
	color: #999999;
	text-decoration:none;
}
.bod_t {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cdf4fd;
	border-left-color: #cdf4fd;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdf4fd;
	
}

.bod {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cdf4fd;
	border-left-color: #cdf4fd;
}
.lrftbox {
	background-color: #FFFFFF;
	background-image: url(../images/top_07.jpg);
	width: 233px;
	background-repeat: no-repeat;
}
.rightbox {
	
	background-color: #FFFFFF;
	background-image: url(../images/top_09.jpg);
	background-repeat: no-repeat;
	width: 200px;
	font-size:12px;
	margin-top:1px;
	padding-top:1px;
	line-height:18px;
}
.footer {
	background-image: url(../images/top_15.jpg);
	background-repeat: no-repeat;
	border:none;
	height: 94px;
	/*width: 947px;*/
	
}
.msg{
	color:#FF0000;
}
.anchor{
border:1px #666666 outset;
background-color:#CCCCCC;
text-decoration:none;
color:#000000;
padding: 2 5 2 5;
}
.anchor:hover{
text-decoration:underline;
}
.para{
 text-align: justify;
 text-indent:50px;
}
.prog{
font-weight:bold;
color:#0095E2;
}
.anchor_log{
	text-decoration:none;
}
.anchor_log:hover{
text-decoration:underline;
}
.srcRes {
	border: 1px solid #ece9d8; margin: 5px 10px 5px 10px; padding: 2px 2px 2px 2px;
}
.srcResTit, .srcResTit:active, .srcResTit:hover, .srcResTit:link, .srcResTit:visited{
	font-size: 12px; color: #000000; text-decoration: none;
}
.blueLnk, .blueLnk:active, .blueLnk:link, .blueLnk:visited {
	font-size: 12px; color: #000000; text-decoration: none; padding-bottom:2px;
}
.blueLnk:hover{
	text-decoration:underline;
}
.option_tbl{
	width:100%; text-align:center; font-weight:bold; background-color:#CCCCCC;	
}
.option_tbl a{
	text-decoration:none;
}
.option_tbl a:hover{
	text-decoration:underline;
}
.view_title{
	text-align:center; text-decoration:underline; font-weight:bold; margin: 10px 10px 10px 10px;
}
.style5{
font-size:12px;
color:#000000;
}
.list_left{
	font-weight:bold;
}
.list_left a{
 text-decoration:none;
}
.list_left a:hover{
 text-decoration:underline;
}
.single_proj{	
	text-decoration:none;
}
.pad_5{
	padding: 5 5 5 5;
	line-height:20px;
}
.vote{
	text-decoration:none;
	text-align:center;
	margin-top:10px;
}
.commTab .commDesc {
	font-weight: normal; border: 1px dotted #bdbdbd; margin: 3px 2px 5px 2px;
	padding: 4px 4px 4px 5px; overflow: hidden; width: auto; height: auto;
	background-color:#F6F6F6;
}
.commTab .commTit div.fleft {
	display: block; float: left;
}
.lgray_f10 {
	color: #8c8b89; font-size: 10px;
}
.comment_tbl{
	background-color:#CCCCCC;
	margin-top:20px;
	display:none;
}
.box{
font-size: 12px; color: #000000; text-decoration: none; padding-bottom:2px;
}
h6

{

border-top: 1px dashed #000000;

margin-top: 5px;

}
.lefttdclass

{

font-size:12px;

margin-top:1px;

padding-top:1px;

line-height:18px;

}
.alingright

{

text-align:right;

}
.righttdclass

{

font-size:12px;

margin-top:1px;

padding-top:1px;

line-height:18px;

}
ul{padding:0;
margin:0}
li{
list-style:none;
font-size:14px;
}
/* new css - Left Menu Links and left and right box fixings */

.leftmenu
{
color:#000000;
text-decoration:none;
font-weight:bold;

}
.leftmenu:hover

{
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.leftmenu:active
{
color:#000000;
font-weight:bold;
}
.leftmenu:visited
{
color:#000000;
font-weight:bold;
}
.ol_list{
	list-style:decimal;
}
/*Tables border*/
.brd{
	border: 1px dotted #bdbdbd;
}
