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

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/

		/* styles for body and tables contained on the template */
		
		
		.nmsTableHeader td
		{
			display:none;
		}
		

		html,body {
		background-color: #000000;
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: #000000;
		/* REMOVED 2009-06 height:100%;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 15px;
		padding-left: 0px; */
		}

		body {
		background-image: url(images/backgroundAFV.jpg);
		background-position:top;
		background-repeat: no-repeat;
		}
		
		.bodyContents {
		width: 100%;
		}
		
		.costCompTable {
			width: 100%;
			font-size: .9em;
		}
		
		.costCompTable td{
			vertical-align: top;
		}
		
		.costCompInputCell{
			white-space: nowrap;
		}
				
		.costCompBold {
			font-weight: bold;
			color: #b4647a;
			text-decoration: underline;
		}
		
		.costCompInput {
			width: 80px;
		}
		
		#compCostTotal {
			padding: 4px;
			font-weight: bold;
			font-size: 14px;
			border: 1px solid #000;
		}
		
		
		.Seven
		{
			background: url(/resources/images/age7bg.jpg) no-repeat;
			width:833px;
			height:1078px;
		}
		.Six
		{
			background: url(/resources/images/age6bg.jpg) no-repeat;
			width:833px;
			height:1078px;
		}
		.greenOutline
		{
			font-size:120%;
			color:#304d6f;
			text-transform: capitalize;
			text-decoration:underline;
		}
		.blueOutline
		{
			font-size:130%;
			color:#122f4b;
			text-transform: capitalize;
			text-decoration:underline;
		}
		

	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/

		/* styles for header contained on the template */

	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/

		/* styles for Links And Navigation contained on the template */

		#navbar {
		background-color: #143D6D;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
		list-style-type: none;
		padding: 10px 0;
		line-height: 24px;
		}

		#navbar a {
		color: #ddd;
		text-decoration:none;
		font-weight: normal;
		}

		#navbar a:hover {
		color: #FFFFFF;
		}

		#subnav {
		background-color: #7F1E21;
		background-image: url(images/subnav-back.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
		padding-top: 18px;
		padding-left: 10px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
		}

		#subnav h2 {
		color: #FFC316;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		text-transform: uppercase;
		}

		#subnav ul {
		margin-left: 20px;
		list-style-image: url(images/subnav-star.jpg);
		}

		#subnav a {
		color: #FFFFFF;
		text-decoration: none;
		}

		#subnav a:hover {
		color: #FFC316;
		list-style-image: url(images/subnav-star-over.jpg);
		}

		#subnav .active{
		color: #FFC316;
		font-style: italic;
		list-style-image: url(images/subnav-star-over.jpg);
		}
		

		#subnav .active a{
		color: #FFC316;
		}

	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/

		/* styles for Footer And BVLOGO contained on the template */

		#footer {
		text-align: center;
		padding-top: 30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		}

		#footer a {
		color: #000000;
		text-decoration:underline;
		font-weight: normal;
		}

		#footer a:hover {
		color: #000099;
		text-decoration:none;
		}


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

		/* styles for Titles contained in the bodycontents */

		/* h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 135%;
		color: #3F3F3F;
		margin: 10px 0px 10px 0;
		padding: 0px;
		font-weight: bold;
		} */

		h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 110%;
		color: #1D1D1D;
		margin: 0px 0px 10px;
		padding: 0px;
		font-weight: bold;
		}


		h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 110%;
		color: #1D1D1D;
		margin: 0px 0px 10px;
		padding: 0px;
		font-weight: bold;
		}

	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/

		/* styles for text contained in the bodycontents */

		ul.noBull  {
			list-style-type: none;
		}

		.text_main {
		width: 429px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		color: #000000;
		padding-right: 30px;
		}
		
		.text_main-wide {
		width: 742px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		color: #000000;
		padding-right: 30px;
		}
		
		.text_mainHome {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		color: #000000;
		}
		
		.text_mainCalendar{
		margin-right: 22px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		color: #000000;
		}

		.fp {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 110%;
		color:#000099;
		}

		li {
		padding-bottom: 5px;
		margin-left: 40px;
		}
		
		ul.noPadding li {
		padding-bottom: 0;
		margin-left: 40px;
		}
		
		span.dateText {
		color: #7F1E21;
		}
		
		.titles {
		color: #7f1e21;
		font-weight: bold;
		}
		


	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/

		/* styles for links contained in the bodycontents */

		a {
		outline: none;
		color:#0033FF;
		text-decoration: underline;
		font-weight: bold;
		}
		
		a:visited {
		outline: none;
		color:#0033FF;
		text-decoration: underline;
		font-weight: bold;
		}

		a:hover {
		color:#000099;
		text-decoration: none;
		}

	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/

		/* styles for images contained in the bodycontents */

	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/

		/* styles for forms contained in the bodycontents */

	.borderTable
	{
	border: #99BBDF solid 1px;
	}
	.borderTableUsers
	{
	border: #99BBDF solid 1px;
	background: #99BBDF;
	}
	
	.tableRowHeader
	{
	background: #99BBDF;
	}
	.tableRowFooter
	{

	}
	.tableRow1 {
	background: #fff;
	}
	.tableRow2 {
	background: #fff;
	}
	.textRequiredField
	{
	font-weight: bold;
	color: #ff0000;
	}
	.textSmallerFont
	{

	}
	.labelColumn
	{

	}
	
	.formField {
	font-weight: bold;
	}
	
	.requiredField {
	font-weight: bold;
	color: #ff0000;
	}
	
	.small {
	font-size: 10px;
	}
	
	.newsTitle {
	font-weight: bold;
	font-size: 110%;
	}
	
	.newsDate {
	font-weight: bold;
	font-size: 80%;
	}
	
	.newsletterSignupHome .mainTableBorder{
		border: none;
		font-size: 11px;
	}
	
	.newsletterSignupHome .mainTableBorder .tableRowHeader{
		display: none;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/

		/* styles for any other contained in the bodycontents */

		
		/* Calendar styles */
		
		.tableHeader {
		color: #fff;
		}
		
		/* end calendar styles */
		
		#seniorbar {
		padding-left:5px;
		padding-top:15px
		}

		#seniorbar ul{
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		}

		#seniorbar li{
		float: right;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}

		#bodyarea {
		background-color: #FFFFFF;
		padding-top: 0px;
		padding-right: 3px;
		padding-bottom: 10px;
		padding-left: 25px;
		}

		.form_small {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		margin: 0px;
		padding: 0px;
		}

		.rollcursor{
		cursor:pointer;
		}

		.gallery_padd {
		padding: 2px;
		border: 1px groove #666666;
		background-color: #FFFFFF;
		}

		.gallery_cell {
		filter: Glow(Color=#999999, Strength=5);
		}

		.img_padd {
		padding-right: 10px;
		padding-bottom: 5px;
		}

		.img_padd_right {
		padding-left: 5px;
		padding-bottom: 5px;
		}
		
		.img_padd_roll {
		padding-right: 5px;
		padding-bottom: 5px;
		cursor:pointer;
		}

		.img_padd_roll_right {
		padding-bottom: 5px;
		padding-left: 5px;
		cursor:pointer;
		}

		#admin {
		background-color: #FFFFFF;
		}

		#admin a{
		color: #0033CC;
		text-decoration: none;
		}

		#admin a:hover{
		color: #7F1E21;
		text-decoration: none;
		}

		#admin .text_admin {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		}

		#admin .text_admin h1{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #000000;
		}

		#admin .admin_box {
		font-weight: bold;
		background-color: #92B6C2;
		color: #000000;
		}

		#admin .mainnav {
		font-weight: bold;
		background-color:#722022;
		color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		padding-top: 5px;
		padding-bottom: 5px;
		}
		
		#admin .mainnav a {
		color:#FFFFFF;
		}

		#admin .mainnav a:hover {
		color:#99CC00;
		}

		#admin .thirdnav {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 3px;
		border: 1px solid #000000;
		color: #336799;
		}

		#admin .footer{
		color:#FFFFFF;
		background-color: #7F1E21;
		padding-top: 15px;
		padding-bottom: 15px;
		}

		#nobreak {

		}
		
		#nobreak p {
		margin: 0px;
		padding: 0px;
		}
		
		
		/* Members home page styles */
		
		.memberHomeTableBorder {
		width: 100%;
		border: #99BBDF solid 1px;
		}
		
		.memberHomeTableBorder .tableRowHeader {
		color: #fff;
		font-weight: bold;
		background: #143C6D;
		}
		
		.memberHomeTableBorder tr td{
		vertical-align: top;
		border: #99BBDF solid 0px;
		}
		
		.memberHomeTable{
		width: 100%;
		}
		
		.memberHomeTable tr td{
		vertical-align: top;
		}
		
		.calendarStyle1 {
		font-weight: bold;
		}

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