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

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
		
		html {
			overflow-y: scroll;
		}
		
		body {
			margin: 0;
			padding: 0;
			background: #ffffff;
			color: #000000;
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			line-height: 24px;
		}
		
		#siteContainer {
			width: 960px;
			height: auto;
			margin: auto;
		}
		
		.contentTable {
			width: 960px;
			border: none;
			border-spacing: 0;
			padding: 0;
		}
		
		.contentCell {
			width: 674px;
			padding-left: 85px;
			color: #000000;
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			line-height: 24px;
			vertical-align: top;
		}
		
		.sideNavCell {
			width: 201px;
			background: #00a276 url(images/sideNavTop.jpg) no-repeat;
			vertical-align: top;
			padding-top: 67px;
			text-align: center;
			font-weight: bold;
		}
		
		u {
			text-decoration: none;
			border-bottom: 2px solid #0e9a6a;
		}
	
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
		
		#header {
			width: 960px;
			height: 238px;
		}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
		
		#topNav {
			width: 960px;
			height: 29px;
			background: #000;
			padding: 0;
			margin: 0;
		}
		
		.topNavLeft {
			width: 229px;
			height: 29px;
			background: url(images/topNavLeft.jpg) no-repeat;
		}
		
		
		
					#topNav ul {
						float: left;			
						list-style: none;
						/* line-height: 1;	REMOVED - Was causing text to be cut off in IE7 */
						padding: 0;
						margin: 0;
					}
					
					#topNav a {
						display: block;
						font-size: 12px;
						text-transform: uppercase;
						color: #ffffff;
						text-decoration: none;
						font-weight: bold;
						line-height: 29px;
						margin-right: 20px;
					}
					
					#topNav a:hover {
						color: #00a276;
					}
					
					#topNav li {
						float: left;
						padding: 0;
						margin: 0;
						line-height: normal;
					}
					
					#topNav li ul {
						position: absolute;
						left: -999em;
						height: auto;
						width: 190px;	
						margin: 0;
					}
					
					#topNav li ul li {	
						width: 190px;
					}
					
							#topNav li ul.wideNav {
								width: 260px;	
							}
							
							#topNav li ul.wideNav li {	
								width: 260px;
							}
					
					#topNav li ul a {
						display: block;
						height: 29px;
						color:#000;
						padding: 0 0 0 10px;
						text-decoration: none;
						background: #fcebb9;
					}
					
					#topNav li ul a:hover {
						color: #00a276;
						background: #fcdf8a;
					}
					
					#topNav li:hover ul, #topNav li li:hover ul, #topNav li li li:hover ul, #topNav li.sfhover ul, #topNav li li.sfhover ul {
						left: auto;
					}
					
					#topNav li:hover, #topNav li.sfhover {
						color: #00a276;
					}
					
			.sideNavCell a, .sideNavCell a:visited {
				display: block;
				margin-bottom: 20px;
				font-weight: bold;
			}
			
			.sideNavCell a:hover {
				color: #fcebb9;
			}
			
			.sideNavCell input {
				margin-bottom: 5px;
			}
					
		

		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		
		.contentFooter {
			width: 674px;
			padding-left: 85px;
			color: #000000;
			font-family: Arial, Helvetica, sans-serif;
			line-height: 24px;
			vertical-align: top;
		}
		
		.sideNavFooter {
			width: 201px;
			background: #00a276;
			vertical-align: top;
			text-align: center;
			font-weight: bold;
		}
		
		
		#footer {
			width: 674px;
			font-size: 12px;
			text-align: center;
		}
		
		.footerContactsTable {
			width: 100%;
			font-size: 10px;
		}
		
		.footerContactsTable td{
			width: 25%;
			text-align: center;
		}
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
		
		h1 {
			font-size: 28px;
			font-weight: bold;
			font-family: 'Times New Roman', Times, serif;
			text-align: right;
			padding-right: 50px;
			margin-top: 12px;
		}
		
		h2 {
			font-size: 14px;
			font-weight: bold;
			color: #000000;
			margin-bottom: 0;
		}
		
		.headingHR {
			width: 100%;
			height: 4px;
			background: #00a276;
			float: left;
			margin-top: 0;
		}
		
		
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
		
		a, a:visited {
			color: #000000;
			text-decoration: none;
		}
		
		a:hover {
			color: #00a276;
			text-decoration: none;
		}
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
		
		.imgLink {
			border: none;
		}
		
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
		margin: 0px auto;
		border: 1px solid #00a276;
		border-collapse: collapse;
	}
	.tableRowHeader
	{
		font-weight: bold;
		border-bottom: 1px solid #00a276;
		background-color: #999;
	}
	.tableRowFooter
	{
		font-weight: bold;
		border-top: 1px solid #00a276;
		background-color: #999;
	}
	.textRequiredField
	{
		color: #f00;
	}
	.textSmallerFont
	{
		font-size: 11px;
	}
	.labelColumn
	{
		font-weight: bold;
		font-size: 12px;
	}
	
	.tableRow2 {
		background-color: #eee;
	}
	
	.bio {
		margin-bottom: 2em;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */

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