/* CSS Document */
/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; margin:0 10px 10px 0; }
.float-right   { float:right; margin:0 0 10px 10px; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:700; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight-text{ background:#FFFF66; }
.normal        { font-weight:normal; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.align-top			{ vertical-align: top; }
.align-bottom			{ vertical-align: bottom; }
.align-middle			{ vertical-align: middle; }
.align-sub			{ vertical-align: sub; }
.align-super			{ vertical-align: super; }

/***** Selectors *****/

html, body 	{
			height: 100%;
			background-color: #00093B;
			background-image: url("/images/bg-blu-grad.gif");
			background-position: center;
			background-repeat: repeat-y;
			margin: 0px;
			padding: 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;}

form		{
			margin: 0px;
			padding: 0px;
			}
			

h1			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 17px;
			color: #003366;
			margin: 10px 5px 5px 0px;
			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: 20px 10px 5px 0px;
			text-transform: uppercase; 
			}
			
h2.hlight	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #111111;
			margin: 5px 0px 5px 20px;
			text-transform: uppercase;
			text-align: left;
			}
			
h3			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #111111;
			margin: 20px 5px 5px 5px;
			}
			
h4			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #111111;
			margin: 20px 10px 2px 10px;
			text-align: left;
			}
			
ol.hlight	{
			margin: 0px 0px 0px 20px;
  			padding: 0px;
			text-align: left;
			}

ul			{
			list-style-type: none;
			margin: 6px 0px 0px 6px;
  			padding: 0px;
			text-align: left;
			}
			
li.smalllist, li.biglist, li.bigpricelist, li.bigsublist, li.bigsubnolist, li.smallsubnolist, li.smallgreenlist, li.small-hlight, li.bigguide	{
			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: 0px 0px 0px 6px;
			padding: 0px 0px 0px 14px;
			text-align: left;
			line-height: 15px;
			}
			
