@import "reset.css";

/* ###################################################################################################################################################### */
	html 						{/*overflow-y:scroll;*/}
	body						{ background-image:url(../img/background.jpg); background-position:top left; background-repeat:repeat-x; background-color:#e3e3e3;
								font-family: Helvetica, Arial, sans-serif; font-size:13px; color:#3a2f29;}
	
	.clear						{ clear:both;}
	
	.white 						{ color:#ffffff; }
	
	.green 						{ color:#e3f559; }
		
	.left 						{ float:left; }
	
	.right 						{ float:right; }
	
	h1							{ font-size:18px;}

	a:link, a:active, a:visited	{ color:#619abc; text-decoration:none;}
	a:hover						{ color:#619abc; text-decoration:underline;}

/* LAYOUT ----------------------------------------------------------------------------------- */

	#wholecontent				{ margin:0 auto; padding:0;}
	
	#td_header					{ height:103px; vertical-align:top; background-image:url(../img/bg-blue.gif); background-position:top left; background-repeat:repeat;}
	
		#social					{ float:right; margin-top:25px; margin-right:30px; background-image:url(../img/bcg-conect.png); background-position:top left; background-repeat:no-repeat; height:51px; width:334px;}
		#social .facebook		{ width:98px; height:27px; margin-top:24px; margin-left:11px; float:left;}
		#social .twitter		{ background-image:url(../img/ico-twitter.png); background-position:0 26px; background-repeat:no-repeat; width:83px; height:23px; float:left; padding-top:28px; padding-left:67px;}
		#social .twitter a.nyc	{ display:block; float:left; width:43px; height:14px; background-image:url(../img/nyc-off.png); background-position:top left; background-repeat:no-repeat;}
		#social .twitter a:hover.nyc	{ background-image:url(../img/nyc-on.png);}
		#social .twitter a.la	{ display:block; float:left; width:22px; height:14px; background-image:url(../img/la-off.png); background-position:top left; background-repeat:no-repeat;}
		#social .twitter a:hover.la	{ background-image:url(../img/la-on.png);}
		#social .youtube		{ margin-top:20px; float:left;}
		
	#td_menu					{ height:30px; background-color:#cdde4f; padding-left:25px;}
	#td_menu ul					{ margin:0; padding:0; list-style:none;}
	#td_menu li					{ float:left; height:30px; position:relative; z-index:100;}
	#td_menu table				{ position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:25px;}
	#td_menu li.spacer			{ width:34px; height:30px;}
	#td_menu li a.menu1			{ display:block; width:90px; height:30px; text-decoration:none; background-image:url(../img/menu-1-off.gif); background-position:top left; background-repeat:no-repeat;}
	#td_menu li a:hover.menu1	{ background-image:url(../img/menu-1-on.gif); text-decoration:none;}
	#td_menu li div.menu2			{ display:block; width:68px; height:30px; text-decoration:none; background-image:url(../img/menu-2-off.gif); background-position:top left; background-repeat:no-repeat;}
	#td_menu li div:hover.menu2	{ background-image:url(../img/menu-2-on.gif); text-decoration:none;}
	#td_menu li div.menu3			{ display:block; width:71px; height:30px; text-decoration:none; background-image:url(../img/menu-3-off.gif); background-position:top left; background-repeat:no-repeat;}
	#td_menu li div:hover.menu3	{ background-image:url(../img/menu-3-on.gif); text-decoration:none;}
	#td_menu li a.menu4			{ display:block; width:78px; height:30px; text-decoration:none; background-image:url(../img/menu-4-off.gif); background-position:top left; background-repeat:no-repeat;}
	#td_menu li a:hover.menu4	{ background-image:url(../img/menu-4-on.gif); text-decoration:none;}
	#td_menu li a.menu5			{ display:block; width:200px; height:30px; text-decoration:none; background-image:url(../img/menu-5-off.gif); background-position:top left; background-repeat:no-repeat;}
	#td_menu li a:hover.menu5	{ background-image:url(../img/menu-5-on.gif); text-decoration:none;}
	#td_menu li a.menu6			{ display:block; width:148px; height:30px; text-decoration:none; background-image:url(../img/menu-6-off.gif); background-position:top left; background-repeat:no-repeat;}
	#td_menu li a:hover.menu6	{ background-image:url(../img/menu-6-on.gif); text-decoration:none;}
	#td_menu li a.menu7			{ display:block; width:74px; height:30px; text-decoration:none; background-image:url(../img/menu-7-off.gif); background-position:top left; background-repeat:no-repeat;}
	#td_menu li a:hover.menu7	{ background-image:url(../img/menu-7-on.gif); text-decoration:none;}
	#td_menu ul ul 				{ visibility:hidden; position:absolute; width:200px; padding:0}
	#td_menu ul ul li			{ background-color:#cdde4f; padding:5px 8px 0 8px; height:23px;}
	#td_menu ul ul li a			{ display:block; color:#6b6b6b; height:23px; line-height:23px; border:0; background-color:#fff; padding-left:15px;}
	#td_menu ul ul li a:hover	{ background-color:fff; color:#000; text-decoration:none;}
	#td_menu ul li:hover ul, #td_menu ul a:hover ul{ visibility:visible;}
	
	#td_content					{ vertical-align:top; }
	
		.first-row				{ height:290px; width:1000px; background-image:url(../img/bg-blue.gif); background-position:top left;}
		.blue-row				{ background-image:url(../img/bg-blue.gif); background-position:top left; background-repeat:repeat;}
		.first-row .arrows		{ float:left; margin-top:27px; width:343px;}
		.first-row .welcome		{ float:left; width:340px; padding-right:30px; margin-top:27px; font-size:14px; color:#083e51;}
		
		.second-row				{ height:160px; width:1000px; background-image:url(../img/bg-green.gif); background-position:0 2px; background-repeat:repeat; padding-top:5px;}
		.second-row .right		{ float:right; width:292px;}
		.second-row .left		{ float:left; width:292px;}
		.second-row .middle		{ text-align:center; float:left; padding-top:16px; width:416px}
		
/*===========VIDEO PLAYER STYLE START==================================*/
		div.overlay {
			padding:45px;
			width:629px;
			display:none;
			background-image: url(../img/bcg_player.png);
		}

		div.overlay div.close {
			background:url(../img/close.png) no-repeat;
			position:absolute;
			top:-16px;
			right:-17px;
			width:44px;
			height:44px;
			cursor:pointer;
		}

		div.overlay a {
			height:450px;
			display:block;
		}

/*===========VIDEO PLAYER STYLE STOP==================================*/
	

	#td_footer					{ background-image:url(../img/bcg-footer.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#f3f6f6;
								padding-top:22px; padding-bottom:30px; padding-left:37px; line-height:21px;}
	#td_footer a:link, #td_footer a:active, #td_footer a:visited
								{ color:#737373; text-decoration:none;}
	#td_footer a:hover			{ color:#0092c5; text-decoration:none;}
	
	.applications				{ border-top:1px solid #dedede; padding-top:14px; margin-top:14px; width:177px; line-height:normal;}
	
	.question					{ font-size:10px; line-height:normal; color:#000; width:285px}
	.question .field			{ background:none; background-image:url(../img/bcg-questions.gif); background-position:top left; background-repeat:no-repeat;
								border:0; width:186px; height:21px; padding-left:10px; line-height:13px; font-size:13px; padding-top:5px; float:left; color:#9a9999; margin-right:5px;}
	.question .button-ask		{ background-image:url(../img/button-ask.gif); width:56px; height:25px; border:0; float:left; cursor:pointer;}
								
	#td_footer a:link.app, #td_footer a:active.app, #td_footer a:visited.app
								{ color:#4d4d4d; text-decoration:none;}
	#td_footer a:hover.app		{ color:#0092c5; text-decoration:none;}

		
/* Register Page */

#register_content				{ padding:20px; padding-left:25px; }

#register_iframe 				{ border:none; background:transparent; width:990px; 
								  /*background-image:url(../img/bg-blue.gif); background-repeat:repeat; background-position:top left;*/  overflow:hidden; }
		
	.line_separator 			{ height:2px; border-bottom:2px solid #3baed6; }		
		
		
	/* Register Step 2 */
	
	.country_select 			{ background:url(../img/countrys_bcg.gif); background-repeat:repeat; background-position:top left; padding:15px; font-size:12px; margin-bottom:20px; }
	
	.country_title 				{ color:#3b535b; font-size:22px; font-weight:bold; }


/* -------------------------------------------------------------------------------- */
/* AUDITRION */

.audution_labels label input	{ margin-right:10px;}
.audution_labels label			{ width:280px; float:left; margin-bottom:5px;}



















