/* CSS Document */
body
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0px;
		text-align:center;
		line-height:18px;
	}
	
a, a:link, a:hover, a:active, a:visited
	{
		color:#0099FF;
		text-decoration: none;
	}
	
#container
	{
		margin:auto;
		width:670px;
		text-align:left;
		padding:10px;
	}
	
#leftSide
	{
		width:477px;
		float:left;
	}

#rightSide
	{
		margin-left: 487px;
		width:177px;
	}
	
/* Left */
#header
	{
		height:48px;
		margin:8px 0px 8px 0px;
	}
	
#nav
	{
		height:31px;
		margin:8px 0px 16px 0px;
	}
	
#window
	{
		height:240px;
		margin:8px 0px 8px 0px;
	}
	
#content
	{
		margin:16px 0px 16px 0px;
	}

.probox
	{
		float:left;
		width:470px;
		border-bottom:1px solid #E2E2E2;
		padding:10px 0 10px 0px;
	}
	
.clearfix{
	clear:both;
}
	
/* Right */
#login
	{
		height:35px;
		margin:8px 0px 8px 0px;
		height:48px;
		vertical-align:middle;
	}
	
#navMsg
	{
		width:177px;
		height:31px;
		margin:8px 0px 16px 0px;		
	}
	
#ad
	{
		width:176px;
		height:186px;
		margin:4px 0px 4px 0px;
	}
	
#smallBanner
	{
		width:176px;
		height:46px;
		margin:4px 0px 4px 0px;
	}
	
#midBanner
	{
		width:176px;
		height:74px;
		margin:4px 0px 4px 0px;
		vertical-align:top;
	}		

#midBanner1
	{
		width:176px;
		height:133px;

		vertical-align:top;
	}		


	
/* Footer */
#stripBanner
	{
		width:664px;
		height:31px;
		margin:8px 0px 8px 0px;		
		clear:both;
	}
	
#footer
	{
		width:664px;
		height:31px;
		margin:8px 0px 8px 0px;
		clear:both;
		background-color:#e5e5e5;
		background-image:url(images/footer_siteby.gif);
	}	
	
#footer-links
	{
		color:#999999;
		font-size:10px;
		width:90%;
		float:left;
		margin:6px 0px 8px 12px;
	}
	
#footer-tag
	{
		float:right;
		margin-bottom:6px;
	}
	
#footer-links a
	{
		color:#999999;
		font-size:10px;
		text-decoration:none;
	}	
	
#footer-links a:hover
	{
		color:#666;
	}		

/* LOGIN */
#login input
	{
		font-size:10px;
		color:#666666;
		border:#0099FF solid 1px;
	}
	
/* Content */
#content h1
	{
		font-size:24px;
		color:#FF00FF;
		padding:0px;
		margin:0px;
	}

#content ul, li
	{
		list-style-image:url(images/bullet.gif);
	}
	
#home-welcome
	{
		width:48%;
		float:left;
	}
	
#home-services
	{
		width:48%;
		margin-left:51%;
	}

#free-session-form td
	{
		padding:2px;
	}
	
#free-session-form th
	{
		text-align:left;
		font-weight:bold;
	}	
	
#free-session-form input
	{
		border:none;
		background:#cceffc;
		padding:6px;
		border-bottom:1px solid #99CCFF;
		border-right:1px solid #99CCFF;
	}
	



	 
	
	
	#offer-form td
	{
		padding:2px;
	}
	
#offer-form th
	{
		text-align:left;
		font-weight:bold;
	}	
	
#offer-form input
	{
		border:none;
		background:#cceffc;
		padding:6px;
		border-bottom:1px solid #99CCFF;
		border-right:1px solid #99CCFF;
	}
	
#offer-form .inputCheck
	{
		border:none;
		background:none;
		padding:0px;
		border-bottom:none;
		border-right:none;
		vertical-align:middle;
	}
	
.offerTitle {background:url(images/title-bg.gif) top right no-repeat}

a.offer1 { display:block; background:url(images/offer1.gif) no-repeat; width:457px; height:83px; margin:7px 0px}
a.offer1:hover { background-position:0px -83px;}
a.offer2 { display:block; background:url(images/offer2.gif) no-repeat; width:457px; height:83px; margin:7px 0px}
a.offer2:hover { background-position:0px -83px;}
a.offer3 { display:block; background:url(images/offer3.gif) no-repeat; width:457px; height:83px; margin:7px 0px}
a.offer3:hover { background-position:0px -83px;}
	
	
	
	
	
#design
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#0099FF;
		text-align:center;
	}
	
.moobs {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}
.pdflink{
	background:url(images/pdf.gif) left top no-repeat;
	padding-left:25px;
	line-height:25px;
	height:25px;
}
.pdflink:hover{
	text-decoration:underline;
}
.videolink{
	background:url(images/video.gif) left top no-repeat;
	padding-left:25px;
	line-height:25px;
	height:25px;
}
.videolink:hover{
	text-decoration:underline;
}
.imageleft{
	float:left;
	padding:0 10px 0 0px;
}
.title { font-family:arial; font-size:15px; font-weight:bold; color:#ff0099; line-height:18px;}