body {
	padding:0px;
	margin:0px;
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #303030;	
}

.bodyContent {
	padding:10px;
}

.topNav{
	width:150px;
	background: url(/img/nav-separator.gif) no-repeat top right;
	cursor:pointer;
	color:#efefef;
	font-size:12px;
	text-align:center;
}

h1 {
	font-size:18px;
}

h2 {
	font-size:14px;
	color: #00b1af;
}

h3 {
	font-size:12px;
}

h2.subHeader-pfdtv {
	color: #006fc3;
}

h2.subHeader-mvsat {
	color: #168cca;
}

h2.subHeader-affiliateSales {
	color: #00adf0;
}

h2.subHeader-broadbandTV {
	color: #74b744;
}

h2.header-leftNav {
	color: #303030;
	margin-left:10px;
}

A, A:Visited {
	text-decoration : underline;
	color: #00b1af;
}

A:Hover, A:Active {
	text-decoration : none;
	color: #00b1af;
}

A.broadbandTV {
	color: #74b744;
}

.imageBorder {
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #efefef;
	border-right:1px solid #efefef;
	padding:6px;
	background-color:#cccccc;
}

/* simple rounded */

dl {
	width: 240px;
	margin: 0 0 20px 20px;
	padding: 0;
	background: #ccc url(/img/box_bottom.gif) no-repeat bottom left;
	}

dt {
	margin: 0;
	padding: 10px;
	font-size: 130%;
	background: #ccc url(/img/box_top.gif) no-repeat top left;
	}

/* simple rounded */


.small { /*admin user downloads */
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input, input.submit, select, textarea {
	font-size:11px;
	border:1px solid #cccccc;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

/* 3rd col- feedback form style */

input.fb, input.submit.fb, input.reset.fb, select.fb, textarea.fb {
	font-size:11px;
	border:1px solid #cccccc;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#666666;
	color:#efefef;
	width:119px;
	margin-bottom:7px;
}

/* drop down menus */

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom: 3px solid #7c7c7c;
line-height:12px;
z-index:100;
font-size:11px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 9px;
border-bottom: 1px solid #7c7c7c;
padding: 5px 0;
text-decoration: none;
color:#efefef;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #3a3a3a;
color: #ffffff;
}

/* drop down menus */

/* custom corners addition */
div.Article {
  background:  url("/img/custom_corners_topleft.gif") top left no-repeat;
  position:relative;
  } 
div.Article h3 {
  position:relative;
  background:  url("/img/custom_corners_topright.gif") top right no-repeat;
  font-size:1.3em;
  padding:15px;
  padding-left:0;
  margin:0;
  right:-8px;
  }
div.ArticleBody {
  background:  url("/img/custom_corners_right.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px;
  padding-left:0;
  position:relative;
  right: -8px;
  }
div.ArticleFooter {
  background:  url("/img/custom_corners_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:7px;
  
  }
div.ArticleFooter p {
  background:  url("/img/custom_corners_bottomright.gif") bottom right no-repeat;
  padding:15px;
  padding-left:0;
  display:block;
  margin:-2em 0 0 0;
  position:relative;
  right:-8px;
  }
 div.ArticleLongContent {
 background: url("/img/custom_corners_leftborder.gif") top left repeat-y;
 }
 /* custom corners addition */
 
 /* left nav */

#navcontainer { margin-left: 0px; }

#navcontainer ul
{
	margin: 0px;
	padding: 0px;
	width:180px;
	list-style-type: none;
	font-family: Arial;
}

#navcontainer li { 
	margin: 0px;
}

#navcontainer li.sub { 
	margin: 5px;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
}

#navcontainer a
{
	display: block;
	padding: 3px 10px;
	width: 180px;
	color : #333;
	background-color: #efefef;
	text-decoration: none;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	font-size: 11px;
	background-image:url(/img/leftNav/vertical06.jpg);
	background-position: 0 0;
}

#navcontainer a:hover
{
	color: #00b1af;
	background-color: #efefef;
	text-decoration: none;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-position: 0 0;
	background-image:none;
}

#navcontainer ul ul li { margin: 0px; }

#navcontainer ul ul a
{
	display: block;
	padding: 5px 5px 5px 20px;
	width: 180px;
	color : #666;
	font-size:11px;
	background-color: #efefef;
	text-decoration: none;
	background-image:url(/img/leftNav/vertical06b.jpg);
	max-width:160px;

}

#navcontainer ul ul a:hover
{
	color : #00adef;
	background-color: #efefef;
	text-decoration: none;
	border-bottom:1px dotted #ffffff;
}

 /* left nav */