BODY
{
	padding: 0;
	margin: 0;
	font-size: 80%;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #333333;
	color: #ffffff;
	text-align: center;
}

P
{
	margin-bottom: 26px; 
	margin-top: 26px; 
}

H2
{
	color: #ffffff;
	font-size: 140%;
	font-family: 'Trebuchet MS', tahoma, arial, helvetica, sans-serif;
	margin-bottom: 8px; 
	margin-top: 0px; 
}

H3
{
	color: #ffffff;
	font-size: 120%;
	font-family: 'Trebuchet MS', tahoma, arial, helvetica, sans-serif;
	margin-bottom: 2px; 
	margin-top: 0px; 
}

A
{
	text-decoration: none;
	color: #ffffff;
}

A:hover
{
	text-decoration: underline;
}

#container
{
	margin: 1em auto;
	padding: 0px 0px 16px 0px;
	width: 728px;
	text-align: left;
	background-color: #333333;
}

#toprow
{
	float: left;
	height: 78px;
	width: 728px;
}

#toprowleft
{
	float: left;
	height: 30px;
	width: 620px;
}

#bottomrowleft
{
	float: left;
	height: 40px;
	width: 620px;
}

#toprowlogo
{
	float: right;
	height: 70px;
	width: 108px;
}

#topcurvedrow
{
	float: left;
	width: 728px;
	height: 5px;
	background-image: url(../images/top_row_bg_728x5.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#topcurvedrowcontact
{
	float: left;
	width: 728px;
	height: 5px;
	background-image: url(../images/top_row_contact_bg_728x5.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#topcurvedrowworkwithus
{
	float: left;
	width: 728px;
	height: 5px;
	background-image: url(../images/top_row_workwithus_bg_728x5.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#bottomrow
{
	float: left;
	width: 728px;
}

#bottomcurvedrow
{
	float: left;
	width: 728px;
	height: 5px;
	background-image: url(../images/bottom_row_bg_728x5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#bottomcurvedrowcontact
{
	float: left;
	width: 728px;
	height: 5px;
	background-image: url(../images/bottom_row_contact_bg_728x5.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#bottomcurvedrowworkwithus
{
	float: left;
	width: 728px;
	height: 5px;
	background-image: url(../images/bottom_row_workwithus_bg_728x5.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#center
{
	float: left;
	width: 728px;
	background-image: url(../images/left_right_edges_bg_728x30.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

#centercontact
{
	float: left;
	width: 728px;
	background-image: url(../images/left_right_edges_contact_bg_728x30.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

#centerworkwithus
{
	float: left;
	width: 728px;
	background-image: url(../images/left_right_edges_bg_728x30.gif);
	background-repeat: repeat-y;
	background-position: top left;
}


.pad00000015
{
	padding: 0px 0px 0px 15px; 	
}

.pad00000025
{
	padding: 0px 0px 0px 25px;
}

.pad00001515
{
	padding: 0px 0px 15px 15px;
}

.pad00010001
{
	padding: 0px 1px 0px 1px; 
}

.pad00010000
{
	padding: 0px 1px 0px 0px; 
}

.pad00300000
{
	padding: 0px 30px 0px 0px; 
}

.pad00450045
{
	padding: 0px 45px 0px 45px; 	
}

.pad00700000
{
	padding: 0px 70px 0px 0px;
}

.pad10011001
{
	padding: 10px 1px 10px 1px;
}

.pad00220000
{
	padding: 0px 22px 0px 0px;
}

.pad28000000
{
	padding: 28px 0px 0px 0px;
}

.pad00000020
{
	padding: 0px 0px 0px 20px;
}

.row15
{
	height: 15px;
}

.row25
{
	height: 25px;
}

.servicessection
{
	padding: 0px 45px 5px 45px; 	
}

.contactussection
{
	padding: 0px 15px 5px 15px; 	
}

.clientrow
{	
	width: 726px;
	float: left;	
}

.clientimage
{
	float: left;
	width: 246px;
	padding: 0px 15px 15px 0px; 
}

.clientdesc
{
	float: left;
	width: 375px;
	color: #d4d4d4;
	padding: 0px 0px 15px 0px;
}

.clientprevious
{
	width: 160px;
	float: left;
	padding: 10px 0px 20px 0px;	
}

.clientpages
{
	width: 315px;
	color: #ffffff;
	text-align: center;
	float: left;
	padding: 10px 0px 20px 0px;	
}

.clientnext
{
	width: 160px;
	text-align: right;
	float: left;
	padding: 10px 0px 20px 0px;	
}

.clientnolink
{
	color: #cccccc;
}

#servicesmenucol
{
	float: left;
	width: 190px;
}
	
#servicesdescriptioncol
{
	float: left;
	width: 443px;
}

#servicesdescriptioncolleft
{
	float: left;
	width: 299px;
}

#servicesdescriptioncolright
{
	float: left;
	width: 144px;
}

.servicesmenuoptions
{
	font-family: 'Trebuchet MS', tahoma, arial, helvetica, sans-serif;
	width: 120px;
	float: left;
	font-size: 100%;	
}

.contactusmenuoptions
{
	width: 200px;
	float: left;
	padding: 8px 0px 30px 25px;
	font-size: 90%;	
}

.servicesmenuitems
{
	width: 120px;
	float: left;
	color: #ffffff;
	padding: 0px 0px 6px 0px;	
}

.contactusmenuitems
{
	width: 200px;
	float: left;
	color: #ffffff;
	padding: 0px 0px 6px 0px;	
}

#contactusleftcol
{
	float: left;
	width: 426px;
}

#workwithusleftcol
{
	float: left;
	width: 442px;
}
	
#contactusrightcol
{
	float: left;
	width: 270px;
}

#workwithusrightcol
{
	float: left;
	width: 285px;
}

.contactusrow
{
	float: left;
	width: 426px;
	padding: 0px 0px 5px 0px; 
}

.workwithusrow
{
	float: left;
	width: 426px;
	padding: 0px 0px 5px 0px; 
}

#contactuslogo
{
	float: left;
	padding: 0px 30px 15px 0px; 
}

#contactusddress
{
	float: left;
	padding: 0px 30px 0px 0px; 
	color: #ffffff;
}

.titlebold
{
	font-family: 'Trebuchet MS', tahoma, arial, helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #ffffff;
}

.phonenumber
{
	font-size: 170%;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}

.infolabel
{
	float: left;
	width: 100px;
	color: #ffffff;
	text-align: right;
	padding: 0px 10px 0px 0px; 
}

.infoinput
{
	float: left;
	width: 290px;
}

.contactusbuttonrow
{
	float: left;
	text-align: center;
	width: 426px;
	padding: 0px 0px 10px 0px;
}

.workwithusbuttonrow
{
	float: left;
	text-align: center;
	width: 426px;
	padding: 0px 0px 10px 0px;
}

.margintop8px
{
 	margin-top: 10px;
}

.orangelink
{
	text-decoration: underline;
	color: #ff9f39;
}

.orangelink:hover
{
	text-decoration: none;
}

.upload
{
 	font-size: 10px;
}