/* Site-wide styles */

body {
	background-color: #0A0A0A;
	padding: 0px;
	border: 0px;
	min-width: 770px;
	font-size: 100%;
}

/* Header-wide styles */

.header_01 {
	width: 770px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}

.header_nav {
	width: 720px;
	height: 45px;
	margin: 0px;
	padding: 0px 0px 0px 50px;
	border: 0px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

.header_nav a, .header_nav a:visited, .header_nav a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

.header_nav a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: underline;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #696DFF;
}

.header_main {
	background: url(../images/header_02.png) top left no-repeat;
	width: 770px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* Content-wide styles */

.content_01 {
	width: 770px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}

.content_02 {
	background: url(../images/content_background_02.png) top left repeat-y;
	min-height: 925px;
	width: 770px;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

.left_column_spacer {
	background: url(../images/left_column_spacer_02.png) top left no-repeat;
	width: 202px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.main_content {
	background: url(../images/main_content_02.png) top left no-repeat;
	width: 533px;
	margin: 0px;
	padding: 20px 25px 10px 10px;
	border: 0px;
	vertical-align: top;
}

.main_content h1{
	margin: 0px;
	padding: 0px 0px 0px 30px;
	border: 0px;
	line-height: 20pt;
	font-family: arial, helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
}

.main_content h2{
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-height: 16pt;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

.main_content h2 a, .main_content h2 a:visited, .main_content h2 a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	line-height: 16pt;
}

.main_content h2 a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FF0000;
	line-height: 22pt;
}

.main_content p {
	margin: 5px 0px;
	text-align: left;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.main_content p a, .main_content p a:visited, .main_content p a:active {
	text-decoration: none;
	font-weight: bold;
	color: #0000FF;
}

.main_content p a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
}

.main_content ul li {
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-height: 11pt;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.main_content ul li a, .main_content ul li a:visited, .main_content ul li a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.main_content ul li a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
}

.main_content ol li {
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-height: 11pt;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.main_content ol li a, .main_content ol li a:visited, .main_content ol li a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.main_content ol li a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
}

.main_content_form {
	background: #FFFF99;
	width: 370px;
	margin: 0px;
	padding: 15px;
	border: 2px solid #FFFF00;
	text-align: left;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	line-height: 24pt;
	color: #000000;
}

.main_content_form input, .main_content_form select, .main_content_form textarea {
	background-color: #FFFFFF;
	text-align: left;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.index_quote {
	background: url(../images/index_quote_01.png) top left no-repeat;
	width: 250px;
	height: 75px;
	margin: 80px 0px 100px 0px;
	padding: 15px 10px 10px 10px;
	border: 0px;
	vertical-align: middle;
	text-align: center;
	line-height: 16pt;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.index_quote span {
	text-align: center;
	line-height: 20pt;
	font-family: arial, helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #FFFFFF;
}

.index_news_01 {
	margin: 0px;
	padding: 5px;
	border: 0px;
	vertical-align: text-top;
}

.index_news_01 p {
	margin: 0px;
	text-align: left;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}


.index_news_01 p a, .index_news_01 p a:visited, .index_news_01 p a:active {
	text-decoration: none;
	font-weight: bold;
	color: #0000FF;
}

.index_news_01 p a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
}

.index_news_01 ul li {
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-height: 11pt;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.index_news_01 ul li a, .main_contindex_news_01ent ul li a:visited, .index_news_01 ul li a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.index_news_01 ul li a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
}

.benefits_01 {
	background-color: #FF0000;
	margin: 0px 20px 0px 20px;
	padding: 10px 10px 0px 10px;
	border: 0px;
}

.benefits_01 h2 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-height: 16pt;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.benefits_01 ul li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border: 0px;
	line-height: 11pt;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}

.benefits_01 ul li a, .benefits_01 ul li a:visited, .benefits_01 ul li a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}

.benefits_01 ul li a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFF00;
}

.left_column {
	background: url(../images/left_column_02.png) top left no-repeat;
	width: 125px;
	min-height: 924px;
	margin: 0px;
	padding: 25px 30px 10px 47px;
	border: 0px;
	vertical-align: top;
}

.elube_club {
	width: 125px;
	height: 230px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

.left_column h1 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
	line-height: 18pt;
}

.left_column h1 a, .left_column h1 a:visited, .left_column h1 a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
	line-height: 18pt;
}

.left_column h1 a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FF0000;
	line-height: 18pt;
}

.left_column h2 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	line-height: 14pt;
}

.left_column h2 a, .left_column h2 a:visited, .left_column h2 a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	line-height: 22pt;
}

.left_column h2 a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FF0000;
	line-height: 22pt;
}

.left_column_link {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border: 0px;
}

.left_column h3 {
	margin: 0px;
	padding: 10px 0px 0p 5px;
	border: 0px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 17pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20pt;
}

.left_column h3 a, .left_column h3 a:visited, .left_column h3 a:active {
	margin: 0px;
	padding: 10px 0px 0p 5px;
	border: 0px;
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 17pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20pt;
}

.left_column h3 a:hover {
	margin: 0px;
	padding: 10px 0px 0p 5px;
	border: 0px;
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 17pt;
	font-weight: bold;
	color: #696DFF;
	line-height: 20pt;
}

.left_column p {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.left_column ul {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
	list-style: none;
}

.left_column ul li a, .left_column ul li a:visited .left_column ul li a:active {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 22pt;
}

.left_column ul li a:hover {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	line-height: 22pt;
}

/* Footer-wide styles */

.footer_01 {
	background: url(../images/footer_02.png) top left no-repeat;
	width: 770px;
	height: 205px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}

.footer_top {
	width: 740px;
	height: 163px;
	margin: 0px;
	padding: 5px 15px 27px 15px;
	border: 0px;
}

.footer_top a, .footer_top a:visited, .footer_top a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #FFFFFF;
}

.footer_top a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	text-decoration: underline;
	font-family: arial, helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #696DFF;
}

.footer_top p {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
}

.footer_top p a, .footer_top p a:visited, .footer_top p a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}

.footer_top p a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	text-decoration: underline;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #696DFF;
}

