@charset "utf-8";
/* CSS Document */

html{height:101%;}

body { /* the main background of the computer screen*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}

.mainOuter {/*the main background of the container eg.layout background*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#FFFFFF;
	width:763px;
	height:auto;
	text-align: left;
}
/*========== SPIRIT HEADER AND MENU ==========*/
.VideoHeader{
	width:763px; 
	height:67px;
	float:left;
	background-image: url(images/header/vid-head.jpg);
}
/*========== SPIRIT HEADER AND MENU ==========*/
.SpiritHeaderImage{
	width:763px; 
	height:75px;
	float:left;
	background-image: url(images/header/spirit_header.jpg);
}

/*========== HEADER AND MENU ==========*/
.FV-headerImage{
	width:763px; 
	height:71Px;
	float:left;
	background-image:url(images/header/fv-header.jpg);
}

/*========== HEADER AND MENU ==========*/
.headerImage{
	width:763px; 
	height:80px;
	float:left;
	background-image: url(images/header/cvo-header.jpg);
}

/* Begin CSS Drop Down Menu */

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 12px Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:763px;
	}
.menu ul{
	background:#333333;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#333333 url(images/seperator.gif) bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:25px;
		margin:0px;
		padding-left:11px;
		padding-right:12px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #bc9d6f url(images/hover.gif) bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:150px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background: url(images/sub_sep.gif) bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:150px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:25px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 10px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#bc9d6f url(images/hover_sub.gif) center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	

.content{width: 763px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* End CSS Drop Down Menu */

/*========== END OF HEADER AND MENU==========*/

.menu-x{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 12px Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:763px;
	}
.menu-x ul{
	background:#333333;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu-x li{
		float:left;
		padding:0px;
		}
	.menu-x li a{
		background:#333333 url(images/seperator.gif) bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:25px;
		margin:0px;
		padding-left:11px;
		padding-right:12px;
		text-align:center;
		text-decoration:none;
		}
		.menu-x li a:hover, .menu-x ul li:hover a{
			background: #bc9d6f url(images/hover.gif) bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu-x li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:150px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu-x li:hover ul{
		display:block;
		
		}
	.menu-x li li {
		background: url(images/sub_sep.gif) bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:150px;
		}
	.menu-x li:hover li a{
		background:none;
		
		}
	.menu-x li ul a{
		display:block;
		height:25px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 10px;
		text-align:left;
		}
		.menu-x li ul a:hover, .menu-x li ul li:hover a{
			background:#bc9d6f url(images/hover_sub.gif) center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu-x p{
		clear:left;
		}
		
	/* cvo text */
.CVO_Text_1_Bold {
 FONT-WEIGHT: bold; COLOR: #F6D8A3; FONT-FAMILY: Tahoma,Helvetica,Arial
 }
.CVO_Text_1 {
 COLOR: #F6D8A3; FONT-FAMILY: Tahoma,Helvetica,Arial
 }
.CVO_Text_2_Bold {
 FONT-WEIGHT: bold; COLOR: #7F0303; FONT-FAMILY: Tahoma,Helvetica,Arial
 }
.CVO_Text_2 {
 COLOR: #7F0303; FONT-FAMILY: Tahoma,Helvetica,Arial
 }
.CVO_headerText_8
{
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #F6D8A3; FONT-FAMILY: Tahoma,Helvetica,Arial; BACKGROUND-COLOR: #7F0303
}
.CVO_headerText_10
{
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #F6D8A3; FONT-FAMILY: Tahoma,Helvetica,Arial; BACKGROUND-COLOR: #7F0303
}
.CVO_headerText_12
{
FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #F6D8A3; FONT-FAMILY: Tahoma,Helvetica,Arial; BACKGROUND-COLOR: #7F0303
}
.CVO_headerText_YEL_8
{
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CC0000; FONT-FAMILY: Tahoma,Helvetica,Arial; BACKGROUND-COLOR: #F8D8A5
}
.CVO_headerText_YEL_10
{
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #CC0000; FONT-FAMILY: Tahoma,Helvetica,Arial; BACKGROUND-COLOR: #F8D8A5
}
.CVO_headerText_YEL_12
{
FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #CC0000; FONT-FAMILY: Tahoma,Helvetica,Arial; BACKGROUND-COLOR: #F8D8A5
}
.CVO_headerText_GREY_8
{
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma,Helvetica,Arial; BACKGROUND-COLOR: #CCCCCC
}
.CVO_headerText_GREY_10
{
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Tahoma,Helvetica,Arial; BACKGROUND-COLOR: #CCCCCC
}
.CVO_headerText_GREY_12
{
FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Tahoma,Helvetica,Arial; BACKGROUND-COLOR: #CCCCCC
}
.CVO_Text_GREY_10
{
FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Tahoma,Helvetica,Arial; 
}
.CVO_Text_GREY_10_Bold
{
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Tahoma,Helvetica,Arial;
}
.CVO_Text_GREY_12_Bold
{
FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #666666; FONT-FAMILY: Tahoma,Helvetica,Arial;
}

.CVO_headerText_BLK_8
{
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma,Helvetica,Arial; BACKGROUND-COLOR: #FFFFFF
}
.CVO_bodytext
{
FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Tahoma,Helvetica,Arial;
}
.CVO_bodytext_bold
{
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Tahoma,Helvetica,Arial;
}
.CVO_headline
{
FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #CC0000; FONT-FAMILY: Tahoma,Helvetica,Arial;
}
/*cvo text */

/* MINI MENU - START */
.mini-menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 12px Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:763px;
	}
.mini-menu ul{
	background:#333333;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.mini-menu li{
		float:left;
		padding:0px;
		}
	.mini-menu li a{
		background:#030E10 url(images/seperator.gif) bottom right no-repeat; /*this is the background>*/
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:25px;
		margin:0px;
		padding-left:11px;
		padding-right:12px;
		text-align:center;
		text-decoration:none;
		}
		.mini-menu li a:hover, .mini-menu ul li:hover a{
			background: #bc8d6f url(images/hover.gif) bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.mini-menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:150px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.mini-menu li:hover ul{
		display:block;
		
		}
	.mini-menu li li {
		background: url(images/sub_sep.gif) bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:150px;
		}
	.mini-menu li:hover li a{
		background:none;
		
		}
	.mini-menu li ul a{
		display:block;
		height:25px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 10px;
		text-align:left;
		}
		.mini-menu li ul a:hover, .mini-menu li ul li:hover a{
			background:#bc8d6f url(images/hover_sub.gif) center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.mini-menu p{
		clear:left;
		}	
/* MINI MENU - END */
.spirit_bottom_table {
	background-image:  url(images/header/spirit-bottom.jpg);
	color: #F6D8A5;
	text-align:right;
	vertical-align:middle;
	font-size:x-small;
	/*---I CHANGED THIS align:center;*/
	width:763px;
	height: 38px;
	/*padding-right : 10px;*/
	}
.bottom_table {
	background-image:   url("images/header/bottom.jpg");
	color: #F6D8A5;
	text-align:right;
	vertical-align:middle;
	font-size:x-small;
	/*---I CHANGED THIS align:center;*/
	width:763px;
	height: 80px;
	/*padding-right : 10px;*/
	}

.body_table {
	background:#FFFFFF;
	text-align:left;
	vertical-align:top;
	/*font-size:x-small;*/
	/*---I CHANGED THIS align:center;*/
	width:750px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top : 0px;
	padding-bottom : 0px;
	/*padding-left : 5px;*/
	padding-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	
	}