/* CSS Document */
body{
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	background:#ffffff url(../images/bgstrip.jpg) repeat-x;}
	
a img{border:none;}
.clear{clear:both; height:1px; font-size:1px;}
a {	color: #000000; text-decoration: none;}
a:hover {color: #404040;}
/*h1, h2, h3 {margin: 5px 0 5px 0; padding: 0;}*/
img {border: none;}
.spacer {height: 15px; clear: both; margin: 0; padding: 0;}
.breaker{margin: 0px; padding: 0px; line-height: 0px; clear: both;}
p {	margin: 0px 0px 0px 0px; padding: 3px 0 3px 0; line-height: 20px;}

/*-------------------------------start container_wrap---------------------------*/

#container_wrap{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	border:0px solid #000000;
	width:995px;}
	
#header{
	margin:0px 0px 0px 0px;
	padding:24px 26px 0px 26px;
	border:0px solid #00FFFF;
	width:944px;
	height:130px;}
	
#header ul{
	margin:0px 0px 0px 0px;
	padding:28px 0px 9px 0px;
	list-style:none;
	border:0px solid #0000FF;}
	
#header ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	border:0px solid #0000FF;}
	
#header ul li a{
	margin:0px 0px 0px 0px;
	padding:10px 19px 8px 18px;
	font:18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	border:0px solid #0000FF;}
	
#header ul li a:hover{
	background:url(../images/mainnavhover.jpg) repeat-x;
		padding:10px 19px 8px 18px;}
		
#header .selected{
	background:url(../images/mainnavhover.jpg) repeat-x;
		padding:10px 19px 8px 18px;}
	
/*-----------------------------------------start banner-------------*/

#banner{
	margin:0px 0px 0px 0px;
	padding:0px 26px 0px 26px;
	height:210px;
	border:0px solid #FF0000;
	width:944px;}
	
/*-----------------------------------end banner------------------------*/

#content{
	margin:0px 0px 0px 0px;
	padding:29px 26px 0px 26px;
	border:0px solid #00FF00;
	width:944px;
	float:left;}
	
#content h3{
	margin:0px 0px 0px 10px;
	padding:2px 0px 2px 15px;
	width:130px;
	height:22px;
	background:url(../images/ourproject.jpg) no-repeat;
	font:18px Arial, Helvetica, sans-serif;
	color:#ffffff;}
	
#content h2 a{
	margin:18px 0px 14px 18px;
	padding:6px 22px 6px 16px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000072;
	background:url(../images/viewmoredetails.jpg) no-repeat;
	width:158px;}

/*---------------------------------start content_left-------------------*/
	
#content_left{
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 7px;
	border:0px solid #FF00FF;
	width:215px;
	float:left;}

#content_nav{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #cccccc;
	width:203px;}
	
#content_nav ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;}
	
#content_nav ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/ulstrip.jpg) repeat-x;
	border-bottom:1px solid #cccccc;}
	
#content_nav ul li a{
	color:#353535;
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 29px;
	background:url(../images/ulliicon.jpg) no-repeat 10px 8px;
	font:bold 13px Arial, Helvetica, sans-serif;}

	
#content_nav ul li a:hover{
background:url(../images/ulstrip2.jpg);
color:#000072;
}	

	
#content_nav .selected{
color:#000072;
}	

#content_nav h1{
	margin:15px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#000072;}
	
#content_nav p{
	margin:10px 8px 10px 8px;
	padding:0px 0px 0px 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#737a7f;
	line-height:18px;}
	
/*----------------------------start contentmiddle-------------------------*/
	
#content_middle{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 13px;
	border:0px solid #000000;
	width:486px;
	float:left;
	min-height:397px;
	background:url(../images/hrcontent.jpg) repeat-y;}
	
#content_middle h1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font:26px Verdana, Arial, Helvetica, sans-serif;
	color:#1f2a93;}
	
#content_middle p{
	margin:0px 0px 0px 0px;
	padding:5px 13px 0px 0px;
	font:12px arial, Arial, Helvetica, sans-serif;
	color:#3a3a3a;
	line-height:18px;}
	
	
/*-----------------------------------start content_right----------------------*/

#content_right{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 7px;
	border:0px solid #FF0000;
	width:210px;
	float:left;}
			
#project_linksbox{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #cccccc;
	width:205px;}
	
	
