/* CSS Document */

<!--

body {

	margin: 0px;

	padding:0px;

}

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.main {

	text-align:center;

}

.footer 

{

    padding-top:10px;

    padding-bottom:10px;



}

.ttv {

	width:990px;

	margin-right:auto;

	margin-left:auto;

	padding:0 0 0 10px;

}

.ttv .content {

	float:left;

	width:859px;

	border-right:1px solid #cccccc;

	text-align:left;

}

.ttv .left {

	text-align:left;

	float:left;

	width:669px;

	border-right:1px solid #cccccc;

}

.ttv .left .homeleft {

	float:left;

	width:329px;

	border-right:1px solid #cccccc;

}





.ttv .left .homeright {

	float:left;

	width:337px;

	border-left:1px solid #f6f6f6;

}

.ttv .left .left {

	float:left;

	width:439px;

	border-right:1px solid #cccccc;

}

.ttv .left .right {

	float:left;

	width:228px;

	border-left:1px solid #f6f6f6;

}

.ttv .colpadding {

	padding:10px;

	padding-top:20px;

}

.ttv .left .colpadding {

	padding:20px 10px 10px 0;

}

.ttv .content .colpadding {

	padding:20px 10px 10px 0;

}

.ttv .left .right .colpadding, .ttv .left .search .colpadding {

	padding:10px;

	padding-top:20px;

}

.ttv .left .homeleft .colpadding {

	padding:20px 10px 10px 0;

}

.ttv .left .homeright .colpadding {

	padding:20px 4px 10px 8px;

}

.ttv .category {

	background:#dddfef;

	padding:2px 10px;

	border-top:1px solid #aaaaaa;

	border-right:1px solid #f6f6f6;

	border-bottom:1px solid #f6f6f6;

	border-left:1px solid #aaaaaa;

}



/*-------- start widescreen adjustments ---------------*/

.ttv .homeleft {

	float:left;

	width:329px;

	border-right:1px solid #cccccc;

}

.ttv .homeleft .colpadding {

	padding:20px 10px 10px 0;

}

.ttv .videoright {

	width:525px;

	float:left;

	border-left:1px solid #f9f9f9;

}

.ttv .videoright .colpadding {

	padding:10px;

	padding-top:20px;

}



.ttv .homeright {

	float:left;

	width:336px;

	border-left:1px solid #f6f6f6;

	border-right:1px solid #cccccc;

}

.ttv .homeright .colpadding {

	padding:20px 4px 10px 8px;

}



/*-------- end widescreen adjustments ---------------*/



.ttv .third {

	float:left;

	width:188px;

	text-align:left;

	border-left:1px solid #f6f6f6;

}

.ttv .third .colpadding {

	padding:10px;

	padding-top:20px;

}

.ttv .skyholder {

	float:left;

	text-align:right;

	width:129px;

	border-left:1px solid #f6f6f6;

	padding-top:20px;

}

.third a {

	font-weight:normal;

}

.third h4 a {

	font-weight:bold;

}

.ttv .left .pagetitle {

	padding-top:20px;

}

.ttv .pagetitle {

	padding: 20px 10px 20px 0px;

}

a:hover {

	text-decoration:underline;

}

.horizontal {

	border-top:1px solid #cccccc;

	border-bottom:1px solid #ffffff;

}

.corporate {

	width:990px;

	margin-right:auto;

	margin-left:auto;

	padding:0 0 0 10px;

}

.corporate .pagehead {

	text-align:right;

	padding-top:20px;

}

.corporate .pagehead .titlearea {

	float:left;

	text-align:left;

	margin-bottom:10px;

	width:750px;

}

.corporate .pagehead .titlearea .logo {

	float:left;

	margin-right:10px;

}

.corporate .pagehead .alert {

	float:right;

	text-align:left;

	width:190px;

}

.corporate .contentholder {

	text-align:left;

}

.corporate .contentholder .content {

	float:left;

	width:780px;

}

.corporate .contentholder .content .corptabs {

	height:40px;

	background: url(images/corptab_corner.gif) right top no-repeat;

}

.corporate .contentholder .content .corptabs ul {

	margin:0;

	padding:0;

	list-style:none;

}

.corporate .contentholder .content .corptabs li {

	padding:0;

	display:inline;

}

.corporate .contentholder .content .corptabs li a {

	float:left;

}

.corporate .contentholder .content .contentwindow {

	width:758px;

	padding:10px;

}

.corporate .contentholder .content .contentwindow .displaypane {

	padding-right:370px;

}

.corporate .contentholder .content .contentwindow .displaypane .newspanel {

	margin-bottom:16px;

}

