.form1_dummy
{
	height:100px;
	overflow:auto;
	display:block;
	background-color:#ffffff;
	border:2px inset #EEEEEE;
	width:285px;

}

.form1_cv_container
{
	display:block;
	background-color:#ffffff;
	border:2px inset #EEEEEE;
	width:285px;
}
.form1_cv_list
{
	overflow:auto;
	display:block;
	background-color:#ffffff;
	width:100%;
	height:80px;
}

.form1_cv_new
{
	display:block;
	text-align:right;
}

a.form1_cv_new
{
	border-top: 1px solid #808080;
	text-decoration:none;
	padding:2px;
}

a.form1_cv_new:hover
{
	text-decoration:underline;
}


.form5_dummy
{
	height:100px;
	overflow:auto;
	display:block;
	background-color:#ffffff;
	border:2px inset #eeeeee;
	width:254px;

}


.docselection_container
{
	display:block;
	background-color:#ffffff;
	border:2px inset;
	width:280px;
}

.docselection_list_container
{
	overflow:auto;
	display:block;
	background-color:#ffffff;
	width:100%;
	height:100px;
	border-bottom:1px solid;
}

.expired {
	background: #AD0000;
	color: #fff;
	padding: 1em 1em 0.9em 1em;
	margin: 0 0 0.7em 0;
	font-size: 1.1em;
}

.expired a, .expired a:visited {
	color: #fff;
	font-weight: bold;
}

.expired a:hover {
	color: #fdd;
}

.expired p {
	padding: 0 0 0.5em 0;
}

ul.sitemap {
	margin: 0;
	padding: 0.6em 0 0 2em;
	list-style: none;
}

ul.sitemap li {
	padding: 0 0 0.4em 12px;
	background: url("../images/bullet1.gif") no-repeat left 0.4em;
}

.box9
{
	border-top: 1px solid #99C3D9;
	padding: 2em 30px;
	background: url("../images/box4.gif") repeat-x left top;
}

.banner1_text2 {
	padding: 0.5em 10px 0.5em 10px;
}

.banner2 {
	background: #fff;
	margin: 0 0 1em 0;
	height: 1%;
	text-align: center;
}
.banner2 a {
	text-decoration: none;
}
.banner2 a:hover {
	text-decoration: underline;
}

.validation_summary {
	margin: 0 0 1em 0;
}

.client_logo_detail {
	float: right;
}


/* For new homepage */
.single_news_container h3 {padding:0; margin:0; margin-bottom:10px; }
#news_navigation{color:#666; height:16px;}
#all_news_container {}
#fp_news_wrapper {}
.single_news_container h1,h2 {font-size:14px; color:#09C; letter-spacing:-1px; padding:1px; margin:1px;}
#js_nav_l {float:left; width:100px;}
#js_nav_r {float:right; width:100px;}
