body{text-align:center;
	font: 95% Arial, Helvetica, sans-serif;
	margin: 0}
	
#main{width: 850px;
	margin: 0 auto;
	text-align: left;
	padding: 0}	
	
#header{width: 100%;
	position: relative;
	margin: 0;
	padding: 0}
	
#content{width: 100%;
	margin: 40px 0}
	
a{text-decoration: none;
	color: #0054a4}

a:hover{text-decoration: underline}
	
h1{
	margin-top: -15px;
	margin-left: 175px;
	color: #0054A4;
	font-size: 150%}
	/******************************************header positioning*/

#header div#topLinks,img.title,img.logo{position: absolute}

.title{z-index: 30;
	top: 40px;
	left: 135px}	

.logo{z-index: 40;
	top: 25px;
	left: 5px;
	border: 0}	
	
.bg{border: 2px solid #8dd7f7;
	border-top: 0}	

	/******************************************top navigation*/	
#topLinks{width: 100%;
	z-index: 20;
	top: 80px;	
	height: 25px;
	margin: 0;
	padding: 0;
	background-color: #0054A4;
	border-top: 5px solid #8dd7f7}	
	
#topLinks ul{list-style: none;
	margin: 5px 0 0 135px;
	padding: 0}
	
#topLinks ul li{padding: 0 30px;
	display: inline;
	margin: 0 0 0 -5px;
	border-right: 1px solid #f3f3f3;
	position: relative}

#topLinks ul li.hoverClass{border-bottom: 3px solid #f3f3f3}	
	
#topLinks ul li.current{border-bottom: 3px solid #8dd7f7}	
	
#topLinks ul li.last{border-right-color: #0054A4}	
	
#topLinks ul li a{text-decoration: none;
	color: #f3f3f3;
	font-weight: bold}
	
#topLinks ul li a:hover{color: #fff}		

	/******************************************history*/	
img.history	{float: right;
	margin: 5px;
	border: 0;
	width: 125px}
	
	/******************************************footer*/
	
#footer{width: 850px;
	margin: 0 auto;
	padding: 10px 0;
	text-align: left;
	font-size: 85%;
	clear: left}	
	
#footer .links{float: right}	
	
#footer .links ul{list-style: none;
	margin: 0;
	padding: 0}
	
#footer .links ul li{padding: 0 10px;
	display: inline;
	margin: 0}	
	
#footer .links ul li a{text-decoration: none;
	color: #0054a4}
		
#footer .links ul li a:hover{text-decoration: underline}		
	
	/******************************************home page 2 column layout*/
#contentwrapper{width: 100%;
	float: left;
	margin: 5px 0 20px 0}	
	
#mainContent{width: 643px;
	float: left;
	display: inline;
	padding: 0 10px 0 0}
	
#mainContent p.top{margin: -20px 0 0 0}	

#mainContent p.job {margin: 0}
	
#rightColumn{width: 193px;
	float: right;
	display: inline;
	border-left: 1px dotted #8DD7F7}	
	
#rightColumn p{font-size: 90%}
	
#rightColumn img{width: 100px;
	display: block;
	margin: 0 auto;
	padding: 2px;
	border: 0}
	
#rightColumn h3{text-align: center;
	font-size: 85%;
	color: #0054A4;
	margin: 0 0 0 0}	
	
#rightColumn hr{text-align: center;
	margin: 0 auto;
	width: 80%;
	height: 1px;
	color: #8DD7F7;
	background-color: #8DD7F7}
	
#leftColumn{width: 190px;
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	border-right: 1px dotted #8DD7F7}	
	
#leftColumn img{width: 100px;
	display: block;
	margin: 0 auto;
	padding: 2px;
	border: 0}
	
#leftColumn h3{text-align: left;
	font-size: 85%;
	color: #0054A4;
	margin: 0 0 0 0}	
	
#leftColumn a{text-decoration: none;
	border: 0;
	cursor: pointer}		
	
	/******************************************manufacturer layout*/
	
table#manu{width: 100%}

table#manu td{width: 280px;
	border-color: #8DD7F7;
    border-width: 1px 0 0 1px;
    border-style: dotted;
	padding: 3px;
	vertical-align: top}
	
table#manu tr.firstTop td{border-top-width: 0}

table#manu td.firstLeft{border-left-width: 0}

table#manu td img{width: 75px;
	margin: 5px;
	float: left;
	border: 1px inset #8DD7F7}
	
table#manu td h3{font-size: 95%;
	color: #0054A4;
	margin: 0}
	
table#manu td a{font-size: 75%}

table#manu td p{font-size: 75%}

/******************************************contact layout*/
fieldset {float: left;
	border: 1px dotted #8DD7F7;
	width: 45%;
	margin: 5px 8px}
	
legend {
	font-weight: bold;
	color: #0054A4;
	padding: 5px 20px}
	
img.portrait{float: left;
	margin:5px;
	width: 150px;
	height: 150px;
	border: 1px inset #0054A4}	
/*table#contact{width: 100%;
	margin: 0 auto}
	
table#contact td{width:30%;
	padding: 5px}*/
	
#general{font-size: 110%;
	text-align: center;
	color: #0054A4;
	font-weight: bold;
	margin: 5px 0 20px 0}
	
	
/******************************************job Site layout*/
#gallery {height: 300px;
	width: 100%}
	
#mainContent h3{text-align: center;
	font-size: 110%;
	color: #0054a4;
	text-decoration: underline}
