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

/** G L O B A L S **/

body {
		text-align:center;
		margin-left: auto;
 margin-right: auto;
		background-color:#000000 !important;
		background-image:url(../images/bg.jpg);
		background-position:top center;
		border:0px !important;
		padding:0px !important;
		margin:0px !important;
	}


h1 h2 {padding:0px; margin:0px; line-height:normal;}

A {color: #2075c4; text-decoration: none;}

A:hover {text-decoration: underline;}

ul { margin: 0; }
li {line-height:100%; padding: 5px 0; }

.spacer {clear:both}

label {clear: left; float:left; width:50%; min-width: 100px; padding-top:10px; padding-right: 20px; text-align: right; }

input, select {margin-top:5px;}

textarea {margin-top:5px; width:143px;}

table.table { margin: auto; }
table.table th, table.table td { padding: 4px; text-align: left;}
table.table th.top { text-align: center;}
table.table td.narrow { text-align: center;}
p {
	padding: 10px;
	margin: 0;
}

/** C O N T A I N E R S **/

.content {width:900px; min-height:600px; padding:0px; margin:0px; margin-left:auto; margin-right:auto; text-align:left;}

	.content .header_container {width:892px; height:127px; padding:0px; margin:0px; clear:both; background:url(../images/header_bg.jpg) top center no-repeat;}

	.content .menu_container {width:892px; height:55px; padding-left:4px; padding-right:4px; margin:0px; clear:both; background:url(../images/menu_bg.jpg) top center no-repeat;}

	.content .header_image {width:890px; height:250px; padding-left:5px; padding-right:5px; margin:0px; clear:both; background:url(../images/header_image.jpg) top center no-repeat;}

	.content .body_container {width:890px; padding-left:5px; padding-right:5px; min-height:245px; margin:0px; clear:both;}

	.content .footer_container {width:890px; height:100px; padding-left:5px; padding-right:5px; margin:0px; clear:both; background:url(../images/footer_bg.jpg) top center no-repeat;}

.get_message { text-align: center; border: 1px white solid; margin-bottom: 4px; padding: 8px; color: white; }
.get_message_up { text-align: center; background-color: green; border: 1px white solid; margin-bottom: 4px; padding: 8px; color: white; }
.get_message_down { text-align: center; background-color: red; border: 1px white solid; margin-bottom: 4px; padding: 8px; color: white; }



/** H E A D E R **/

.content .menu_container a {color:#fff; text-decoration:none;}
.content .menu_container a:hover {text-decoration:underline;}

.content .menu_container .menu_link_home{float:left; height:36px; background:url(../images/menu_link_bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; width:77px; margin-left:7px; padding-left:45px; padding-top:19px;}

.content .menu_container .menu_link_about {float:left; height:36px; background:url(../images/menu_link_bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; width:87px; margin-left:4px; padding-left:35px; padding-top:19px;}

.content .menu_container .menu_link_featured {float:left; height:36px; background:url(../images/menu_link_bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; width:111px; margin-left:4px; padding-left:11px; padding-top:19px;}

.content .menu_container .menu_link_offers {float:left; height:36px; background:url(../images/menu_link_bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; width:107px; margin-left:4px; padding-left:15px; padding-top:19px;}

.content .menu_container .menu_link_refer {float:left; height:36px; background:url(../images/menu_link_bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; width:102px; margin-left:4px; padding-left:20px; padding-top:19px;}

.content .menu_container .menu_link_contact {float:left; height:36px; background:url(../images/menu_link_bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; width:97px; margin-left:4px; padding-left:25px; padding-top:19px;}

.content .menu_container .menu_link_faq {float:left; height:36px; background:url(../images/menu_link_bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; width:74px; margin-left:4px; padding-left:48px; padding-top:19px;}





/** B O D Y **/
.body_container .world_top {
	width:890px; height:70px; background:url(../images/world_top_background_blank.png) top center no-repeat; clear:both; 
	color: white; 
	line-height: 90px; vertical-align: bottom; 
	padding: 0px 0 0 0px;
	font-family: Tahoma, Verdana, Geneva, "MS Reference Sans Serif", "Sans Serif", sans-serif; 
	font-size: 32px;
	position: relative;
}
.body_container .world_top  h1 {
	color: white; 
	line-height: 90px; vertical-align: bottom; 
	font-family: Tahoma, Verdana, Geneva, "MS Reference Sans Serif", "Sans Serif", sans-serif; 
	font-size: 32px;
	padding-left: 20px;
}
#index .body_container .world_top {width:890px; height:70px; background:url(../images/world_top.png) top center no-repeat; clear:both;}

.body_container .newsletter {
	text-align: left;
	position: absolute; bottom: 0px; right: 13px;
	line-height: 38px; vertical-align: bottom; 
	font-family: "Lucidia SANS", Tahoma, Verdana, Geneva, "MS Reference Sans Serif", "Sans Serif", sans-serif; 
	font-size: 20px;
	font-weight: bold;
	height:	38px;
}
.body_container .newsletter input {
	border:0px; padding:0px; height:20px; margin: 0 0 9px 0;
	line-height: 29px; vertical-align: bottom; 
}
.body_container .newsletter input.text {
	width:158px;
}
.body_container .newsletter form {
	display: inline;
}

.body_container div.newsletter_signup { display: inline; margin-left:5px;}

.body_container .main {width:865px; min-height:165px; border-top:1px solid #667785; border-bottom:1px solid #667785; clear:both; margin-left:auto; margin-right:auto; padding-bottom:5px;}

.body_container .main .left {width:566px; min-height:100px; float:left; padding-top:5px; margin:0px; }

.body_container .main .left .main_top {width:566px; height:10px; clear:both; padding:0px; margin:0px; background:url(../images/main_top.jpg) top center no-repeat; }																																																									 
.body_container .main .left .main_content { border: 0px green solid; width:550px; min-height:134px; clear:both; padding-left:8px; padding-right:8px; margin:0px; background:url(../images/main_bg.jpg) top center repeat-y; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.body_container .main .left .main_bottom {width:566px; height:10px; clear:both; padding:0px; margin:0px; background:url(../images/main_bottom.jpg) top center no-repeat; }

.body_container .main .right {width:292px; min-height:100px; float:left; padding-top:10px; margin:0px; padding-left:7px; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif}

.body_container .main .right .button1 {width:292px; height:72px; clear:both; margin:0px;}

.body_container .main .right .button2 {width:292px; height:72px; clear:both; padding-top:3px; margin:0px; }

.body_container .main .right .sponsors {width:292px; min-height:300px; clear:both; padding-top:3px; margin:0px; background-color: #153057; text-align: center; border:1px solid #607284; color: #d19c2f; }

.body_container .main .right .sponsors img {}

.body_container .main .right .sponsors #clickhere { background:url(../images/your_ad_here.jpg) no-repeat; width: 252px; height: 52px; margin-left: 20px; }

#page_title, #page_h1_title {
	height:	4em;
	width:	100%;
}

/** F O O T E R **/

.footer_container .footer1 {clear:both; width:890px; padding:0px; margin:0px; height:26px;}
.footer_container .footer2 {clear:both; width:890px; padding:0px; margin:0px; height:32px;}
.footer_container .footer2 .footer_menu { clear:both; height:27px; padding:0px; text-align: center; color:#fff; padding-top:5px;}
.footer_container .footer2 .footer_menu a{font-family: Gill Sans, Verdana, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none;}
.footer_container .footer2 .footer_menu a:hover{ text-decoration:underline; }
.footer_container .copyright {width:340px; height:18px; padding-top:14px; margin:0px; float:left; font-family: Gill Sans, Verdana, Helvetica, sans-serif; font-size:11px; margin-left:10px; color:#fff;}
.footer_container .credit {width:210px; height:18px; padding-top:14px; margin:0px; float:right; font-family: Gill Sans, Verdana, Helvetica, sans-serif; font-size:11px; color:#fff;}
