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

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
		
		ul li
		{
		color:#063D5F;
		font-family:georgia,times,courier;
		font-size: 14px;
		}
		
		body {
		background: #fff;
		font-family:  Helvetica, Arial, sans-serif;
		font-size: 14px;	
		color: #fefefe;
		}
		
		#siteContainer {
		width: 909px;
		height: auto;
		margin: auto;
		}	
		
		
				table.mainTable {
				width: 909px;
				}
				
				td.leftBorder {
				width: 4px;
				background: url(images/swan-bg-leftBorder.jpg) repeat-y;
				}
				
				td.mainCell {
				width: 901px;
				vertical-align: top;
				background: #242424;
				}		
				
				td.rightBorder {
				width: 4px;
				background: url(images/swan-bg-rightBorder.jpg) repeat-y;
				}
		
		table.bodyTable {
		width: 901px;
		height: auto;
		vertical-align: top;
		background: #242424 url(images/swan-bg-body.jpg) repeat-y;
		background-position: top;
		}
		
		td.bodyBGTop {
		width: 901px;
		height: 88px;
		vertical-align: top;
		background: url(images/swan-bg-bodyTop.jpg) no-repeat;
		}
		
				table.bodyBGsContainer {
				width: 901px;
				border: none;
				position: relative;
				margin-top: -20px;
				}
				
				
				table.sideNav {
				width: 272px;
				background: url(images/swan-bg-sideNavRepeat.jpg) repeat-y;
				}
				
				td.sideNavTop {
				width: 272px;
				height: 13px;
				background: url(images/swan-bg-sideNavTop.gif) no-repeat;
				}
				
				td.sideNavContents {
				width: 272px;
				height: 219px;
				background: url(images/swan-bg-sideNavCenter.jpg) no-repeat;
				}
				
				td.sideNavBottom {
				width: 272px;
				height: 12px;
				background: url(images/swan-bg-sideNavBottom.gif) no-repeat;
				}
				
			table.sideContent {
			width: 250px;
			margin-left: 22px;
			border: none;
			background: #151515;
			}
			
			table.mainContent {
			width: 593px;
			border: none;
			background: #151515;
			}
			
			td.contentTopLeft {
			width: 12px;
			height: 12px;
			background: url(images/swan-bg-contentTopLeft.gif) no-repeat;
			}
			
			td.contentTopRight {
			width: 12px;
			height: 12px;
			background: url(images/swan-bg-contentTopRight.gif) no-repeat;
			}
			
			td.contentBottomLeft {
			width: 12px;
			height: 12px;
			background: url(images/swan-bg-contentBottomLeft.gif) no-repeat;
			}
			
			td.contentBottomRight {
			width: 12px;
			height: 12px;
			background: url(images/swan-bg-contentBottomRight.gif) no-repeat;
			}
			
		
	
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
		
		a.header {
		display: block;
		width: 901px;
		height: 181px;
		background: url(images/swan-header.jpg) no-repeat;
		}
		
		a.header span {
		display: none;
		}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
		
		#topNavContainer {
		width: 901px;
		height: 33px;
		text-align: right;
		background: url(images/swan-bg-topNav.jpg) no-repeat;
		color:#0eb6ff;
		font-size: 14px;	
		}
		
		#topNavContainer span {
		font-size: 20px;
		}
		
		#topNavContainer a {
		margin: 35px 20px 20px 10px;
		color: #fefefe;
		text-decoration: none;
		}
		
		#topNavContainer a:visited {
		color: #fefefe;
		}
		
		#topNavContainer a:active {
		color: #fefefe;
		}
		
		#topNavContainer a:hover {
		color: #ff0000;
		}
		
		
		a.sideNav {
		display: block;
		height: 21px;
		padding-left: 28px;
		margin: 10px 0 10px 10px;
		font-size: 14px;
		text-decoration: none;
		color: #fefefe;
		}
		
		a.sideNav:visited {		
		text-decoration: none;
		color: #fefefe;		
		}
		
		a.sideNav:hover {	
		color: #ff0000;
		background: url(images/swan-symbol.gif) no-repeat;
		}
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		
		div.copyright {
		float: left;
		clear: none;
		text-align: left;
		font-size: 10px;
		margin-left: 20px;
		}
		
		div.bvlogo {
		float: right;
		clear: none;
		text-align: right;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-right: 20px;
		}
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
		
		h1 {
		font-size: 24px;
		}
		.bluetitle
		{
			color:#0676BE;
		}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
		
		p, ul, ol, li, table, tr, td {
		color: #fefefe;
		line-height: 24px;	
		}
		
		.sideContent p {
		font-size: 12px;
		font-style:italic;
		line-height: 24px;
		}
		
		.sideContent p.special {
		color: #0071b6;
		text-align: right;
		}
		
		.bodyContents p {
		line-height: 36px;
		}
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
		
		a {
		text-decoration: underline;
		color: #0071b6;
		}
		
		a:visited {
		color: #0071b6;
		}
		
		a:active {
		color: #0071b6;
		}
		
		a:hover {
		text-decoration: none;
		}
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
		
		div.hr {
		width:593px;
		height: 15px;
		background: url(images/swan-hr.jpg) no-repeat;
		}
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
	
	}
	.tableRowHeader
	{
	
	}
	.tableRowFooter
	{
	
	}
	.textRequiredField
	{
	
	}
	.textSmallerFont
	{
	
	}
	.labelColumn
	{
	
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */
		
		span.calendarStyle1, span.calendarStyle1 a{
		color: #00a0fe;
		}

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