	body {
		background: url("../Images_for_Nelson/bg.jpg") repeat;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		margin-right:0px;
		margin-left:0px;
		margin-top:0px;
		padding:0px;
		}
p{
	margin-right:30px;
		margin-left:8px;
		margin-top:0px;
	}
	a{
	color:blue; background-color:transparent;
	}

	a:hover{color:red; background-color:transparent;}
	
	#maintable {
		border-width:medium;
	
		border-style: solid;
		
		border-color: #889db3;
		background:white;

		}

	#formdiv {
	position:relative;
	top:px;
			border-bottom-width:thin;
		border-left-width:thin;
		border-bottom-style: solid;
		border-left-style: solid;
		
		border-color: #889db3;
		background:white;
		height:350px;
		width:360px;
		float:right;
		}
#content {
	position:relative;
  	margin-right:10px;
		margin-left:10px;
		margin-top:0px;
		
		background:white;
		
		
		}
		#content p{
	position:relative;
  	margin-right:30px;
		margin-left:100px;
		margin-top:0px;
		
		background:white;
		
		
		}
	#topleft{
		position:absolute;
		left:0px;
		top:0px;
		width:546px;
		}
	#logo {
		height:72px;
		width:546px;
		padding-top:0px;
		padding-left:0px;
		}

#menudiv {
		
		}

	#menu{
		position: absolute;
		margin-top: 0px;
		top:141px;
		left:0px;
	 	width:802px;
		height: 26px;
		LIST-STYLE-TYPE: none; 
		FONT-VARIANT: small-caps;
		width:802px;
		height:26px;
		border-top:1px #beb088 solid;	
		border-bottom:1px #beb088 solid;
			}


	#menu A {
		background-color: transparent; 		
		COLOR: #000; 
		float: left;
		line-height:26px;		
		font-weight: bold;
		TEXT-DECORATION: none;
		text-shadow: black 3px 3px, yellow -3px -3px;
		font-size:11px;
		display:block;
		}

	#menu A:hover {
		color:white;
		background-color: #d2b48c;
		height: 26px;
		}

	#menu LI {
		DISPLAY: inline; 
		}

	hr{
	
	width:700px;
	margin:2px;
	height:1px;
	background-color:transparent;
	color:#889db3;
	}


	#topright{
		position:absolute;
		top:66px;
		left:449px;
		}

	
	#contenthome{
		float:left;
		margin-top:20px;
		width:630px;
		margin-bottom:20px;
		}

	html>body #contenthome{
		margin-top:120px;
		}

	#contenthome p{
		margin-left:15px;
		font-size:110%;
		line-height:110%;
		}

	#contenthome p.first{
		padding-top:10px;
		}

	#footer{
		height:40px;
		float:left;
		width:640px;
		padding:5px;
		text-align:center;
		background-color:transparent;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color:#111111;
		border-top:1px #beb088 solid;

	}
	#footer a{
		color:#666;
		font-weight: normal;
	}
	#footer a:hover{
		color: #444444;
		font-weight:bold;
	}



	.bigger {font-size:160%;}
	.blu {color:blue; background-color:transparent;}
	.blue2 {color:#0099cc;}
	.orange {color: #e88501; background-color:transparent;}
	.bold{font-weight:bold;}
	.black1{color:#000; background-color:transparent;}

	h1{
	color:navy;
	font-size: 130%;
	padding:5px;
	margin:0;
	background-color:transparent;
	}


	h5{
		color:#889db3;
		margin:0;
		padding:0;
		background-color:transparent;
	}

	h3{
		font-size:100%;
		color:navy;
		margin:0;
		padding:5px;
		background-color:transparent;
	}

	#contenthome img{
		padding:5px;
		}

	#contenthome ul li{
		font-size:90%;
		background-color:transparent;
	}

	#contenthome ul li a{
		color:blue;
		text-decoration:none;
		background-color:transparent;	
	}
	#contenthome ul li a:hover{
		color:red;
		text-decoration:underline;
		background-color:transparent;
	}
	
	#solutions ul{
		list-style-type:square;
		color:blue;
		background-color:transparent;
	}

	#solutions ul li{
		padding:3px;
		color:#555;
	}
	
	#solutions ul li a{
		font-weight:bold;
		font-size:115%;	
		text-decoration:underline;
		color:blue;
	}

	#contenthome a img{
		border:1px  #d2b48c solid;
		padding:0;
		margin:0;	
	}
	#contenthome a:hover img{
		border:1px blue solid;		
	}

	#contactdiv{
		float:right;
		width:200px;
		height:110px;
		padding:10px;
		text-align:center;
	}

	#contactdiv a{
		font-size:150%;
		color:red;
		font-weight:bold;
		text-align:center;
		text-decoration:underline;
		}
	
	#contactdiv a:hover{
		color:blue;
		}
	
	#portfoliodiv{
		float:right;
		width:200px;
		height:auto;
		padding:10px;
		text-align:center;
	}

	p.quote{
		font-size:110%;
		display:block;
		width:400px;
		padding-left:80px;
		text-align:center;
		font-style:italic;
	}
	.alignright{
	position: absolute;
	right: 372px;
	top: 295px;
	}

