html, body, table, th, tr, td, p, img, hr, ul, li, h1, h2, h3, h4, h5, div, form, fieldset {padding:0; margin:0; border:none;}
html > body{
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-image: url(../../10in2010/images_guest/mainbody_bg1.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color:#02386F;
	/*background-color:#ffffff;*/
}
#container{
	width:960px;
	margin:0px auto;
	padding:0px 10px;
	position:relative;
}

#topnav{
	background-color:#074896;
	background-image:url(../../10in2010/images_guest/topnav_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Frutiger,"Lucida Grande",Arial,Helvetica,sans-serif;
	min-height:56px;
	text-align:center;
}

#body{
	background-image: url(../../10in2010/images_guest/10in2010_BG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	/*min-height:463px;*/
	/*height:900px;*/
	height:100%;
	background-color:#6D93BE;
}

#bodyleft{
	width:200px;  /* width:264px;  */
	float:left;
	padding:0px 27px 0px 26px;
}

#bodyright{
	width:675px; /* width:631px;  */
	float:right;
	padding:0px;
	margin:0px 12px 0px 0px;
	background-color:#fff;
	min-height:500px;
}

#bodyright.int{
	margin:0px 12px 0px 0px
}

#fp-signup{
	min-height:44px;
	width:609px;
	padding:10px;
	float:right;
	margin:79px 12px 9px 0px;
	border:1px solid #ccc;
	background-color: #000033;
}
#fp-flash{
	width:631px;
	margin:0px 12px 16px 0px;
	float:right;
	min-height:300px;
	background-color:#fff;
}

#footer{
	float:none;
	color:#666;
	font-size:9px;
	width:631px;
	margin:10px 12px 0px 0px;
}
#footer #footer-left{
	float:left;
}
#footer #footer-right{
	float:right;
}

.clear{clear:both; height: 0px;}

#thankYouMsg {min-height:140px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid #336699; display: none; width: 500px; float: left; margin-top: -155px; margin-left: -245px; left:50%; position:fixed; text-align:left; top:50%; padding-bottom:10px; z-index:1020000000 !important;}	
	

/* alert box ajax */

#alertBoxOverlay {
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000000000 !important;
	display:none;
}

.alertBox_overlayMacFFBGHack {
background:transparent url(../../10in2010/images/macFFBgHack.png) repeat scroll 0 0;
}

#confirm-container {min-height:140px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid #336699; display: none; width: 500px; float: left; display: none; margin-top: -155px; margin-left: -245px; left:50%; position:fixed; text-align:left; top:50%; padding-bottom:10px; z-index:1020000000 !important;}
#confirm-container .header {height:30px; width:500px; background:url(../../10in2010/images/confirm/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; margin:0; padding:12px 4px 12px 8px; font-size:1em;}
#confirm-container .buttons {width:160px; float:right; padding:10px 8px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../../10in2010/images/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;}
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:-1px; left:480px; color:#ccc;}
#confirm-container a.modal-close:hover {color:#eee;}

#confirm-container .buttons .confirmYes a {text-decoration:none; color:#666; padding:3px 22px 0 23px; float:right;}
#confirm-container .buttons .confirmNo a {text-decoration:none; color:#666; padding:3px 27px 0 20px; float:right;}


/* end: alert box ajax */	
