body { background:#005195; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
a { color:#FFF; cursor:pointer; }
a:hover { text-decoration:underline; }
form { margin:0; padding:0; border:0; }
img { border:0; padding: 2px 5px 2px 5px; margin:2px 5px 2px 5px; }
ul { margin:0; padding:6px; }
strong { font-size:1.1em; }
h3 { margin:0 0 10px 0; }
.nomargin { margin:0; }
.nopadding { padding:0; }
.sponsor { border:#FFFFFF solid 5px; background-color:#FFFFFF; }

/* accordian */
#info { width: 100%; margin: 5px 0; }
.info ul { border-bottom:1px dotted #fff; }
.info li { list-style-type: none; padding: 5px 0; }
.even, .odd { font-weight: bold; font-size:44px; border-top:1px dotted #fff; }	

#box { margin:0 auto; width:94%; max-width:1400px; min-width:960px; padding:0; }
	.bar { background:#fff; height:20px; min-height:20px; width:100%; padding:0 10px; text-align:right; }
	li.content { margin:0 6px; padding:0 0 5px 0; }
	#top { width:100%; height:80px;  }
		#top span.logo { display:block; float:left; width:35%; }
		#top span.logo span { display:block; width:310px; height:76px; background:url(../img/logo.png); }
		#top span.contact { display:block; float:left; font-size:18px; padding-top:20px; text-align:right; width:65%; }
		#top .contact .left span { padding-left:50px; white-space:nowrap; }
		#top .left { float:right; margin-right:5px; text-align:left; }
	#btm { width:100%; text-align:center; }
	
/* table */
table td { padding:5px 5px; vertical-align:top; } 
.BorderLight { border:#CCCCCC solid 1px; }