﻿#content
{
	width: 800px
}

#content td
{
	vertical-align: top;
}

#content #right
{
}
#content #left
{
}

#content #right.home
{
}
#content #left.home
{
}
#content #left img
{
	display: none;
}

#content #right.home
{
}
#content #left.home
{
}

#content #right table
{
	font-family:tahoma;
	font-size: inherit;
}

#content a
{
	font-weight: bold;
}
#content b
{
}
#content h1
{
	margin-bottom: 5px;
	font-size: 1.3em;
}
#content h2
{
	font-size: 1.1em;
}
#content h3
{
	font-size: 1em;
}
#content h4 
{ 
	font-size: 1.2em; 
	font-family: Trebuchet MS; 
}

#content #left fieldset
{
	display: inline;
	padding: 0 5px 5px 5px;
	text-transform: capitalize;
}
#content #left fieldset legend
{
}

#content #right fieldset legend
{
	padding: 0 10px;
}

.block
{
	clear: both;
	margin: 10px 0 15px 0;
}
.home .block
{
}
.home .feature
{
}
.home .feature .block
{
}
.block .title
{
	display: block;
}
.block .subtitle
{
}
.block .widemore a, .block .narrowmore a
{
}
.block .widemore
{
}
.block .widemore span
{
}
.block .narrowmore
{
}
.block .narrowmore span
{
}
.block .jump
{
	display: block;
	margin-bottom: 14px;
	padding-bottom: 5px;
}
.block .jump img
{
}
.block ul, .block ol
{
	margin-left: 2em;
	margin-bottom: 10px;
}
.block blockquote
{
	font-style: italic;
	margin: 0 15px 10px 15px;
}
.block p
{
	margin-bottom: 10px;
}
.block em
{
	font-size: 0.8em;
}
.block .mission
{
}

.JS .dynamiccontent .titles { margin-bottom: 2px; }
.JS .dynamiccontent .titles .title { border-left: solid 1px #696969; border-top: solid 1px #696969; display: inline; padding: 5px; }
.JS .dynamiccontent .titles .lasttitle { border-right: solid 1px #696969; }
.JS .dynamiccontent .titles .selected a { color: #696969; }
.JS .dynamiccontent > .block { border: solid 1px #696969; clear: both; padding: 5px; }
.JS .audioplayer { margin-left: 10px; }

.field
{
	margin-bottom: 5px;
	margin-left: 5px;
}
.field .field
{
	margin-left: 0;
}
.field .label
{
}
.field .value
{
}

.userinput
{
	margin-bottom: 20px;
}
.userinput .field 
{
	margin-bottom: 0;
}
.userinput .control
{
	margin-top: 10px;
}
.userinput fieldset,
.userinput .label
{
}
.userinput .value input, 
.userinput .value textarea
{
	font-family: inherit;
	font-size: inherit;
	width: 200px;
}
.userinput .value textarea
{
	height: 120px;
}
.userinput fieldset
{
	display: inline;
	padding: 10px;
	margin-bottom: 5px;
}
.userinput fieldset .field
{
	margin-bottom: 5px;
	clear: both;
}
.userinput fieldset .label
{
	float: left;
	width: 120px;
}
.userinput fieldset .value
{
	display: inline;
}
.userinput fieldset .value input,
.userinput fieldset .value select
{
	margin: 0 2px 0 10px;
	width: auto;
}

.col1, .col2
{
	float: left;
	width: 50%;
}
.col2
{
}

.GridView { color: #fff; }
.GridView th { text-align: left; }
.GridView th, .GridView td { padding: 5px; vertical-align: top; }
.GridView .FooterRow, .GridView .FooterRow a { background-color: #1C5E55; color: #fff; font-weight: bold; }
.GridView .FooterRow a[disabled=disabled] { color: #1C5E55; }
.GridView .FooterRow a[disabled=disabled]:hover { text-decoration: none; } 
.GridView .SelectedRow { background-color: #d0d0fa; color: #000; }
.GridView .PagerRow { background-color: #1C5E55; color: #fff; font-weight: bold; }
.GridView .HeaderRow { background-color: #1C5E55; color: #fff; font-weight: bold; }
.GridView .NormalRow { background-color: #E3EAEB; color: #000; } 
.GridView .AlternateRow { background-color: #FFFFFF; color: #000; }
.GridView .HoverRow { background-color: #bbbbbb; cursor: pointer; font-weight: bold; }

.quicksearch { margin-top: 20px; }

.fb-holder { margin-top: 20px; }
.fb-holder iframe { }
