@charset "utf-8";
/* CSS Document */

body, html
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

p, ol
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6E6E6E;
	margin:0 0 14px 0;
	padding:0;
	line-height:150%;
}

h1
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2D2D2D;
	margin:0 0 7px 0;
	padding:0;
	font-weight:normal;
	line-height:130%;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2D2D2D;
	margin:0 0 4px 0;
	padding:0;
	font-weight:bold;
}

a:link, a:visited
{
	color:#00AFDB;
	text-decoration:none;
}

a:hover
{
	color:#00AFDB;
	text-decoration:underline;
}

#nav
{
	height:20px;
	margin:1px 0 4px 0;
	padding:12px 0 0 0;
	font-size:12px;
	color:#6E6E6E;
	/*background-image:url(../images/navbgblue.jpg);
	background-repeat:repeat-x;*/
	text-align:center;
}

#nav a
{
	text-decoration:none;
	color:#0098D8;
}

#nav a:hover
{
	text-decoration:underline;
color:#787878;
}

#navInner
{
	height:20px;
	margin:auto;
	width:900px;
	color:#6E6E6E;
}

#navInner ul
{
	list-style:none;
}

#navInner li
{
	margin:0 15px;
	list-style:none;
	display:inline;

}

#navInner li.selected
{
color:#787878;
	font-weight:bold;
}

#main
{
	margin:auto;
	width:910px;
	padding:0;
	z-index:0;
}

#logo
{
	padding:0;
	width:200px;
	margin:auto;
	margin-bottom:15px;
	margin-top:15px;
}

img
{
	border:none;
}

#contentTop
{
	width:910px;
	height:5px;
}

#content
{
	background-image:url(../images/shadowMiddle.gif);
	background-repeat:repeat-y;
}

#contentBottom
{
	width:910px;
	height:5px;
}

#flash
{
	width:900px;
	height:375px;
	margin:auto;
	padding:0;
}

#text
{
	width:900px;
	margin:auto;
	padding:0;
	background-image:url(../images/bottom_blue.jpg);
	background-position:0 1px;
	background-repeat:no-repeat;
}

#textInner
{
	width:855px;
	margin:auto;
}

#textLeft
{
	width:456px;
	margin:20px 18px 25px 0;
	padding:0 10px 0 0;
	float:left;
	border-width:1px;
	border-right-style:solid;
	border-color:#CCCCCC;
}

#textRight
{
	width:370px;
	margin:45px 0 25px 0;
	padding:;
	float:right;
	text-align:right;
}

.clearer
{
	margin:0;
	padding:0;
	clear:both;
}

.quoteLight
{
	color:#8A785D;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
}

.quoteDark
{
	color:#42210B;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
}

#footer
{
	width:880px;
	margin:auto;
	padding:3px;
	margin:0 0 40px 0;
}

#footer a
{
	margin:0;
	padding:0;
	text-decoration:none;
}

#footer a:hover
{
	margin:0;
	padding:0;
	text-decoration:underline;
}

.footerText
{
	font-size:10px;
	color:#888888;
	display:inline;
	margin:0 0 0 15px;
	padding:0;
}

.footerText a, .footerText a:visited
{
	margin:0;
	padding:0;
}

ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#391700;
	margin:0 0 14px 15px;
	padding:0;
	line-height:150%;
}

li
{
	margin:0 0 4px 0;
	padding:0;
}

.divider
{
	margin:18px 0;
	padding:0;
	height:1px;
	border-width:1px;
	border-top-style:dashed;
	border-color:#C8BDAC;
}

.form
{
	margin:0;
	padding:0;
}

#form
{
	margin:20px 0 0 0;
	padding:0;
}

.form p
{
	margin:0;
	padding:0;
}

.small_grey
{
	color:#666666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.textInputInactive 
{
	border-width:1px;
	border-style: solid;
	border-left-color:#A7A7A7;
	border-top-color:#A7A7A7;
	border-right-color:#D1D1D1;
	border-bottom-color:#D1D1D1;
	background-color:#E7E7E7;
	color:#000000;
	margin:6px 0 0 0;
}

.textInputActive 
{
	border-width:1px;
	border-style: solid;
	border-left-color:#A7A7A7;
	border-top-color:#A7A7A7;
	border-right-color:#D1D1D1;
	border-bottom-color:#D1D1D1;
	background-color: #E7E7E7;
	color:#000000;
	margin:6px 0 0 0;
}

.submit
{
	width:75px;
	height:25px;
	cursor:pointer;
}

.submit:hover
{
	width:75px;
	height:25px;;
	cursor:pointer;
}

td
{
	padding:0 0 15px 0;
}

.success
{
	color:#006600;
	font-weight:bold;
}

.failed
{
	color:#990000;
	font-weight:bold;
}

