/* CSS Document */

body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color: #2C2C2C;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.layout {
	height:auto;
}
.hgltYlw{background-color:#FCFAC2; padding:2px}
.lnHght24 {
	line-height:24px
}
.topRow {
	background: #ffffff url(../usawebImages/shdwHeader.gif) right bottom no-repeat;
	height:92px;
}

.middleRow {
	background: #ffffff url(../usawebImages/shdwMiddle.gif) left top repeat-x;
	text-align:center;
	vertical-align:top;	
}
.middleRowin {
	background: #ffffff url(../usawebImages/hdtv-inner-bg.jpg) left top repeat-x;
	text-align:center;
	vertical-align:top;	
}
	
.mainContainer {
	background: #ffffff;
	border-left: 1px solid #939393;
	border-right: 1px solid #939393;
	border-bottom: 0px;
	height:100%;
	padding:0px 0px 0px 0px;
	width:966px
}

h2 {
	font: normal 24px georgia, times new roman, times, serif;
	color:#000000;
	margin:0px;
}
h2.homeTTL2 {font-size: 18px;font-weight: bold;color: #000000; margin:0px}

.h3Arial {
	font: bold 18px Arial, Helvetica, sans-serif;
	margin:0px;
}

.h130Geo {
	font: bolder 24px Georgia, Times New Roman, Times, serif;
	margin:0px;
	color:#FFFFFF;
}
h1.geo24Wht { 
	font: normal 24px Georgia, Times New Roman, Times, serif;
	margin:0px;
	color:#FFFFFF;
	}
.hr1{
	color:#5F5F5E;
	height:1px
}
.hr2 {
	color:#D7D7DF;
}
.txtAriGrey14 {
	font: bolder 14px Arial, Helvetica, sans-serif;
	color:#929292;
}
.txtAriWht12 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#D6D6D6;
}

.txtArialGry11 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
}

.txtArialBlk11 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}
.txtArialBlk12 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
}

.txtArialWht11 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.rtAlign {
	text-align:right;
}

.topNavBg {
	background: #000000 url(../usawebImages/bgTopNav.gif) left top repeat-x;
	height:42px;
	vertical-align:middle;
	z-index:9999;
}

.topNavBg td{
	text-align:center;	
	vertical-align:middle;
}

a.wht14Arl:link, a.wht14Arl:active, a.wht14Arl:visited, a.wht14Arl:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
a.Blk14Arl:link, a.Blk14Arl:active, a.Blk14Arl:visited, a.Blk14Arl:hover {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.wht14Geo:link, a.wht14Geo:active, a.wht14Geo:visited, a.wht14Geo:hover {
	font: bold 14px Georgia, Times New Roman, Times, serif;
	color:#FFFFFF;
	text-decoration:none;
}
a.Gry14Geo:link, a.Gry14Geo:active, a.Gry14Geo:visited, a.Gry14Geo:hover {
	font: normal 14px Georgia, Times New Roman, Times, serif;
	color:#50697B;
	text-decoration:none;
}
.topNavBg td.active1{
	background: #000000 url(../usawebImages/bgTopNavActv.gif) left top repeat-x;
	text-align:center;	
	vertical-align:middle;
	border-left:1px Solid #000000;
	border-right:1px Solid #000000;
}


.hdtv {
	background: #ffffff url(../usawebImages/hdtv.jpg) left top no-repeat;
	height:325px;
	vertical-align:top;
	text-align:center
}

.hdtvin {
	background-color: #000000;
	
	vertical-align:middle;
	text-align:left;
	}

a.blue:link, a.blue:active, a.blue:visited {
	font: normal 13px Georgia, Times New Roman, Times, serif;
	color:#0059D3;
	text-decoration:none;
}
a.blue:hover {
	font: normal 13px Georgia, Times New Roman, Times, serif;
	color:#ffffff;
	background-color:#0059D3;
	text-decoration:none;
}

a.blueArl11:link, a.blueArl11:active, a.blueArl11:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#0059D3;
	text-decoration:none;
}
a.blueArl11:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#0059D3;
	text-decoration:none;
}

a.leanMore:link, a.leanMore:active, a.leanMore:visited {
	background: #ffffff;
	font: normal 9px Arial, Helvetica, sans-serif;
	color:#383232;
	text-decoration:none;
	border:1px solid #E2E2E2;
	padding:2px;
}
a.leanMore:hover {
	background: #D7D7D7;
	font: normal 9px Arial, Helvetica, sans-serif;
	color:#383232;
	text-decoration:none;
	border:1px solid #ffffff;
	padding:2px;
}
a.wht11Arl:link, a.wht11Arl:active, a.wht11Arl:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	background:transparent;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
}
a.wht11Arl:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	background:#ffffff;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	color:#717478;
}
.ftrLinks {
	font: normal 11px Arial, Helvetica, sans-serif;
	background:#717478;
	padding:5px;
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}

.ftrspr {
	background:url(../usawebImages/sptr-ftr.gif) right middle no-repeat;
}

.ftrMdl {
	background: #ffffff url(../usawebImages/bg-ftrMdl.gif) center bottom repeat-x;
}

.ftrBg {
	background: #ffffff url(../usawebImages/bg-ftrbg.gif) center bottom repeat-x;
}

.box1 {
	border:1px solid #CECED8
}

