*
{
margin: 0em;
padding: 0em;
}
body {
background-color: #FFFFFF;
color: #2D2D2D;
font-size: 10pt;
font-family: "trebuchet ms", helvetica, sans-serif;
line-height:15pt;
}
/* headings */
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
letter-spacing: -1px;
}
h3,h4,h5,h6 {
color: #2D2D2D;
}
h3 {
font-size: 14pt;
font-weight:bold;
margin-bottom: 15px;
}
h4 {
font-size: 12pt;
font-weight:bold;
margin: 5px 0px;
}
.boldy {
font-size: 12pt;
font-weight:bold;
margin: 5px 0px;
}
p {
margin: 5px 0 10px;
}
/* misc. */
br.clear {
clear: both;
}
/* this gives a style to any images on the page. */
img.floatTL
{
padding: 3px;
border: solid 1px #CCC;
float: right;
margin-left: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}

img.floatTR
{
	padding: 3px;
	border: solid 1px #CCC;
	float: left;
	margin-bottom: 1em;
	margin-right: 1em;
}

/* misc. links */
a.top:focus, 
a.top:hover     { color: #6AA1A4; text-decoration:none; border-bottom:1px dotted #6AA1A4; }
a.top           { color: #6AA1A4; text-decoration:none;  border-bottom:1px dotted #6AA1A4; }

a:focus, 
a:hover     {
	color: #6AA1A4;
	text-decoration:none;
}
a           {
	color: #6AA1A4;
	text-decoration:none;
}

/* layout */
#main {
width:100%;
display:block;
text-align:center;
background: url('images/bg.jpg') repeat-x;
}
#top-content {
display:block;
position:relative;
margin:auto;
width:1081px;
height:400px;
background: #FFF url('images/main-bg.jpg') repeat-x;
}
#bottom-main {
	width:100%;
	position:relative;
	text-align:center;
	background:#242323;
	color:white;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#bottom  {
	position:relative;
	width:908px;
	margin:auto;
	text-align:center;
	padding-top:10px;
}
#bottom h3 {
color: #FBFEA8;
font-size:16pt;
font-weight: normal;
}
#body-text-main {
width:100%;
display:block;
position:relative;
top:0px;
text-align:center;
}
#body-text {
position:relative;
margin:auto;
top:0px;
width:880px;
text-align:left;
}
#body-text h1 {
margin-bottom: 10px;
}

/* logo, slogan */
#logo { display:none; }
#slogan { display:none; }

/* navigation */
#main-navigation {
	position:relative;
	float:right;
	top: 105px;
	right: 85px;
	width:915px;
}
#main-navigation ul {
list-style: none;
float:right;
}
#main-navigation li {
float: left;
}
#main-navigation li a { 
padding:0 15px;
font-size:15px;
font-weight:bold;
}
#main-navigation a:focus, 
#main-navigation a:hover     { color: #F0EFEC; text-decoration:none; border-bottom: 0px; }
#main-navigation a           { color: #F0EFEC; text-decoration:none; border-bottom: 0px; }

/* center box */
#center-box {
position:absolute;
background: url('images/center-box.jpg');
height:212px;
width:908px;
top: 157px;
left: 86px;
}
#center-box7 {
position:absolute;
background: url('images/center-box7.jpg');
height:212px;
width:908px;
top: 157px;
left: 86px;
}
#center-box8 {
position:absolute;
background: url('images/center-box8.jpg');
height:212px;
width:908px;
top: 157px;
left: 86px;
}
#center-box2 {
position:absolute;
background: url('images/center-box2.jpg');
height:212px;
width:908px;
top: 157px;
left: 86px;
}
#center-box3 {
position:absolute;
background: url('images/center-box3.jpg');
height:212px;
width:908px;
top: 157px;
left: 86px;
}
#center-box4 {
position:absolute;
background: url('images/center-box4.jpg');
height:212px;
width:908px;
top: 157px;
left: 86px;
}
#center-box5 {
position:absolute;
background: url('images/center-box5.jpg');
height:212px;
width:908px;
top: 157px;
left: 86px;
}#center-box6 {
position:absolute;
background: url('images/center-box6.jpg');
height:212px;
width:908px;
top: 157px;
left: 86px;
}

#center-box h2 { 
position:relative;
top:20px;
left:80px;
color:white;
}
#center-box p {
	text-align:center;
	color: white;
	padding-top: 155px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 685px;
	font-size: 11px;
	line-height: 12px;
}
#center-box2 p {
	text-align:center;
	color: white;
	padding-top: 155px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 685px;
	font-size: 11px;
	line-height: 12px;
}
#center-box3 p {
	text-align:center;
	color: white;
	padding-top: 155px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 685px;
	font-size: 11px;
	line-height: 12px;
}
#center-box4 p {
	text-align:center;
	color: white;
	padding-top: 155px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 685px;
	font-size: 11px;
	line-height: 12px;
}
#center-box5 p {
	text-align:center;
	color: white;
	padding-top: 155px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 685px;
	font-size: 11px;
	line-height: 12px;
}
#center-box6 p {
	text-align:center;
	color: white;
	padding-top: 155px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 685px;
	font-size: 11px;
	line-height: 12px;
}
#center-box7 p {
	text-align:center;
	color: white;
	padding-top: 155px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 685px;
	font-size: 11px;
	line-height: 12px;
}
#center-box8 p {
	text-align:center;
	color: white;
	padding-top: 155px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 685px;
	font-size: 11px;
	line-height: 12px;
}

/* testimonials & portfolio */
.icons {
	padding-right:20px;
	padding-bottom:20px;
}
#testimonials {
position:relative;
display:block;
top:0px;
left:0px;
width:420px;
float:left;
text-align:left;
padding-right:20px;
}
#portfolio {
	display:block;
	width:420px;
	float:left;
	text-align:left;
	padding-left:10px;
	border-left:solid 1px #D9D9D9;
}

/* footer */
#footer-main {
	width:100%;
	text-align:center;
	background:#242323;
	padding-bottom:20px;
}
#footer {
width:908px;
margin:auto;
color:#777878;
font-size: 9pt;
text-align:right;
padding-top:20px;
border-top:1px solid #777878;
}
