html {
	min-height: 100%;
	margin-bottom: 1px; }
	
body {
	background-color: #c1cacf;
	background-image: url(../images/tile.png);
	margin: 0;
	padding: 0;
	color: #bc0308;
	font-size: 12px;
	font-family: arial, helvetica, verdana; }

p {
	color: #bc0308;
	font-size: 12px;
	font-family: arial, helvetica, verdana; }

.bodytext {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	}	

.mission {
	color:       #fff;
	font-size:   13px;
	font-family: arial, helvetica, verdana;
	width: 319px;
	height: 95px;
	overflow: hidden;
	float: right; }

.pad20 {
	padding-right: 20px;
	padding-left: 20px; }

.linespace {
	height: 5px;
	min-height: 5px;
	max-height: 5px; }

.whobox {
	color:       #666;
	font-size:   12px;
	font-family: arial, helvetica, verdana;
	padding-top: 0px;
	padding-right: 20px;
	padding-left:  24px; }
p.who {	
	color:         #666;
	font-size:     12px;
	font-family:   arial, helvetica, verdana;
	}

/*****news*******/
.newsdate {
	color:       #bc0308;
	font-size:   12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold; }

a.newsdate:link, a.newsdate:visited {	
	color:       #bc0308;
	text-decoration: none;
	}
		
a.newsdate:hover, a.newsdate:active {	
	color:       #666;
	}

.newscontent {	color:       #666;
	font-size:   12px;
	font-family: arial, helvetica, verdana; }
	
#home .news {
	color: #666;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left:  24px; }

/*****end news*******/

	/*
#home .bodytext {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	}*/

.redtile {
	background-image: url(../images/tile-r.png); }
.shadowtop {
	background-image: url(../images/shadow-t.png);
	background-repeat: repeat-x;
	background-position: 0 bottom;	 }
.shadowbottom {
	background-image: url(../images/shadow-b.png);
	background-repeat: repeat-x;
	background-position: 0 bottom;	 }
.shadowleft {
	background-image: url(../images/shadow-l.png);
	background-repeat: repeat-y;
	background-position: right 0; }
.shadowright {
	background-image: url(../images/shadow-r.png);
	background-repeat: repeat-y;
	background-position: left 0; }
/*	
.shadowtopo {
	background-image: url(../images/shadow-t.png);
	background-repeat: none;
	background-position: 0 bottom;	 
	opacity: .5;
	filter: alpha(opacity=50);
}

.shadowbottomo {
	background-image: url(../images/shadow-b.png);
	background-repeat: none;
	background-position: 0 bottom;	 
	opacity: .5;
	filter: alpha(opacity=50);
	}
	*/
	
.red {
	color: #CC0000; }

.white	{
	color: #FFF;
	}
	
.gray	{
	color: #666;
	}
	
a:link { 
	text-decoration: none;
	color: #666;
}

a:visited { 
	text-decoration: none;
	color: #666;
}

a:hover { 
	text-decoration: none;
	color: #ff6600;
}

a:active {
	text-decoration: none; 
	color: #ff6600;
	}
	

/******* navigation *******/
ul.special {
	width: 350px;
	margin-right: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	white-space: normal;
	}

li.special {
	/*red*/
	background:#c0c0c0;
	color: #bf0000;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 0;
	list-style-type: none;
	display: inline;
	white-space: normal;
	}

.special:link, .special:visited {
	color: #FFFFFF;
	}

.special:hover, .special:active { 
	/*red*/
	color: #bf0000;
}
	
#admin ul.nav {
	width: 900px;
	margin: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	white-space: normal; }

ul.nav {
	width: 538px;
	margin: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	white-space: normal; }

li.nav {
	/*red*/
	 
	color: #bf0000;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 0;
	list-style-type: none;
	display: inline;
	white-space: normal; }

.nav:link, .nav:visited {
	/*gray*/
	color: #363636;
	}

.nav:hover, .nav:active { 
	/*red*/
	background:#dfdfdf;
	color: #bf0000;
}

.navselected:link, .navselected:visited, .navselected:hover, .navselected:active {
	/*red*/
	color: #bf0000;
	}

/*******sub nav 1*******/	

.nav1 {
	/*red*/
	color: #bf0000;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
	float: left; }
	
.nav1:link, .nav1:visited { 
	color: #FFFFFF;
}

.nav1:hover, .nav1:active, .nav1selected:link, .nav1selected:visited, .nav1selected:hover, .nav1selected:active { 
	/*red*/
	color: #bf0000;
}


