	* {
		font-family:  Arial,Verdana, Helvetica, sans-serif ;
		font-size: 10pt;
		color: #1d4197;
	}
	ul { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; font-family: Arial,Verdana,  Helvetica, sans-serif;font-size:10pt; }
	li { margin: 0px 0px 0px 0px; font-family:  Arial,Verdana, Helvetica, sans-serif;font-size:8pt;}

	br {clear:both;}

	#side {
		float:left;
		background: #83b4f7;
		width:163px;
		height:600px;
		padding-top:0px;
		background-image:url(/images/imageband.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		padding-right:5px;
	}

	#side ul {
		float:right;
		list-style-type:none;
		list-style-position:outside;
		margin-left:0px;
		padding:0px;
		width:160px;
	}

	#side li {
		border-bottom:1px solid #4b4b4d;
		clear:both;
		float:left;
	}
	/* below are the styles for anchor tags inside li tags inside id #side */
	#side li a {
		float:right;
		text-align:left;
		background-image:url(/images/backgroundarrow.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
		display:block;
		width:158px;
		height:25px;
		padding: 8px 0px 0px 4px;
	}
	#side li a:hover {
		background-image:url(/images/backgroundarrowy.jpg);
		color:#FF9900
	}

	#side li:hover {
			list-style-image:url('/images/arrowyellow');
		}

	#container {
		width:780px;
		padding:0px;
		margin:0px;
		text-align:left;
	}

	#main {
		border: 0px solid #ff0000;
		width:280px;
		padding-left:5px;
		float:left;
		height:475px;
		background-image:url(/images/textbox.gif);
		background-repeat:no-repeat;
		margin-left:43px;
		color:1d4197;
	}


	#main .head {
		float: left;
		font-size:16px;
		color:1d4197;
		padding:15px 0px 0px 15px;
		font-weight:bold;
	}
	#main .content {
		float: right;
		border: 0px solid #ff0000;
		width:224px;
		height:400px;
		text-align:left;
		padding:20px 25px 0px 10px;
		margin: 0px 3px 0px 0px;
	}

	#main .content .mid h1 {font-size:16px;}
	#main .content .mid p {margin:0px 0px 15px 4px;line-height:135%}

	#main .headstyle1 {color:#003399}

	#main .line {
		width:100px;
		color:#8F81C9;
		background-color:#8F81C9;
		margin-left:4px;
	}


	#main2 {
		border: 0px solid #ff0000;
		width:500px;
		padding-left:5px;
		float:left;
		height:581px;
		background-image:url(/images/textbox2.gif);
		background-repeat:no-repeat;
		margin-left:43px;
		color:1d4197;
	}


	#main2 .head2 {
		float: left;
		font-size:16px;
		color:1d4197;
		padding:15px 0px 0px 15px;
		font-weight:bold;
	}
	#main2 .content2 {
		float: right;
		border: 0px solid #ff0000;
		width:224px;
		height:400px;
		text-align:left;
		padding:20px 25px 0px 10px;
		margin: 0px 3px 0px 0px;
	}
	
	#main2 .content2 .mid h1 {font-size:16px;}

	#main2 .headstyle1 {color:#003399}

	#main2 .line2 {
		width:100px;
		color:#8F81C9;
		background-color:#8F81C9;
	}




	#contactform{
		position:relative;
		border: 0px solid #ff0000;
		float: left;
		width: 445px;
		height:500px;
		margin: 5px 0px 0px 15px;
		padding: 20px 0px 0px 15px;
		text-align:left;
		font-family:  Arial,Verdana, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	#contactform p
	{	width: 415px;
		margin:0px 0px 15px 0px;
		line-height:150%;
		text-align:left;
		font-size:10px;
	}
	
	#contactform li
	{	line-height:150%;
	}
	
	#contactform h1
	{	margin: 10px 0px 0px 0px;
		font-size:11px;
		font-weight: bold;
		text-align:left;
	}
	
	#contactform label
	{	margin: 10px 15px 0px 0px;
		padding: 0px 4px 0px 4px;
		background-color: #ffffff;
		border: 0px solid #EFEFEF;
		float: left;
		text-align: left;
		width: 70px;
		height: 20px;
		font-size: 8pt;
		font-weight: normal;
	}

	#contactform select
	{	border: 1px solid #666666;
		float: left;
		height: 21px;
		background-color: #ffffff;
	}

	#contactform input
	{	margin: 5px 15px 0px 0px;
		border: 1px solid #666666;
		float: left;
		height: 20px;
		background-color: #ffffff;
		padding: 0px 0px 0px 5px;
	}

	#contactform input:focus
	{	margin: 5px 15px 0px 0px;
		border: 1px solid #666666;
		float: left;
		height: 20px;
		background-color: #efefef;
		padding: 0px 0px 0px 5px;
	}

	#contactform textarea
	{	border: 1px solid #666666;
		float: left;
		background-color: #ffffff;
		font-size: 10px;
		width: 298px;
		height: 150px;
	}

	#contactform .submit input
	{	float: left;
		border: 1px solid #666666;
		margin: 10px; 0px 0px 0px;
		padding: 3px 8px 10px 8px;
		color: #ffffff;
		background-color: #4079A6;
		height: 25px;
	}



	#righthandimages {
		border: 0px solid #ff0000;
		height:513px;
		width:238px;
		float:left;
	}

	#righthandimages .hardhatimage{
		padding-top:270px;
		text-align:right
		}
	#righthandimages .imgtext {
		text-align:right;
		padding-right:10px;
		padding-top:5px;
		font-size:10px;
	}
	#rightside {
		border: 0px solid #ff0000;
		float:right;
		background-image:url('/images/bottompx.jpg');
		background-position:top right;
		width:26px;
		height:600px;
		color:#1d4197;
		}

	#bottombar {
		width:;
		border-top:1px dashed #cccccc;
		text-align:center;
	}

	#bottombar ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	#bottombar li {
	    display:inline;
		font-size:9px;
		font-weight:bold;
		margin: 15px 10px 0px 15px;
		padding: 15px 0px 15px 0px;
	}
	#bottombar li a {
		font-size:9px;
		text-decoration:none;
		font-weight:bold;
	}
	#bottombar li a:hover {
		color:#000000;
	}
	
.style3 {padding:0px;font-size:11px; line-height:130%;}

.style5 {font-size: 11px; font-weight: bold; line-height:150%;font-family:  Arial,Verdana, Helvetica, sans-serif; }

.style6 {padding:0px 0px 0px 0px;font-size: 11px; font-weight: bold; line-height:150%;font-family:  Arial,Verdana, Helvetica, sans-serif; }

.intro p
{
	font-size: 11px;
	font-weight: 700;
	line-height: 150%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.project
{
	border:#6699FF 1px dashed;
	float:left;
	margin-right:10px;
	padding:10px 10px 10px 10px;
	text-align:center
}

#projects
{
	position:relative;
	border: 0px solid #ff0000;
	float: left;
	width: 445px;
	margin: 5px 0px 0px 15px;
	padding: 20px 0px 0px 15px;
	text-align:left;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

.text p
{
	padding:0px;
	font-size:11px;
	line-height:130%;
}