h1 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	color: #002c6d;



	text-decoration: none;



	font-weight: bold;



}

.bg {



	background-color: #def1ff;



	background-image: url(images/bg.jpg);



	background-repeat: repeat-x;



}



.arial12gray {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #696969;



	text-decoration: none;



	line-height: 16px;



}

.arial12grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	text-decoration: none;
	line-height: 16px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;


}


.arial12blue {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #286fd8;



	text-decoration: none;



}



.arial14blueD {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #002c6d;



	text-decoration: none;



}



.arial14red {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #d80018;



	text-decoration: none;



}



.arial11gray {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #696969;



	text-decoration: none;



}



.viewmore {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #696969;



	text-decoration: none;



}



.viewmore:hover {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #d80018;



	text-decoration: none;



}



.footerlinks {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #696969;



	text-decoration: none;



}



.footerlinks:hover {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #d80018;



	text-decoration: none;



}



.copywrite {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #286fd8;



	text-decoration: none;



}











#one ul{ margin:1px; padding:0px; float:left; margin-top:1px;}



#one li{



	list-style-type:none;



	float:left;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	text-decoration: none;



}







#one a{



      float:left;



      display:block;



      padding:0px 8px 0px 13px;



      color:#ffffff; text-decoration:none;



	  background:url(images/lineone.gif)  left;



	  background-repeat:no-repeat;



	  margin-right:2px;



	  font-weight:bold;



	  



}



#one a:hover{



      float:left;



      display:block;



      padding:0px 8px 0px 13px;



      color:#7bc9fe; text-decoration:none;



	  margin-right:2px;







}



#one #current a {



        color:#7bc9fe;



	    color:#7bc9fe; text-decoration:none;



	



}	











#footer ul{ margin:3px; padding:0px; float:left; margin-top:12px;}



#footer li{



	list-style-type:none;



	float:left;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	text-decoration: none;



}







#footer a{



      float:left;



      display:block;



      padding:0px 2px 0px 8px;



      color:#5c5c5c; text-decoration:none;



	  background:url(images/footerline.gif)  left;



	  background-repeat:no-repeat;



	  margin-right:2px;



	  font-weight:none;



	  



}



#footer a:hover{



      float:left;



      display:block;



      padding:0px 2px 0px 8px;



      color:#002c6d; text-decoration:none;



	  margin-right:2px;







}



#footer #current a {



        color:#002c6d;



	    color:#002c6d; text-decoration:none;



}	





#footer1 ul{ margin:3px; padding:0px; float:right; margin-top:12px;}



#footer1 li{



	list-style-type:none;



	float:left;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	text-decoration: none;



}







#footer1 a{



      float:left;



      display:block;



      padding:0px 2px 0px 8px;



      color:#286fd8; text-decoration:none;



	  background:url(images/footerline1.gif)  left;



	  background-repeat:no-repeat;



	  margin-right:2px;



	  font-weight:none;



	  



}



#footer1 a:hover{



      float:left;



      display:block;



      padding:0px 2px 0px 8px;



      color:#5c5c5c; text-decoration:none;



	  margin-right:2px;







}



#footer1 #current a {



        color:#5c5c5c;



	    color:#5c5c5c; text-decoration:none;



}	







  .arial12blueD {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #002c6d;



	text-decoration: none;



}



.arial16blueD {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	color: #002c6d;



	text-decoration: none;



	font-weight: bold;



}



.form {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #000000;



	text-decoration: none;



	background-image: url(images/formbg.gif);



	background-repeat: repeat-x;



	background-position: bottom;



	border: 1px solid #dedede;



}



.engineborder {



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #dcdee0;



	border-left-color: #dcdee0;



}



.ourportbg {



	background-color: #FFFFFF;



	background-image: url(images/ourportfolio_bg.gif);



	background-repeat: repeat-x;



}





.fotoborder {



		padding:5px;



}







.fotoborder1 {



	border: 1px solid #ffffff;



}



.dash {



	background-image: url(images/dash.gif);



	background-repeat: repeat-x;



}



.emaillinks {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #d80018;



	text-decoration: underline;



	line-height: 16px;



}



.emaillinks:hover {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #696969;



	text-decoration: none;



	line-height: 16px;



}



.shadebg {



	background-image: url(images/shadebg.gif);



	background-repeat: repeat-x;



	border: 1px solid #dbefff;



	background-color: #e1f3fa;



}



.border {



	border: 1px solid #66CCFF;



}



.shadebg1 {



	background-image: url(images/shadebg1.gif);



	background-repeat: repeat-x;



	border: 1px solid #dbefff;



	background-color: #f2fafd;



}



.arial11blueD {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #002c6d;

	text-decoration: none;

}

.arial11blueD:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #D90017;

	text-decoration: underline;

}





.arial14blueD {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #002c6d;

	text-decoration: none;



}

.arial12grayD {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	line-height: 16px;

}



.border {

	border: 1px solid #66CCFF;

}







.shadebg1 {

	background-image: url(images/shadebg1.gif);

	background-repeat: repeat-x;

	border: 1px solid #dbefff;

	background-color: #f2fafd;

}



.arial12red {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #d80018;

	text-decoration: none;

}

.portfolioboxbg {

	background-color: #FFFFFF;

	background-image: url(images/portfolioboxbg.gif);

	background-repeat: repeat-x;

	border: 1px solid #d2e3ed;

}

.portfoliofotobg {

	background-color: #edeff0;

	border: 1px solid #dee6eb;

	padding:5px;

}



.fotolinkarial {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #002c6d;

	text-decoration: none;

	font-weight: bold;

}

.fotolinkarial:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #d80018;

	text-decoration: none;

	font-weight: bold;

}




