body, td, input, textarea, select {
	font-size:11pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}
input, textarea, select {
	padding:1px 3px;
}
body {
	background: #eee url(/img/blue-gray-down-16x280.jpeg) repeat-x fixed top;
	background-color:#eee;
}
td { padding: 3px 5px; }
input, textarea, select { background-color:#eee; }

h1,h2,h3 {
	color:#091A6F;
}

#everything {
	position:relative;
	top:0;
	width:950px;
	left:50%;
	margin-left:-475px;
}
#everythingborder {
	position:relative;
	border: 1px solid #999;
}

#preheadlinks {
	padding:2px 20px 3px 0;
	color:#999;
	background-color:#dde0e6;
	text-align:right;
	font-size:10pt;
}

#main {
	position:relative;
	background-color:#fff;
	padding:1px 30px 15px 30px;
}

#nav {
	background-color:#2947E0;
}
#nav td {
	padding:0;
	width:158px;
}
#nav td.wider {
	width:160px;
}
#nav a {
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:3px 0;
	color:#fff;
}
#nav a:hover, #nav a:active {
	background-color:#74A70E;
}

#address {
	text-align:center;
	padding:15px 0;
	font-size:85%;
	color:#666;
}

#banner {
	background-image:url(/img/lincontex-header-950.jpeg);
	height:120px;
	border-bottom:1px solid #999;
}
.sitename { color:#f00; }
#prehead {
	font-weight:bold;
	margin-top:8px;
	color:#039;
}
#headline {
	text-align:center;
	font-weight:bold;
	margin:20px 0;
	font-size:220%;
	color:#c00;
}
#subhead {
	text-align:center;
	font-weight:bold;
	font-size:130%;
	margin-bottom:10px;
}

.hilite { background-color:#ff3; }
.indent { padding-left:25px; }
.tablehead {
	font-weight:bold;
	color:#fff;
	background-color:#2947E0;
}
.tablehead a { color:#fff; }
.bottomline td {
	border-bottom:1px solid #ccc;
}
.altlist .odd {
	background-color:#ddd;
}

.smallprint { font-size:9pt; }

.calloutright {
	position:relative;
	float:right;
	margin-left:15px;
	border:1px solid #abc;
	padding:7px 12px;
	width:240px;
	background-color:#def;
	font-size:9pt;
}

.widelist li {
	margin-bottom:0.6em;
}
.checks li {
	list-style-image: url(/img/icons/check-in-box.gif);
}

#registration input {
	margin-bottom:6px;
}
.togglebutton {
	cursor:pointer;
	font-size:14pt;
	letter-spacing:-1px;
	font-weight:bold;
	padding:5px 10px;
	overflow:visible;
	border:8px solid;
	margin-top:8px;
}
.unhoverbutton {
	border-top-color:#900;
	border-left-color:#900;
	border-right-color:#600;
	border-bottom-color:#600;
}
.hoverbutton {
	border-top-color:#090;
	border-left-color:#090;
	border-right-color:#060;
	border-bottom-color:#060;
}

