/************Adam 2007.11.07**************/
.pageTitle
{
	width: 100%;
	background-color: #ccc;
	border-bottom: solid 1px #000;
	padding: 2px 5px 2px 118px;
	font-family: Arial;
	font-size: 12pt;
	color: #036;
	font-weight: bold;
}
h2
{
	display: none;
}
#Nav1
{
	vertical-align: top;
	width: 118px;
}
#Nav2
{
	vertical-align: top;
	margin: 5px;
	padding: 5px;
}
/*****************************************/


body {
       behavior:url("Behavior.htc");
       margin: 0px;
       /*background-image: url('BodyLeft.gif');*/
       /*background-image: url(bg.jpg);*/
       background-repeat: repeat-x;
       font-family: Verdana, Arial, Sans-Serif;
       font-size: small;
       height: 100%;
}

img{
	border: 0;
}

#FloatingFrame {
	width:700px;
	height:15em;
	overflow:auto;
	border: solid 1px #000000;
	right: 3px;
}


.ShortInput {
	height: 20;
}

.aDelete {
	color:#ff0000 !important
}

.titleA {
	color:#ffffff !important
}

.FloatingFrameSmall {
	width:700px;
	height:9em;
	overflow:auto;
	border: solid 1px #000000;
	right: 3px;
}

.FloatingFrameSuper {
	width:700px;
	height:18em;
	overflow:auto;
	border: solid 1px #000000;
	right: 3px;
}

.FloatingFrameMini {
	width:700px;
	height:6em;
	overflow:auto;
	border: solid 1px #000000;
	right: 3px;
}

.FloatingFrameMicro {
	width:700px;
	height:4em;
	overflow:auto;
	border: solid 1px #000000;
	right: 3px;
}

#FloatingTable {
	width:681px;
}

#Nav {
	width: 118px;
	font-family:  Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
}

#menu {
	width: 118px;
	font-family:  Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	font-size: 10pt;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #003366;
	border-right: 0px none #003366;
	border-bottom: 0px none #003366;
	border-left: 0px none #003366;
}

#menu li {
		margin: 0;
}

#menu li a {
	display: block;
	color: #003366;
	text-decoration: none;
	width: 118px;
	background: #cccccc;
	border-bottom: 1px solid #003366;
	padding-top: 2px;
	padding-bottom: 2px;
/*
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 1em;
*/
}

#menu li a:hover {
	color: #fff;
	background: #5D7B9D;
}

#menu li.menuHome{
	display: block;
	color: #fff;
	width: 118px;
	background: #5D7B9D;
	border-bottom: 1px solid #003366;
	padding-top: 2px;
	padding-bottom: 2px;
/*
	padding-right: 2px;
	padding-left: 1em;
*/
}

#menu p {
	color: #000000;
	font: 80% Arial, Helvetica, sans-serif;
	padding-left: 1em;
	text-align: justify;
	padding-right: 1em;
	padding-bottom: 1em;
	border-bottom: 1px dotted #003366;
}

.floater {
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 16%;
	border: 1px solid #3366cc;
	background: #cccccc;
	top: 10em;
	left: 83%;
}

.floater h3 {
	background: #336699;
	border-top: 1px #3366cc;
	border-right: 1px #3366cc;
	border-bottom: 1px solid #3366cc;
	border-left: 1px #3366cc;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
}

.floater p {
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 5px 2px 15px;
	margin: 0px;
}

.floater a {
}

.floater a:hover{
	text-decoration:none;	
}


.Title {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8.0pt;
	background: #5D7B9D;
	font-weight: bold;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-width: 1px;
}

.Title a {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF !important;
	font-size: 8.0pt;
	font-weight: bold;

}

.Title2 {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8.0pt;
	background: #336699;
	font-weight: bold;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-width: 1px;
}

.Title2 a {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF !important;
	font-size: 8.0pt;
	font-weight: bold;

}


.Title3 {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #284775;
	font-size: 8.0pt;
	background: #F7F6F3;
	font-weight: bold;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-width: 1px;
}

.Title3 a {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF !important;
	font-size: 8.0pt;
	font-weight: bold;

}

select {
	height:15px;
	font-size: 7.5pt;
}

input, select, textarea
{
	color: #003366;
	/*background: #fee3ad;*/
	background: white;
	border: 1px solid #003366;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
}

input:active, textarea:active
{
	color: #003366;
	background: yellow;
	border: 1px solid #003366;
	/*font-weight: bold;*/
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
}

input:focus, select:focus, textarea:focus
{
	color: #003366;
	background: yellow;
	border: 1px solid #003366;
	/*font-weight: bold;*/
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
}

.label {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	color: #333333;
	background: #FFFFFF;
}

.row2 {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8.0pt;
	background: #FFFFFF;
}

.row {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8.0pt;
	background: #FFFFFF;
}

.row:input {
	color: #003366;
	/*background: #fee3ad;*/
	background: white;
	border: 1px solid #003366;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
}

.row:hover, .rowAlternate:hover  {
	/*color: #FFFFFF;*/
	color: #003366;
	background-color: #AEBDCE;
	/*background-color: #5D7B9D;*/
	/*font-weight:bold;*/
}

.rowAlternate2 {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #284775;
	font-size: 8.0pt;
	background: #F7F6F3;

}

.rowAlternate {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #284775;
	font-size: 8.0pt;
	background: #F7F6F3;

}

.rowError {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8.0pt;
	background: #ffff99;

}

#content {

}

#content h1 {
	margin: 0px;
	padding: .5em .5em .5em 1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	border-bottom: 5px solid #003366;
	font-size: 150%;
}

#content h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	padding-bottom: 0px;
	border-bottom: 1px dashed #003366;
	margin-bottom: 0px;
	padding-left: .5em;
	border-left: 1px dashed #003366;
}

#content a {
	color: Blue;
}

#content a:hover {
	text-decoration: none;
}

#content ul {
	padding-left: 4em;
	font-family: "Trebuchet MS", Arial, Geneva, san-serif;
	list-style: square;
}

#aboutParagraph {
	font-family: "Trebuchet MS", Arial, Geneva, san-serif;
}

#addressParagraph{
	font-family: "Trebuchet MS", Arial, Geneva, san-serif;
	font-size: 80%;
	padding-left: 1em;
}

.header {
	background: #336699;
	margin: 0px;
	padding: .5em .5em .5em 1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFF8EF;
	border-bottom: 10px solid #003366;
	font-size: 90%;
}

.headerGraphic{
	background: #336699;
	margin: 0px;
	border-bottom: 10px solid #003366;	
}

#footer {
	margin: 0px;
	padding: 0px;
}

#footer p {
	padding-top: 5px;
	padding-left: 17pc;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-bottom: 5px;
	letter-spacing: .5em;
}

#addressFloat{
	margin: 1px 1px 1px 1px;
	padding: 1em 1em 1em 1em;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	background: #fefefe;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
}

