img	{ border:0px; }
img, div, input { behavior:url("style/iepngfix.htc"); }
.clear { clear:both; }
body { margin:0; text-align:center; min-width:949px; background-color:#000; font-family:arial; font-size:8pt; color:#000; }

/**********************************************
 Header
**********************************************/

#wrapper { width:949px; text-align:center; margin:10px auto; background:#000 url(../images/background.gif) top repeat-y; }
	#load { display:none; position:absolute; left:20px; top:20px; width:210px; padding:5px 0px; text-align:center; border:2px solid #4f76de; background:url(../images/loading_background.png) top left repeat-x; color:#FFF; font-weight:bold; font-style:italic; }
	#background_top { background:url(../images/background_top.png) repeat-x; }
	#background_bottom { background:url(../images/background_bottom.png) repeat-x; }
	#container { position:relative; text-align:left; padding:14px 40px 14px 40px; width:879px; }
		#header { width:869px; height:190px; background:url(../images/header_background.png) top left no-repeat; position:relative; }
			#header_logo { float:left; padding:0px 0px 0px 40px; }
			#header_right { float:right; width:380px; }
				#module1 { margin:21px 0px 0px 0px; width:356px; height:86px; padding:10px; overflow:hidden; border:2px solid #4f76de; background:#FFF url(../images/module1_background.gif) bottom repeat-x; }
					#module1 h1 { padding:0 0 5px 0; margin:0 0 5px 0; font-size:12pt; font-weight:bold; color:#0437bf; border-bottom:1px solid #0437bf; }	
					#module1 p { line-height:11pt; }
					#module1 a { color:#0437bf; text-decoration:underline; }
					#module1 a:hover { color:#000; text-decoration:underline; }
				#signup { float:right; margin-top:5px; }
			
/**********************************************
 Slider navigation
**********************************************/
	.sliderWrapper { padding:10px 10px 5px 10px; width:849px; height:130px; margin-bottom:10px; background-color:#000; }
		.sliderGallery { width:849px; height:130px; overflow:hidden; position:relative; }
			.sliderGallery UL { position:absolute; list-style:none; overflow:none; white-space:nowrap; padding:0 10px; height:100px; background:url(../images/slider_background.gif) bottom repeat-x; }
			.sliderGallery UL LI { display:inline; padding:10px; }
			.slider { height:19px; position:relative; top:105px; cursor:pointer; background:url(../images/slider_track.png) top no-repeat; }
			.handle { height:13px; width:213px; position:absolute; top:3px; z-index:100; cursor:move; background:url(../images/slider_handle.png) top no-repeat; }
			.galleryItem a { }
			.galleryItem a:hover { }
		
/**********************************************
 Main on Homepage
**********************************************/
	#main { width:869px; height:281px;  }
		#main p { padding:5px 0px; line-height:13pt; }
		#main h1 { padding:5px 0px; font-size:14pt; color:#ff001c; border-bottom:1px solid #ff001c; }
		#main a { color:#ff001c; text-decoration:none;  }
		#main a:hover { color:#000; text-decoration:underline; }
		#main ul, #main ol { margin:0px 0px 0px 25px; padding:5px 0px; }
		#main li { list-style-type:disc; line-height:15pt; padding:0px; margin:0px; }
		
		#main_left { float:left; width:280px; height:277px; padding:0px 10px; margin-right:10px; border:2px solid #ff001c; background:#FFF url(../images/content_background.gif) bottom repeat-x; overflow:hidden; }
			#scroller_container { position:relative; with:280px; height:277px; overflow:hidden; }
		#content { float:left; }
			#content_guard { width:527px; height:277px; padding:0px 10px; border:2px solid #ff001c; background:#FFF url(../images/content_background.gif) bottom repeat-x; overflow:scroll; }
			
		#player {  }
	
/**********************************************
 Main on Internal pages
**********************************************/
	#main_int { position:relative; width:845px; padding:10px 10px 25px 10px; border:2px solid #ff001c; background:#FFF url(../images/content_background.gif) bottom repeat-x; }
		#return_top { position:absolute; top:15px; right:15px; }
		#return_bottom { position:absolute; bottom:15px; right:15px; }
		#main_int p { padding:5px 0px; line-height:13pt; }
		#main_int h1 { padding:5px 0px; font-size:14pt; color:#ff001c; border-bottom:1px solid #ff001c; }
		#main_int h2 { padding:5px 0px; font-size:12pt; color:#0437bf; border-bottom:1px solid #ff001c; }
		#main_int a { color:#ff001c; text-decoration:none;  }
		#main_int a:hover { color:#000; text-decoration:underline; }
		#main_int ul, #main ol { margin:0px 0px 0px 25px; padding:5px 0px; }
		#main_int li { list-style-type:disc; line-height:15pt; padding:0px; margin:0px; }
	
		#main_int_left { float:left; width:440px; margin-right:20px; }
		#main_int_right { float:right; width:283px; padding:20px; margin:30px; border:1px solid #0437bf; }
			
			#main_int h2 { padding:5px 0px; font-size:12pt; color:#0437bf; border-bottom:1px solid #0437bf; font-weight:bold; }
			#contact_form { padding:10px 0; margin:0px; }
				#contact_form .line { margin:0px; margin-bottom:5px; }
				#contact_form .label_primary, #contact_form .label_primary_mandatory { float:left; width:90px; line-height:17pt; margin-right:5px; }
				#contact_form .label_secondary, #contact_form .label_secondary_mandatory { float:left; line-height:17pt; margin-right:5px; }
				#contact_form .label_primary_mandatory, #contact_form .label_secondary_mandatory { font-weight:bold; } 
				#contact_form .input { float:left; }
				#contact_form .clear { clear:both; }
				#contact_form .input_text { width:150px; font-family:Arial; font-size:8pt; color:#000; border:1px solid #0437bf; padding:2px; }
				#contact_form .input_select { font-family:Arial; font-size:8pt; color:#000; }
				#contact_form .button { font-family:Arial; font-size:8pt; color:#0437bf; border:1px solid #0437bf; background-color:#fff; }

/**********************************************
 Affiliate banner
**********************************************/
	#banner_area { text-align:center; padding:10px 0; }
		#banner { margin:0 auto; height:60px; width:468px; border:2px solid #4f76de; background:#FFF url(../images/banner_background.gif) bottom repeat-x; }
		#banner:hover { border-color:#ff001c; cursor:pointer; }

/**********************************************
 CMS Modules
**********************************************/
	#modules { font-size:10pt; color:#0437bf; line-height:12pt; }
		.module { float:left; height:35px; padding:5px; background:#FFF url(../images/modules_background.gif) bottom repeat-x; border:2px solid #4f76de; }
		.module a { color:#0437bf; text-decoration:underline; }
		.module a:hover { color:#000; text-decoration:underline; }
		#module2 { width:194px;text-align:center; }
		#module3 { width:419px; text-align:center;margin:0px 10px; }
		#module4 { width:194px;text-align:center; }

/**********************************************
 Tooltip
**********************************************/
	#tooltip { width:150px; position:absolute; text-align:left; z-index:3000; border:1px solid #111; background-color:#eee; padding:5px; opacity:0.85; }
	#tooltip h3, #tooltip div { margin:0; }



