* {
	padding: 0;
	margin: 0 auto;
}
body {
	color:#999999;
	background-image:url(/images/bg.png);
	background-color:#f6f6f6;
	font-family:"GillSansStd";
	font-size:0.88em;
}
#page {
	width:960px;
	padding: 10px;
}

.clear, .break {
	clear:both;
}

h1 {
	font-size: 20px;
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
}

h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }


a, a:link, a:visited {
	text-decoration:none;
	color:#5BB8C5;
}

.gray_text { color:#999999; }
.aqua_text { color:#5BB8C5; }

/*
ul, ol {
	list-style-position: inside;
}
*/
#page-banner {
	border-bottom: 1px dotted #cccccc;
	padding-bottom:10px;
	margin:10px;
}
#page-banner img {
	width:100%;
}
#left-banner {
}
#left-banner img {
	width:100%;
}
#header {
}
#page-lbanner {
	float:left;
	width:50%;
}
#page-rbanner {
	float:right;
}
#page-lbanner,
#page-rbanner {
	padding: 10px 15px;
}
#page-content {
	margin:10px 0;
}
#launch-player img {
	width:40px;
}
.errmsg {
	color:red;
	font-weight:bold;
}
.def_field {
	width:400px;
}
.def_field_ddl {
	width:405px;
}
#news-signup {
	margin:0;
}
#news-signup .title {
}
#news-signup table {
	margin:0px;
}
#footer-right {
	float:right;
}
#footer-left {
	float:left;
}
a img {
	text-decoration:none;
	border:none;
}
.invisible {
	display:none;
}