li.smallgreenlist a:link 		{color: #006600; text-decoration: underline;}	
li.smallgreenlist a:visited 	{color: #006600; text-decoration: underline;}
li.smallgreenlist a:hover 		{color: #CC6600; text-decoration: underline;}
li.smallgreenlist a:active 		{color: #CC6600; text-decoration: underline;}

li.small-hlight 		{
			color: #111111;
			background-image: none;
			margin: 0px 6px 2px 0px;
			padding: 0px 0px 0px 0px;
			line-height: 17px;
			}

li.smallsubnolist 		{
			color: #111111;
			background-image: none;
			margin: 0px 6px 2px 20px;
			padding: 0px 0px 0px 12px;
			}
li.smallsubnolist a:link 		{color: #006600; text-decoration: underline;}	
li.smallsubnolist a:visited 	{color: #006600; text-decoration: underline;}
li.smallsubnolist a:hover 		{color: #CC6600; text-decoration: underline;}
li.smallsubnolist a:active 		{color: #CC6600; text-decoration: underline;}

li.biglist 		{
			font-size: 12px;
			color: #111111;
			background-image: url("/images/bullet-grn-sq.gif");
			margin: 0px 6px 6px 6px;
			}
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.bigguide 		{
			font-size: 12px;
			color: #111111;
			background-image: url("/images/bullet-dkgry-guide.gif");
			margin: 0px 6px 6px 6px;
			}
li.bigguide a:link 		{color: #006600; text-decoration: underline;}	
li.bigguide a:visited 	{color: #006600; text-decoration: underline;}
li.bigguide a:hover 	{color: #CC6600; text-decoration: underline;}
li.bigguide a:active 	{color: #CC6600; text-decoration: underline;}

li.bigpricelist 		{
			font-size: 13px;
			color: #111111;
			background-image: url("/images/bullet-ylw-sq.gif");
			margin: 0px 6px 6px 6px;
			}

li.bigsubnolist 		{
			font-size: 12px;
			color: #111111;
			background-image: none;
			margin: 0px 6px 6px 20px;
			padding: 0px 0px 0px 12px;
			}
li.bigsubnolist a:link 		{color: #006600; text-decoration: underline;}	
li.bigsubnolist a:visited 	{color: #006600; text-decoration: underline;}
li.bigsubnolist a:hover 	{color: #CC6600; text-decoration: underline;}
li.bigsubnolist a:active 	{color: #CC6600; text-decoration: underline;}

li.bigsublist 		{
			font-size: 12px;
			color: #111111;
			background-image: url("/images/bullet-grey-rec.gif");
			margin: 0px 6px 6px 20px;
			padding: 0px 0px 0px 12px;
			}
li.bigsublist a:link 		{color: #006600; text-decoration: underline;}	
li.bigsublist a:visited 	{color: #006600; text-decoration: underline;}
li.bigsublist a:hover 		{color: #CC6600; text-decoration: underline;}
li.bigsublist a:active 		{color: #CC6600; text-decoration: underline;}

li.acrobat, li.acrobatbl	{
			background-image: url("/images/bullet-acrobat.gif");
			font-size: 12px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			background-repeat: no-repeat;
			background-position: top left;
			margin: 0px 6px 6px 6px;
			padding: 0px 0px 0px 14px;
			text-align: left;
			line-height: 15px;
			}
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;}

li.acrobatbl	{background-image: url("/images/bullet-acrobat.gif");
			font-size: 11px;
			color: #111111;
			margin: 0px 0px 0px 6px;
			padding: 0px 0px 0px 14px;
			}
li.acrobatbl a:link 	{color: #333399; text-decoration: underline;}	
li.acrobatbl a:visited 	{color: #333399; text-decoration: underline;}
li.acrobatbl a:hover 	{color: #CC3300; text-decoration: underline;}
li.acrobatbl a:active 	{color: #CC3300; text-decoration: underline;}

/***** Classes *****/

.c003366	{color: #003366;}
.c006600	{color: #006600;}
.cCC6600	{color: #CC6600;}
.c333399	{color: #333399;}

.title-multiline-even	{
			width: auto;
			height: 36px;
			vertical-align: bottom;
			}
			
.small, .smallhalfmargin	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #111111;
			margin: 10px;
			text-align: left;
			}
			
.smallhalfmargin	{
			margin: 5px 2px 5px 8px;
			}
			
.smallfont	{
			font-size: 11px;
			}
			
.smallerfont	{
			font-size: 10px;
			}

.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;}

.centerdiv	{
			margin: 0 auto;
			text-align: center;
			}
			
.ad-right-col-bot	{
					margin: 20px 10px 0px 10px;
					border: none;
					}
			
.imageleft	{
			padding: 0px 16px 16px 0px;
			vertical-align: text-top;
			float: left;
			clear: both;
			border: 0;
			}
			
.imageright	{
			padding: 0px 0px 16px 16px;
			vertical-align: text-top;
			float: right;
			clear: both;
			border: 0;
			}
			
.imagecenter	{
			padding:  5px;
			vertical-align: text-top;
			text-align: center;
			float: none;
			border: 0;
			}
			
.imageborder	{
				padding: 3px;
				border-color: #c6d7e9;
				border-style: solid;
				border-width: 1px;
				border-collapse: collapse;
				}

.imageblueborderl, .imageblueborderr, .imageblueborderlsub, .imageblueborderrsub	{
				padding: 3px;
				margin: 0px 10px 5px 0px;
				border-color: #c6d7e9;
				border-style: solid;
				border-width: 1px;
				vertical-align: text-top;
				float: left;
				}
				
.imageblueborderr	{
				margin: 0px 0px 5px 10px;
				float: right;
				}
				
.imageblueborderlsub	{
				margin: 5px 10px 5px 0px;
				}
				
.imageblueborderrsub	{
				margin: 5px 0px 5px 10px;
				float: right;
				}
				
.image-vod-logos	{
					margin: 10px;
					border: none;
					}
				
.highlight, .highlight200right, .highlight-warn		{
				background-color: #FFCC00;
				border-style: solid;
				border-color: #cccccc;
				border-width: 1px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				color: #111111;
				text-align: center;
				margin: 0px 10px 0px 10px;
				padding: 4px;			
				}
				
.highlight200right		{
				margin: 5px 10px 5px 10px;
				padding: 4px;
				text-align: left;
				float: right;
				width: 200px;		
				}
				
.highlight-warn	{
				text-align: left;
				margin: 5px 20px 5px 20px;
				padding: 4px;
				text-align: left;
				}
				
.highlight-warn p	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				margin: 5px;
				}
				
.img-warning	{
				float: left;
				text-align: right;
				margin: 4px 10px 5px 5px;
				border: none;	
				}
				
.caption, .captionright, .captionleft	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-style: italic;
				color: #3C6584;
				padding: 3px;
				border-color: #c6d7e9;
				border-style: solid;
				border-width: 1px;
				border-collapse: collapse;
				text-align: left;
				}
				
.captionright	{
				float: right;
				margin: 0px 0px 5px 10px;
				}
				
.captionleft	{
				float: left;
				margin: 0px 10px 5px 0px;
				}
			
.disclaimer	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: italic;
			color: #111111;
			margin: 20px 10px 10px 10px;
			}
			
.disclaimersmall	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: italic;
			color: #111111;
			margin: 10px 10px 10px 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: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #CCCCCC;
			margin-right: 12px;
			padding: 4px 0px 4px 0px;
			}
.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;}

.topnavtextsmall {
				font-size: 8px;
				}

.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: -2px 0px 10px 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;
			}
			
.formfield	{
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #111111;
			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;
			}
						
.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;
			}
			
.myacctbutton {
			margin-top: 10px;
			margin-left: 20px;
				}

/***** IDs *****/

#bdy		{			
			position: absolute;
			left: 50%;
			width: 780px; /* Overall width of div */
   			margin-left: -390px; /* half of the overall width */
    		visibility: visible;
			background:none;
			}
			
#headerwrap {
			background-image: url("/images/bg-headerpic1.jpg");
			background-position: center top;
			background-repeat: no-repeat;
			height: 150px;
			width: 780px;
			margin: 0 auto;
			text-align: right;
			clear: both;
			}
			
#topnav		{
			background-image: url("/images/bg-headertop1.jpg");
			background-position: center bottom;
			background-repeat: no-repeat;
			text-align: right;
			vertical-align: middle;
			width: 760px;
			height: 22px;
			margin: 0 auto;
			}
			
#headertitle	{
			height: 150px;
			width: 275px;
			float: left;
			text-align: left;
			}
			
#headercont	{
			height: 150px;
			width: 372px;
			float: right;
			text-align: left;
			}
			
#weather	{
			float: left;
			width: 257px;
			padding-top: 16px;
			}
			
#bemidjiw	{
			padding-left: 124px;
			padding-right: 15px;
			}
			
#grandrapidsw 	{
			padding-left: 109px;
			padding-right: 15px;
			}
				
#myaccount	{
			float: right;
			width: 106px;
			height: 104px;
			text-align: left;
			}
			
#contentwrap	{
			background-image: url("/images/bg-contbg.gif");
			background-position: center;
			background-repeat: repeat-y;
			margin: 0 auto;
			}

#menu		{
			width: 750px;
			height: 25px;
			margin: 0 auto;
			}

#footer		{
			background-image: url("/images/bg-footer.gif");
			background-position: top center;
			background-repeat: no-repeat;
			width: 780px;
			margin: 0 auto;
			text-align: center;
			}
			
#get_vod	{
			}
			
/* Tables */
			
.table-750	{
			width: 750px;
			border: none;
			margin: 0 auto;
			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;
			}
			
.td-rates-cspcenter {text-align: center;}

.table-remotes	{
			width: 100%;
			margin: 0px;
			padding: 0px;
			border: 0px;
			}	

.td-remotes {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #111111;
			text-align: center;
			width: auto;
			margin: 0px;
			padding: 13px 3px 3px 3px;
			border: 0px;
			vertical-align: top;
			}
			
/* Complete Service Packages Page */

.csp		{
			width: 460px;
			background: url(/images/csp-box-bottom.gif) no-repeat left bottom;
			margin: 20px 0 0 0;
			padding: 20px;
			}
.csp a:link 	{color: #003366; text-decoration: none;}	
.csp a:visited 	{color: #003366; text-decoration: none;}
.csp a:hover 	{color: #003366; text-decoration: underline;}
.csp a:active 	{color: #003366; text-decoration: underline;}
			
.csp h1		{
			background: url(/images/csp-box-top.gif) no-repeat left top;
			font-family: "Trebuchet MS",Helvetica,sans-serif;
			font-size: 27px;
			color: #111111;
			font-weight: bold;
			text-transform: uppercase;
			margin: -20px;
			padding: 20px;
			text-align: left;
			border-bottomr: none;
			border-bottom-style: none;
			border-bottom-width: none;
			}
			
.csp-price, .csp-mo, csp-super	{
			font-size: 31px;
			color:#CC6600;
			text-transform: lowercase;
			font-weight: bold;
			}
			
.csp-mo		{
			font-weight: normal;
			}
			
.csp-super	{
			font-size: 15px;
			color:#CC6600;
			vertical-align: top;
			font-weight: bold;
			}
			
.csp h2		{
			font-family: "Trebuchet MS",Helvetica,sans-serif;
			font-size: 19px;
			color: #111111;
			font-weight: bold;
			text-transform: uppercase;
			margin: 10px 0px 0px 0px;
			padding-top: 0px;
			text-align: left;
			border-bottomr: none;
			border-bottom-style: none;
			border-bottom-width: none;
			}

.csp p			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			color: #111111;
			margin: 0px;
			text-align: left;
			text-transform: uppercase;
			font-stretch: narrower;
			}
.csp p a:link 		{color: #006600; text-decoration: none;}	
.csp p a:visited 	{color: #006600; text-decoration: none;}
.csp p a:hover 	{color: #CC6600; text-decoration: none;}
.csp p a:active 	{color: #CC6600; text-decoration: none;}

.td-rates-csp, .td-rates-cspcenter 	{
			text-align: left;
			width: auto;
			vertical-align: top;
			padding-left: 5px;
			padding-right: 5px;
			}
			
.table-rates-csp	{
			width: 100%;
			margin: 0px;
			padding: 0px;
			border-style: solid;
			border-color: #CCCCCC;
			border-width: 1px;
			}	
			
.cspmaroon, .cspgreen, .csporange	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 17px;
			color: #ffffff;
			margin: 20px 0px 0px 0px;
			padding: 5px;
			background-color: #6f1400;
			text-transform: uppercase;
			text-align: center; 
			}
			
.cspgreen	{background-color: #419638;}
.csporange	{background-color: #ee630a;}
			
/* Titles */

.rndtitle-400	{
			background-image: url("/images/rndtitle-400.gif");
			background-position: top center;
			background-repeat: no-repeat;
			background-color: #e3edf8;
			margin: 20px 0px 5px 0px;
			padding: 3px 10px 0px 60px;
			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: 5px 0px 5px 0px;
			padding: 3px 10px 0px 55px;
			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: 8px 10px 2px 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: 20px 15px 5px 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;
			}
			
.subtdright	{
			width: 220px;
			vertical-align: top;
			padding-bottom: 10px;
			}
			
.subcontent	{
			text-align: left;
			margin: 20px 10px 20px 20px;
			}
			
.subcontent1col	{
			text-align: left;
			margin: 20px;
			}
			
.subcontent1colwide	{
			text-align: left;
			margin: 5px 5px 20px 5px;
			}

/* Indexes */

.indextdleft	{
			width: 440px;
			vertical-align: top;
			text-align: center;
			}
			
.indextdright	{
			width: 310px;
			vertical-align: top;
			padding-bottom: 10px;
			text-align: right;
			}
			
.widgetcontainer	{
					width: 290px;
					margin: 5px 10px 0px 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: 30px 10px 1px 10px;
			}
			
.indexadbox	{
			width: 290px;
			padding: 0px 10px 0px 10px;
			}
			
.indexadimage	{
			padding: 0px 10px 5px 10px;
			vertical-align: text-top;
			text-align: center;
			float: none;
			border: none;
			}
			
.indexadimage290	{
			padding: 5px 10px 5px 10px;
			vertical-align: text-top;
			text-align: center;
			border: none;
			float: none;
			clear: both;
			}

.indexadfeatured	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #111111;
			padding: 0px 10px 2px 10px;
			border: none;
			float: none;
			clear: both;
			height: 21px;
			text-align: center;
			vertical-align: middle;
			}
			
.index-guide-button	{
					vertical-align: middle;
					border: none;
					margin: 5px 12px 3px 0px;
					}

#fader		{
			width: 224px;
			height: 117px;
			padding: 10px 33px 48px 33px;
			}
			
.rotateindex	{
			border-width: 1px;
			border-style: solid;
			border-color: #c6d7e9;
				}
				
/* Tabbox */

#searchwrap		{
			width: 372px;
			height: 46px;
			clear: both;
			} 

.mngoldfield, .googlefield	{
			font-size: 12px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			border-width: 1px;
			border-style: solid;
			border-color: #999999 #ffffff #ffffff #999999;
			margin: 3px 0px 0px 0px;
			padding: 1px;
			color: #111111;
			width: 300px;
			vertical-align: middle;
			}
			
.googlefield	{
			width: 200px;
			}

.searchform	{
			margin: 0px;
			padding: 0px 19px 0px 18px;
			}
					
.searchbutton	{
			margin: 3px 8px 0px 5px;
			vertical-align: middle;
			}
			
.searchboxtd	{
			margin: 0px;
			vertical-align: middle;
				}
				
.radiotext	{
			color: #333333;
			font-family: verdana, arial, helvetica, sans-serif;
			font-style: normal;
			font-weight: normal;
			font-size: 10px;
			vertical-align: middle;
			padding: 6px 5px 4px 0px;
			}

.searchbox		{
			background-image: url("/images/bg-search1.gif");
			background-position: right bottom;
			background-repeat: no-repeat;
			position: relative;
			margin: 0px;
			padding: 0px;
			width: 372px;
			height: 25px;
			text-align: left;
			}

.shadetabs	{
			padding: 4px 11px 5px 0px;
			margin: 0px 0px 0px 0px;
			color: #333333;
			font-family: verdana, arial, helvetica, sans-serif;
			font-style: normal;
			font-weight: normal;
			font-size: 10px;
			list-style-type: none;
			text-align: right; /*align the menu*/
			}

.shadetabs li{
			display: inline;
			}

.shadetabs li a{
			text-decoration: none;
			position: relative;
			top: 4px;
			padding: 2px 4px 2px 4px;
			margin-right: 0px;
			border: 1px solid;
			border-color: #e2b32c #e2b32c #e2b32c #e2b32c;
			color: #B3642F;
			background-color: #ffdc79;
			}

.shadetabs li a:visited{
			text-decoration: none;
			}

.shadetabs li a:hover{
			text-decoration: none;
			color: #333333;
			top: 3px;
			background-color: #FFCC00;
			}

.shadetabs li a.selected{ /*selected main tab style */
			position: relative;
			top: 3px;
			z-index: 1;
			text-decoration: none;
			color: #333333;
			background-color: #FFCC00; /*bg image here if needed*/
			border-color: #e2b32c #e2b32c #ffcc00 #e2b32c;
			}

.shadetabs li a.selected:hover{ /*selected main tab style */
			text-decoration: none;
			color: #333333; /*bg image here if needed*/
			}

.tabcontent{
			display:none;
			}

@media print {
			.tabcontent {
			display:block !important;
			}
			}
			
/* 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;
			}

.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;
			}