/*******sub nav 2*******/	
.nav2box {
	position: relative;
	float: right;
	margin: -10px 0 0 20px;
	padding: 0;
	border-width: 0; }
ul.nav2 {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0 0 0 5px; }

li.nav2 {
	/*orange*/
	color: #ff6600;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 0;
	list-style-type: none;
	white-space: normal; }
	
.nav2:link, .nav2:visited { 
	color: #FFFFFF;
}

.nav2:hover, .nav2:active { 
	/*orange*/
	color: #ff6600;
}

.nav2selected, .nav2selected:link, .nav2selected:visited, .nav2selected:hover, .nav2selected:active { 
	/*orange*/
	color: #ff6600;
}

/******* end navigation *******/

/*forms*/

/*label
{
	color:       #333;
	font-size:   12px;
	font-family: Arial, Helvetica, sans-serif; 
	border:	1 solid #666;
}
*/

/*3rd party signup*/
input.signup{	
	color:       #666;
	font-size:   10px;
	font-family: Arial, Helvetica, sans-serif; 
	border:	solid 1px #9b9b9b;
}
.pbuttons	{
	color:       #333;
	font-size:   10px;
	font-family: Arial, Helvetica, sans-serif;
	border:	solid 1px #666;
	/*orange-gray*/
	background-color: #f0e6e3;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0; }

.pbuttons:hover	{	
	color:       #f0e6e3;
	font-size:   10px;
	font-family: Arial, Helvetica, sans-serif; 
	border:	1px solid #666;
	/*orange-gray*/
	background-color: #ff6600;
	cursor: hand;
}
/*end 3rd party signup*/


textarea, select, option, input{	
	color:       #333;
	font-size:   12px;
	font-family: Arial, Helvetica, sans-serif; 
	border:	1px solid #666;
}

input[type=radio]	{	
	color:       #333;
	font-size:   12px;
	font-family: Arial, Helvetica, sans-serif; 
	border:	0px;
}

input[type=checkbox]	{	
	color:       #333;
	font-family: Arial, Helvetica, sans-serif; 
	border:	0px;
	margin-left: -3px;
}

.pbutton	{	
	color:       #333;
	font-size:   12px;
	font-family: Arial, Helvetica, sans-serif; 
	border:	1px solid #666;
	/*orange-gray*/
	background-color: #f0e6e3;
}

.pbutton:hover	{	
	color:       #f0e6e3;
	font-size:   12px;
	font-family: Arial, Helvetica, sans-serif; 
	border:	1px solid #666;
	/*orange-gray*/
	background-color: #ff6600;
	cursor: hand;
}

.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*orange*/
	color: #ff6600;
}
.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*gray*/
	color: #b0b1b3;
}

.attention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6600;

 }
	

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*orange*/
	color: #ff6600;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*gray*/
	color: #b0b1b3;
}
	
h3 {
	color: #bc0308;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica, verdana; }
	
h4, h5, h6 {
	color: #bc0308;
	font-size: 12px;
	font-family: arial, helvetica, verdana; }

	
li.nobullet {
	list-style-type: none; }
	
	
/*forms*/

.formhead	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	/*orange*/	
	background-color: #ff6600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.forml	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #FFF;
	font-weight: bold;
	/*gray*/
	background-color: #b0b1b3;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

.formr	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	/*orange-gray*/
	 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}


/*end forms*/

.white {
	color: #FFFFFF;
}

.smnote {	
	font-size:        10px; 
}