.corporate .grid {

	margin-bottom:40px;

}

.corporate .contentholder .content .contentwindow .category {

	padding:2px 4px;

	margin-bottom:6px;

}

.corporate .contentholder .content .contentwindow .category h5 {

	margin:0;

}

.corporate .contentholder .content .contentwindow .leftcol {

	float:left;

	width:364px;

	padding-right:10px;

}

.corporate .contentholder .content .contentwindow .rightcol {

	padding-left:409px;

}

.corporate .contentholder .content .contentwindow .corpvideos {

	float:right;

	width:300px;

}

.corporate .row {

	padding:6px 0;

}



.corporate .content {

    border: none;

}



.row .thumbnail {

	float:left;

	width:80px;

	

}

.row .text {

	padding-left:85px;

}

.row .text p {

	margin:0;

	font-size:10px;

}

.corporate .contentholder .content .contentbottom {

	height:10px;

	margin-bottom:10px;

}

.corporate .contentholder .latest {

	margin-left:800px;

}

.corporate .contentholder .latest .heading {

		padding:4px 6px;

}



.corporate .contentholder .latest .listing {

	padding:4px 0 6px 0;

}

h1 {

	font-size: 18px;

	margin: 0;

	margin-bottom: 6px;

}

p {

	font-size:12px;

	margin: 0px;

	margin-bottom: 9px;

}

h2 {

	font-size:16px;

	margin:0px;

}

h3 {

	font-size:14px;

	margin:0;

	color:#333333;

}



h4 {

	font-size:12px;

	margin:0px;

}

h5 {

	font-size: 10px;

	margin: 0;

	margin-bottom: 6px;

}

.ttv h5 {

	text-transform:uppercase;

	}

h6 {

	font-size:10px;

	font-weight:normal;

	margin:0px;

	margin-top:10px;

}

a {

	text-decoration:none;

	font-weight:bold;

}

img {

	border:none;

}

.header {

	text-align:center;

	background:#ffffff;

}

.topholder {

	width:990px;

	margin-left:auto;

	margin-right:auto;

	padding:0 0 0 10px;

}

.banner {

	text-align:right;

	height:100px;

	padding-top:5px;

}

.toplogo {

	float:left;

	width:220px;

	height:70px;

	text-align:left;

	padding-top:20px;

}

.topnavigation {

	height:33px;

	text-align:left;

}

.topnavigation ul {

	list-style:none;

	margin:0;

	padding:0;

}

.topnavigation li {

	display:inline;

	padding:0;

}

.topnavigation div {

	float:left;

	border:none;

}

.topnavigation .quicksearch {

	float:left;

	background:url(images/bluenavback.gif) no-repeat right top;

	height:33px;

	width:832px;

	padding-right:14px;

	text-align:right;

	border-left:1px solid #5F87C5;

}

.topnavigation .quicksearch {white-space:nowrap;}

