/* CSS Document */

/*----------------
^default
-----------------*/

html, body, form, div, p, h1 {
	margin:0px;
	padding:0px;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%; /* this is the key! */
	margin:0 0 0 0;
}
img {border:0px;}

/*----------------
^index
-----------------*/

#indexlogo {
	width:218px;
	height:233px;
}
#lumpycontainer {
height: 575px; 
width: 291px;
background: #FFF; 
vertical-align: top;	
}
#lumpy {
		background-image:url(images/lumpy.gif);
		width:291px;
		height:365px;
}
#introtext {
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		background-color:#FFFFFF;
		padding-right:15px;
		padding-top:21px;
		padding-left:10px;
		line-height:16px;
}

#introtext p {
padding-top: 10px;	
padding-bottom: 10px;	
}

#introtext a:link, #introtext a:visited  {
		color:#333333;
}
#introtext a:hover, #introtext a:active {
		color:#FF9100;
}
#banana {
		background-image:url(images/banana.gif);
		width:223px;
		height:80px;
}

/*----------------
^header, footer
-----------------*/

#colorblock {
		float:left;
		background-image:url(images/colorblock.gif);
		width:64px;
		height:24px;
}
#footercornerhp {
		float:left;
		background-image:url(images/footer_cornerhp.gif);
		width:46px;
		height:25px;
		border-right:1px solid #EBEBED;
		background-repeat:no-repeat;
		padding-bottom:20px;
}
#footer {
		background-image:url(images/footer.gif);
		width:514px;
		height:21px;
		background-repeat:no-repeat;
		background-position: top;
}

#footercorner {
		float:left;
		background-image:url(images/footer_corner.gif);
		width:176px;
		height:25px;
		border-right:1px solid #FFFFFF;
		background-repeat:no-repeat;
		padding-bottom:20px;
}

/*----------------
^left nav box
-----------------*/

#mms a {
		display:block;
		width:44px;
		height:29px;
		margin: 0em 0; padding:15px 5px 5px 0px;
		background: url("images/buttons/mms.gif") 0 0 no-repeat;
		border-top:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
}
#mms a:hover, #mms a:active {	
		background-position: -49px 0;
		color: #FFFFFF;
}
#htf a {
		display:block;
		width:44px;
		height:29px;
		margin: 0em 0; padding:15px 5px 5px 0px;
		background: url("images/buttons/htf.gif") 0 0 no-repeat;
		border-top:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
}
#htf a:hover, #htf a:active {	
		background-position: -49px 0;
}
#service a {
		display:block;
		width:44px;
		height:29px;
		margin: 0em 0; padding:15px 5px 5px 0px;
		background: url("images/buttons/service.gif") 0 0 no-repeat;
		border-top:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
}
#service a:hover, #service a:active {	
		background-position: -49px 0;
}
.navbutton a {
		display:block;
		width:74px;
		height:16px;
		margin: 0em 0; padding:4px 16px 0px 0px;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#989D21;
		background: url("images/buttons/navbuttonbg.gif") 0 0 no-repeat;
		text-decoration: none;
		text-align:right;
		line-height:10px;
}
.navbutton a:hover, .navbutton a:active {	
		background-position: -90px 0;
		color: #757913;
}
#activenav {
		display:block;
		width:74px;
		height:16px;
		margin: 0em 0; padding:4px 16px 0px 0px;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#515151;
		background: url("images/buttons/navbuttonbg.gif") -180px 0 no-repeat;
		text-decoration: none;
		text-align:right;
		line-height:10px;
}
/*----------------
^do subpage top nav
-----------------*/

