body {
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 color: #000000;
 font: normal 11px Arial, Helvetica, Verdana, sans-serif;
 border-top: 10px solid #ffffff;
}


.main-content
{        
    margin-top: 0px;
    margin-bottom: 0px;
    width: 880px;
    height: 500px;
    background-color: #ffffff;
}

.header-menu-text
{
	font-family: Arial;
	font-size: 11pt;
	color: #6e6e6e;
	padding-top: 10px;
	line-height: 16px;
}

a.header-menu-nav:link {color: #000000; text-decoration: none; }
a.header-menu-nav:visited {color: #000000; text-decoration: none; }
a.header-menu-nav:hover {color: #cccccc; text-decoration: none; cursor: pointer; }
a.header-menu-nav:active {color: #000000; }


.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }
.frame { padding: 10px; border: 1px solid #aaa;}


.welcome-text-holder
{
	float: left;
	width: 460px;
    text-align: justify;
	margin-left: 10px;
	margin-top: 40px;
    background-color: #ffffff;
}

.title-text
{
	font-family: arial;
	font-size: 14pt;
	color: #6e6e6e;	
}

.quote-text
{
	font-family: arial;
	font-size: 11pt;
	color: #999999;	
    font-weight:bold;
}

.quote-text-sm
{
	font-family: arial;
	font-size: 10pt;
	color: #999999;	
    font-weight:bold;
}

.welcome-text1
{
	font-family: arial;
	font-size: 26pt;
	color: #6e6e6e;	
}

.welcome-text2
{
	font-family: arial;
	font-size: 9pt;
	color: #6e6e6e;
	padding-top: 10px;
	line-height: 16px;
}




.flash-holder
{
    float: right;
    margin-top:0px;
    width: 310px;
	margin-left: 15px;
    margin-right: 10px;
    background-color: #ffffff;
    
}

.testimonial-holder
{
	
	text-align: justify;
	margin-left: 0px;
	margin-top: 40px;
}

.testimonial-header
{
	font-family: arial;
	font-size: 9pt;
	color: #6e6e6e;
	font-weight: bold;	
    margin-bottom: 2px;
}

.testimonial-text
{
	font-family: arial;
	font-size: 9pt;
	color: #6e6e6e;
}

.aboutpage-picture-holder
{
	
	
	margin-left: 0px;
	margin-top: 20px;
    background-color: #ffffff;
}

.aboutpage-frame { padding: 15px; border: 0px solid #aaa; background-color: #E5E5E5;}


.contact-holder
{
	margin-left: 25px;
	margin-top: 10px;
}



.copyright-bar
{
    margin-top: 0px;          
	width: 680px;
	height: 87px;
	background-color: #ffffff;
	border: solid 1px #c0c0c0;
}

a.nav:link {color: #999999; text-decoration: none; }
a.nav:visited {color: #999999; text-decoration: none; }
a.nav:hover {color: #000000; text-decoration: none; cursor: pointer; }
a.nav:active {color: #999999; }



.copyright-bar-text
{
	font-family: tahoma;
	font-size: 8pt;
	color: #6e6e6e;
	padding-top: 10px;
	line-height: 16px;
}
   


.services-main-content
{        
    margin-top: 0px;
    margin-bottom: 0px;
    width: 680px;
    height: 440px;
    background-color: #ffffff;
}

.services-text-holder
{
	float: left;
	width: 380px;
    text-align: justify;
	margin-left: 10px;
	margin-top: 40px;
    background-color: #ffffff;
}


.services-pic-holder
{
    float: right;
    margin-top:55px;
    width: 260px;
	margin-left: 15px;
    margin-right: 10px;
    background-color: #ffffff;
    
}



.work-main-content
{        
    margin-top: 0px;
    margin-bottom: 0px;
    width: 680px;
    height: 620px;
    background-color: #ffffff;
}

.work-text-holder
{
	float: left;
	width: 680px;
    text-align: center;
	margin-left: 0px;
	margin-top: 40px;
    background-color: #ffffff;
}

.work-images
{
	margin-left: 5px;
	margin-right: 5px;
    border: solid 0px #eeeeee;
}

.contact-text-holder
{
	float: left;
	width: 320px;
    text-align: justify;
	margin-left: 10px;
	margin-top: 40px;
    background-color: #ffffff;
}


.contact-map-holder
{
    float: right;
    margin-top:55px;
    width: 320px;
	margin-left: 10px;
    margin-right: 5px;
    background-color: #ffffff;
    
}