BODY            { margin:0px; background-color: #cd853f; padding: 5px; font-size: 10pt; line-height: normal; font-family: Verdana; behavior: url(/ginc/csshover.htc); }
H1    { color: black; font-style: normal; font-weight: bold; font-size: 10pt; line-height: normal; font-family: Verdana; text-decoration: none }
H2   { color: #3093d6; font-style: normal; font-weight: bold; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none }
a  { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: underline }
a:hover   { color: #3093d6; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none }
td.pageout         { background-color: white; border: solid 1px black }
td.content       { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; background-color: #f5f5f5; padding: 10px; border-top: 1px solid gray; border-bottom: 1px solid gray }
td.content2       { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; background-color: #f5f5f5; padding: 10px; }
td.content-bottom-border  { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; background-color: #f5f5f5; padding: 10px; border-bottom: 1px solid gray }
td.content-cell  { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; padding: 0px 10px 0px 0px }
td.form { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; padding: 2px }
td.header    { color: #001; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none }
td.header-inside { color: #001; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background-image: url(graphics/header-back.gif) }
td.footer        { color: #001; font-style: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-top: 5px; padding-bottom: 5px }
td.footlinks   { color: #dcdcdc; font-style: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: Verdana; text-decoration: none; text-align: center; padding-top: 5px; padding-bottom: 5px }
a.footlinks  { color: #dcdcdc; font-style: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-top: 5px; padding-bottom: 5px }
a.footlinks:hover { color: black; font-style: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: Verdana; text-decoration: underline; padding-top: 5px; padding-bottom: 5px }
td.image-text    { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none; background-color: #3093d6; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
td.image  { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; border: solid 1px #000; width: 150px }
td.navigation   { background-color: #3093d6; width:150px; vertical-align:top; }
td.nav-cells   { font-size: 8pt; font-family: verdana; background-color: #3093d6; border-bottom: 1px solid white }
/* Start of styles 4-30-09 */
.homepageContent * {
	margin:0px;
	padding:0px;
}
.homepageContent p {
	padding-bottom:10px;
}
.homepageBeaver {
	width:152px;
	float:right;
	padding:10px;
}
.homepageBeaver div {
	border:1px solid black;
}
.homepageBeaver a{
	display:block;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#pioneerContainer {
	display:block; 
	margin:0 auto; 
	width:570px;
}

.pioneers a, .pioneers a:link, .pioneers a:hover, .pioneers a:visited, .pioneers a:active {
	text-decoration:none;
}
.subtext {
	width:150px;
	border-top:none !important; 
	background-color:#3093D6;
	text-align:center;
	color:#ffffff;
}
.pioneers {
	float:left;
	width:200px;
	min-height:60px;
	padding-left:60px;
	margin:0 20px;
	background-image:url(/graphics/lightbulb.jpg);
	background-repeat:no-repeat;
}
.pioneers h1 {
	padding-top:10px;
}
.pioneers h1 a {
	color:black;
	font-family:Verdana;
	font-size:11pt;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none
}
.pioneers img {
	border:none;
	padding-left:5px;
	padding-top:5px;
}
.pioneers p {
	padding-left:6px;
	padding-top:5px;
}
/* movie styles */
#testimonialMovie {
	display:block; 
	float:right; 
	padding:0 0 10px 10px;
}
#youtube {
	display:block; 
	margin:0 auto;
}
/*** Start CSS Navigation Styles Here ***/

#navigation {
	width:150px;
}

#navigation ul {
	list-style:none;
	width:150px;
	margin:0px;
	padding:0px;
}

#navigation li {
	font-size:8pt;
	padding:5px 0 5px 5px;
	margin:0px;
	width:145px;
	border-bottom:1px solid #fff;
	background:#3093D6;
	text-align:left;
	
}

#navigation li:hover {
	background:#9CCFFF;
	position:relative;
}

#navigation li a, #navigation li a:visited {
	color:#fff;
	text-decoration:none;
}

#navigation li:hover a, #navigation li:hover a:visited {
	color:#000;
	text-decoration:none;
}

#navigation li:hover li a, #navigation li:hover li a:visited {
	color:#fff;
	text-decoration:none;
}

#navigation li li:hover a, #navigation li li:hover a:visited {
	color:#000;
}

#navigation li li:hover li a, #navigation li li:hover li a:visited {
	color:#fff;
}

#navigation li li li:hover a, #navigation li li li:hover a:visited {
	color:#000;
}

#navigation li li li:hover li a, #navigation li li li:hover li a:visited {
	color:#fff;
}

#navigation li li li li:hover a, #navigation li li li li:hover a:visited {
	color:#000;
}

#navigation ul ul {
	display:none;
	position:absolute;
	z-index:3;
	left:150px;
	top:-1px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#navigation ul li:hover ul {
	display:block;
}

#navigation li li {
}

#navigation ul ul ul {
	display:none;
}

#navigation ul li:hover ul ul {
	display:none;
}

#navigation ul ul li:hover ul {
	display:block;
	position:absolute;
	z-index:4;
	left:150px;
	top:-1px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#navigation ul ul ul ul {
	display:none;
	position:absolute;
	z-index:5;
	left:150px;
	top:-1px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#navigation ul ul li:hover ul ul {
	display:none;
}

#navigation ul ul ul li:hover ul {
	display:block;
}

/*** End CSS Navigation Styles Here ***/
#dvdPreview img {
	border:none;
}
p.video-sm {
	font-size:7pt;
	font-style:italic;
}