#dvd a {
		float:left;
		display:block;
		width:101px;
		height:17px;
		margin: 0em 0; padding:3px 0px 0px 0px;		
		background-color: #FFF;
		color: #989D21;		
		text-align: center;
		text-decoration: none;
		/* vertical-align:text-bottom; */
		/* background: url("images/buttons/dvd.gif") 0 0 no-repeat; */
}
#dvd a:hover {			
		color: #515151;
		background-color: #F9FAEC;
		/* background-position: -109px 0; */		
}
#dvd a:active {			
		color: #515151;
		background-color: #EDEFC6;
		/* background-position: -218px 0; */
}
#activedvd {
		float:left;
		display:block;
		width:101px;
		height:17px;
		margin: 0em 0; padding:3px 0px 0px 0px;
		color: #515151;
		background-color: #EDEFC6;	
		text-align: center;	
		/* background: url("images/buttons/dvd.gif") -218px 0 no-repeat;
		vertical-align:text-bottom; */
}
#product a {
		float:left;
		display:block;
		width:107px;
		height:17px;
		margin: 0em 0; padding:3px 0px 0px 0px;
		background-color: #FFF;
		color: #989D21;		
		text-align: center;
		text-decoration: none;
		/* background: url("images/buttons/product.gif") 0 0 no-repeat;
		vertical-align:text-bottom; */
}
#product a:hover {	
		color: #515151;
		background-color: #F9FAEC;
		/* background-position: -115px 0; */
}
#product a:active {	
		color: #515151;
		background-color: #EDEFC6;
		/* background-position: -230px 0; */
}
#activeproduct {
		float:left;
		display:block;
		width:107px;
		height:17px;
		margin: 0em 0; padding:3px 0px 0px 0px;
		color: #515151;
		background-color: #EDEFC6;	
		text-align: center;			
		/* background: url("images/buttons/product.gif") -230px 0 no-repeat;
		vertical-align:text-bottom; */
}
#broadcast a {
		float:left;
		display:block;
		width:66px;
		height:17px;
		margin: 0em 0; padding:3px 0px 0px 0px;
		background-color: #FFF;
		color: #989D21;		
		text-align: center;
		text-decoration: none;		
		/* background: url("images/buttons/broadcast.gif") 0 0 no-repeat;
		vertical-align:text-bottom; */
}
#broadcast a:hover {	
		color: #515151;
		background-color: #F9FAEC;
		/* background-position: -74px 0; */
}
#broadcast a:active {	
		color: #515151;
		background-color: #EDEFC6;
		/* background-position: -148px 0; */
}
#activebroadcast {
		float:left;
		display:block;
		width:66px;
		height:17px;
		margin: 0em 0; padding:3px 0px 0px 0px;
		color: #515151;
		background-color: #EDEFC6;	
		text-align: center;		
		/* background: url("images/buttons/broadcast.gif") -148px 0 no-repeat;
		vertical-align:text-bottom; */
}
#online a {
		float:left;
		display:block;
		width:151px;
		height:17px;
		margin: 0em 0; padding:3px 0px 0px 0px;
		background-color: #FFF;
		color: #989D21;		
		text-align: center;
		text-decoration: none;		
		/* background: url("images/buttons/online.gif") 0 0 no-repeat;
		vertical-align:text-bottom; */
}
#online a:hover {	
		color: #515151;
		background-color: #F9FAEC;
		/* background-position: -119px 0; */
}
#online a:active {	
		color: #515151;
		background-color: #EDEFC6;
		/* background-position: -238px 0; */
}
#activeonline {
		float:left;
		display:block;
		width:151px;
		height:17px;
		margin: 0em 0; padding:3px 0px 0px 0px;
		color: #515151;
		background-color: #EDEFC6;	
		text-align: center;		
		/* background: url("images/buttons/online.gif") -238px 0 no-repeat;
		vertical-align:text-bottom; */
}
#store a {
		float:left;
		display:block;
		width:79px;
		height:17px;
		margin: 0em 0; padding:3px 0px 0px 0px;
		background-color: #FFF;
		color: #989D21;		
		text-align: center;
		text-decoration: none;			
		/* background: url("images/buttons/store.gif") 0 0 no-repeat;
		vertical-align:text-bottom; */
}
#store a:hover {	
		color: #515151;
		background-color: #F9FAEC;
		/* background-position: -87px 0; */
}
#store a:active {	
		color: #515151;
		background-color: #EDEFC6;
		/* background-position: -174px 0; */
}
#activestore {
		float:left;
		display:block;
		width:79px;
		height:17px;
		margin: 0em 0; padding:3px 0px 0px 0px;
		color: #515151;
		background-color: #EDEFC6;	
		text-align: center;				
		/* background: url("images/buttons/store.gif") -174px 0 no-repeat;
		vertical-align:text-bottom; */
}
/*----------------
^people subpage top nav
-----------------*/
#bios a {
		float:left;
		display:block;
		width:112px;
		height:20px;
		margin: 0em 0; padding:0px 0px 0px 0px;
		background: url("images/buttons/bios.gif") 0 0 no-repeat;
		vertical-align:text-bottom;
}
#activebios {
		float:left;
		display:block;
		width:112px;
		height:20px;
		margin: 0em 0; padding:0px 0px 0px 0px;
		background: url("images/buttons/bios.gif") -224px 0 no-repeat;
		vertical-align:text-bottom;
}
#activebios a {
		float:left;
		display:block;
		width:112px;
		height:20px;
		margin: 0em 0; padding:0px 0px 0px 0px;
		background: url("images/buttons/bios.gif") -224px 0 no-repeat;
		vertical-align:text-bottom;
}
#bios a:hover {	
		background-position: -112px 0;
		color: #FFFFFF;
}
#bios a:active {	
		background-position: -224px 0;
		color: #FFFFFF;
}
#activebios a:hover {	
		background-position: -224px 0;
		color: #FFFFFF;
}
#activebios a:active {	
		background-position: -224px 0;
		color: #FFFFFF;
}
#investors a {
		float:left;
		display:block;
		width:85px;
		height:20px;
		margin: 0em 0; padding:0px 0px 0px 0px;
		background: url("images/buttons/investors.gif") 0 0 no-repeat;
		vertical-align:text-bottom;
}
#investors a:hover {	
		background-position: -85px 0;
		color: #FFFFFF;
}
#investors a:active {	
		background-position: -170px 0;
		color: #FFFFFF;
}
#activeinvestors {
		float:left;
		display:block;
		width:85px;
		height:20px;
		margin: 0em 0; padding:0px 0px 0px 0px;
		background: url("images/buttons/investors.gif") -170px 0 no-repeat;
		vertical-align:text-bottom;
}
#directors a {
		float:left;
		display:block;
		width:133px;
		height:20px;
		margin: 0em 0; padding:0px 0px 0px 0px;
		background: url("images/buttons/directors.gif") 0 0 no-repeat;
		vertical-align:text-bottom;
}
#directors a:hover {	
		background-position: -133px 0;
		color: #FFFFFF;
}
#directors a:active {	
		background-position: -266px 0;
		color: #FFFFFF;
}
#activedirectors {
		float:left;
		display:block;
		width:133px;
		height:20px;
		margin: 0em 0; padding:0px 0px 0px 0px;
		background: url("images/buttons/directors.gif") -266px 0 no-repeat;
		vertical-align:text-bottom;
}
#advisory a {
		float:left;
		display:block;
		width:174px;
		height:20px;
		margin: 0em 0; padding:0px 0px 0px 0px;
		background: url("images/buttons/advisory.gif") 0 0 no-repeat;
		vertical-align:text-bottom;
}
#advisory a:hover {	
		background-position: -174px 0;
		color: #FFFFFF;
}
#advisory a:active {	
		background-position: -348px 0;
		color: #FFFFFF;
}
#activeadvisory {
		float:left;
		display:block;
		width:174px;
		height:20px;
		margin: 0em 0; padding:0px 0px 0px 0px;
		background: url("images/buttons/advisory.gif") -348px 0 no-repeat;
		vertical-align:text-bottom;
}
/*----------------
^subpage style
-----------------*/

#pullquote {
		float:left;
		width:175px;
		height:198px;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#8A8EBE;
		background: url("images/quoteline.gif") 0 0 no-repeat;
		background-position:right;
		text-align:right;
		vertical-align:middle;
		line-height:19px;
		padding-top:50px;
}