/* CSS Document */


body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#204160;
	width:900px;
	background-image: url(fireworks.jpg);
	background-repeat: repeat-y;
	background-color: #204160;	
	}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#97a4ae;
	}
p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
#Content>p {margin:0px;}
#Content>p+p {text-indent:30px;}

blockquote {margin:0 3px; padding0;}
a {
	color:#09c;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:#FFFF00; text-decoration:underline;}
.current {font-size:11px; 	font-weight:900;}

#Header {
	margin:0px 0px 10px 0px;
	/* padding:70px 0px 10px 43px;
	For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	background-image: url(header.jpg) ;
	background-repeat:no-repeat;
	background-position: top right;
	height:96px; 
	width:890px;
	border-style:solid;
	border-color:black;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	line-height:11px;
	background-color:#204160;
}
body>#Header {height:96px;}
#usatt_logo {
	position:absolute;
	top:11px;
	left:23px;
	margin:0px;
	padding:0px;
	height: 60px;
	width: 127px;
}
#Title {
	position:absolute;
	top:0px;
	left:23px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:900;
	width:294px;
	line-height:30px;
	color: #fff;
	height: 74px;
}

#nav {font-size:12px;}


#Content hr {
	text-align: left;
	border: none 0; 
	border-top: 1px dashed #00688F;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 


#Content {
	margin:0px 10px 10px 220px;
	padding:10px;
	background-color:#eee;
	border: 1px dashed #00688F;
	}

#Menu {
	position:absolute;
	top:106px;
	left:15px;
	width:160px;
	padding:15px;
	background-color:#eee;
	border: 3px double #97a4ae;
	line-height:17px;
	font-size:20px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:150px;}

ul {display:inline;}
.fine_print {font-size:9px;}
.weather {
	position:absolute;
	font-size:9px;
	text-align:right;
	left: 716px;
	top:113px;
	padding:6px;
	width: 150px;
}
.location_date {
	position:absolute;
	font-size:11px;
	font-weight:900;
	left: 112px;
	top:7px;
	color: #fff;
	} 
.important {color: #FF0000}
#avis {
 float:left;
 padding:3px;
 }
#convention_center {
 float:left;
 padding:3px;
 }

