body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
.shadowbox
{
	width: 800px;
	height: 100%;
	border: 1px solid grey;
	
}
h1,h2
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
h1
{
	font-size: 18px;
	font-weight:bold;
	color: #330066;	
	border-bottom: 1px solid #999999;
	weight: 480px;
	margin-left: 10px;
}
.H1LoLight
{
	color: #999999;
}
h2
{
	color: #0099FF; 
	font-weight: bold; 
	font-size: 14px; 
}
.imgleft
{
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
}
.footerbar {
	background-image: url(Images/footerbar.jpg);
	background-repeat: no-repeat;
	height: 248px;	
}
.footerbarhighlighted {
	background-image: url(Images/footerbar_highlighted.jpg);
	background-repeat: no-repeat;
	height: 248px;	
}
.maintext
{
	padding-left: 20px;
}
.maintext a
{
	color: #666666;
}
.maintext a:hover
{
	color: #0099FF;
}
.tableback {
	background-image: url(Images/tableback.jpg);
	background-repeat: repeat-y;
	height:410px;
}
.tablebackindex {
	background-image: url(Images/tableback.jpg);
	background-repeat: repeat-y;
	height:415px;
}
.tablebackencourageloyalty {
	background-image: url(Images/tableback.jpg);
	background-repeat: repeat-y;
	height:540px;
}
.tablebackourapproach {
	background-image: url(Images/tableback.jpg);
	background-repeat: repeat-y;
	height:510px;
}
.tablebackincreasevisibility {
	background-image: url(Images/tableback.jpg);
	background-repeat: repeat-y;
	height:590px;
}
.tablebackcontact {
	background-image: url(Images/tableback.jpg);
	background-repeat: repeat-y;
	height:625px;
}
.tablebackdeep {
	background-image: url(Images/tableback.jpg);
	background-repeat: repeat-y;
	height:570px;
}
.tablebackmarketingtraining {
	background-image: url(Images/tableback.jpg);
	background-repeat: repeat-y;
	height:625px;
}
.tablebackattractingmorecustom {
	background-image: url(Images/tableback.jpg);
	background-repeat: repeat-y;
	height:510px;
}
.tablebackmarketingforsme {
	background-image: url(Images/tableback.jpg);
	background-repeat: repeat-y;
	height:480px;
}
.headerbar {
	background-image: url(Images/headerbar.jpg);
	background-repeat: no-repeat;	
	height:19px;
}
.leftbox {
	position: absolute;
	left: 10px;
	top: 20px;
	width: 270px;
}
.rightbox
{
	position: absolute;
	left: 290px; 
	top: 25px;	
	width: 630px;
}
.logobox
{
	padding-top: 20px;
 	height: 75px;
}
.selbutton
{
	background-image: url(Images/buttonback.jpg);
	background-repeat: no-repeat;
}
.selbutton a
{
	text-decoration: none;
}
.selbutton, .navbutton {

	font-size: 18px;
	font-weight: bold;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left:20px;
	color: #2F0B61;	
}
.selbutton a:visited
{
	color: #2F0B61;	
}
.subnavbutton
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 30px;
	border-right: 1px solid #CCCCCC;
	color: #666666;		
	font-size: 12px;	
}
.subnavbutton a, .subnavbutton a:visited, .subnavbutton a:hover
{
	color: #0099FF; 
}
.bluelink a, .bluelink a:hover, .bluelink a:visited
{
	color: #0099FF; 
}
.subnavbottom
{
	border-bottom: 1px solid #CCCCCC;
}
.navbutton a
{
	text-decoration: none;
	color: #2F0B61;	
}
.navbutton a:hover, .navbutton a:hover
{
	color: #FF0000;
}
.navbottom
{
	border-right: 1px solid #CCCCCC;
	height: 40px;	
}
.navtop
{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 40px;
}
.copybox
{
  padding-top: 140px;
  padding-left: 20px;
  color:#CCCCCC;
  font-weight: bold;
  letter-spacing:2px;
}
