/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
body {
		background: #F1FDD3;
		font-family: Arial, Helvetica, sans-serif;}

#footer {
	position: relative;
	padding: 16px;
	height: 40px;
	color: black;
	font: bold small Arial, Helvetica, sans-serif;
	background-image: url(images/footer.gif)}
	
#footer a {
	color: white;
	text-decoration: none;}
#footer p {
	vertical-align: middle;
	
}
		
blockquote {
	margin-left: 10px;}

h2 {
	font-size: small;}
		
#topbar {
	position: relative;
	height: 5px;
	background: White;
	width: 100%;}
	
#wrapper	{
	position: relative;
	top: 0px;
	color: #333;
	padding: 0;
	width: 760px;
	border-top: none}

#center {
	text-align: center;}

#container {
	width: 760px;
	margin:0 auto;
	text-align: left;}
	
#header {
	position: relative;
}
#columns {
	position: absolute;
		background: url(images/columns_06.gif) repeat-y;
	width: 760px;
}
#maincont {
	position: relative;
	float: left;
}

#rightcont {
	position: absolute;
	left: 560px;
	top: 180px;
	width: 200px;
	margin-left: 10px;
	margin-top: 10px;
	}
	
#rightcont p {
	margin-top: 0px;
	font-size: smaller;}

.datebox {
		font-size: small;
		margin-top: -10px;}
		
#rightcont a {
	color: Black;
	text-decoration: none;}
	
#content p, #maincont p {
margin-left: 10px;
margin-right: 10px;
font-size: small;
}

tr {
	font-size: small;
}
#content h1, #maincont h1, #rightcont h1 {
	margin-left: 10px;
	color: #336699;
	font-size: large;
}

#sidebar {
	position: relative;
	width: 365px;
	float: left;
	margin: 5px;
	display: inline; /* floats are handled as block elements, this is to fix 
							   a margin collapsing bug in IE */}
#content {
	margin-left: 200px;}
			
#middlecont {
	position: relative;
	margin-left: 375px;
	padding-top: 5px;
	width: 173px;
	font-size: small;
	text-align: center;
}

	
#content h2, #maincont h2{
	margin-left: 5px;
	color: #336699;
}

#nav {
	position: relative;
	background-image: url(images/nav_03.gif) ;
	width: 755px;
	height: 102px;
}

a#aboutus {
	height: 29px; 
	width: 79px; 
	left: 372px;
	top: 66px;
}
a#portfolio {
	height: 29px;
	width: 81px;
	left: 207px;
	top: 66px;
}
a#services {
	height: 29px;
	width: 84px;
	left: 288px;
	top: 66px;
}
a#newsroom {
	height: 29px;
	width: 61px;
	left: 527px;
	top: 66px;
}

a#index {
	height: 29px;
	width: 61px;
	left: 588px;
	top: 66px;
}
a#contactus {
	height: 29px;
	width: 76px;
	left: 451px;
	top: 66px;
}
a#quote {
	height: 29px;
	width: 101px;
	left: 651px;
	top: 66px;
}

a#portfolio:hover { background-image: url(images/buttons_03.gif); }
a#services:hover { background-image: url(images/buttons_04.gif); }
a#aboutus:hover { background-image: url(images/buttons_05.gif); }
a#newsroom:hover { background-image: url(images/buttons_07.gif); }
a#index:hover { background-image: url(images/buttons_08.gif); }
a#contactus:hover { background-image: url(images/buttons_06.gif); }
a#quote:hover { background-image: url(images/buttons_09.gif);}

/* For Internet Explorer*/
a#aboutus:hover,
a#portfolio:hover,
a#services:hover,
a#newsroom:hover,
a#index:hover,
a#contactus:hover,
a#quote:hover {
	border: none;}
/* For All Browsers Again.  Whoo!!!  Headlines */

 #buttons a {
	position: absolute;
	text-decoration: none;	
	font-size: xx-small;
}
#buttons a i {
	visibility: hidden;
}