/* CSS Document */
body{
padding:28px 0 45px 0;
margin:0;
background:url(images/back_bg.gif) repeat-x 0 0 #330000;
color:#323232;
font:normal 11px Arial, Helvetica, sans-serif;

}
p, span, ul, li, a, form ,input, select, label, h1, h2, h3, h4, td, div{
	padding:0;
	margin:0;
	font-size: 12px;
}
img{
padding:0;
margin:0;
border:none;
display:block;
}
ul{
list-style:none;
font-size:0;
line-height:0;
}
.spacer{
padding:0;margin:0; line-height:0; clear:both;
}


p.logoTxt{
color:#DC7C18;
background-color:inherit;
font:normal 18px/27px Arial, Helvetica, sans-serif;
padding:0 0 21px 0;
}
.whiteTable{
background-color:#fff;
color:#000;
padding:9px 9px;
}
/*----------------------------------header------------------------------------------*/
.hdrlineTop{
background:url(images/hdr_line.gif) no-repeat 0 0;
height:5px;
font-size:0;
line-height:0;
}
.hdrlineBot{
background:url(images/hdr_linebot.gif) no-repeat 0 0;
height:3px;
font-size:0;
line-height:0;
}
.hdrlineMid{
border-left:solid 1px #E7CFA1;
border-right:solid 1px #E7CFA1;
padding-bottom:3px;
}
.mainbg{
	background:url(images/main_bg.jpg) no-repeat 0 5px;
	height:149px;
	text-align: center;
}
h1{
	font:bold 36px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:39px 0 0 330px;
	font-size: 18px;
}
h3.hdr{
	font:italic 24px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding-left:330px;
	font-size: 14px;
}
/*------------------------------navigation--------------------------------------*/
.naviTop{
background:url(images/navi_top.gif) no-repeat 0 0;
height:4px;
font-size:0;
line-height:0;
}
.naviBot{
background: url(images/navi_bot.gif) no-repeat 0 0;
height:4px;
font-size:0;
line-height:0;
}
.naviMid{
border-left:solid 1px #8A0000;
border-right:solid 1px #8A0000;
background-color:#8A0000;
color:#fff;
}
ul.navilink{
padding:16px 20px 0 2px;
margin:0;
}
ul.navilink li{
float:left;
background:url(images/navi_divider.gif) no-repeat right 0;
padding:0 19px 14px 19px;
}
ul.navilink li.noimg{
background-image:none;
padding-right:0;
}
ul.navilink li a{
font:bold 13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
text-decoration:none;
float:left;
}
ul.navilink li a:hover{
color:#000;
background-color:inherit;
}
p.boxTop{
background:url(images/box_top.gif) no-repeat 0 0;
height:4px;
margin-top:5px;
font-size:0;
line-height:0;
padding:0;

}
p.boxBot{
background:url(images/box_bottom.gif) no-repeat 0 0;
height:4px;
font-size:0;
line-height:0;
padding:0;
margin:0;

}
.mid
{border-left:solid 1px #E7CFA1;
border-right:solid 1px #E7CFA1;
}
p.boxMid{
font:bold 12px/12px Arial, Helvetica, sans-serif;
color:#016AAA;
background-color:inherit;
padding:8px 0 0 12px;
}
img.clearnxt{
float:left;
padding:5px 11px 6px 13px;
}
p.boxMid span{
font:normal 11px/14px Arial, Helvetica, sans-serif;
color:#B7914E;
background-color:inherit;
display:block;
padding:4px 0 0 0;
}
.boxMid1 a{
color:#349930;
background-color:inherit;
font:normal 11px/11px Arial, Helvetica, sans-serif;
padding:0 0 5px 0;
margin:0 0 0 13px;
float:left;
}
.boxMid1 a:hover{
text-decoration:none;
}
/*------------------------------------------Body---------------------------------------------*/
.bodyTab{
padding-left:11px;
padding-top:20px;
padding-bottom:21px;
}
.rightLine{
width:528px;
border-right:solid 1px #E7CFA1;
}
/*---------------------------left panel---------------------------------------*/
h2.topTxt{
font:normal 28px/30px Arial, Helvetica, sans-serif;
color:#DC7C18;
background-color:inherit;
padding-top:11px;
}
p.bidyLeft{
color:#323232;
font:normal 11px/16px Arial, Helvetica, sans-serif;
padding:17px 25px 0 0;
background-color:inherit;
}
p.bidyLeft span{
	color:#600;
	background-color:inherit;
	font-weight:bold;
	display:block;

}
p.bidyLeft a{
color:#349930;
background-color:inherit;
float:left;
margin-top:9px;
}
p.bidyLeft a:hover{
text-decoration:none;
}
img.lftpic{
padding:36px 16px 0 0;
font-size:0;
line-height:0;
float:left;
}
h3.recProject{
color:#DC7C18;
font:normal 24px/24px  Arial, Helvetica, sans-serif;
background-color:inherit;
padding:33px 0 15px 0;

}
p.projTxt{

font:normal 11px/14px Arial, Helvetica, sans-serif;
color:#349930;
background-color:inherit;
padding:0 34px 0 0
} 
p.projTxt span{
width:308px;
background:url(images/dash_lft.gif) repeat-x left 7px;
float:left;
padding:15px 0 0 0
}
p.projTxt a{
float:left;
background:url(images/know_butt.gif) no-repeat 0 0;
width:90px;
height:21px;
font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
text-decoration:none;
text-align:center;
margin-top:23px;
}
p.projTxt a:hover{
color:#000;
background-color:inherit;

}
/*---------------------------------Right panel-------------------------------------*/
.RightPad{
padding-left:15px;
padding-top:3px;
}
.form_reptbg{
background:url(images/form_reptbg.gif) repeat-y 0 0;
}
.findBg{
background:url(images/find_bg.gif) no-repeat 14px 9px;
font:bold 13px/24px Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
text-transform:uppercase;
padding:10px 0 0 30px;
}
/*--------------------------form------------------------------*/
form{
width:240px;
margin:0 0 15px 23px;

}
label{
color:#016AAA;
background-color:inherit;
font:normal 11px/11px Arial, Helvetica, sans-serif;
padding:0 0 0 0;
float:left;
}
label.one{
padding-left:77px;
float:left;
}
select{
width:240px;
color:#000;
background-color:#fff;
border:solid 1px #D4C7A4;
font:normal 11px Arial, Helvetica, sans-serif;
}
select.one{
width:117px;
float:left;
}
select.two{
width:117px;
float:right;
}
.formButt{
background:url(images/submit.gif) no-repeat 0 0;
width:90px;
height:21px;
border:none;
cursor:pointer;
}
h3.quicklink{
	font:normal 24px/24px Arial, Helvetica, sans-serif;
	color:#300;
	background-color:inherit;
	padding:34px 0 8px 0;
}
ul.rightlink{
padding:0;
margin:0;
}
ul.rightlink li{
background:url(images/tick.gif) no-repeat 0 50%;
padding-left:10px;
}
ul.rightlink li a{
font:normal 11px/16px Arial, Helvetica, sans-serif;
color:#349930;
background-color:inherit;
}
ul.rightlink li a:hover{
text-decoration:none;
}
/*--------------------------footer---------------------------------------------------------*/
.footerBg{
background-color:#DDBC83;
color:#fff;
height:53px;
}
ul.footerlink{
padding:14px 248px 0 10px;
margin:0;
float:left;
}
ul.footerlink li{
float:left;
background:url(images/white_dash.gif) no-repeat right 50%;
padding:0 7px;
}
ul.footerlink li.noimg{
background-image:none;
padding-right:0;
}
ul.footerlink li a{
float:left;
font:bold 9px/11px "Tahoma",Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
text-decoration:none;
}
ul.footerlink li a:hover{
color:#000;
background-color:inherit;
}
p.copyright{
float:left;
font:normal 10px/11px Arial, Helvetica, sans-serif;
color:#DC7C18;
background-color:inherit;
padding:4px 0 5px 13px;
}
p.kingdom{
float:right;font:normal 10px/11px Arial, Helvetica, sans-serif;
color:#DC7C18;
background-color:inherit;
padding:4px 19px 5px 0;
}
p.kingdom a{
color:#fff;
background-color:inherit;
text-decoration:none;
}
p.kingdom a:hover{text-decoration:underline;
}.whiteTable table tr .bodyTab table tr .rightLine table tr td div strong {
	font-size: 12px;
}

