/* GENERAL RULES */
body
{
	background-color:#6E92D6;
	background-image:url(/images/shared/bg_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0;
	margin:0;
	font-family: verdana, arial, sans-serif;
	font-size:9pt;
	color:#0B1D80;
}
img{border:0;display:block;}
a, a:active, a:link, a:visited
{
	font-size:9pt;
	color:#0B1D80;
	}
a:hover
{
	color:#A70109;
	}
.clear{float:none; clear:both;}
td{font-size:9pt;}
#wrapper
{height:100%;width:100%;
	}
DIV#leftnav {
	FLOAT: left; WIDTH: 178px;margin:0; padding:0; margin-right:-3px;
}
#leftnav ul
{
	border-right: medium none;
	padding-right: 0px;
	border-top: white 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 20px 0px 0px 0px;
	border-left: medium none;
	padding-top: 30px;
	border-bottom: medium none;
	list-style-type: none;
	width:178px;
	display:block;
}
#leftnav ul li
{
	border-top:solid 1px #A3BAE5;
	border-bottom:solid 1px #A3BAE5;
	margin-top:2px;
	padding:0px;
}
#leftnav ul li a,#leftnav ul li a:link, #leftnav ul li a:active, #leftnav ul li a:visited
{
	display:block;
	background-image:url(/images/shared/bg_leftnav.jpg);
	background-repeat :repeat-y ;
	background-position :left top;
	padding:5px 0px 5px 10px;
	text-decoration :none;
	font-size :8pt;
	color:White;
	width:178px;
}
#leftnav ul li a:hover{ background-image :none;color:#DAE3F4; background-color :#A70109;}
IMG#imglogo{margin-top:7px;margin-left:10px;}
DIV#contentcontainer{/*margin-right:15px; */
	padding:0;  width:90%; margin:0; height:100%;}
DIV#topnav
{
	clear: both;
	margin-top: 25px;
	margin-bottom:15px;
	display: block;
	float: right;
}
DIV#topnav ul
{
	margin:0;padding:0;list-type:none;
	}
DIV#topnav ul li{float:left; margin-left:15px;}
DIV#topnav img{display:inline;margin-right:5px;}
A.linkred, A.linkred:link, A.linkred:visited,A.linkred:active
{
	text-decoration:none;
	color:#A70109;
	font-weight:bold;
	font-size:8pt;}
A.linkred:hover{text-decoration:underline;}
DIV#content
{
	clear: both;
	display: block;
	float: none;
	width: 100%;
	background-color:white;
	background-image:url(/images/shared/bg_contenttop.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border:solid 2px #A0B7E4;
	margin:0px;
	padding: 0 0 0 20px;
	height:80%;
}
div#contenttop{
	background-image :url(/images/shared/img_corner_top.gif);
	background-repeat: no-repeat;
	background-position:left top;
	height:20px;
	display:block;
	width:20px;
	position:absolute;
	top:54px;
	left:178px;
}
.imgtitle{float:right; display:inline; margin:0; padding:0px; margin-right:-3px;}
h1.title
{
	font-size:14pt;
	padding-left:35px;
	margin-top:30px;
	background-image :url(/images/shared/blt_title.gif);
	background-repeat: no-repeat;
	background-position:left top;
	color:#A70109;
	}
h2.subtitle
{
	font-size:11pt;
	margin-top:10px;
	margin-bottom:5px;
	color:#A70109;
	font-weight:bold;
}
h4.subtitle
{
	font-size:9pt;
	margin-top:10px;
	margin-bottom:5px;
	color:#0B1D80;
	font-weight:bold;
	background-image :url(/images/shared/img_bullet_blue.gif);
	background-repeat: no-repeat;
	background-position:left 3px;
	padding-left:10px;
	text-decoration:underline;
 text-transform:capitalize;
}
h5.subtitle
{
	font-size:9pt;
	color:#0B1D80;
	font-weight:bold;
	margin: 10px 0px 5px 0px;
	padding:0;
}
p.txt
{
	line-height: 20px;
	text-align:justify;
	margin-right:20px;
}
.newsDate
{
	font-size:8pt;
	background-image :url(/images/shared/blt_news.gif);
	background-repeat: no-repeat;
	background-position:left 3px;
	padding-left:12px;
	}
.datalabel{font-weight:bold; vertical-align:top; text-align :right;}
.inputText{border:solid 1px #6E92D6; font-size:9pt;width:200px;}
.inputTextarea{border:solid 1px #6E92D6; font-size:9pt;}
.btn, a.btn, a.btn:link, a.btn:active, a.btn:visited
{
	border-right: #0b1d80 1px solid;
	padding-right: 10px;
	border-top: #0b1d80 1px solid;
	display: inline-block;
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	text-transform: uppercase;
	border-left: #0b1d80 1px solid;
	color: white;
	padding-top: 2px;
	border-bottom: #0b1d80 1px solid;
	background-color: #6e92d6;
	text-align: center;
	text-decoration: none;
	margin:0px;
}
a.btn:hover{background-color: #0b1d80; color:#6e92d6;border:solid 1px #6e92d6;}
.btnSmall{font-size:8pt;}
div.jobs
{display:block;
	margin-left:10px;
	text-align:justify;
	margin-right:20px;
	text-justify :auto ;
	}
div.jobs ul.list{margin: 20px 10px 0px 10px; padding:  0 0 0 10px; }
div.jobs ul.list li p{margin-top:5px;}
a.subtitle, a.subtitle:link, a.subtitle:active,a.subtitle:visited
{
	text-decoration:underline;
	font-size:11pt;
	margin-top:10px;
	margin-bottom:5px;
	color:#A70109;
	font-weight:bold;
}
 a.subtitle:hover{color:#0b1d80;}
 div.seperator
 {
 border-bottom: #0B1D80 1px dashed; 
 height:4px;
 padding-left:12px;
}
 div.smallseperator
 {
border-bottom: #0B1D80 1px dashed; 
 height:4px;
 width:50%;
 padding-left:12px;
}
tr.tblHeader{font-weight:bold; background-color :#6E92D6; color:White;}
tr.tblHeader td{padding-top:5px; padding-bottom :5px; text-transform :capitalize;}
tr.itemStyle td, tr.altitemStyle td
{
	vertical-align :top;
	border-bottom: #0B1D80 1px dashed;
	padding:5px;
}
tr.itemStyleover td, tr.altitemStyleover td{background-color:#a3bae5;}
div.prjDetails{display:inline-block ; margin:10px; padding-left:10px;}
div.prjDetails strong{ width:100px;}
div.prjDetails span.rec{border-bottom: #0B1D80 1px dashed; line-height :14pt; width:300px;}
ul#siteMap{ list-style-type :none;}
ul#siteMap li{padding:5px;}
ul#siteMap li a, ul#siteMap li a:link,ul#siteMap li a:active, ul#siteMap li a:visited 
	{text-decoration:none; font-weight:bold;
	background-image :url(/images/shared/img_bullet_blue.gif);
	background-repeat: no-repeat;
	background-position:left 3px;
	padding-left:12px;}