/** Font Stylings **/

/** Main Font **/
body,td,th,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37383B;
}

/** Other body Text **/
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E5A8F;
}
/** added by Tampa based on class blue**/
/*
div.bodyNormal p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E5A8F;
}
*/
.blue9px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2E5A8F;
}



/** Headers **/
.blackBold18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blackBold16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.blackBold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.blackReg14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.blackBold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blackBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.blueBold16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

.blueBold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

.blueBold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	
}

.blueGrayReg11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2E5A8F;
	text-decoration: none;
}

/** For buttons, banners on blueish color**/
.whiteReg11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

.whiteBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

/** Various other Fonts and adjustments **/
.five {
	font-size: 5px;
}
.nine {
	font-size: 9px;
}
.eleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.franklin20px {
	font: Franklin Gothic Demi;
	font-size: 20px;
	color: #0F427A;
}

.franklin14px {
	font: Franklin Gothic Book;
	font-size: 14px;
	color: #0F427A;
}

.gray12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #37383B;
	font-weight: normal;
	text-decoration: none;
}

/** Links  **/
.packageOption, a.packageOption:link, a.packageOption:visited, a.packageOption:active, a.packageOption:focus {
 text-decoration: none;
 font: Bold 14px Arial, Helvetica, sans-serif;
 cursor: hand; 
}

.packageOption, a.packageOption:hover {
 font: Bold 14px Arial, Helvetica, sans-serif;
 cursor: hand; 
}

a:link, a:visited, a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	cursor: hand; 
}     /* unvisited link */

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
	cursor: hand;
}   /* mouse over link */


/** List Classes **/
/** url to images will need to be changed to point to the location
of the image files on the server
**/

/**  General list **/
ul.arrow {
  margin: 0;
  padding:0;
  padding-left: 5px;
  list-style-type: none;
}

ul.arrow li {
	 background:url(/images/arrowbullet.gif) no-repeat 0 4px;
    padding-left: 15px;
}

ul.arrow li:hover {
 text-decoration: underline;
}

li.arrow: hover {
 text-decoration: underline;
}


/** News List **/
ul.arrowGray {
		margin-left: 10px;
		padding:0;
		list-style-type: none;
}

ul.arrowGray li {
	background: url(/images/arrowbullet_news.gif) no-repeat;
	padding-left: 20px;
}
	
ul.arrowGray li:hover {
	text-decoration: underline;
}

/** single list item Bullet turn off**/
ul.arrow li.noArrow {
		background: none no-repeat;
		list-style: none;
		list-style-image: none;
}

ul.arrowGray li.noArrow {
	background: none no-repeat;
	list-style: none;
	list-style-image: none;
}


/** Complete list no bullets**/
ul.noBullets {
	list-style-image: none;
	list-style-type: none;
}

ul.noMargins {
	margin: 0;
}

/** nested list classes, only one level nesting**/
ul.arrow ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	
}

ul.arrow ul li {
	list-style-image: url(/images/arrowbullet.gif) no-repeat 0 4px;
}


/** Backgrounds Colors for Rows, Divs, Spans, Tables **/
.bgBlue {
	background-color: #000099;
}
.bgYellow {
	background-color: #FFCC00;
}

 /** Alternating row colors for a table **/
  table.altRows {
    border: 1px solid White;
  }
  table.altRows tr.even td {
      background-color: #F1F9FD;
    }
  table.altRows tr.odd  td {
      background-color: #E2F2FB;
    }
  table.altRows td {
  border: 1px solid White;
  }
  table.border {
  	border: 1px solid #CCCCCC;
  }
  
  table.border td {
  	border: 1px solid #CCCCCC;
  }
			
td.whiteLeft {
	border-left: 1px solid White;
}

/** THESE ARE NOT BGT STYLES THEY ARE INCLUDED HERE FOR CONVIENENCE **/
#hdtvAlertExit a {
	display: block;
	text-align: left;
	font-size: 200%;
}