/*

.brightgreen:link {
	color: #bae55e;
	background-color: #29568f;
	text-decoration: none;
	 }
.brightgreen:visited {
	color: #bae55e;
	background-color: #29568f;
	text-decoration:  none; }

.brightgreen:hover {
	color: #bae55e;
	background-color: #6da0e1;
	text-decoration: none; }
a.none {
	color: #79a12e;
	text-decoration: none;
}

a.none:visited {
	color: #79a12e;
	text-decoration:  none; }

a.none:hover {
	color: #013068;
	text-decoration: none;
}

a.nonev {
	color: #5c7f1a;
	text-decoration: none;
}

a.nonev:visited {
	color: #5c7f1a;
	text-decoration:  none; }

a.nonev:hover {
	color: #013068;
	text-decoration: none;
}

a.orangenone {
	color: #fe7b00;
	text-decoration: none;
}

a.orangenone:visited {
	color: #fe7b00;
	text-decoration:  none; }

a.orangenone:hover {
	color: #996;
	text-decoration: none;
}

a.orangenonev {
	color: #d45511;
	text-decoration: none;
}

a.orangenonev:visited {
	color: #d45511;
	text-decoration:  none; }

a.orangenonev:hover {
	color: #996;
	text-decoration: none;
}

a.more {
	color: #334d04;
	text-decoration: none;
}

a.more:visited {
	color: #334d04;
	text-decoration: none;
}

a.more:hover {
	color: #79a12e;
	text-decoration: none;
}

a.white {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited {
	color: #fff;
	text-decoration: none;
}

a.white:hover {
	color: #79a12e;
	text-decoration: none;
}
a.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bae55e;
	line-height: 8px;
	text-decoration: none;
}

a.search:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #98d022;
	line-height: 8px;
	text-decoration: none;
}

.leftmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

.leftmenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

.leftmenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.leftmenu:hover {
	color:           #ffffff;
	font-size:       13px;
	font-family:     Arial, Helvetica, sans-serif;
	background-color: #a3c071;
	text-decoration: none; }

.leftmenuh {	color:            #ffffff;
	font-size:        13px;
	font-family:      Arial, Helvetica, sans-serif;
	text-decoration:  none;
	background-color: #a3c071; }
.leftmenuh:link {	color:            #ffffff;
	font-size:        13px;
	font-family:      Arial, Helvetica, sans-serif;
	text-decoration:  none;
	background-color: #a3c071; }
.leftmenuh:hover {	color:            #ffffff;
	font-size:        13px;
	font-family:      Arial, Helvetica, sans-serif;
	text-decoration:  none;
	background-color: #a3c071; }
.leftmenuh:visited {	color:            #ffffff;
	font-size:        13px;
	font-family:      Arial, Helvetica, sans-serif;
	text-decoration:  none;
	background-color: #a3c071; }
.admintoptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.attention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe7b00; }
p {
	color:       #012647;
	font-size:   12px;
	font-family: Arial, Helvetica, sans-serif; }
ol {	color:       #012647;
	font-size:   12px;
	font-family: Arial, Helvetica, sans-serif; }

ul {	color:       #012647;
	font-size:   12px;
	font-family: Arial, Helvetica, sans-serif; }

.breadcrumbs {
	color:       #9c9495;
	font-size:   10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
	
a.breadcrumbs {
	color:       #9c9495;
	font-size:   10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }

a.breadcrumbs:visited {
	color:       #9c9495;
	font-size:   10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
	
a.breadcrumbs:hover {
	color:       #79a12e;
	font-size:   10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
	

.titleblock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	margin: 10px 5px 10px 15px;
	padding: 0; }
.pwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.porange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe7b00;
}

.expire {
	color:            #9c9495;
	text-decoration: line-through; }

.tablepay {	color:            #494d48;
	font-size:        12px;
	font-family:      Arial, Helvetica, sans-serif;
	background-color: #e7f1d8; }
	
.smnote {	font-size:        10px; }
.match {
	color: #80807f;
	font-size: 10px; }

.titles {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4f6e01;
}
.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d617f;
}
.titleblockmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 16px;
}
.copyright {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccff99;
}
.copyrightw {	color:       #f2f8f9;
	font-size:   11px;
	font-family: Arial, Helvetica, sans-serif; }

.titleblocksm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 5px;
}
.quotefrom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #99adce;
	font-weight: normal;
	line-height: 14px;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 16px;
}
.iconh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #9ABE63;
}
.icon {	color:            #ffffff;
	font-size:        16px;
	font-family:      Arial, Helvetica, sans-serif;
	font-weight:      bold;
	background-color: #79a12e; }
.crumbssub0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.crumbssub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccff99;
	text-decoration: none;
}
.crumbssub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c2d3b0;
	text-decoration: none;
}
.crumbssub3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #788867;
	text-decoration: none;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bae55e;
	line-height: 8px;
}
.section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ccff99;
}
.searchinput {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #252725;
}

.plike {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #012647;
}
.buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.pbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #252725;
	background-color: #dbdeda;
	border: solid 1px #b7bfa2;
	margin: 0;
	padding: 0;
}
.smbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252725;
	background-color: #dbdeda;
	border: solid 1px #b7bfa2;
	margin: 0;
	padding: 0;
}
.pinput {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #252725;
}

	
}*/