body
{
	background-color: #ececec;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
a
{
	color: #004890;
}
img
{
	border: none;
	display: block;
}
.gray
{
	color: #555555;
}
#container
{
	width: 931px;
	margin: 25px auto;
	padding: 0;
	text-align: left;	
}
#top
{
	width: 912px;
}
	#logoTop
	{
		width: 202px;
		border: none;
		padding-left: 20px;
		padding-bottom: 20px;
		margin-right: 20px;
	}
	#logoBot
	{
		width: 202px;
		border: none;
		padding-left: 20px;
		margin-right: 20px;
	}
	#menu
	{
		width: 695px;
		float: left;
		border: none;
	}
		#subMenu
		{
			width: 695px;
			height: 35px;
			float: left;
			border: none;
			font-size: 12px;
		}
.boxish
{
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #cdcdcd;
	margin: 10px 4px;
	padding: 10px;
	-moz-box-shadow: 0 0 5px #dddddd;
	-webkit-box-shadow: 0 0 5px #dddddd;
	box-shadow: 0 0 5px #dddddd;
	/* For IE 8 */
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dddddd');
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dddddd');
	background-color: #ffffff;
}		
	
	
#pageBody
{
	width: 931px;
	background: #FFFFFF url(../images/bgContent.png) top left repeat-y;
	font-size: 12px;
	line-height: 1.5em;
}	
	
	#title
	{
		width: 931px;
		border: none;
		margin: 0px;
		padding: 0px;
	}
	.innerTube
	{
		padding: 20px;
	}
		.rtHalf
		{
			width: 445px;
			
		}	
		
		.ltHalf
		{
			width: 445px;

		}
		.lineDiv
		{
			border-top: 1px solid #e4e4e4;
			clear:both;
			font: normal 1px/1px arial; 
			height: 1px;
		}		
		.rtThird
		{
			width: 290px;

			
		}
		.midThird
		{
			width: 290px;

			
		}
		.ltThird
		{
			width: 290px;
			
		}
		.quarter
		{
				font-size: 12px;
				line-height: 1.5em;
				width: 210px;
		
		}
							
			h2.descriptionHeader
			{
				font-size: 13px;
				font-weight: bold;
				padding: 10px 0 5px 10px;
				margin: 0;
			}
			h2.smallHeader
			{
				font-size: 13px;
				font-weight: bold;
				padding-top: 0;
				margin: 0;
			}
			.paddedTop
			{
				padding-top: 10px;
			}
			
			
			h2.descriptionHeaderHome
			{
				font-size: 14px;
				font-weight: bold;
				padding: 0px 0 5px 10px;
				margin: 0;
			}
			
			.description
			{
				
				padding: 10px;
				margin: 0px;
			}
	.featureTable td
	{
		vertical-align: top;
		font-size: 12px;
		line-height: 1.5em;
	}
		.descriptionHome
		{
			margin: 1em 0;
		}
	
	.rightBorder
	{
		border-right: 1px solid #e4e4e4;
	}
	.topBorder
	{
		border-top: 1px solid #e4e4e4;
	}
	.featuresIcon
	{
		float: right;
		margin: 8px 0 0 2px
	}

.cleanTable
{
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
		
}
.cleanTable td
{
	border-top: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	padding: 3px;
}


ul.movieLinks 

{
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px 20px;
}


ul.movieLinks li
{
	margin-bottom: 5px;
	background-image: url(../images/icons/icon_tutorial.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 19px;
	padding-bottom: 2px;
	padding-top: 4px;
	
}	

ul.unOrdered 

{
	padding-left: 20px;
	margin: 0;
}


ul.unOrdered li
{
	margin-bottom: 5px;
	
}

.testimonial-quarter
{
	background: #FFFFFF url(../images/bgQuote.png) top left no-repeat;
}

.testimonial
{
	width: 300px;
	background: #FFFFFF url(../images/bgQuote.png) top left no-repeat;
}	
	.testimonialText
	{
		padding: 0 10px 10px 48px;
		font-size: 14px;
		line-height: 1.6em;
		color:#666666;
		
	}
	.testimonialAttribution
	{
		padding: 0 10px 10px 55px;
		line-height: 1.0em;
		color: #888888;
	}
.btn

{
 	background-color: #c2cbd9; 
	padding: 3px; 
	border: 1px solid #004990; 

	text-align: center
}
	.btn a

	{	
		text-decoration: none;
	}
.bodyText
{
	
	font-size: 12px;
	line-height: 1.5em;
	padding-bottom: 30px;
	margin-right: 10px;
	
}
	.bodyText p
	{
		padding: 0 10px 10px 10px;
		margin: 0px;
	
	}
.indent
{
	padding-left: 30px;
}	
.highLight
{
	background-color: #e4e4e4;
}

.siteForm
{
	margin-left: 20px;
	margin-top: 20px;
}
.siteForm td
{
	padding-right: 10px;
	padding-bottom: 7px;
}	
.alert
{
	color: red;
}
.required
{
    font-weight: bold;
	color: red;
}		
	
	.footerColumn
	{
		font-size: 11px;
		width: 140px;
		float: left;
		margin-left: 30px;
	}
		.footerColumn h3
		{
			margin: 0px;
			padding: 0;
			font-size: 12px;
			text-transform:uppercase;
		}
		ul.footerList
		{
		list-style-type: none;
		margin: 0 0 20px 0;
		padding: 0;
		}
			ul.footerList li
			{			
				padding: 0;
				margin: 0;
			}
			ul.footerList a
			{
				text-decoration: none;
			}
			
#copyright
{
	text-align: center;
	color:#999999;
	font-size: 11px;
	width: 600px;
	margin: 0px auto 15px;
}			
