body {
		padding: 0px ;
		margin: 0px ;
		color: #32618a ;
		font-size: 0.7em ;
		font-family: Arial ;
		background-image: url(../images/background.jpg) ;
		background-position: top ;
		background-repeat: repeat-x ;
		background-color: #759bc2 ;
		padding-top: 25px ;
	}

	a {
		color: #32618a ;
	}

	.mainColumnWrapper {
		width:100% ;
		background-image: url(../images/spacer_dots_horiz.gif) ;
	}

	.mainColumn {
		width: 839px ;
		margin: 0 auto 0 auto ;
		padding: 0px ;
	}

	#mainContentMidCol {
		float: left ;
		height: 100% ;
		min-height: 275px ;
		height: 275px ;
		width: 2px ;
		background-image: url(../images/spacer_dots_vert.gif) ;
		background-repeat: repeat-y ;
	}
	
	#titleBar {
		float: left ;
		width: 100% ;
		padding: 0px ;
		margin: 0px ;
		background-color: #ffffff ;
	}
	#titleBarLeftCol {
		float: left ;
		width: 45% ;
	}
	#titleBarRightCol {
		float: left ;
		width: 40% ;
		margin-right: 30px ;
	}
	.titleBarCopy {
		padding-top: 20px ;
	}
	
	.spacer {
		padding: 10px ;
		height: 100px ;
	}

	#mainContentBar {
		float: left ;
		width: 100% ;
		padding: 30px 0 0 0  ;
		background-color: #ffffff ;
	}
	#mainContentBar p {
		padding: 0 0 20px 0  ;
	}
	#mainContentLeftCol {
		float: left ;
		width: 440px ;
		margin: 0px 20px 0 0 ;
		padding: 0 30px 0 0 ;
	}
	#mainContentLeftCol p {
		padding: 0 0 20px 30px ;
		margin: 0px ;
	}
	#mainContentRightCol {
		float: left ;
		margin: 0 30px 0 10px ;
		padding: 0 30px 0 30px ;
	}
	#mainContentRightCol p {
		padding: 0 0 20px 0 ;
		margin: 0px ;
	}
	#mainContentLowerBar {
		width: 100% ;
		float: left ;
		margin: 0 0 0 0  ;
		padding: 0 0 20px 0  ;
	}
	#mainContentLowerLowerBar {
		width: 500px ;
		text-align: center ;
		margin: 0 auto 0 auto  ;
		padding: 0 auto 0 auto  ;
	}
	#footerBar {
		width: 100% ;
		float: left ;
		font-size: 0.9em ;
		padding: 0 0 0px 0  ;
		background-color: #ffffff ;
	}

	#footerBar p {
		padding: 0 30px 0 30px  ;
		margin-bottom: 20px ;
	}

	#footerLegal {
		width: 550px ;
		
		margin: 0 auto 0 auto ;
		padding: 340px 0 0 0   ;
	}
	#bottomLinks {
		position: relative ;
		width: 500px ;
		margin: 0 auto 0 auto ;
	}

	.transparant {
		filter:alpha(opacity=70);
		opacity: 0.7;
		-moz-opacity:0.7;
	}

	.center{
		text-align: center ;
	}

	.small {
		font-size: 0.9em ;
	}

	.dots {
		clear: both ;
		float: left ;
		height: 1px;
		width: 100%;
		background-image: url(../images/spacer_dots_horiz.gif) ;
		background-repeat: repeat-x ;
	}
	.innerDots {
		background-color: #ffffff ; width: 839px ; margin: 0 auto 0 auto ; padding: 0px ; height: 1px ;
	}
	.lowerDots {
		margin-bottom: 10px ;
	}
	.transDots {
		background-color: #5e2f2 ;
	}

	div.linkButton {
		float: left ;
		height: 21px; 
		width: 227px;
		background-image: url(../images/button_background.gif) ;
		color: #fff ;
		text-align: center ;
		margin-right: 10px ;
	}

	a.linkButton {
		color: #fff ;
		text-decoration: none; 
		line-height: 21px ;
		margin: 0 auto 0 auto ;
		font-weight: bold ;
		
	}
	
	
	/* terms */
	.terms ol li{
		padding: 5px 0 5px 0 ;
		margin: 0 0 0 15px ;
	}
	/* end terms */