/* CSS Document */

html, body 	{
			height: 100%;
			background-color: #00093B;
			background-image: url("/images/bg-blu-grad.gif");
			background-position: center;
			background-repeat: repeat-y;
			margin: 0px;
			}
a:link 		{color: #333399; text-decoration: underline;}	
a:visited 	{color: #333399; text-decoration: underline;}
a:hover 	{color: #CC3300; text-decoration: underline;}
a:active 	{color: #CC3300; text-decoration: underline;}

p			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #111111;
			margin: 10px;
			text-align: left;
			}
p a:link 		{color: #006600; text-decoration: underline;}	
p a:visited 	{color: #006600; text-decoration: underline;}
p a:hover 	{color: #CC6600; text-decoration: underline;}
p a:active 	{color: #CC6600; text-decoration: underline;}
			
.small		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #111111;
			margin: 10px;
			text-align: left;
			}

.news		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #111111;
			margin: 10px;
			text-align: left;
			}
.news a:link 		{color: #333399; text-decoration: underline;}	
.news a:visited 	{color: #333399; text-decoration: underline;}
.news a:hover 	{color: #CC3300; text-decoration: underline;}
.news a:active 	{color: #CC3300; text-decoration: underline;}
			
form		{
			margin: 0px;
			padding: 0px;
			}
			

h1			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 17px;
			color: #003366;
			margin-right: 5px;
			margin-left: 0px;
			margin-top: 10px;
			margin-bottom: 5px;
			padding-top: 2px;
			border-bottom-color: #c6d7e9;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			text-transform: uppercase; 
			}
			
h2			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #111111;
			margin-right: 5px;
			margin-left: 0px;
			margin-top: 20px;
			margin-bottom: 5px;
			text-transform: uppercase; 
			}
			
h3			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #111111;
			margin-right: 5px;
			margin-left: 10px;
			margin-top: 20px;
			margin-bottom: 5px;
			}
			
ol			{
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			margin-top: 2px;
			margin-bottom: 10px;
	  		margin-left: 10px;
	  		margin-right: 10px;
  			padding-left: 0px;
			}
			
ol li 		{
  			margin-left: 14px;
			margin-bottom: 0px;
  			padding-left: 0px;
			}

ul 			{
			list-style-type: none;
			margin-top: 0px;
			margin-bottom: 10px;
			margin-left: 6px;
  			margin-right: 0px;
  			padding: 0px;
			text-align: left;
			}
			
li 		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;
			color: #111111;
			background-image: url('/images/bullet-whtblu-sq.gif');
			background-repeat: no-repeat;
			background-position: top left;
  			margin-left: 6px;
  			margin-right: 0px;
  			margin-bottom: 0px;
			margin-top: 0px;
  			padding-left: 14px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			text-align: left;
			line-height: 15px;
			}
			
ul.biglist 			{
			list-style-type: none;
			margin-top: 0px;
			margin-bottom: 10px;
			margin-left: 6px;
  			margin-right: 6px;
  			padding: 0px;
			text-align: left;
			}
			
li.biglist 		{
			font-size: 12px;
			background-image: url('/images/bullet-grn-sq.gif');
  			margin-bottom: 6px;
  			margin-right: 10px;
			line-height: 15px;
			}
li.biglist a:link 		{color: #006600; text-decoration: underline;}	
li.biglist a:visited 	{color: #006600; text-decoration: underline;}
li.biglist a:hover 	{color: #CC6600; text-decoration: underline;}
li.biglist a:active 	{color: #CC6600; text-decoration: underline;}

li.acrobatbl	{background-image: url('/images/bullet-acrobat.gif');}

li.acrobat	{
			background-image: url('/images/bullet-acrobat.gif');
			font-size: 12px;
  			margin-right: 6px;
			}
li.acrobat a:link 		{color: #006600; text-decoration: underline;}	
li.acrobat a:visited 	{color: #006600; text-decoration: underline;}
li.acrobat a:hover 	{color: #CC6600; text-decoration: underline;}
li.acrobat a:active 	{color: #CC6600; text-decoration: underline;}
			
.imageleft	{
			padding-right: 10px;
			padding-bottom: 10px;
			vertical-align: text-top;
			float: left;
			}
			
.imageblueborderl	{
				padding: 3px;
				margin-right: 5px;
				border-color: #c6d7e9;
				border-style: solid;
				border-width: 1px;
				vertical-align: text-top;
				float: left;
				}
			
.imageright	{
			padding-right: 10px;
			padding-bottom: 10px;
			vertical-align: text-top;
			float: right;
			}
			
.imagecenter	{
			padding:  5px;
			vertical-align: text-top;
			text-align: center;
			float: none;
			}
			
.imageborder	{
				padding: 3px;
				border-color: #c6d7e9;
				border-style: solid;
				border-width: 1px;
				}
			
.disclaimer	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: italic;
			color: #111111;
			margin-top: 20px;
			margin-bottom: 10px;
			margin-left: 10px;
			margin-right: 10px;
			}
			
.disclaimersmall	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: italic;
			color: #111111;
			margin-top: 10px;
			margin-bottom: 10px;
			margin-left: 10px;
			margin-right: 10px;
			}

.navtext	{
			font-size: 10px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #CCCCCC;
			}
.navtext a:link {color: #E5F2FF; text-decoration: none;}
.navtext a:visited {color: #E5F2FF; text-decoration: none;}	
.navtext a:hover {color: #FFCC00; text-decoration: none;}			
.navtext a:active 	{color: #FFCC00; text-decoration: none;}

.topnavtext	{
			font-size: 10px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #CCCCCC;
			margin-right: 12px;
			}
.topnavtext a:link {color: #E5F2FF; text-decoration: none;}
.topnavtext a:visited {color: #E5F2FF; text-decoration: none;}	
.topnavtext a:hover {color: #FFCC00; text-decoration: none;}			
.topnavtext a:active 	{color: #FFCC00; text-decoration: none;}

.weathertemp	{
			font-size: 10px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			color: #333333;
			margin: 0px;
			padding: 0px;
			text-align: center;
				}
.weathertemp a:link {color: #333333; text-decoration: none;}
.weathertemp a:visited 	{color: #333333; text-decoration: none;}		
.weathertemp a:hover 	{color: #FF3300; text-decoration: none;}	
.weathertemp a:active 	{color: #FF3300; text-decoration: none;}
				
.weatherwind	{
			font-size: 9px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			font-style: italic;
			color: #333333;
			margin-top: -2px;
			margin-bottom: 10px;
			margin-left: 0px;
			margin-right: 0px;
			padding: 0px;
			text-align: center;
				}
.weatherwind a:link {color: #333333; text-decoration: none;}
.weatherwind a:visited 	{color: #333333; text-decoration: none;}		
.weatherwind a:hover 	{color: #FF3300; text-decoration: none;}	
.weatherwind a:active 	{color: #FF3300; text-decoration: none;}

.weathercondbem	{
			margin-right: 3px;
			vertical-align: middle;
			float: left;
			}
			
.weathercondgr	{
			margin-right: 18px;
			vertical-align: middle;
			float: left;
			}
			
.searchfield, .formfield	{
			font-size: 10px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
			color: #333333;
			}
			
.formfield	{
			font-size: 11px;
			color: #333333;
			margin: 5px;
			width: 90%;
			border-width: 1px;
			padding: 2px;
			}
			
.formbox	{
			background-color: #FFCC33;
			table-layout: auto;
			width: 490px;
			margin: 4px;
			border-color: #CCCCCC;
			border-width: 1px;
			border-style: solid;
			}
			
.searchform	{
			font-size: 10px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			margin: 0px;
			padding-left: 18px;
			padding-right: 19px;
			color: #333333;
			}
					
.searchbutton	{
			margin-left: 2px;
			margin-right: 10px;
			}
			
.formbutton	{
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			margin: 8px;
			padding: 1px;
			color: #ffffff;
			background-color: #60903f;
			border-width: 1px;
			border-style: outset;
			}
			
input.buttonhover	{
			background-color: #8a823d;
 			}

#bdy		{
			width: 788px;
			}
			
#headerwrap {
			background-image: url('/images/bg-headerpic.jpg');
			background-position: center;
			background-repeat: no-repeat;
			height: 168px;
			width: 770px;
			}
			
#topnav		{
			background-position: top right;
			background-repeat: no-repeat;
			height: 18px;
			text-align: right;
			}
			
#headercont	{
			background-position: top right;
			background-repeat: no-repeat;
			height: 150px;
			width: 367px;
			float: right;
			text-align: right;
			}
			
#headertitle	{
			height: 150px;
			width: 275px;
			float: left;
			text-align: left;
			}
			
#weather	{
			float: left;
			width: 257px;
			padding-top: 26px;
			}
			
#bemidjiw	{
			padding-left: 121px;
			padding-right: 18px;
			}
			
#grandrapidsw 	{
			padding-left: 106px;
			padding-right: 18px;
			}
				
#myaccount	{
			float: right;
			width: 110px;
			height: 126px;
			text-align: left;
			}
			
.myacctbutton {
			margin-top: 22px;
			margin-left: 24px;
				}
			
#search		{
			background-image: url('/images/bg-search.gif');
			background-position: right;
			background-repeat: no-repeat;
			margin: 0px;
			width: 367px;
			height: 24px;
			clear: both;
			vertical-align: middle;
			}
			
#contentwrap	{
			background-image: url('/images/bg-contbg.gif');
			background-position: center;
			background-repeat: repeat-y;
			padding-left: 19px;
			padding-right: 19px;
			}

#menu		{
			width: 750px;
			height: 25px;
			}

#footer		{
			background-image: url('/images/bg-footer.gif');
			background-position: top center;
			background-repeat: no-repeat;
			width: 788px;
			}
			
.table-750	{
			width: 750px;
			border: none;
			margin: 0px;
			padding: 0px;
			}
			
.table-rates	{
			width: 100%;
			margin: 0px;
			padding: 0px;
			}
			
.td-50percentleft	{
			width: 50%;
			text-align:left;
			vertical-align: top;
			}
			
.td-rates-head, .td-rates-headcenter, .td-rates-every, .td-rates-everycenter	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #111111;
			text-align: left;
			width: auto;
			margin: 0px;
			padding: 3px;
			border-top-style: solid;
			border-top-color: #CCCCCC;
			border-top-width: 1px;
			vertical-align: top;
			}
.td-rates-every a:link 		{color: #006600; text-decoration: underline;}	
.td-rates-every a:visited 	{color: #006600; text-decoration: underline;}
.td-rates-every a:hover 	{color: #CC6600; text-decoration: underline;}
.td-rates-every a:active 	{color: #CC6600; text-decoration: underline;}
			
.td-rates-head, .td-rates-headcenter	{
			font-weight: bold;
			background-color: #FFCC00;
			}
			
.td-rates-headcenter	{
			text-align: center;
			}
			
.td-rates-everycenter	{
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.table-rates-csp	{
			width: 100%;
			margin: 0px;
			padding: 0px;
			border-style: solid;
			border-color: #CCCCCC;
			border-width: 1px;
			}	
					
.td-rates-csp, .td-rates-cspcenter 	{
			text-align: left;
			width: auto;
			vertical-align: top;
			padding-left: 5px;
			padding-right: 5px;
			}

.td-rates-cspcenter {text-align: center;}

/* Titles */
			
.cspmaroon, .cspgreen, .csporange	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 17px;
			color: #ffffff;
			margin-right: 0px;
			margin-left: 0px;
			margin-top: 20px;
			margin-bottom: 0px;
			padding: 5px;
			background-color: #6f1400;
			text-transform: uppercase;
			text-align: center; 
			}
			
.cspgreen	{background-color: #419638;}
.csporange	{background-color: #ee630a;}

.rndtitle-400	{
			background-image: url('/images/rndtitle-400.gif');
			background-position: top center;
			background-repeat: no-repeat;
			background-color: #e3edf8;
			margin-top: 20px;
			margin-bottom: 5px;
			margin-right: 0px;
			margin-left: 0px;
			padding-left: 60px;
			padding-top: 3px;
			padding-bottom: 0px;
			padding-right: 10px;
			border: none;
			height: 21px;
			font-size: 13px;
			font-family: arial, helvetica, sans-serif;
			font-weight: bold;
			font-style: normal;
			text-transform: uppercase;
			color: #003366;
			text-align: left;
			vertical-align: middle;
			}
			
.rndtitle-200	{
			background-image: url('/images/rndtitle-200.gif');
			background-position: top center;
			background-repeat: no-repeat;
			background-color: #e3edf8;
			margin-top: 5px;
			margin-bottom: 5px;
			margin-right: 0px;
			margin-left: 0px;
			padding-top: 3px;
			padding-bottom: 0px;
			padding-left: 55px;
			padding-right: 10px;
			border: none;
			height: 21px;
			font-size: 13px;
			font-family: arial, helvetica, sans-serif;
			font-weight: bold;
			font-style: normal;
			text-transform: uppercase;
			color: #003366;
			text-align: left;
			vertical-align: middle;
			}
.rndtitle-200 a:link 		{color: #333399; text-decoration: none;}	
.rndtitle-200 a:visited 	{color: #333399; text-decoration: none;}
.rndtitle-200 a:hover 	{color: #CC3300; text-decoration: underline;}
.rndtitle-200 a:active 	{color: #CC3300; text-decoration: underline;}
			
.title-subsub		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #003366;
			font-weight: bold;
			margin-top: 8px;
			margin-bottom: 2px;
			margin-left: 10px;
			margin-right: 10px;
			text-align: left;
			}
.title-subsub a:link 		{color: #333399; text-decoration: none;}	
.title-subsub a:visited 	{color: #333399; text-decoration: none;}
.title-subsub a:hover 	{color: #CC3300; text-decoration: underline;}
.title-subsub a:active 	{color: #CC3300; text-decoration: underline;}
			
.h1sub		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 17px;
			color: #003366;
			margin-right: 15px;
			margin-left: 5px;
			margin-top: 20px;
			margin-bottom: 5px;
			border-bottom-color: #c6d7e9;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			text-align: right;
			text-transform: uppercase;
			}
			
/* Subsubs */

.subtdleft	{
			width: 530px;
			vertical-align: top;
			text-align: center;
			}
			
.subtdright	{
			width: 220px;
			vertical-align: top;
			padding-bottom: 10px;
			}
			
.subcontent	{
			text-align: left;
			margin-top: 20px;
			margin-left: 20px;
			margin-right: 10px;
			margin-bottom: 20px;
			}
			
.subcontent1col	{
			text-align: left;
			margin: 20px;
			}

/* Indexes */

.indextdleft	{
			width: 440px;
			vertical-align: top;
			text-align: center;
			}
			
.indextdright	{
			width: 310px;
			vertical-align: top;
			padding-bottom: 10px;
			}
			
.table-400	{
			width: 400px;
			border: none;
			margin: 0px;
			padding: 0px;
			}
			
.tdleft-submenu	{
				width: 200px;
				vertical-align: top;
				text-align: left;
				}

.tdright-submenu	{
				width: 200px;
				vertical-align: top;
				text-align: left;
				}
			
.indexrightp	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #111111;
			margin: 15px;
			text-align: left;
			}

#indexright	{
			background-image: url('/images/rotator-hdtv.jpg');
			background-position: top center;
			background-repeat: no-repeat;
			width: 290px;
			height: 175px;
			vertical-align: top;
			margin-top: 30px;
			margin-bottom: 10px;
			margin-left: 10px;
			margin-right: 10px;
			}
			
.indexad	{
			width: 290px;
			vertical-align: top;
			margin: 10px;
			}
			
#fader		{
			width: 223px;
			height: 117px;
			padding-top: 10px;
			padding-bottom: 48px;
			padding-left: 33px;
			padding-right: 33px;
			}
			
.rotateindex	{
				border-width: 1px;
				border-style: solid;
				border-color: #c6d7e9;
				}
			
/* Round Box 420 */

.roundbox-420	{
			margin: 10px;
			background-color: #e3edf8;
			}

.rndtop-bl-420	{
			background-image: url('/images/rndtop-bl-420.gif');
			background-position: top center;
			background-repeat: no-repeat;
			background-color: #e3edf8;
			height: 20px;
			}

.rndcont-bl-420	{
			background-color: #e3edf8;
			}
				
.rndbot-bl-420	{
			background-color: #e3edf8;
			background-image: url('/images/rndbot-bl-420.gif');
			background-position: bottom center;
			background-repeat: no-repeat;
			height: 10px;
			}
			
.roundbox-400	{
			margin-left: 10px;
			margin-right: 10px;
			background-color: #FFFFFF;
			}
				
.rndtop-wht-400	{
			background-image: url('/images/rndtop-wht-400.gif');
			background-position: top center;
			background-repeat: no-repeat;
			height: 5px;
			}

.rndcont-wht-400	{
			}

.rndbot-wht-400	{
			background-image: url('/images/rndbot-wht-400.gif');
			background-position: bottom center;
			background-repeat: no-repeat;
			height: 5px;
			}
			
.title-rnd	{
			font-size: 11px;
			font-family: arial, helvetica, sans-serif;
			font-weight: bold;
			font-style: normal;
			color: #006666;
			}
			
/* Round Box 200 */

.roundbox-200	{
			margin: 10px;
			background-color: #e3edf8;
			}

.rndtop-bl-200	{
			background-image: url('/images/rndtop-bl-200.gif');
			background-position: top center;
			background-repeat: no-repeat;
			background-color: #e3edf8;
			height: 5px;
			}

.rndcont-bl-200	{
			background-color: #e3edf8;
			}
			
			
.rndbot-bl-200	{
			background-color: #e3edf8;
			background-image: url('/images/rndbot-bl-200.gif');
			background-position: bottom center;
			background-repeat: no-repeat;
			height: 20px;
			}
			
.title-rnd-200	{
			font-size: 11px;
			font-family: arial, helvetica, sans-serif;
			font-weight: bold;
			font-style: normal;
			color: #006666;
			}
