body
{
	background-image: url(../Background.jpg);
	text-align: center;
	font-family: arial;
	font-size: 0.9em;
	letter-spacing; -0.15em;
}

div#wrapper
{
	width: 997px;
	margin: 10px auto;
	
	color: #606060;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}

table#mainbody
{
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 0px;
}
table.invi
{
	border-spacing: 0px;
	border-collapse: collapse;
}
table.invi td
{
	padding: 0px;
}

img
{
	border: none;
	margin: 0px;
}
img.headline
{
	margin-top: 10px;
}


table#mainbody td
{
	padding: 0px;
}

td.leftshad
{
	width: 20px;
	height: 100%;
	background-image:url(../Left.jpg);
}
td.rightshad
{
	width: 25px;
	height: 100%;
	background-image:url(../Right.jpg);
}

td.leftbottomshad
{
	width: 62px;
	height: 38px;
	background-image:url(../BottomLeft.jpg);
}
td.bottomshad
{
	height: 38px;
	background-image:url(../Bottom.jpg);
}
td.rightbottomshad
{
	width: 38px;
	height: 38px;
	background-image:url(../BottomRight.jpg);
}

td#sponsors
{
	width: 952px;
	height: 84px;
	background-image: url(../SponsorsBar.jpg);
}

table#mainbody td#content
{
	height: 400px;
	width: 941px;
	background-color: #fdfdfd;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #404040;
	font-weight: normal;
	font-size: 1em;
}

div.content
{
	padding: 20px;
}

img.newspicleft
{
	float: left;
	margin-left: 5px;
	margin-right: 10px;
	border: solid 1px silver;
	height: 200px;
}
img.newspictop
{
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	border: solid 1px silver;
}
img.newspiclargeleft
{
	float: left;
	border: solid 2px silver;
	height: 300px;
}
img.newspiclargetop
{
	width: 100%;
	border: solid 2px silver;
	margin-bottom: 10px;
}

h3
{
	margin: 0px;
	text-align: left;
	color: #606060;
	font-size: 1em;
	margin-bottom: 5px;
	font-weight: bold;
}
img.arrow
{
	vertical-align: middle;
	margin-right: 5px;
}

a
{
	color: #606060;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}
a:hover
{
	color: #909090;
}

div#map
{
	margin-bottom: 10px;
}

img.flagsmall
{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: -2px;
	height: 12px;
}
img.flagtext
{
	margin-right: 10px;
	height: 0.7em;
	border: solid 1px #dddddd;
}
	
td#sponsorsleft a
{
	display: none;
	opacity: 0;
}	
td#sponsorsright a
{
	display: none;
	opacity: 0;
}

td#headerimgs
{
	text-align: right;
	padding: 10px;
}

td#headerimgs img
{
	display: none;
	opacity: 0;
	margin-right: 10px;
}
	
tr#header
{
	height: 157px;
}

div#misspics
{
	float: left;
}
	
div#misspics
{
	float: left;
	border-right: 1px dashed silver;
	margin-right: 20px;
	width: 60%;
	height: 500px;
	 margin-bottom: 50px;
}

div#misspics img
{
	display: none;
	opacity: 0;
}

h1
{
	color: #731a14;
	margin: 0px;
	font-family: arial;
}
h2
{
	margin: 0px;
	text-align: left;
	color: #808080;
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

p
{
	margin-left: 5px;
}

b
{
	color: black;
	font-size: 0.9em;
}

b.light
{
	color: #606060;
	font-size: 0.8em;
}

fieldset
{
	border: solid 1px #dddddd;
	padding: 10px;
	margin-bottom: 20px;
	padding: 2px;
	padding-top: 10px;
}
legend
{
	margin: 0px;
	text-align: left;
	color: #606060;
	font-size: 1em;
	font-weight: bold;
	margin-left: 10px;
}

table.signup
{
	border-spacing: 0px;
	width: 100%;
}
table#mainbody table.signup td
{
	padding-left: 20px;
	vertical-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 50px;
	font-size: 0.9em;
}
table#mainbody table.signup td.title
{
	padding-left: 0px;
	width: 30%;
}
table#mainbody table.signup td.spacer
{
	width: 70%;
}

tr.spacer
{
	height: 10px;
}
tr.grey
{
	background-color: #eeeeee;
}
tr.grey input.text
{
	background-color: #dddddd;
}

.text
{
	width: 200px;
	border: solid 1px #808080;
	background-color: #eeeeee;
}
	
table.allsponsors
{
	border-spacing: 0px;
	border-collapse: seperate;
	width: 100%;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 2px;
	border: solid 1px #dddddd;
}

table#mainbody table.allsponsors td
{
	padding: 5px;
	padding-right: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #731a14;
	width: 50%;
}
	
table.sedcard
{
	padding: 0px;
	border-spacing: 2px;
	border-collapse: separate;
	width: 100%;
	border: solid 1px #dddddd;
}

table#mainbody table.sedcard td
{
	padding: 10px;
	background-color: #eeeeee;
}

table.bordered
{
	padding: 0px;
	border-spacing: 2px;
	border-collapse: separate;
	border: solid 1px #dddddd;
}

table#mainbody table.bordered td
{
	padding: 2px;
	background-color: #eeeeee;
}

div.smallmisspic
{
	width: 180px;
	height: 200px;
	overflow: hidden;
	padding: 2px;
	border: solid 1px #dddddd;
}