/* CSS Document */
body.home  {
	background: #4a5557 url('/img/bg_home.gif') repeat-x 0px 0px;
	margin: 0px;
}
body  {
	background: #4a5557 url('/img/bg.gif') repeat-x 0px 0px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
.wrapper {
	margin:0px auto;
	width: 759px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.mainnav {
	padding:0px;
	font: 0px/0px verdana;
}
.mainnav img {
	border-right: 1px solid #fff;
}
.mainnav img.end {
	display:inline;
	padding:0px;
	border: none;
}



.leftcol {
	background-color: #df923a;
	border-top: 1px solid #fff;
}
.leftcol a {
	color: #fff;
	text-decoration: none;
}
.leftcol a:hover {
	color: #000;
	text-decoration: underline;
}
.leftcol .content {
	font: 11px/16px Verdana;
	color: #fff;
	padding: 30px 20px 20px 20px;
	border-top: 1px solid #fff;
}
.leftcol .content ul {
	margin: 0px;
	padding-left: 15px;
}
.leftcol .content li {
	list-style-image: url('/img/arrow_wht.gif');
	padding-bottom: 3px;
}
.leftcol a.active {
	list-style-image: url('/img/arrow_wht.gif');
	padding-bottom: 3px;
	color: #000;
}

.main {
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	background-color: #fff;
}
.main .logo {
	float: left;
	border-bottom: 1px solid #fff;
}
.main .tools {
	background-color: #ef4725;
	text-align: right;
	padding-right: 10px;
}
.main .image {
	border-bottom: 1px solid #fff;
	margin: 0px;
	padding: 0px;
}
.main .content {
	font: 10px/16px Verdana;
	padding: 30px;
	color: #2b3034;
	border-top: 1px solid #fff;
}
.main .content ul {
	margin: 10px 0px 10px 0px;
	padding-left: 25px;
}
.main a {
	color: #000;
}
.main a:hover {
	color: #ef4725;
}
.sectiontitle {
	font: bold 12px Arial;
	color: #fff;
	margin: 6px 0px 10px 0px;
	padding: 0px;
	text-transform: uppercase;
}
.pagetitle {
	font: 18px Arial;
	color: #ef4725;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.main h2 {
	color: #ef4725;
	font: 11px Verdana;
	font-weight: bold;
}
.main h3 {
	color: #ef4725;
	font: 10px Verdana;
	font-weight: bold;
	margin-bottom: 10px;
}
.innovaction  {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #000;
	font: 10px Verdana;
	color: #b2ca36;
	margin: 15px 0px;
}

.innovaction .content {
	padding: 10px 0px 10px 7px;
	border: none;
}

.innovaction a {
	text-decoration: none;
	color: #b2ca36;
}
.innovaction a:hover {
	text-decoration: underline;
	color: #b2ca36;
}
/*-------------------------
		Footer
-------------------------*/
.footerRight {
	background: #fff;
	padding: 0px;
	border-left: 1px solid #fff;
}
.footerRight .content {
	border-top: 1px solid #fff;
	background: #68777a;
	font: 9px Small Fonts, Verdana;
	padding: 10px;
	text-align: right;
}
.footerLeft {
	border-top: 1px solid #fff;
	background: #000;
	font: 10px Verdana;
	color: #fff;
	background-color: #ef4725;
}
.footerLeft .tools {
	text-align: center;
	padding-right: 10px;
}
.footerLeft .content {
	padding: 10px;
}
.footerLeft a {
	text-decoration: none;
	color: #fff;
}
.footerLeft a:hover {
	text-decoration: underline;
	color: #fff;
}

/*-------------------------
		HOME
-------------------------*/


.homemain {
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	background-color: #7f9296;
}
.homemain .logo {
	float: left;
	border-bottom: 1px solid #fff;
}
.homemain .tools {
	background-color: #ef4725;
	text-align: right;
	padding-right: 10px;
}
.homemain .tools a {
	font: 10px verdana;
	text-decoration: none;
	color: #fff;
}
.homemain .tools a:hover {
	font: 10px verdana;
	text-decoration: underline;
	color: #fff;
}
.homemain .image {
	border-bottom: 1px solid #fff;
	margin: 0px;
	padding: 0px;
}
.homemain .content {
	font: 10px/16px Verdana;
	padding: 30px 30px 0px 30px;
	color: #fff;
	border-top: 1px solid #fff;
}
.homeleftcol {
	background-color: #df923a;
}
.homeleftcol a {
	color: #000;
	text-decoration: none;
}
.homeleftcol a:hover {
	color: #000;
	text-decoration: underline;
}
.homeleftcol .content {
	font: 10px/16px Verdana;
	color: #000;
	padding: 30px 20px 30px 20px;
	border-top: 1px solid #fff;
}
.homeleftcol .content ul {
	margin: 0px;
	padding-left: 15px;
}
.homeleftcol .content li {
	list-style-image: url('/img/arrow_wht.gif');
	padding-bottom: 10px;
}
.homeFooterRight {
	background: #7f9296;
	padding: 0px;
	border-left: 1px solid #fff;
}
.homeFooterRight .content {
	border-top: 1px solid #fff;
	background: #68777a;
	font: 9px Small Fonts, Verdana;
	padding: 10px;
	text-align: right;
}
.homeFooterLeft {
	border-top: 1px solid #fff;
	background: #000;
	font: 10px Verdana;
	color: #b2ca36;
}
.homeFooterLeft .content {
	padding: 10px 0px 10px 7px;
}
.homeFooterLeft a {
	text-decoration: none;
	color: #b2ca36;
}
.homeFooterLeft a:hover {
	text-decoration: underline;
	color: #b2ca36;
}

.home .pagetitle {
	font: bold 12px Arial;
	color: #000;
	margin: 6px 0px 20px 0px;
	padding: 0px;
	text-transform: uppercase;
}

/* --------MISC----------*/

table.board .header {
	background-color: #596266;
	font: bold 10px verdana;
	color: #fff;
	padding: 6px;
}
table.board .row1 {
	background-color: #d8dedf;
	padding: 6px;
}
table.board .row1 td {
	border-top: 1px solid #596266;
}
table.board .row1 .name {
	color: #ef4725;
	font-weight: bold;
}
table.board .row2 td {
	padding: 6px;
}
.sbttn {
	background-color: #df923a;
	border: 1px outset #fff;
	font: bold 10px verdana;
	color: #fff;
	margin-right: 5px;
	padding: 2px;
}

table.results .header {
	background-color: #596266;
	font: bold 10px verdana;
	color: #fff;
	padding: 6px;
}

table.results td {
	padding: 6px;
	border-top: 1px solid #dfe4e5;
}

.letterLinks
{
	font-size:8pt;	
}

.FormText
{
	font-size:8pt;
}

.FormField
{
	width: 425px;
}
