/* 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;
	}
	
#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;
}