body {
	background-image:url("/images/bgwide2.gif");
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family: Arial, Verdana, sans-serif;
	color:#5a5a5a;
	width:760px;
}

td {
	font-size:12px;
}

img {
	border:0px;
}

.rel {
	position:relative;
}

div.d1 {
	qqqbackground-image:url("/images/d1.gif");
	width:757px;
	height:51px;
}

div.nav {
	background-image:url("/images/nav_bg.gif");
	width:757px;
	height:22px;
}

div.nav div.navspacer {
	width:19px;
	float:left;
}

div.d3 {
	width:757px;
	height:34px;
}

div.d3 div.d31 {
	background-image:url("/images/h3.gif");
	width:581px;
	height:34px;
	float:left;
}

td.d31 {
	text-align:left;
	vertical-align:top;
	background-image:url(/images/internal/header/orange.gif);
	background-repeat: repeat-y;
	background-position: top right
}

div.d3 div.d31 div.d311 {
	width:360px;
	float:left;
}

div.d3 div.d31 div.d312 {
	padding-top:4px;
}

div.d3 div.d31 div.d311 div.text {
	color:white;
	font-size:20px;
	padding-top:5px;
	padding-left:15px;
	width:300px;
}

div.d3 div.d32 {
	width:176px;
	height:34px;
	float:left;
}

div.d3 div.d32 .links {
	position:absolute;
	left:-2px;
	top:0px;
}

.orangetext {
	color:#f79324;
}

input,select,textarea {
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	color:#777777;
}

input.submit {
	border:1px solid #dc680a;
	color:#dc680a;
	background-color:#fed385;
	font-size:11px;
	font-weight:bold;
}

div.d4 div.d42 div.d43 {
	width:420px;
	height:13px;
	font-size:9px;
}

div.d4 div.d42 div.d43 div.spacer {
	float:left;
	width:25px;
}

div.d4 div.d42 div.d43 div.searchtext {
	float:left;
	width:219px;
}

div.d4 div.d42 div.d43 div.searchtext a {
	color:#f79324;
	text-decoration:underline;
}

div.d4 div.d42 div.d43 div.searchtext a:hover {
	text-decoration:underline;
	color:black;
}

div.d4 div.d42 div.d43 .linkstyle {
	float:left;
	width:44px;
	text-align:center;
}

div.d4 div.d42 div.d43 .linkstyle a {
	text-decoration:none;
}

div.d4 div.d42 div.d43 .linkstyle a:hover {
	text-decoration:underline;
}

div.d4 div.d42 div.d43 .linkstyle a#id1 {
	color:#0073bb;
}

div.d4 div.d42 div.d43 .linkstyle a#id2 {
	color:#f5ad28;
}

div.d4 div.d42 div.d43 .linkstyle a#id3 {
	color:#009cdc;
}

div.d4 div.d42 div.d43 .linkstyle a#id4 {
	color:#009a7c;
	clear:left;
}

div.titletext {
	color:white;
	font-size:16px;
	padding-top:8px;
	padding-left:10px;
}

div.titletext#centercolumn {
	padding-left:55px;
}

div.layoftheland {
	width:132px;
	height:236px;
	float:left;
	background:#fdeccd;
}

.laystyle {
	position:absolute;
	left:10px;
	top:3px;
	z-index:100;
}

div.layoftheland div.title {
	width:132px;
	height:48px;
	background-image:url("/images/lay_of_the_land_bg.gif");
}

div.laytitleclass {
	font-size:16px;
	padding-top:90px;
	color:#f89120;
	padding-left:10px;
}

div.laytextclass {
	font-size:9px;
	padding-left:10px;
	padding-right:8px;
	color:#5a5a5a;
}

div.visitorguides {
	float:left;
	width:132px;
	height:142px;
	background:#a5e4fe;
}

div.guidebook {
	width:78px;
	height:115px;
	position:absolute;
	top:23px;
	left:-15px;
	z-index:101;
}

div.visitorguides div.title {
	width:132px;
	height:50px;
	background-image:url("/images/visitor_guides_bg.gif");
}

div.visitorguides div.content {
	margin-top:5px;
	margin-left:52px;
	font-size:10px;
}

div.visitorguides div.content a {
	font-size:10px;
	color:#5a5a5a;
	text-decoration:underline;
}

div.visitorguides div.content a:hover {
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	color:black;
}

div.contentnested {
	padding-left:3px;
}

a.whitelink {
	color:white;
	text-decoration:none;
}

a.whitelink:hover {
	color:white;
	text-decoration:underline;
}

div.footlinks {
	text-align:center;
	padding-top:20px;
}

a.footnavlinkb {
	font-weight:bold;
	color:#a7a7a7;
	text-decoration:underline;
}

a.footnavlinkb:hover {
	color:black;
}

span.footnav {
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	border-right:1px solid #a7a7a7;
}

span.footnav#last {
	border:none;
}

span.footnav#last2 {
	border:none;
}

a.footnavlink {
	color:#a7a7a7;
	text-decoration:underline;
}

a.footnavlink:hover {
	color:black;
}

div.topnav {
	width:100px;
	float:left;
	text-align:center;
	padding-top:3px;
	font-weight:bold;
}

div.footer {
	clear:both;
	width:757px;
	height:100px;
	background-position:top right;
	background-repeat:no-repeat;
	text-align:center;
	font-size:11px;
}

div.footer#home {
	background-image:url("/images/foot_curls.gif");
}

.footfinal {
	font-size:9px;
	color:#a7a7a7;
}

.as {
	color:blue;
}

h1 {
	position:absolute;
	left:248px;
	top:131px;
	color:white;
	font-size:16px;
	margin:0px;
	padding:0px;
	background:transparent;
	z-index:101;
}

form {padding:0px; margin:0px;}

.explanations {border: solid 1px #AAA; background: #FFE; padding: 5px; margin:10px}
.notebox {border: solid 1px #AAA; background: #f5f5f5; padding: 5px; margin:0px}

.mPython { display:none; }


#SubmitEvent { border: 1px solid #0073BB; border-bottom: none;}
#SubmitEvent td{font-size: 11px; border-top: 1px solid #eee; padding: 2px 6px;}
#SubmitEvent td.head { font-weight:bold; color:#FFFFFF; background-color: #40b3fB;border-top: 1px solid #A4CCD4;border-bottom: 1px solid #0073BB;}
#SubmitEvent td.subhead { padding-top: 8px; padding-bottom: 6px; background-color: #eee; border-top: 1px solid #ddd;  border-bottom: 1px solid #ddd;}

.formErr { background: #fee; border: 1px solid #f00; padding: 10px; }
.formMsg { background: #dde; border: 1px solid #aac; padding: 10px; margin-bottom: 5px; }


