html{ height: 100%; overflow-y:hidden; }

body{
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height:150%;
	background-color:#b9c5d5;
	height: 100%;
	
}

/*--------------------------------
	customize 
---------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}

a{ color:#6F92BB; text-decoration:underline; cursor:pointer; }
a:hover{ text-decoration:none; }
table{ border: none; }
ul, ol, dir, menu { list-style:none; }
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }	/* Controlsthe BR tag, which makes the WRAPPER float stretch for GECKO */
	.clearfix {display: inline-block; }
	/* Hides from IE-mac \*/
		* html .clearfix { height: 1%; }
		.clearfix { display: block; }
	/* End hide from IE-mac */

:focus { -moz-outline-style: none; outline:none; }
*::-moz-selection { background-color:#4C5767; color:#fff; }
img{ border:none; }
.floatl{ float:left; }
.floatr{ float:right; }

#overlay{ position: fixed; top: 0; left: 0; z-index: 99; width: 100%; height: 100%; background-color:#000; cursor: default; }
* html #overlay{ position: absolute; background-color:#000; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(0 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }

table{ height:100%; width:100%; }
	table tr td{ height:100%; }
	table tr.head td{ height:95px; }
/*-------------------------------- 
	Form elements
---------------------------------*/

fieldset{ border:0 none; position:relative; }
	form div.item{ margin-bottom:12px; width:100%; position:relative; }
		form label{ float:left; margin-bottom:2px; width:110px; line-height:2em; }
		input, textarea{ width:260px; color:#485B6D; border:1px solid #8090a1; background-color:#f1f3f7; font-family: 'Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:1em; padding:4px; -moz-border-radius:5px;  }
		input[disabled], textarea[disabled]{ color:#888; }
		textarea{ overflow:auto; font-family: 'Lucida Grande',Verdana,Arial,Helvetica,sans-serif; }
								
		form div.checkbox{ padding-left:110px; width:auto; }
			form div.checkbox label{ display:inline; float:none; }
			form div.checkbox input{ width:auto; background:none; float:left; margin:6px 10px 0 -2px; padding:0; border:none; }
			* html form div.checkbox input{ margin:1px 3px 0 -2px; }
					
		input:focus, textarea:focus{ background-color:#FFF; }
		select:focus{ background-color:#FBFBFB; }
	
	form div.buttons{ margin-top:6px; text-align:center; }
		form div.buttons p{ color:#d2fb30; font-size:1.2em; line-height:2em; }
		form div.buttons button{ padding:2px; cursor:pointer; border:none; background:none; font-size:18px; color:#fff; }
		form div.buttons button:hover{ color:#485B6D; }

/*-------------------------------- 
	header 
---------------------------------*/
#header{ height:56px; min-width:1000px; background:url(../images/top_nav_repeat.gif) 0 0 repeat-x; overflow:hidden; }
* HTML #header{ width:expression((documentElement.clientWidth < 1102) ? "1100x" : "auto"); }
	#header .content{ background:url(../images/top_nav_bg.jpg) center 0 no-repeat; }
		#header .logo{ float:left; margin:5px 0 0 0px; }
		#header h1{ float:left; font-size:1.6em; font-weight:normal; margin:0 14px 0 15px; line-height:2.2em; height:40px; width:170px; overflow:hidden; }
		#header a{ float:right; width:75px; height:21px; background:url(../images/texts.gif) -380px 1px no-repeat; text-indent:-80px; overflow:hidden; }
		#header ul.buttons{ float:right; width:239px; margin:10px 20px 0 0; }
			#header ul.buttons li{ float:right; background:url(../images/star_seperator.gif) 19px center no-repeat; padding-left:25px; }
				#header ul.buttons a{ margin-left:25px; float:none; display:block; }
			
				a#contact_btn{ width:56px; background-position:-364px 1px; }
				a#contact_btn:hover{ background-position:-308px 1px; }
				
				a#ad_btn{ width:83px; background-position:-225px 1px; }
				a#ad_btn:hover{ background-position:-143px 1px; }
		
		#header #subscribe{ float:right; width:341px; margin:10px 0 0 0; }
			#header #subscribe #sub_incdicator{ float:right; width:20px; height:19px; margin:2px 10px 0 0; background:url(../images/vx.gif) -20px 0 no-repeat; opacity:0; filter: alpha(opacity=0); overflow:hidden; }
				#header #subscribe #sub_incdicator.invalid{ background-position:0 0; }
			#header #subscribe a{ width:72px; height:23px; background-position: -73px 1px; }
			#header #subscribe a:hover{ background-position:-2px 1px; }
			#header #subscribe input{ float:right; width:177px; height:17px; margin:0px 10px 0 0; position:relative; top:-3px; padding:6px 5px; color:#8ea2b3; border:none; background:url(../images/input_bg.gif) 0 0 no-repeat; }
			#header #subscribe input.filled{ color:#ced6e1; }
			#header #subscribe img{ margin:2px 10px 0 0; }
			#header #subscribe span{ float:left; padding:2px 20px 0 0; color:#ba3636; font-weight:bold; }
/*-------------------------------- 
	flash
---------------------------------*/
#flashwrap{ height:100%; min-width:1000px; overflow:hidden; }
#flashcont{ height:100%; text-align:center; }

.modal{ display:none; position:fixed; z-index:999; top:50%; left:50%; margin:-198px 0 0 -200px; width:410px; background-color: #B9C5D5; border:5px solid #FFF; -moz-border-radius:10px; }
* HTML .modal{ position:absolute; width:420px; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(52 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }
	.modal .wrapper{ margin:14px; color:#485B6D; }
		.modal .wrapper fieldset { overflow:hidden; }
		.modal .wrapper .text{ font-weight:bold; margin-bottom:20px; } 
			.modal .wrapper .text p{ width:33.2%; float:left; }
			.modal .wrapper .text span{  }
		.modal .wrapper form{ font-weight:bold; }











