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

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
	body{
		background: #000000 url(images/bodybg.jpg);
		font-family: "Lucida Grande", sans-serif;
		font-size: 12px;
	}
	
	.mainTable{
		font-family: "Lucida Grande", sans-serif;
		font-size: 12px;
		width: 740px;
		margin: 0 auto;
	}
	
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
	.header-top{
		width: 740px;
		height: 175px;
	}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
	
	.navRow{
		height: 75px;
	}
	
	.navigation{
		width: 522px;
		background: #ffffff url(images/header-bottom.jpg) no-repeat top left;
		vertical-align: top;
	}
	
	.navButton{
		margin-left: 11px;
		margin-top: 40px;
		padding-left: 7px;
		padding-top: 7px;
		height: 19px;
		font-family: "Lucida Grande";
		font-size: 12px;
		color: #ffffff;
		background: #be1238 url(images/nav-left.jpg) no-repeat top left;
		float: left;
	}
	
	.navButton a{
		color: #ffffff;
		text-decoration: none;
	}
	
	.navButton a:hover{
		color: #ffa0a0;
	}
	
	.navButtonRight{
		width: 7px;
		height: 26px;
		margin-top: 40px;
		background: url(images/nav-right.jpg) no-repeat;
		float: left;
	}
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
	.footerCell{
		width: 740px;
		height: 47px;
		background: url(images/footer.gif) no-repeat;
		vertical-align: middle;
		color: #FFFFFF;
		font-size: 10px;
		padding-top: 10px;
	}
	
	.copyright{
		float: left;
		margin-left: 10px;
		height: 14px;
		padding-top: 3px;
	}
	
	.branding{
		float: right;
		margin-right: 10px;
		background: url(images/bv-logo.jpg) no-repeat; center left;
		height: 14px;
		padding-left: 20px;
		padding-top: 3px;
	}
	
	.branding a{
		text-decoration: none;
		color: #ffa0a0;
	}
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
	.contentCell{
		width: 522px;
		background-color: #FFFFFF;
		font-family: "Lucida Grande";
		font-size: 12px;
	}
	
	.contentText{
		padding: 0 30px;
	}
		
	.rightFill{
		width: 10px;
		background-color: #FFFFFF;
	}
	
	.headerright{
		width: 10px;
		vertical-align: top;
		height: 74px;
		background-color: #ffffff;
	}
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
	
	.newsCell{
		font-family: "Lucida Grande";
		font-size: 12px;
		background-color: #FFFFFF;
		width: 740px;
		padding: 0 32px;
	}
	
	.addressCell{
		width: 208px;
		vertical-align: top;
		background-color: #ffffff;
	}
	
	.addressBox{
		width: 208px;
		height: 99px;
		background: url(images/address-box.jpg);
		font-family: "Lucida Grande";
		font-size: 12px;
	}
	
	.addressText{
		padding: 10px 8px;
		font-family: "Lucida Grande";
		font-size: 12px;
		font-weight: bold;
	}
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable {
		width: 98%;
		border-right: #000000 1px solid;
		border-bottom: #000000 1px solid;
		margin-bottom: 10px;
	}
	.borderTable tr.tableRowHeader td, .borderTable tr.tableRow1 td, .borderTable tr.tableRow2 td {
		vertical-align: top;
		
		border: #000000 1px solid;
		border-right: 0px;
		border-bottom: 0px;
		padding: 5px 3px;
	}
	.borderTable tr td table.borderless, .borderTable tr td table.borderless tr td {
		border: #000000 0px solid;
	}
	
	.borderTable tr td a{
		color: #d77585;
		text-decoration: underline;
	}
	
	.borderTable tr td a:hover{
		color: #d77585;
		text-decoration: none;
	}
	
	.tableRowHeader td {
		font-weight: bold;
		letter-spacing: 1px;
		
		color: #FFFFFF;
		background: #BE1238;
	}
	.tableRowHeader td a {
		color: #FFFFFF;
	}
	.tableRowHeader td a:hover {
		color: #FBFE89;
	}
	
	.tableRow1 td {
		color: #c0c0c0;
		background: #752936;
	}
	.tableRow2 td {
		color: #c0c0c0;
		background: #68474C;
	}

	.labelColumn
	{
	
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
	.newsBox{
		width: 676px;
		background: #000000 url(images/blackbox-top.jpg) no-repeat top center;
	}
	
	.newsBox-bottom{
		clear: both;
		background: url(images/blackbox-bottom.jpg) no-repeat;
		width: 676px;
		height: 7px;
	}
	
	.newsBox-vr{
		width: 10px;
		height: 200px;
		float: left;
		background: url(images/newsbox-vr.jpg) no-repeat;
		margin: 0 0 0 15px;
	}
	
	.newsBox-title{
		padding-left: 15px;
		font-family: "Arial Black", Arial;
		color: #FFFFFF;
		font-size: 24px;
	}
	
	.newsBox-text{
		padding-left: 15px;
		font-family: "Lucida Grande";
		font-size: 12px;
		color: #ffffff;
		width: 45%;
		float: left;
	}

	.pink{
		color: #ffa0a0;
	}
	
	.big{
		font-size: 16px;
	}
	
	td.labelColumn{
		font-weight: bold;
		width: 140px;
	}
	
	.daysLoopHeader {
		background: #B91436;
		}
		
	div.calendarDiv table tr th {
		background: #49081E;
		color: #fff;
	}
	
	.daysLoopBody {
	background: #EFC2CC
	}
	
	div.calendarDiv a {
	color: #000;	
	}	
	
	div.calendarDiv a:visited {
	color: #000;
	}
	
	div.calendarDiv a:hover {
	color: #49081E;
	text-decoration: none;
	}
	
	.calPopUpHeader {
	background: #49081E;
	color: #fff;
	}
	
	div.calPopUp {
	color: #fff;
	}

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