/***** Main *****/
body {
	margin: 10px 0px 0px 0px;
	padding:0;
	font:70% Verdana,Arial,sans-serif;
	background-color:#ffffff;
	color:#000000;
	text-align: center;
}

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

p.blue {
	color:#000099;
}

#page-wrapper {
    width: 780px;
    margin: 0 auto;
    text-align: left;
    }
	
/*****Header and main navigation**/
#header {
	background-image: url(images/gradient.jpg);
	height: 145px;
	margin-top:0;
	margin-bottom:0;
	/*border-top:5px solid #000000;
	border-right:5px solid #000000;
	border-bottom:5px solid #000000;
	border-left:5px solid #000000;*/
	
	
}
#headerimages {
	width:auto;
	height:125px;
	float:left;
	top: 11px;
	border:0px;
}
#headleft {
	float: left;
	width: 300px;
	height: auto;
	padding: 0;
	margin:0,0,0,0;
	text-align:left;
}
div#footer{clear:both;width:100%;margin-bottom:5px;margin-top:2px; border-top:1px dashed #999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left;
}

/**Main page content**/

#content {
	margin-top:50px;
	padding:0;
	line-height:1.5em;
	text-align:left;
}

#left {
	float: left;
	width: 450px;
	height: auto;
	padding: 0;
	margin: 25px 0 0 0;
}

#right {
	margin: 25px 0 0 0;
	float: right;
	width: 251px;
	border:1px dashed #999999;
	background-color: #FFFF99;
	
}
.rightheading{
	/*border-bottom:1px solid #999999;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
	width:251px;
	height:20px;
	font-weight:bold;
	font-size:1.5em;
	margin-bottom:2px;
}
.rightimage{
	text-align:center;
}
h1 {
	font-size:1.5em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	line-height:1em;
}
h2 {
	font-size:1.2em;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana, Arial,sabs-serif;
	color:#000033;
}
h3 {
	font-size:1em;
	font-weight:bold;
	font-family: Verdana, Arial,sabs-serif;
	color:#0099FF;
}
#maincontent {
	float: left;
	width: 780px;
	height: auto;
	padding: 0;
	margin: 0 0 0 0;
}
.pagefeature1 {
	float:left;
	width:400px;
	height:auto;
	border:1px solid #0099FF;
	margin-left:5px;
	margin-top:10px;
}
/** project content**/

#projectcontent {
	float: left;
	width: 600px;
	height: auto;
	padding: 0 10px 0 30px;
}

#projectintro {
	float: left;
	width: 650px;
	height: auto;
	padding: 10px;
	
}

/** navigation**/
#navbox {
	display:block;
	width: 500px;
	position:auto;
	float: left;
	height:auto;
	margin-bottom:10px;
	margin-top:10px;
	
	
}
#navboxNews {
	display:block;
	width: 650px;
	position:auto;
	float: left;
	height:auto;
	margin-bottom:10px;
	margin-top:10px;
	
	
}
#navboxContent {
	width: 550px;
	position:auto;
	float: left;
	height:auto;
	margin-bottom:10px;
	margin-top:10px;
	
	
}
.leftnavbox {
	width:120px;
	float:left;
	height:auto;


}
.rightnavbox {
	width:200px;
	text-align:left;
	float:right;
	margin-left:5px;
	height:inherit;
}

.rightnavheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#000066
}
#crumb {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#0000FF;
	margin-top:15px;
}
#navtext {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#0000FF;
	margin-top:130px;
	background-color:#2A4FDD;
	width:780px;

}

#featurebox {
	
	border-top:1px dashed  #999999;
	border-right:1px dashed #999999;
	border-bottom:1px dashed #999999;
	border-left:1px dashed #999999;
	width: 250px;
	position:auto;
	float: right;
	height:400px;
	margin-left:2px;
	margin-top:0;
	background-color: #FFFF99;
	text-align:center;

	
}

#featurebox3 {
	
	border-top:1px dashed  #999999;
	border-right:1px dashed #999999;
	border-bottom:1px dashed #999999;
	border-left:1px dashed #999999;
	width: 180px;
	position:auto;
	float: right;
	height:380px;
	margin-left:2px;
	margin-top:0;
	background-color: #99CCFF;
	text-align:center;
	padding-top:20px;

	
}
#featureboxhome {
	
	border-top:1px dashed  #999999;
	border-right:1px dashed #999999;
	border-bottom:1px dashed #999999;
	border-left:1px dashed #999999;
	width: 180px;
	position:auto;
	float: right;
	height:380px;
	margin-left:2px;
	margin-top:10px;
	background-color: #99CCFF;
	text-align:left;
	
	
}

#featureboxhome h1{
		font-size:1.2em;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana, Arial,sabs-serif;
	color:#000033;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	}


.sidenav {
	
	border-top:1px dashed  #999999;
	border-left:1px dashed #999999;
	background-color: #FFFFFF;
	width: 150px;
	position:auto;
	float: right;
	height:250px;
	margin-left:2px;
	margin-top:0;
	
}
.sidenavtop {
	background-color: #99CCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:25px;
	font-size:1.5em;
	color:#333333;
	text-align:center;
	
}

#navcontainer
{
width: 100%;
float: left;
background-color: #0066ff;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 7%;
color: #FFFFFF;
font-family: "Trebuchet MS", Verdana, Arial,sans-serif;
font-size: small;
letter-spacing: 1px;
font-weight: bold;
}

#navcontainer ul li a
{
padding: 0.2em 12px;
background-color: #0066ff;
color: #FFFFFF;
text-decoration: none;
float: right;
}

#navcontainer ul li a:hover
{
background-color: #0B37D8;
color: #FFFFFF;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #0066ff;
text-align: left;
}

.justify {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: small;
	text-align:justify;
}
/*************In page list**************************/
#pagenavlist li 
{ 
	list-style-type: square; 
}
/***images**/
.projectsIMG{
border:1px solid #000066;
padding:5px;
}