* {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; outline:none;}
body {font-size:11px; background:#FFFFFF; color:#333333; text-align:center;}
html, body  {height:100%}
p { line-height:16px; vertical-align:middle}
a {color:#ff6633; text-decoration:none;}
	a:hover {color:#333333; text-decoration:underline;}
input { font-size:11px; color:#333333; vertical-align:middle}
select { font-size:11px; color:#333333; vertical-align:middle }
label { vertical-align:middle}
img {border:0 none;}

.clear {clear:both; height:0; line-height:0; outline:0 none; font-size:0;border:0;}

/******************************************************************************************************************/
#container { width:1003px;  margin:0 auto -320px; padding:0 15px 0 0 ; background:#FFFFFF; text-align:left; position:relative; min-height:100%; height:auto !important ; height:100%;}
	/* Header */
	#header {width:1003px; }
		/*drop down menu*/
			#nav {padding:0; margin:3px 0 0 0; list-style:none; height:48px; position:relative; z-index:200; width:786px; float:right;}
				#nav li.top {display:block; float:left;}
				#nav li a {display:block; float:left; height:48px; text-decoration:none; padding:0; cursor:pointer;}
				#nav li p {display:block; float:left; height:48px; text-decoration:none; padding:0; }
				#nav li a b, #nav li p b  {margin-left:-9999px;}
				
				#nav li .navHome { background:url(../images/nav_home.gif); width:58px;}
				#nav li .navAbout {background:url(../images/nav_about-the-conference.gif); width:175px;}
				#nav li .navRegister {background:url(../images/nav_register.gif); width:79px;}
				#nav li .navPresenter {background:url(../images/nav_presenters.gif); width:97px;}
				#nav li .navInvestors {background:url(../images/nav_investors.gif); width:88px;}
				#nav li .navPartnering { background:url(../images/nav_partnering.gif); width:96px;}
				#nav li .navTravel { background:url(../images/nav_travel.gif); width:65px;}
				#nav li .navContact { background:url(../images/nav_contact-us.gif); width:128px;}
				#nav li:hover a, #nav a:hover {background-position: 0 48px;}
				#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}
				#nav li .active { background-position:0 48px;}
				
				#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
				
				#nav li:hover {position:relative; z-index:200;}
				#nav a:hover {position:relative; white-space:normal; z-index:200;}
				
				#nav :hover ul.sub
				{left:15px; top:44px; height:auto; z-index:300;}
				#nav :hover ul.sub li
				{display:block; height:32px; position:relative; float:left; width:152px; font-weight:normal;}
				#nav :hover ul.sub li a
				{display:block; height:32px; text-decoration:none; padding:0; cursor:pointer;}
				#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}
				
				#nav :hover ul li .subSchedule{background:url(../images/sub_schedule.png); width:172px;}
				#nav :hover ul li .subAboutHostSponsors {background:url(../images/sub_about-host-sponsors.png); width:172px;}
				#nav :hover ul li .subConference {background:url(../images/sub_conference-maps.png); width:172px;}
				#nav :hover ul li .subAboutPresenting {background:url(../images/sub_about-presenting.png); width:143px;}
				#nav :hover ul li .subApplication {background:url(../images/sub_application.png); width:143px;}
				#nav :hover ul li .subSponsoredActivites {background:url(../images/sub_sponsors-activities.png); width:154px;}
				#nav :hover ul li .subTopThings {background:url(../images/sub_subTop.png); width:154px;}
				
				#nav :hover ul.sub li a:hover 
				{background-position: 0 32px; position:relative;}

		/* banner */
		.banner { background:url(../images/bgd_header.gif) 0 0 no-repeat; width:1003px; display:block; overflow:hidden ; }
			.logo { width:275px; float:left;}
			.title { width:728px; float:left;}
				.textStyle { margin:22px 0 0 22px;} 
				.imgStyle { position:absolute; z-index:999; top:162px; left:553px;}
				
	/* Content */		
	#content { width:1003px; overflow:hidden; display:block }	
	
		/* Collumn 1 */	
		.collumn1 { width:260px; padding:8px 7px 0 8px; float:left;}	
			.collumn1 p { margin-bottom:5px;}
			.collumn1 div { background:#f8fbf4; border:1px solid #d2d4d2; padding:10px; margin:0 0 10px 0;}
			.collumn1 div h4 { margin:0 0 7px 0;}
			.collumn1 div ul { list-style:none; display:block}
			.collumn1 div li { background:url(../images/li_dot_ora.gif) 0 5px no-repeat; padding:0 0px 0 10px; line-height:16px;}
			.collumn1 div li span, .collumn1 div span { color:#ff6633}
			.collumn1 .divStyle01 { background:#f8fbf4 url(../images/bgd_lc-model01.jpg) bottom left no-repeat; padding:10px 10px 200px 10px;}
			.collumn1 .divStyleAbout { background:#f8fbf4 url(../images/bgd_lc-about.jpg) bottom left no-repeat; padding:10px 10px 200px 10px;}
			.collumn1 .divStyleSchedule { background:#f8fbf4 url(../images/bgd_lc-schedule.jpg) bottom left no-repeat; padding:10px 10px 400px 10px;}
			.collumn1 .divStylePresenters { background:#f8fbf4 url(../images/bgd_lc-presenters.jpg) bottom left no-repeat; padding:10px 10px 400px 10px;}
			.collumn1 .divStyleInvestors { background:#f8fbf4 url(../images/bgd_lc-presenters.jpg) bottom left no-repeat; padding:10px 10px 220px 10px;}
			.collumn1 .divStyleApplication { background:#f8fbf4 url(../images/bgd_lc-application.jpg) bottom left no-repeat; padding:10px 10px 200px 10px;}
			.collumn1 .divStyleAboutPresenting { background:#f8fbf4 url(../images/bgd_lc-about-presenting.jpg) bottom left no-repeat; padding:10px 10px 200px 10px;}
			.collumn1 .divStylePartnering { background:#f8fbf4 url(../images/bgd_lc-partnering.jpg) bottom left no-repeat; padding:10px 10px 200px 10px;}
			
		/* Collumn 2 */		
		.collumn2 { width:728px; float:left; overflow:hidden; padding:0 0 20px 0}	
			.collumn2 p { margin-bottom:5px;}
			
			/* Main Content */	
			.main { width:450px; padding:0 10px; float:left;}
				.main h3 { width:450px; background:url(../images/bgd_line.gif) bottom left repeat-x; padding:0 0 11px 0; margin:30px 0 10px 0;}	
				.main h4 { margin:20px 0 7px 0px; font-size:14px; font-weight:normal;}
				.main ul { list-style:none; display:block}
				.main li { background:url(../images/li_dot_ora.gif) 0 7px no-repeat; padding:0 0px 0 10px; margin:5px 0; line-height:16px;}
			.buttonReg { display:block; text-align:right; margin:20px 0 0 0;} 	
			.box2 { width:728px; overflow:hidden; border-bottom:1px solid #d5d6d7; padding:0 0 20px 0; margin:0 0 20px 0; }
				.box2 p { float:left; width:225px; text-align:center; padding:20px 0 0 0; }
			.registrationStyle li { background:url(../images/li_dot_blk.gif) 0 5px no-repeat;} 
			
			/* Sub Content */		
			.info { width:245px; padding:0px 8px 0 5px; float:left; margin:10px 0 0 0; }
				.info h4 { margin:20px 0 7px 0px;}
				.info ul { list-style:none; display:block}
				.info li { background:url(../images/li_dot_ora.gif) 0 7px no-repeat; padding:0 0px 0 10px; margin:5px 0; line-height:16px;}
				.info span { color:#ff6633;}
				
			/* Context */	
			.context { width:710px; padding:0 8px 0 10px; display:block; overflow:hidden;}
				.context h3 { width:700px; background:url(../images/bgd_line.gif) bottom left repeat-x; padding:0 0 11px 0; margin:30px 0 10px 0;}	
				.context h4 { margin:20px 0 7px 0px;}
				.tb1 { text-align:left; border-collapse:collapse; border-color:#aeb0b2;}
					.tb1 th { background:#d6e9bf;}
					.tb1 th, .tb1 td { padding:2px;}
				.preApp { width:700px;overflow:hidden}
					.preApp p { width:700px; overflow:hidden; padding:0 0 5px 0; display:block;}
					.preApp input { width:200px; float:left; padding:1px 2px; margin:0 5px 0 0;}
					.preApp label { width:140px; float:left; padding:0 10px 0 0;}
					.preApp .noStyle { float:none; width:auto;}
					.preApp textarea { display:block; width:350px; height:100px; padding:1px 2px;}
					.preApp select { width:208px; float:left; padding:1px 0px;} 
					.preApp .submit { width:60px;}
					.preApp .upload input { width:356px; padding:2px 0px;}
			
		/* Content 1 Collunm */		
		.collumn { width:927px; padding:0 38px;}
			.collumn h4 { margin:20px 0 7px 0px;}
			.collumn h3 { width:700px; background:url(../images/bgd_line.gif) bottom left repeat-x; padding:0 0 11px 0; margin:30px 0 10px 227px;}
				.box3 { width:927px; overflow:hidden; border-bottom:1px solid #d5d6d7; padding:0 0 20px 0; margin:0 0 20px 0; }
				.box3 p { float:left; width:200px; text-align:center;}
				.box3 div { float:left; width:470px; padding:0 30px 0 27px}
				.box3 div p { float:none; width:auto; text-align:left}
				.box3 .last { text-align:left; padding:39px 0 0 0; color:#0058a9;}
				.box3 a { color:#0058a9; text-decoration:underline}
				.box3 a:hover { color:#333333;} 
				
	/* Footer */	
		.push { height:320px;}	
		#footer { width:1003px;  height:520px; display:block; margin:0 auto; overflow:hidden; position:relative;}
				.hostSpons {
	background:url(../images/bgd_host-sponsors_top.gif) 0 0 no-repeat;
	width:967px;
	padding:44px 17px 17px 18px;
}
					.hostSpons p { width:161px; float:left; text-align:center; margin:10px 0 0 0;}
					.hostSpons p img { margin:0 0 20px 0;}
									
			.footNav { width:1003px; display:block; text-align:center; font-size:10px; color:#666666}	
				.footNav ul { list-style:none; display:block; margin:5px 0 2px 0}		
				.footNav li { display:inline;}
				.footNav .last a { background:none}
				.footNav a:hover {color:#ff6633; text-decoration:none}
				
/* Pop Up window */	
#contentP { width:639px; margin:0 auto; text-align:left;}	
	#contentP p { margin-bottom:5px;}	
	#contentP .close { text-align:right}
	#contentP .close a { font-size:12px; color:#333333; font-weight:bold}
	#contentP .close a:hover {color:#ff6633}
	#contentP .mainP { width:559px; padding:0 30px 0 50px; }
	
	
/* VALIDATE */	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}