  body {
	margin:0px; padding:5% 0px;
	text-align:center; 
	font:normal 12px verdana;
	color:#666666;
	background:url(/img/page-bg.jpg) repeat left top;
	}

a:hover{color:#0033CC;text-decoration:none;}
a{outline:none;	color:#0033CC;text-decoration:underline;}
form{padding:0;margin:0}

p
{
margin:0px; padding:8px 0px 15px 0px;
}

/***************** header CSS Starts ***************** */
#top_wrapper {
	margin:0 auto;
	text-align:center;
	padding:0px; width:498px;
	 
}

#header{height:36px;overflow:hidden;width:498px;}

#header .left_corner{width:21px; height:36px; float:left; margin:0px; background:url(/img/top-left.png) no-repeat left top;}
#header .mid_top{width:455px; height:36px; float:left; margin:0px;}
#header .mid_top .top_shadow{width:455px; height:8px; background:url(/img/top-shadow.png) repeat-x left top;  }

#header .mid_top .yellow_bg{width:455px; height:28px; clear:left; float:left; background:url(/img/top-bg-repeated.png) repeat-y left top; }
#header .mid_top .yellow_bg .righttxt{float:right; padding:4px 5px 0px 0px; color:#FFFFFF;}
#header .mid_top .yellow_bg .righttxt a{color:#FFFFFF; text-decoration:underline;}
#header .mid_top .yellow_bg .righttxt a:hover{text-decoration:none;}
#header .right_corner{width:22px; height:36px; float:left; margin:0px; background:url(/img/top-right.png) no-repeat left top;}

/***************** header CSS ends ***************** */

#middle_wrapper{width:498px; height:auto;margin:0 auto; }
#middle{width:488px; height:auto; margin:0px auto; background:url(/img/middle_bg.png) repeat-y center top; padding:0px 0px 0px 10px;}
.content{width:475px; height:auto; float:left; background:#ffffff url(/img/blue-mid-bg.jpg) no-repeat left bottom;   }

.logo{width:359px; height:107px; margin:0px auto; padding:25px 0px;}
 

.content form{text-align:center; margin:0px;}
.content  input.text{height:18px; background:#FFFFFF; border:1px solid #666666; text-align:left; font-size:12px; padding-left:3px; color:#666666; margin:5px 0px; font-family:verdana;}
#button{width:84px; height:35px; background:url(/img/go-button.png) no-repeat left top; border:none; margin-top:3px;}

.content .leftlink{float:left; padding:7px 0px 3px 10px; clear:left; text-align:left; width:200px;}
.content .rightlink{float:right; padding:7px 10px 3px 0px; text-align:right; width:200px;}

.listing_content{width:450px; margin:3px auto; padding:0px 0px 40px 0px; }
.listing_content ul{list-style:none; padding:0px;  margin:0px;}
.listing_content li{text-align:center; padding:5px 0px; font-weight:bold;}
/***************** footer CSS Starts ***************** */
#footer_wrapper {
	margin:0 auto;
	text-align:center;
	padding:0px; width:498px;
	clear:both;
	 
}

#footer{height:42px;overflow:hidden;width:498px;}

#footer .left_corner_footer{width:21px; height:42px; float:left; margin:0px; background:url(/img/bottom-left.png) no-repeat left top;}
#footer .mid_top_footer{width:455px; height:42px; float:left; margin:0px; }
#footer .mid_top_footer .bottom_shadow_footer{width:455px; height:14px; background:url(/img/bottom-shadow.png) no-repeat left top; clear:left;}
#footer .mid_top_footer .yellow_bg{width:455px; height:28px; float:left; background:url(/img/top-bg-repeated.png) repeat-y left top;}
#footer .mid_top_footer .yellow_bg .righttxt{float:right; color:#FFFFFF; margin:0px; height:10px; width:200px; text-align:right; padding:3px 2px 0px 0px;}
#footer .mid_top_footer .yellow_bg .lefttxt{float:left; color:#FFFFFF;margin:0px; height:10px; width:250px; text-align:left; padding:3px 0px 0px 0px;}
#footer .mid_top_footer .yellow_bg .lefttxt a{color:#FFFFFF; text-decoration:underline;}
#footer .mid_top_footer .yellow_bg .lefttxt a:hover{ text-decoration:none;}
#footer .right_corner_footer{width:22px; height:42px; float:left; margin:0px; background:url(/img/bottom-right.png) no-repeat left top;}

/***************** footer CSS ends ***************** */
.mandatoryfield{
	color:red;
	font-family:Verdana, Arial;
	font-size: 12px;
	font-weight:normal;
}


.validation-advice {
	margin: 0px 0px;
	padding: 2px;
	color:red;
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size: 11px;
	font-weight:normal;
	lin-height:13px;
}

.text-bt {
	color:#000000;
	font-family:Verdana, Arial;
	font-size: 12px;
	font-weight:normal;
}



.detail_table{text-align:left; margin:0px; padding:0px;}
.project_title{font-weight:bold; }
.blue_line{background:#97AED0; height:2px; margin:8px 0px; }
.subheading{font-weight:bold; color:#D77522;}
p.username{padding:2px 0px 5px 0px; font-size:11px; margin:0px; line-height:15px;}


