html {
	min-height: 100%;
	margin-bottom: 1px; }
	
body {
	background-color: #fff;
	background-image: url(../images/tile.png);
	margin: 0;
	padding: 0;
	color: #444;
	font-size: 12px;
	font-family: arial, helvetica, verdana; }

td	{
	font-size: 12px;
	font-family: arial, helvetica, verdana; }

img{
	display: inline;
	white-space: normal;
}

p {
	color: #444;
	font-size: 12px;
	font-family: arial, helvetica, verdana; }

.plike {
	color: #444;
	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; }
.padright {
	margin-right: 11px; }
.padright2 {
	margin-right: 10px; }
.padright3 {
	margin-right: 5px; }
.linespace {
	height: 5px;
	min-height: 5px;
	max-height: 5px; }

.whobox {
	color:       #666;
	font-size:   12px;
	font-family: arial, helvetica, verdana;
	padding-top: 10px;
	padding-right: 20px;
	padding-left:  24px; }
p.who {	
	color:         #666;
	font-size:     12px;
	font-family:   arial, helvetica, verdana;
	}

/*****news*******/
.newsdate {
	color:       #8f0100;
	font-size:   12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold; }

a.newsdate:link, a.newsdate:visited {	
	color:       #8f0100;
	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, a:visited { 
	text-decoration: none;
	color: #666;
}

a:hover, a:active { 
	text-decoration: none;
	color: #ff6600;
}

/******* navigation *******/
ul.special {
	width: 320px;
	margin-right: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	white-space: normal;
	}

li.special {
	/*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;
	}

.special:link, .special:visited {
	color: #FFFFFF;
	}

.special:hover, .special:active { 
	/*red*/
	color: #bf0000;
}
	
#admin ul.nav {
	width: 95%;
	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;
	position: relative;
	padding-right: 15px;
	padding-left: 0;
	list-style-type: none;
	display: inline;
	white-space: nowrap; }

.nav:link, .nav:visited {
	/*gray*/
	color: #b0b1b3;
	}

.nav:hover, .nav:active { 
	/*red*/
	color: #bf0000;
}

.navselected:link, .navselected:visited, .navselected:hover, .navselected:active {
	/*red*/
	color: #bf0000;
	}
/*******sub nav 1*******/	

/*.nav1 {
	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 { 
	color: #bf0000;
}*/


/*******sub nav 2*******/	
/*.nav2box {
	position: relative;
	float: right;
	margin: -10px 0 0 20px;
	padding: 0;
	border-width: 0; }*/
ul.nav2 {
	margin: 0;
	padding: 3px 10px; }

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: 0 0 3px;
	list-style-type: none;
	white-space: pre; }
	
.nav2:link, .nav2:visited { 
	color: #a3a3a4;
}

.nav2:hover, .nav2:active { 
	/*orange*/
	color: #ff6600;
}

.nav2selected, .nav2selected:link, .nav2selected:visited, .nav2selected:hover, .nav2selected:active { 
	/*orange*/
	color: #ff6600;
}

/********floating submenu****/
.floatmenu0	{
	position: absolute;
	top: 21px;
	left: 0;
	width: auto;
	height: auto;
	z-index: 10;
	margin: 0 0 0 0px;
	padding:0;
	border-style: none; 
	visibility: visible;
	display: block;}
.floatmenu	{
	position: absolute;
	/*top: 28px;*/
	left: 0;
	width: auto;
	height: auto;
	z-index: 10;
	border-style: none;
	visibility: visible;
	margin: 0 0 0 100px;
	padding: 0;
	display: block; }
.floatmenu_h {
	/*
	top: 21px;
	margin: 0 0 0 25px;
	*/
	position: absolute;
	left: 0;
	width: 0;
	height: 0;
	z-index: 10;	
	padding:0;
	border-style: none; 
	visibility: hidden;
	display: none;}
.floatmitem {
	padding: 0;
	background-image: url(../images/floatbg.png);
	margin: 0;
	/*filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50; */}
/*.floatmitemtext {
	padding: 25px; 
	/*filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00; }*/
/******* 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:	solid 1px #666;
	 }

input[type=checkbox]	{	
	color:       #333;
	font-family: Arial, Helvetica, sans-serif; 
	border:	0px;
	margin-left: -3px;
}

.nbcheckbox	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #252725;
	border-style: none;
	outline-style: none; }

.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: #444;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica, verdana; }
	
h4, h5, h6 {
	color: #444;
	font-size: 12px;
	font-family: arial, helvetica, verdana; }

ul {
	color: #444444;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	}

ol {
	color: #444444;
	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;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	/*gray*/
	background-color: #b0b1b3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.formr	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	/*orange-gray*/
	background-color: #f0e6e1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}


/*end forms*/

.white {
	color: #FFFFFF;
}

.smnote {	
	font-size:        10px; 
}

.featurebox	{
	width: 250px;
	height: 150px;
	margin-right: 5px;
	padding: 0px;
	float: left;
}

.featurebox1	{
	width: 250px;
	height: 150px;
	margin-right: 0px;
	padding: 0px;
	float: left;
}

.feature {
	background-color: #CC0000; 
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica, verdana; 
	padding: 2px 5px 2px 5px;
	height: 25px;	}
	
.feature1 {
	background-color: #ff6600; 
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica, verdana; 
	padding: 2px 5px 2px 5px;	
	height: 25px; }

.featurebody {
	padding: 2px 5px 2px 5px;
}