.lftHdr {
	background: #D7DDE2 url(../usawebImages/bgLeftboxHdr.gif) top left repeat-x;
	font: bold 18px Georgia, Times New Roman, Times, serif; 
	color:#123E5D;
	padding:2px 10px 2px 10px;
	border-bottom:1px solid #ceced8;
	text-align:left;
	height:30px;
}
.lftHdrBlk {
	background: #D7DDE2 url(../usawebImages/bgTopNav.gif) top left repeat-x;
	font: bold 18px Georgia, Times New Roman, Times, serif; 
	color:#ffffff;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ceced8;
	text-align:left;
	height:30px;
}
.lftBdy {
	background:#F6F6F6;
	padding:10px;
}
.bgEven{
	background:#FFFFFF;
	padding:10px;
}
.pad10 {
	padding:10px;
}

.absMid {
	vertical-align:middle;
}
.tabBody {
	background: #ffffff;
	border: 1px solid #CECED8;
	border-top:0px;
	padding:10px;
}
.tabActive {
	background: #ffffff;
	border: 1px solid #CECED8;
	border-bottom:0px;
	padding:4px 4px 0px 4px;
	vertical-align:middle;
}
.tabActive ul{list-style-type: none;padding:0;margin:0;height:38px; }
.tabActive li{font-weight:bold;width:100%;cursor:pointer; background:url(../usawebImages/bg-tabActive.gif) repeat-x top #768897;white-space:nowrap; padding:11px 0px 11px 0px}

.tabDactive {
	background: #D6DFDE;
	border: 1px solid #CECED8;
}
.tabDactive ul{list-style-type: none;padding:0;margin:0;height:40px; }
.tabDactive li{font-weight:normal;width:100%;cursor:pointer; background:url(../usawebImages/bg-tabDactive.gif) repeat-x top #DEE7E7;white-space:nowrap; padding:14px 0px 10px 0px}

.tabSep {
	background: #ffffff;
	border-bottom: 1px solid #CECED8;
}

.streamFX{
	background-color: transparent;
	position: absolute;
	z-index:0;
	margin-top:-20px;
	margin-left:70px;
}
.tick li{
list-style-image:url(../usawebImages/search-tick.gif); 
}
.boxYlw {
padding:5px; text-align:center; background-color:#FFFFCC; border:1px dotted #cc0000
}
.innerHdtvTTL{position:absolute; padding:50px 0px 0px 20px; z-index:0}
.pad30{padding:30px}
.bdr3blu{border:3px solid #7897D0; background-color:#FFFFFF}

li.avtvNavBg{background:#000000 url(../usawebImages/bgTopNavActv.gif) top left repeat-x; border-left:1px solid #000000; border-right:1px solid #000000;}
/*menu start */

.topNavMenudrp1 ul{margin: 0;padding: 0;list-style-type: none;background: transparent;height:auto;vertical-align:middle;z-index:99999;}

/*Top level list items*/
.topNavMenudrp1 ul li{position: relative;float: left;text-align:left;vertical-align:middle;background: transparent;z-index:99999; white-space:nowrap}

/*Top level menu link items style*/
.topNavMenudrp1 ul li a{display: block;width:auto; /*Width of top level menu link items*/text-decoration: none;color: #ffffff;font: bolder 14px Arial, Helvetica, sans-serif;padding:12px 19px 12px 19px; cursor:pointer;}
	
/*1st sub level menu*/
.topNavMenudrp1 ul li ul{left: 0;position: absolute;top: -1em; /* no need to change, as true value set by script */display: block;visibility: hidden;background-color: #000000;margin:0px; padding:0; border:0px solid #cccccc ; border-top:0px; border-collapse:collapse;}

/*Sub level menu list items (undo style from Top level List Items)*/
.topNavMenudrp1 ul li ul li{display: list-item;float: none;background:#000000 url(../usawebImages/bgTopNav2.gif) top left repeat-x; border:1px solid #cccccc;border-bottom:1px solid #cccccc; border-collapse:collapse;margin:0px;white-space:nowrap;}

/*All subsequent sub menu levels offset after 1st level sub menu */
.topNavMenudrp1 ul li ul li ul{left: 180px; /* no need to change, as true value set by script */top: 0px;margin:0px; padding:0px;background-color: #000000}

/* Sub level menu links style */
.topNavMenudrp1 ul li ul li a{display: block;width: 200px; /*width of sub menu levels*/color: #ffffff;text-decoration: none;font: bold 11px Arial, Helvetica, sans-serif;padding:7px}

.topNavMenudrp1 ul li ul li ul li a:hover{background:#000000}
.topNavMenudrp1 ul li ul li a:hover{background:#000000}
/*Background image for top level menu list links */
.topNavMenudrp1 .topNavMenudrp2{}

/*Background image for subsequent level menu list links */
.topNavMenudrp1 .topNavMenudrp3{}
/* Menu End */

h1.subPageTTL{ font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#FFFFFF; margin:0px; padding:0px; padding-left:30px}.verdana-12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a.smap-links:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #666666;
	text-decoration: none;
}
a.smap-links:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #666666;
	text-decoration: none;
}
a.smap-links:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #666666;
	text-decoration: underline;
}
.casestudy-readmore{
	background:url(../usawebImages/read-more.png) 0 3px no-repeat;
	color:#666;
	padding-left:15px;
}
