@charset "utf-8";
/* CSS Document */



h1	{
	font-family:"Arial Black", Gadget, sans-serif;
	color: #fff;
	padding-top: 50px;
	padding-left: 10px;
	
	
}

h2	{
	text-align: center;
	font-size: x-large;
	color: #00F;
	padding-top: 0px;
	margin-top: 0px;
}

h3	{
	font-size: larger;
	text-align:center;
	
}

h4	{
	color: #00F;
}

h5	{
	color: #FFF;
	background-color:#00F;
	text-align:center;
	font-size: x-large;
	padding-top: 0px;
	margin-top: 0px;
}

a:link	{
	color: #FFFFFF;
	text-decoration: none;
}


a:visited	{
	color: #FFFFFF;
	text-decoration: none;
}

 
a:hover {
	color:  #FFFFFF;
	text-decoration:  underline;
}


body	{
	background-color: #ccc;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;

}

.space	{
	line-height: 1.1em;
}

#headerbox	{
	width: 930px;
	margin: auto;
	height: 196px;
	background-image:url(images/headerbg.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #000;
	
}

#portfolioheaderbox	{
	width: 929px;
	margin: auto;
	height: 196px;
	background-image: url(images/portfoliobg.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #000;
	
}


#portfolioheaderbox a:link	{
	color: #000;
	text-decoration: none;
}


#portfolioheaderbox a:visited	{
	color: #000;
	text-decoration: none;
}

 
#portfolioheaderbox a:hover {
	color: #000;
	text-decoration:  underline;
}

#aboutusheaderbox	{
	width: 929px;
	margin: auto;
	height: 196px;
	background-image: url(images/aboutusbg.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #000;
	
}



#marketingheaderbox	{
	width: 929px;
	margin: auto;
	height: 196px;
	background-image: url(images/marketing.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #000;
	
}


#marketingheaderbox a:link	{
	color: #000;
	text-decoration: none;
}


#marketingheaderbox a:visited	{
	color: #000;
	text-decoration: none;
}

 
#marketingheaderbox a:hover {
	color: #000;
	text-decoration:  underline;
}


#contactheaderbox	{
	width: 929px;
	margin: auto;
	height: 196px;
	background-image: url(images/contactpic.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #000;
	
}


#contactheaderbox a:link	{
	color: #00f;
	text-decoration: none;
}


#contactheaderbox a:visited	{
	color: #00f;
	text-decoration: none;
}

 
#contactheaderbox a:hover {
	color: #00f;
	text-decoration:  underline;
}


#webheaderbox	{
	width: 929px;
	margin: auto;
	height: 196px;
	background-image: url(images/webheader.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #000;
	
}


#webheaderbox a:link	{
	color: #FFF;
	text-decoration: none;
}


#webheaderbox a:visited	{
	color: #FFF;
	text-decoration: none;
}

 
#webheaderbox a:hover {
	color: #FFF;
	text-decoration:  underline;
}


#consultingheaderbox	{
	width: 929px;
	margin: auto;
	height: 196px;
	background-image: url(images/consulting.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #000;
	
}


#consultingheaderbox a:link	{
	color: #00F;
	text-decoration: none;
}


#consultingheaderbox a:visited	{
	color: #00F;
	text-decoration: none;
}

 
#consultingheaderbox a:hover {
	color: #00F;
	text-decoration:  underline;
}


#navbox	{
	width: 930px;
	margin: auto;
	background-color:#00F;
	font-size: small;
	padding-top: 5px;
	padding-bottom: 5px;
	
}


#navbox a:link	{
	color: #FFF;
	text-decoration: none;
}


#navbox a:visited	{
	color: #FFF;
	text-decoration: none;
}

 
#navbox a:hover {
	color: #FF0;
	text-decoration:  underline;
}


#navbox ul	{
	list-style: none;
	display: inline;
	
}

#navbox li	{
	list-style: none;
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px dotted #FFF;
}

.navborderleft	{
	border-left: 1px dotted #FFF;	
	
}

.navposition	{
	width: 840px;
	margin: auto;
}

#bodybox	{
	width:  950px;
	margin: auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	
	
}


#contentbox	{
	width: 910px;
	margin: auto;
	
}

#aboutbox	{
	width: 910px;
	margin: auto;
	
}

#aboutbox img	{
	padding: 5px 5px 5px 5px;
	float: left;
}

#aboutbox h1	{
		font-family: inherit;
		color: #000;
		margin: 10px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
	
}

#aboutbox h2	{
		color: #00F;
		font-size: medium;
		margin: 5px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
		text-align:left;
	
}


#sitebox	{
	width: 910px;
	margin: auto;
	text-align:center;
	
}

#sitebox h1	{
		font-family: inherit;
		color: #000;
		margin: 10px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
	
}

#sitebox h2	{
		color: #00F;
		font-size: medium;
		margin: 5px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
		text-align:left;
	
}


#sitebox a:link	{
	color: #00F;
	text-decoration: none;
}


#sitebox a:visited	{
	color: #00F;
	text-decoration: none;
}

 
#sitebox a:hover {
	color: #00F;
	text-decoration:  underline;
	
}
#myportbox	{
	width: 910px;
	margin: auto;
	
}

