body {
	margin: 0;
	border-top: 0;
	border-bottom: 0;
	background: #f1f1f2 url(/images/common/bg_tile.jpg) top repeat-x;
	padding: 0;
	text-align:center;
}

.bodycopy { 
	color: #999999; 
	font-size: 11px; 
	font-spacing: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}


.logincopy { 
	color: #666600; 
	font-size: 11px; 
	font-spacing: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}
.bottomtxt { 
	color: #333333; 
	font-size: 10px; 
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
}

.maincopy { 
	color: #333333; 
	font-size: 12px; 
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}

h1 {
	color: #000066;
	font-size: 14px;
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	letter-spacing: 3px;
}

h3 {
	color: #000066;
	font-size: 14px;
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	text-transform: uppercase;
}


strong { 
	color: #000066; 
	font-size: 12px; 
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}

.h2 { 
	color: #000066; 
	font-size: 12px; 
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}

.formtext { 
	color: #333333; 
	font-size: 12px; 
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}

.requiredtext { 
	color: #CC0000; 
	font-size: 10px; 
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}

.footer { 
	color: #000066; 
	font-size: 9px; 
	font-spacing: 8px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


#middlecolumn{
positi on:relative;
width:260px;
height: auto;
border-width: medium;
}

#maincolumn{
	position: relative;
	width: 100%;
	height: auto;
	
}

#leftcolumn{
	position: relative;
	float: left;
	width: 460px;
	height: auto;
	left: 39px;
	top: 20px;
}



.titleContainer {
	position: relative;
	width: 416px;
	height: 20px;
	left: 90;
	top: 117;
}

.rightPhotoContainer {
	position: absolute;
	width: 191px;
	height: 56px;
	left: 524px;
	top: -90px;
}

.homePhotoContainer {
	position: absolute;
	width: 500px;
	height: 250px;
	left: 59px;
	top: -160px;
}

.loginContainer {
	position: relative;
	width: 180px;
	height: auto;
	left: 15;
	top: 2;
}

.loginContainer2 {
	position: relative;
	width: 250px;
	height: auto;
	left: 520;
	top: 46;
}
  
.menuContainer {
	position: relative;
	width: 200px;
	
	left: 15px;
	top:-145px;
}


.menuContainer_client {
	position: relative;
	width: 200px;
	
	left: 15px;
	top:-120px;
}
.homeContainer {
	position: relative;
	width: 250px;
	height: auto;
	left: 120;
	top: 26;
}


.trainingContainer {
	position: relative;
	width: 180px;
	height: auto;
	left: 16px;
	top: 2px;
}

.homecopyContainer {
	position: relative;
	width: 260px;
	height: auto;
}

.maincopyContainer {
	position: relative;
	width: 470px;
	height: auto;
	left: 39px;
	top:20px;
}


.quoteContainer {
	position: relative;
	width: 225px;
	height: auto;
	padding: 0;
	left: 150;
	top: -18;
}

.maincopyContainer UL LI
{
	margin: 0;
	padding: 0px 0px 10px 12px;
	background: url() no-repeat 3px 6px;
	color: #333333; 
	font-size: 12px; 
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}

.hover {
  font-size: 12px; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-align: left;
  color:#666600;
  background-color:transparent;
  text-decoration:none;
}
a:link {
  font-size: 12px; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-align: left;
  color:#000066;
  background-color:transparent;
  text-decoration:none;
  
}

  
a:active {
  font-size: 12px; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-align: left;
  color:#000066;
  background-color:transparent;
  text-decoration:none;
}
  
a:visited {
  font-size: 12px; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-align: left;
  color:#000066;
  background-color:transparent;
  text-decoration:none;
}
  
a:hover {
  font-size: 12px; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-align: left;
  color:#666600;
  background-color:transparent;
  text-decoration:none;
}