.topnavigation .quicksearch input {width:150px;margin-top:7px;border:1px solid #cccccc;}

.topnavigation .quicksearch img {margin-top:9px;vertical-align:top}

.topnavigation .quicksearch form {margin:0;padding:0;}



.small {

	font-size:9px;

	line-height:11px;

}

.newsstory {

	padding:10px 20px 10px 0;

}

.newsstory h1, .newspanel h1 {

	font-size:20px;

}

.newsstory p, .newspanel p {

	margin-top:10px;

	color:#666666;

}



input {

	font-size:10px;

}

.button {

	padding:6px;

}

form {

	margin:0;

}

.tabon {

	width:101px;

}

.tablabel {

	padding:6px;

}

.taboff {

	width:101px;

}



.vidwidth {

 width:300px;

}



.scrollpanel

{

    border-top: gray 1px dotted;

     border-bottom: gray 1px dotted;

}



.textbox

{

    border-right: gray 1px solid;

    border-top: gray 1px solid;

    border-left: gray 1px solid;

    border-bottom: gray 1px solid;

    background-color: #ffffcc;

   

    padding-bottom: 1px;



}



.button

{

    border-right: gray 1px solid;

    border-top: gray 1px solid;

    border-left: gray 1px solid;

    border-bottom: gray 1px solid;

    background-color: #ffffff;

    padding-right: 2px;

    padding-left: 2px;

    padding-bottom: 2px;

    padding-top: 2px;

}



.partpadding {

    padding-right: 6px;

    padding-left: 6px;

    padding-bottom: 0px;

    padding-top: 6px;

}

.ttv .third .toolarea {

	background: #C6D0E0 url(images/loginback.gif) repeat-x;

}

.ttv .third .toolarea .horizontal {

	border-top:1px solid #b6c0d0;

	border-bottom:1px solid #d6e0f0;

}

.ttv .third .colpadding {

	padding-top:8px;

	padding-bottom:8px;

}

.toolcol .colpadding {

/*	border-top:1px solid #b6c0d0;

*/

	padding-bottom:0px;

}

.toolcol h5 {

	margin:0px;

	}

.toolcol .toolbutton {

/*	background:#f6f6f6 url(images/buttonback.gif) repeat-x;

	border:1px solid #d6e0f0;

	border-top:1px solid #b6c0d0;

	border-left:1px solid #b6c0d0;

	margin-top:3px;

*/	padding:3px 0 0 0;

}

.toolcol .toolbuttoncontent {

	padding:2px 0;

/*	border:1px solid #ffffff;

	border-bottom:1px #b6c0d0 solid;

*/	border-top:1px #336699 dotted;

}

.toolbuttonicon {

	float:left;

	margin-right:5px;

	width:15px;

}

.toolbuttontext {

	float:left;

	padding-top:1px;

}

.toolbuttoncontent .clear {

	clear:left;

	margin:0;

	padding:0;

}

.login {

	width:162px;

}

.login .formlabel {

	float:none;

}

.login .forminput {

	float:none;

	margin-bottom:5px;

}

.login input {

	margin:0;

}

.large {

	font-size: 14px;

	line-height: 16px;

}





.channelmain {

	float:left;

	width:490px;

	margin-right:10px;

	padding-top:6px;

}

.channelmain h2 {

	margin-top:12px;

}

.boxed {

	margin:10px 0;

	border:1px solid #cccccc;

	padding:5px;

}

.boxed p {

	margin:0;



}

.channellist {

	float:right;

	width:220px;

	overflow:auto;

	padding:6px 0;

}

















.admintab .tabholder {

}

.admintab .tabselected {

	float:left;

	width:100px;

	border:1px solid #cccccc;

	border-bottom:none;

	border-right:1px solid #f6f6f6;

	background:#E0E6ED;

	margin-right:0px;

}

.admintab .tabcontentselected {

	border:1px solid #eef6ff;

	border-bottom:none;

	border-right:1px solid #b5c5dd;

	padding:5px 10px;

	height:15px;

}

.admintab .tab {

	float:left;

	width:100px;

	border:1px solid #cccccc;

	border-right:1px solid #f6f6f6;

	border-bottom:none;

	background:#99aacc url(images/navtitleback.gif) repeat-x;

	margin-right:0px;

}

.admintab .tabcontent {

	border:1px solid #ccddff;

	border-right:1px solid #667799;

	border-bottom:1px solid #667799;

	padding:5px 10px;

	height:13px;

}

.admintab .tabcontent a {

	color:#ffffff;

}

.admin .tabspacer {

	border-bottom:1px solid #ffffff;

	height:26px;

}

.admintab .tabspacercontent {

	border-bottom:1px solid #cccccc;

	height:25px;

}

.admintab .contentholder {

	border-left:1px solid #cccccc;

	border-top:0;

}

.admintab .contentholder .colpadding {

	padding:10px;

}

.admintab .row {

	padding:6px 0px;

}

.admintab .row p {

	margin:0px;

}







.third .otherHolder {

	border:1px solid #f6f6f6;

	border-top:1px solid #cccccc;

	border-left:1px solid #cccccc;

	margin:16px -2px;

}

.third .otherHolder .othertitle {

	background:#99aacc url(App_Themes/channel/img/navtitleback.gif) repeat-x;

	border:1px solid #667799;

	border-top:1px solid #ccddff;

	border-left:1px solid #ccddff;

	padding:8px 10px 3px 10px;

}

.third .otherHolder .other {

	border:1px solid #dddddd;

	border-top:1px solid #ffffff;

	border-left:1px solid #ffffff;

	padding:4px 10px;

	background-color: #f6f6f6;

}

.third .otherHolder .otherselected {

	border:1px solid #cccccc;

	border-top:1px solid #f6f6f6;

	border-left:1px solid #f6f6f6;

	padding:4px 10px;

}

.third .otherHolder .othertitledark {

	background:#104686 url(App_Themes/channel/img/darkblueshade.gif) repeat-x;

	border:0px solid #002244;

	border-top:0px solid #336699;

	border-left:0px solid #336699;

	padding:10px 10px 3px 10px;

}



   

.taglink 

{

color: #888888; 

text-decoration:none;

border-bottom:1px dashed #888888;

font-size:11px;



}

    

.taglink:hover

{

    background: #ffff99;

    text-decoration:none;

    border-bottom:1px dashed #ffffff;

    color: #888888; 

    font-size:11px;

}

    



-->