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

div.yui-b p {
	margin: 0 0 .5em 0;
}
div.yui-b p strong {
	font-weight: bold;
	color: #000;
}
div.yui-b p em {
	color: #000;
}            

		h1 { font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; color: #393; line-height: 120%; margin: 0; border-bottom: 1px solid #ccc; padding: 0 0 0.1em 0; }

		h2 { font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: normal; line-height: 120%; margin: 0 0 0.5em 0; }

		h3 { font-size: 0.8em; font-weight: normal; color: #339933; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 0 0.8em 0; border-bottom: 1px solid #e5e5e5; padding: 0 0 0.4em 0; }

		h4 { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 0 0 0.3em 0; }

		h5 { font-size: 1em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: none; }

		h6 { font-size: 0.8em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: none; }

#productsandservices {
	position: static;
}

div.navigation {
	font-size: 20pt;
}

/*
For IE 6: trigger "haslayout" for the anchor elements in the root Menu by 
setting the "zoom" property to 1.  This ensures that the selected state of 
MenuItems doesn't get dropped when the user mouses off of the text node of 
the anchor element that represents a MenuItem's text label.
*/
#productsandservices .yuimenuitemlabel {
	_zoom: 1;
}
#productsandservices .yuimenu .yuimenuitemlabel {
	_zoom: normal;
}

body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#movie {
	z-index:-10;
}

.titlefield{ /*CSS for RSS title link in general*/
	text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
	color:brown;
	font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
	color:gray;
	font-size: 90%;
}

#news{ /*Demo 1 main container*/
	width: 400px;
	height: 100px;
	padding: 4px;
}

#news p{ /*Demo 1 P element that separates each entry*/
	margin-top: 0;
	margin-bottom: 7px;
}

#header {
	width: 100%;
}

#wrapper {
	float: left;
	background-color:#419639;
}

#centercontent {
	float: left;
	width: 76%;
	padding-right: 2%;
	padding-left: 2%;
	font-size:1.2em;
	background-color:#FFFFFF;
}

#content {
	float: left;
	width: 76%;
	padding-right: 2%;
	padding-left: 2%;
	background-color:#FFFFFF;	
}

#indexcentercontent {
	float: left;
	width: 80%;
	font-size:1.2em;
}

#right {
	float:left;
	width: 20%;
	background-color:#419639;
	height: 100%;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height: 125%;
}

#blogright {
	float:right;
	width: 20%;
	background-color:#419639;
	height: 100%;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height: 125%;
}

#right h1 {
	line-height: 100%;
}

#footer {
	width: 100%;
	clear: both;
	background-color:#419639;
	padding:10px 0 5px 0;	
}

div.headerpost a {
	text-decoration: none;
	background-color: inherit;
	color:#047;
	padding:2px;
}

div.headerpost a:visited {
	text-decoration: none;
	background-color:inherit;
	color:#207;
}

div.headerpost a:hover{
	text-decoration: none;
	background-color: inherit;
	color:#05A;	
}

div.headerpost {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height: 110%;
}

p { margin: 0 0 1em 0; }

#header div.printlogo {
	display: none;
}

a.mainheaderlink {
	color: #00FF00 !important;
	text-decoration: none;
}