#project_linksbox img{
	margin:7px 7px 7px 7px;
	padding:0px 0px 0px 0px;}
	
#quick_links{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	border:1px solid #cccccc;
	width:200px;
	color:#737a7f;
	font:10px Verdana, Arial, Helvetica, sans-serif;}
	
#quick_links p a{
	margin:0px 3px 0px 3px;
	padding:0px 0px 0px 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#737a7f;
	border:0px solid #FF0000;}
	
/*------------------------------start footer_wraper---------------------------*/

#footer_wraper{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:11px solid #5d986c;
	background:#eaeaea;}
	
#footer{
	margin:0 auto;
	padding:0px 26px 0px 26px;
	width:944px;
	border:0px solid #0000FF;
	height:55px;}
		
#footer ul{
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	text-align:center;}
	
#footer ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	color:#000000;
	border:0px solid #FF0000;}

#footer ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;}
	
#footer ul li a:hover{
	background:#5d986c;
	color:#ffffff;}
	
#footer p{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;}
	
#footer p a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;}
	
#footer p a:hover{
	background:#5d986c;
	color:#ffffff;}
	
/*----------------------------------------start contentmiddle2---------------------------------*/
	
#content_middle2{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 13px;
	border:0px solid #000000;
	float:left;
	width:705px;
	background:url(../images/hrcontent2.jpg) repeat-y;}
	
#content_middle2 h1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 10px;
	font:26px Verdana, Arial, Helvetica, sans-serif;
	color:#1f2a93;}
	
#content_middle2 p{
	margin:0px 0px 0px 0px;
	padding:5px 13px 0px 11px;
	font:12px arial, Arial, Helvetica, sans-serif;
	color:#3a3a3a;
	line-height:18px;}
	
.redtext {
	color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
	border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px top;
	padding: 0px 50px;
	/*line-height: 40px;*/
}
/*message box styles*/

.success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}
.container
{
}

.newsbox{
width:auto;
background-image: url(images/grybg.jpg);
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #ececec;
background-color:#f7f7f7;}

.new-text{
width:auto;
text-align:justify;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;}


.new-text p{
font-family:arial;
font-size:10pt;
color:#000000;
text-align:justify;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;}

.new-text p a{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#1f2a93;
text-align:justify;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}

.new-text p a:hover{
font-family:arial;
font-size:10pt;
color:#6d6d6d;
font-weight:bold;
text-align:justify;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;}

.new-text h5{
font-family:arial;
font-size:10pt;
font-weight:normal;
color:#6d6d6d;
text-align:justify;
padding:3px 0px 10px 10px;
margin:0px 0px px 0px;}

.gallerybox{
width:680px;
float:left;
background-color:#f7f7f7;
border:1px solid #ececec;
margin:0px 0px 10px 0px;
padding:10px 10px 0px 10px;}

.gallery-box{
width:190px;
float:left;
background-color:#f7f7f7;
/*border:1px solid red;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}


.gallery-box a{
float:left;
width:190px;
height:150px;
text-align:justify;
background-color:#f7f7f7;
border:1px solid #ececec;
margin:0px 0px 0px 0px;
padding:10px 10px 0px 10px;


}

.gallery-box a:hover{
float:left;
height:150px;
width:190px;
display:block;
background-color:#f4f5ff;
border:1px solid #e6e8fb;
margin:0px 0px 0px 0px;
padding:10px 10px 0px 10px;


}

.galleryboxs {
width:445px;
float:right;
font-family:arial;
font-size:9pt;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
border:0px solid #000099;
}

.galleryboxs p{
font-family:arial;
font-size:9pt;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #000099;
}

form {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

label {
  font-weight : normal;
}

label.formleft {
  display : block;
  width : 150px;
  float : left;
  text-align : right;
  margin-right : 6px;
  padding-bottom:20px;
}
input.checkbox {
  width : 20px;
  float : left;
}
fieldset {
  margin : 12px;
  line-height: 20px;
  padding : 6px;
  width:500px;
}
legend {
  color : #000000;
  font-weight : bolder;
}
.form {
  width : 200px;
}
.button {
  background-color : #053370;
  color: #ffffff;
  border:1px solid #666666;
  font-weight:bold;
  font-size:10pt;
  font weight: bold;
  padding:2px;
}