/*//---------------------------------------------*/
/*// Name: COACH - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	body {
		background: url(images/background.gif) repeat-x top #1f2967;
		color: #000000;
		font-size: 9pt;
		font-family: Arial, Verdana, Times;
		margin: 0px;
	}

	.mainTable {
		border-left: 3px solid #5fa3ca;
		border-right: 3px solid #5fa3ca;
	}

	.footerCell {
		background-color: #62a0c7;
		font-size: 7pt;
		height: 46px;
	}


 .bodyCell
{
	font-size: 15px;
	font-family: Arial,Verdana,Times;
	color: rgb(0, 0, 128);
}

	.bodyCell 
	{
		background: url(images/bottom-grad.gif) repeat-x bottom #ffffff;
		padding-top: 35px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	table.bodyContents {
		width: 100%;
	}
	
	.navCell {
		background: url(images/nav-bg.gif) repeat-y;
		width: 122px;
		padding-top: 46px;
		padding-left: 12px;
	}
	
	.subscribeCell {
		background: url(images/news-bg.gif) no-repeat;
		width: 749px;
		height: 35px;
		color: #232c6d;
		font-weight: bold;
	}
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	.header
	{
		background: url(images/header.jpg) no-repeat;
		width: 749px;
		height: 126px;
		display: block;
	}
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
	a span {
		display: none;
	}
	
	.navCell .rule {
		background: url(images/nav-hr.gif) no-repeat;
		width: 120px;
		height: 2px;
		margin-top: 8px;
		margin-bottom: 8px;
		float: right;
		display: block;
	}
	
	.navCell a span {
		display: none;
	}
	
	.navCell a:hover span {
		display: inline;
	}
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/

.content {
		font: inherit;
	}

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
	.mainTitle {
		font-size: 13pt;
		font-weight: bold;
		color: #ec6827;
	}
	.subTitle {
		font-size: 9pt;
		color: #62a0c7;
	}
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
	.bodyCell .rule {
		background: url(images/hr.gif) no-repeat;
		width: 593px;
		height: 1px;
		margin-top: 8px;
		margin-bottom: 8px;
		display: block;
	}
	
	
	
	
	
	.code {
		border: 1px solid #505050;
		background-color: #d0d0d0;
		width: 500px;
	}
	
	.quote {
		border: 3px groove #d9d9d9;
		padding: 5px;
		font-size: 10pt;
	}
	.testimonials {
		border: 3px groove #d9d9d9;
		padding: 5px;
		font-size: 10pt;
		
		color:#273274;
	}
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
	.footerCell a
	{
		color: #a6d3f0;
	}
	
	.footerCell a:hover
	{
		color: #ffffff;
		text-decoration: none;
	}
	
	.navCell a {
		color: #ffffff;
		text-decoration: none;
	}
	
	.navCell a:hover {
		color: #ec6827;
		text-decoration: none;
	}
		
	a
	{
		color: #232c6d;
	}

	a:hover
	{
		color: #a6d3f0;
		text-decoration: none;
	}
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
	.imgBorder {
		border: 3px double #000000;
		margin: 2px;
	}
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
	.textRequiredField {
		font-weight: bold;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/

	div.contactForms .mainTableBorder td {
		padding: 4px;
	}
	
	/*//---------------------------------------------*/
	/*// BannerBeat Module Styles							 */
	/*//---------------------------------------------*/
	
				
		div.bannerBeat .mainTable {
			width: 100%;
			border: none;
		}
	
			div.bannerBeat .tableRowHeader td {
				font-size: 16px;
				font-weight: normal;
				padding: 4px;
			}
		
			div.bannerBeat .tableRowNav td {
				font-weight: normal;
				font-size: 12px;
				padding: 4px;
			}
		
			div.bannerBeat .tableRowContent .textCell {
				vertical-align: top;
				padding: 4px;
			}
			
			div.bannerBeat .tableRowContent .mediaCell {
				text-align: right;
				vertical-align: top;
				padding: 4px;
			}	
			
			
			div.bannerBeat .tableRowFooter td {
				text-align: right;
				padding: 4px;
			}
			
			div.bannerBeat .tableRowFooter img {
				vertical-align: middle;
			}
			

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