#myportbox img	{
	margin: 5px 5px 5px 5px;
	border: 1px solid #00F;
}

#myportbox h1	{
		font-family: inherit;
		color: #000;
		margin: 10px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
	
}

#myportbox h2	{
		color: #00F;
		font-size: medium;
		margin: 5px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
		text-align:left;
	
}


.threecolumnsbox	{
	width: 715px;
	margin: auto;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.threecolumnsbox li	{
	padding-bottom: 5px;
	
}

.threecolumnsleft	{
	width: 225px;
	float: left;
	margin-right: 20px;
	background-image:url(images/frontbox.gif);
	background-position:top center;
	background-repeat:no-repeat;	
	padding-top: 20px;
}

.threecolumsmiddle	{
	width: 225px;
	float: left;
	margin-right: 20px;
	background-image:url(images/frontbox.gif);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top: 20px;
	
}

.threecolumnsright	{
	width: 225px;
	float: right;
	background-image:url(images/frontbox.gif);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top: 20px;
	
}

.centertext	{
	text-align: center;
	font-style:italic;
	font-size:small;
	color: #000;
	padding-bottom: 25px;
}


.twocolumns	{
	width: 900px;
	margin: auto;
	
}

.twocolumnsleft	{
	width: 550px;
	float: left;
	
}

.twocolumnsright	{
	width: 325px;
	float: right;
	
}

.twocolumnsright ul	{
	list-style: none;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	
}

.twocolumnsright li	{
	list-style: none;
	padding: 5px 0px 5px 0px;
	height: 20px;
	
}

.contactholder	{
	width: 100%;
	margin: auto;
}

.contactleft	{
	width: 30%;
	float: left;
	text-align:right;
	
}

.contactright	{
	width: 68%;
	float: right;
	
}


.leftbox	{
	float: left;
	width: 315px;
}

.rightbox	{
	float: right;
	width: 225px;
	height: 175px;
	background-image:url(images/box.gif);
	background-repeat:no-repeat;
	font-size: small;
	font-style:italic;
	
}

.rightbox ul	{
	padding-top: 6px;
}

.rightbox li	{
	padding-top: 2px;
}


.stretch	{
	margin-bottom: 90px;
}

.smalltext	{
	font-size: small;
	
}

.righty	{
	text-align: right;
	margin-right: 5px;	
}

.portbox	{
	width: 100%;
	border: 1px solid #00F;
	margin-bottom: 25px;
}

.portboxalign	{
	width: 800px;
	margin: auto;
	
}

.portbox img	{
	border: none;
	margin: 5px 5px 5px 5px;
	border: 1px solid #00F;
}

.divider	{
	width: 930px;
	height: 30px;
	margin: auto;
	background-image:url(images/brbg.gif);
	background-repeat:no-repeat;
}

#footerbox	{
	
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #000;
	text-align:center;
	padding: 25px 0px 25px 0px;
	font-size: small;
}

#footerbox ul	{
	list-style: none;
	display: inline;
	text-align:center;

	
}

#footerbox li	{
	list-style: none;
	display: inline;
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #00f;
	
}

.footerborderleft	{
	border-left: 1px solid #00f;
	padding-left: 5px;
}


#footerbox a:link	{
	color: #0000FF;
	text-decoration: none;
}


#footerbox a:visited	{
	color: #0000FF;
	text-decoration: none;
}

 
#footerbox a:hover {
	color:  #0000FF;
	text-decoration:  underline;
}

.textright	{
	font: small small-caption;
	text-align:right;
	width: 200px;
	margin: auto;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-style: italic;
}

.textright a:link	{
	color: #0000FF;
	text-decoration: none;
}


.textright a:visited	{
	color: #0000FF;
	text-decoration: none;
}

 
.textright a:hover {
	color:  #0000FF;
	text-decoration:  underline;
}

.contactpagebox	{
	padding: 10px 5px 10px 5px;
	
}

.contactpagebox	ul	{
	list-style: none;
	
}

.contactpagebox li	{
	list-style: none;
}

.contactpageleft	{
	width: 33%;
	float: left;
	
}

.contactpageright	{
	width: 65%;
	float: right;
	background-image:url(images/contactboxbg.jpg);
	background-repeat:repeat-x;
	
}

.contactpagerighttwo	{
	width: 65%;
	float: right;

	
}

.contactpagerighttwo li	{
	list-style: disc;
	padding: 5px 5px 5px 5px;
}

.contactpagerighttwo a:link	{
	color: #0000FF;
	text-decoration: underline;
}


.contactpagerighttwo a:visited	{
	color: #0000FF;
	text-decoration: none;
}

 
.contactpagerighttwo a:hover {
	color:  #0000FF;
	text-decoration:  underline;
}



.formyleft	{
	width: 47%;
	float: left;
	text-align:right;
}

.formyleft li	{
	height: 25px;
	padding: 5px 0px 5px 5px;
}

.formyright	{
	width: 53%;
	float: right;	
}


.formyright li	{
	padding: 5px 5px 5px 0px;	
}

.contactpageleft li	{
	padding: 5px 5px 5px 5px;	
}
.clear {
	clear: both;
}
	
