﻿#content
{
	clear: both;
	color: #000;
	line-height: 1.5em;
	padding-right: 5px;
}

#content td
{
	vertical-align: top;
}

#content #right
{
	float: right;
	margin-top: -15px;
	width: 580px;
}
#content #left
{
	float: left;
	margin-left: 5px;
	margin-top: -15px;
	width: 195px;
}
#content #left img
{
}

#content #right.home
{
	width: 510px;
}
#content #left.home
{
	width: 260px;
}

#content #right table
{
	font-family:tahoma;
	font-size: inherit;
}

#content a
{
	font-weight: bold;
}
#content b
{
	color: #99cc33;
	color: #696969;
}
#content h1
{
	background: url(../../images/title_braille.gif) left center no-repeat;
	color: #339900;
	font-family: Trebuchet MS;
	padding-left: 45px;
	margin-bottom: 10px;
	font-size: 1.3em;
	font-weight: normal;
}
#content h2
{
	color: #696969;
	font-family: Trebuchet MS;
	font-size: 1.1em;
	font-weight: normal;
}
#content h3
{
	color: #696969;
	font-family: Trebuchet MS;
	font-size: 1em;
}
#content h4 
{ 
	font-size: 1.2em; 
	font-family: Trebuchet MS; 
	margin-bottom: 5px; 
}

#content #left fieldset
{
	text-transform: capitalize;
	margin-left: auto;
	margin-right: auto;
	padding: 0 5px 5px 5px;
	width: 160px;
}
#content #left fieldset legend
{
	padding: 10px;
	margin-left: auto;
	margin-right: 0;
}

#content #right fieldset legend
{
	padding: 0 10px;
}

.block
{
	clear: both;
	margin-bottom: 14px;
}
.home .block
{
	border-bottom: solid 1px #efefef;
}
.home .feature
{
	background-color: #efefef;
}
.home .feature .block
{
	background-image: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.block .title
{
	display: block;
	margin-top: 6px;
	margin-bottom: 14px;
}
.block .subtitle
{
	font-weight: bold;
	margin-bottom: 4px;
}
.block .widemore a, .block .narrowmore a
{
	text-transform: lowercase;
}
.block .widemore
{
	text-align: right;
}
.block .widemore span
{
	background: url(../../images/marker.gif) center left no-repeat;
	padding-left: 12px;
}
.block .narrowmore
{
}
.block .narrowmore span
{
	background: url(../../images/marker.gif) center right no-repeat;
	padding-right: 8px;
}
.block .jump
{
	border-bottom: solid 1px #838282;
	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 .control
{
}
.userinput .field 
{
	margin-bottom: 0;
}
.userinput fieldset,
.userinput .label
{
	color: dimgray;
}
.userinput .value input, 
.userinput .value textarea
{
	font-family: inherit;
	font-size: inherit;
	width: 200px;
}
.userinput .value textarea
{
	height: 120px;
}
.userinput fieldset
{
	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; }