#container {
	width: 740px;
	\width: 760px;
	w\idth: 740px;
	margin-left: auto;
	margin-right: auto;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.gif);
}
#banner {
	background-image: url(../images/header.gif);
	height: 136px;
	background-repeat: no-repeat;
}
		
.servicestext {
	width: 550px;
	background-image: url(../images/servicesBG.gif);
}

a:link {
	color: #216085;
}
a:visited {
	color: #216085;
}
a:hover {
	color: #000000;
}
a:active {
	color: #216085;
}
.footertext {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B5D3E7;
	border-right-color: #B5D3E7;
	border-bottom-color: #B5D3E7;
	border-left-color: #B5D3E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #8D8D8D;
	height: 19px;
	padding-top: 4px;
}
#content {
	padding: 5px;
	margin-right: ;
}
#sidebar-a {
	float: right;
	width: 160px;
	margin: 0;
	margin-left: ;
}
#footer {
	padding: 5px;





	margin-top: ;
	width: 740px;
	float: left;
	clear: both;
}
ul#menu {
	width: 160px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#menu ol {
	display: none;
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 5px;
}	
ul#menu li, 
ul#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

ul#menu li {
	line-height: 15px;
}

ul#menu ol li {
	border-bottom: none;
	border-top-style: none;
}

ul#menu ol li:before {
	content: "- ";
}

ul#menu a {
	text-decoration: none;
	outline: none;
}

ul#menu a:hover {
	color: #539dbc;
}

ul#menu a.active {
	color: #0069AC;
}
.menu2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #579cc8;
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.menu1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #83cb36;
	padding-top: 3px;
	padding-bottom: 3px;
}
.left {
	margin: 3px;
	padding: 3px;
	width: 150px;
	border: 1px dashed #E0DFE3;
}
.contenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.navlabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #0069ac;
	padding-top: 5px;
	padding-bottom: 2px;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	width: 160px;
}
.welcometext {
	width: 550px;
	background-image: url(../images/welcomeBG.gif);
}
.bodyareatext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 40px;
	padding-left: 35px;
	line-height: 17px;
	font-size: 0.7em;
}
.smallbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #333333;
}
.contactfield {
	background-color: #f9fcf3;
	border: 1px solid #dbeac4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #82867d;
	height: 15px;
	width: 160px;
	margin-top: 5px;
	padding-top: 2px;
	padding-left: 3px;
}
.navright {
	z-index: 2;
	overflow: hidden;
	height: 390px;
}
.topnav {
	height: 20px;
	width: 740px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #b5d3e7;
	border-right-color: #b5d3e7;
	border-bottom-color: #b5d3e7;
	border-left-color: #b5d3e7;
	position: absolute;
	top: 114px;
}
.footerleft {
	float: right;
}

.menu2b {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #579cc8;
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #579cc8;
}
.spaced {
	padding-bottom: 1px;
}

.menu2c {
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.menutop {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #83cb36;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #83cb36;
}
.menud {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #009900;
	padding-bottom: 3px;
	width: 160px;
}
#navarea {
	color: #000000;
	text-align: left;
}

#navarea ul {
	display: inline;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#navarea ul li  {
	display: inline;
	list-style: none;
	padding-left: 10px;
}
#navarea a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	color: #000000;
	text-decoration: none;
}

.morelink a {
	color: #6dbf16;
	text-decoration: none;
}
.morelink A:hover  {
	color: #8cbbda;
	text-decoration: none;
}

#navarea  A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #0099CC;
	text-decoration: none;
	font-weight: normal;
}
.formfield {
	width: 380px;
	height: 25px;
	float: left;
	vertical-align: bottom;
}
.formclass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F85BB;
	width: 150px;
	background-color: #F0F7FB;
	border: 1px solid #999999;
	padding: 2px;
}
.whyusetp10 {
	width: 550px;
	background-image: url(../images/whyusetp10BG.gif);
}
.recentwork {
	width: 550px;
	background-image: url(../images/recentworkBG.gif);
	background-repeat: no-repeat;
}
.recentworkdivs {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: none;
	border-top-color: #c4dcec;
	border-right-color: #c4dcec;
	border-bottom-color: #c4dcec;
	border-left-color: #c4dcec;
	height: 63px;
}
.workheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #0069AC;
	padding-left: 5px;
	padding-top: 2px;
	float: left;
	width: 450px;
}
.workheader a {
	text-decoration: none;
	color: #0069AC;
}

.recentworkbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #333333;
	padding-left: 5px;
	float: left;
	width: 450px;
	line-height: 12px;
}
.recentworkdivs2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #c4dcec;
	border-right-color: #c4dcec;
	border-bottom-color: #c4dcec;
	border-left-color: #c4dcec;
	height: 63px;
}
.portfoliotext {
	width: 550px;
	background-image: url(../Images/portfolioBG.gif);
	background-repeat: no-repeat;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #308CD7;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 0px;
}
h3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #A2D085;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 0px;
}
h3 a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #308CD7;
	font-size: 14px;
	margin-bottom: 5px;
	text-decoration: none;
	margin-top: 0px;
}
h3 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #308CD7;
	font-size: 14px;
	margin-bottom: 5px;
	text-decoration: none;
	margin-top: 0px;
}



.aboutustext {


	width: 550px;
	background-image: url(../Images/aboutBG.gif);
}
.contacttext {
	width: 550px;
	background-image: url(../Images/contactBG.gif);
	background-repeat: no-repeat;
}
.giveustext {




	width: 550px;
	background-image: url(../Images/giveusBG.gif);
}
.postaltext {





	width: 550px;
	background-image: url(../Images/postalBG.gif);
}
.emailtext {

	width: 550px;
	background-image: url(../Images/emailbg.gif);
}
.formtext {
	width: 550px;
	background-image: url(../Images/formbg.gif);
	background-repeat: no-repeat;
}
.forms {
	width: 500px;
	float: left;
}
.formfieldleft {
	width: 120px;
	float: left;
}
.formclassbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F85BB;
	background-color: #F0F7FB;
	border: 1px solid #999999;
	padding: 2px;
	float: left;
}
.webdesigntext {
	width: 500px;
	background-image: url(../Images/webdesignBG.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.cdromtext {

	width: 500px;
	background-image: url(../Images/icons/cdrombg.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.videotext {


	width: 500px;
	background-image: url(../Images/icons/videobg.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.hostingtext {


	width: 500px;
	background-image: url(../Images/icons/hostingbg.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.emailerstext {
	width: 500px;
	background-image: url(../Images/icons/emailbg.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.commercetext {
	width: 500px;
	background-image: url(../Images/icons/commercebg.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.servicesstext {
	width: 500px;
	background-image: url(../Images/icons/servicesBG.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.workfloateright {
	float: right;
	width: 500px;
	height: 150px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #B8B8B8;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B4B4B4;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../Images/STRIPEBG.gif);
}
.description {
	width: 240px;
	padding-left: 10px;
	float: left;
}
.workfloaterighttwo {
	float: right;
	width: 500px;
	height: 150px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #B8B8B8;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B4B4B4;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bodyareatexttwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	line-height: 17px;
	padding-left: 45px;
	padding-top: 23px;
}
.recentworktwo {

	width: 550px;
	background-image: url(../Images/recentwork2BG.gif);
	background-repeat: no-repeat;
}
.brandingtext {

	width: 500px;
	background-image: url(../Images/brandingBG.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.stationarytext {


	width: 500px;
	background-image: url(../Images/stationaryBG.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.wirelesstext {


	width: 500px;
	background-image: url(../Images/wireless.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.officetext {


	width: 500px;
	background-image: url(../Images/office.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.reportsbg {



	width: 500px;
	background-image: url(../Images/reportsBG.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.presstext {



	width: 500px;
	background-image: url(../Images/pressBG.gif);
	padding-top: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
}
.imagelist {
	line-height: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footerright {
	float: left;
}
.workheader a:hover {

	text-decoration: none;
	color: #000000;
}
.workheader a:visited {

	text-decoration: none;
	color: #0069AC;
}

