*{
	margin:0px;
	padding:0px;
	vertical-align: top;
	font-size: 10pt;
}
html,body{height: 100%;}
body{font-family:Arial;}
img {border:none;}
#canvas{width:960px;min-height: 100%;margin: 0 auto -125px;}
#header{background:url(header.jpg); height:157px;margin-bottom:2px;}
#nav{background:#004075;padding:6px;color:#fff;}
#nav a{color:#fff;font-weight:bold;display:inline-block;margin:0px 6px;text-decoration:none;}
#nav a:hover, #nav a.on{text-decoration:underline;}
#content{padding-top:20px;font-size:0.9em;}
#content p, #content ul, #content div.person{
	width:450px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	vertical-align: middle;
	word-spacing: normal;
	line-height: 25px;
	font-size: 11pt;
}
#content p ,content_p{float:left}
#content img{margin:0px 15px 15px 0px;}
#homeSlider, #venueMap{float:right;width:450px;height:400px;}
#homeSlider img{margin:0px;}
#content .person{border-bottom:2px solid #d4d10f;float:left;margin-right:30px;height:470px;}
#content .person img{padding-top:10px;}
#content #partners{text-align:center;}
#content #partners img{margin:14px;}
#content table{margin:0px auto;}
#content td{background-color:#e1eaee;padding:6px;min-width:100px;}
#content td.spec{background-color:#b2b2b2;text-align:center;font-weight:bold;}
#footer, .push {height: 145px;overflow:hidden;clear:both;}
#footer div{background:#004075;width:960px;margin:15px auto 0px;text-align:center;color:#fff;font-size:0.9em;line-height:1.4em;padding:5px 0}
#footer div h3{color:#fff;}
#footer div a{color:#d4d10f;}
#footer div h3, #footer div p{margin-bottom:5px;}
h1{color:#004075;font-size:1.8em;border-bottom:3px solid #d4d10f;padding:10px 0px;margin-bottom:10px;}
h3{font-size:1.1em;color:#004075;font-weight:bold;margin-top:10px;}
h3 span{font-weight:normal;}
a{color:#fe0103;}
li{list-style-position:inside;}
input{width:422px;height:22px;}
.clear{clear:both;}
.submit{
display:block;
width:100px;
height:30px;
border:0px;
border-radius:10px;
margin-right:7px;
float:right;
background: #cedce7;
background: -moz-linear-gradient(top,  #cedce7 0%, #596a72 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedce7), color-stop(100%,#596a72));
background: -webkit-linear-gradient(top,  #cedce7 0%,#596a72 100%);
background: -o-linear-gradient(top,  #cedce7 0%,#596a72 100%);
background: -ms-linear-gradient(top,  #cedce7 0%,#596a72 100%);
background: linear-gradient(to bottom,  #cedce7 0%,#596a72 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 );
color:#fff;
font-weight:bold;
font-size:1.2em;
cursor:pointer;
}
#canvas .push {
}
