/* Default CSS Stylesheet for a new Web Application project */
Body{font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal;}
TD{font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal;}
TH{font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}

H1{font: 18px Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: bold;}
H2{font: 13px Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}

.header {font: 18px Verdana, Arial, Helvetica, sans-serif; color: #777777; font-weight: bold;}
.category {font: 13px Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}

.prices {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.prices A:link {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #003399; font-weight: normal; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.prices A:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #003399; font-weight: normal; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.prices A:hover {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #6699cc; font-weight: normal; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.pricesbd {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.pricesbd A:link {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #003399; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.pricesbd A:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #003399; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.pricesbd A:hover {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #6699cc; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.priceswh {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.priceswhbd {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.priceswhbd A {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}

.small {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal;}
.small A:link {text-decoration: underline; color: #003399;}
.small A:visited {text-decoration: underline; color: #003399;}
.small A:hover {text-decoration: underline; color: #6699cc;}

.smallwh {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal;}
.smallwh A:link {text-decoration: underline; color: #FFFFFF;}
.smallwh A:visited {text-decoration: underline; color: #FFFFFF;}
.smallwh A:hover {text-decoration: underline; color: #FFFFFF;}

.smallbd {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #151515; font-weight: bold;}
.smallbd A:link {text-decoration: underline; color: #003399;}
.smallbd A:visited {text-decoration: underline; color: #003399;}
.smallbd A:hover {text-decoration: underline; color: #6699cc;}

.smallwhbd {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
.smallwhbd A:link {text-decoration: underline; color: #FFFFFF;}
.smallwhbd A:visited {text-decoration: underline; color: #FFFFFF;}
.smallwhbd A:hover {text-decoration: underline; color: #FFFFFF;}

.text {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal;}
.text A:link {text-decoration: underline; color: #003399;}
.text A:visited {text-decoration: underline; color: #003399;}
.text A:hover {text-decoration: underline; color: #6699cc;}

.textwh {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal;}
.textwh A:link {text-decoration: underline; color: #FFFFFF;}
.textwh A:visited {text-decoration: underline; color: #FFFFFF;}
.textwh A:hover {text-decoration: underline; color: #cccccc;}

.textbd {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}
.textbd A:link {text-decoration: underline; color: #003399;}
.textbd A:visited {text-decoration: underline; color: #003399;}
.textbd A:hover {text-decoration: underline; color: #cccccc;}

.textwhbd {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
.textwhbd A:link {text-decoration: underline; color: #FFFFFF;}
.textwhbd A:visited {text-decoration: underline; color: #FFFFFF;}
.textwhbd A:hover {text-decoration: underline; color: #FFFFFF;}

.showcase { background-image: url(/images/showcase/showcase_bkgd.gif); width: 760px; height: 437px; }

.table_content { background: url(/images/myaccount/table_content_middle.gif) center; background-repeat: repeat-x; height: 25px; }
	
	
	
.table_content {font: 12px Arial, Helvetica, sans-serif; color: #000000; padding: 0 0 0 0; margin: 0 0 0 0; 
	background-image: url(../images/myaccount/table_content_middle.gif); text-decoration: none; }
.table_content A:link {font: 12px Arial, Helvetica, sans-serif; color: #000000; padding: 0 0 0 0; margin: 0 0 0 0; 
	text-decoration: none; }
.table_content A:visited {font: 12px Arial, Helvetica, sans-serif; color: #000000; padding: 0 0 0 0; margin: 0 0 0 0; 
	text-decoration: none; }
.table_content A:hover {font: 12px Arial, Helvetica, sans-serif; color: #000000; padding: 0 0 0 0; margin: 0 0 0 0; 
	text-decoration: none; }

.error 
{
	color: #ff0000;
	font-weight: bold;
}

.errorText
{
	color: #ff0000;
	font-weight: bold;
}

span.serviceName 
{
	font-weight: normal;
	color: #666666;
	white-space: nowrap;
}

.results 
{
	border-style: double;
	border-color: #999999;
	border-width: medium;
	padding: 1em;
}

.results P
{
	padding-top: 0;
	margin-top: 0;
}

.mainForm 
{
	background-color:#F3F3F3;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

td.sideBar 
{
	border-left-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	width: 160px;
	background-color: #ffffff;
}

.formField
{
	border: solid 1px;
	border-color:333333;
}

.formFieldActive
{
	border: solid 1px;
	border-color:4c9be5;
	color:006699;
}


.formLabel
{
	font-family:Verdana;
}

select, option { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; border: 1px solid black; }

.formLeftCap{
	width:20px; height:24;
	background-image:url('/images/forms/top_left.gif');
}

.formRightCap{
	width:20px; height:24;
	background-image:url('/images/forms/top_right.gif');
}

.formMid{
	background-image:url('/images/forms/top_mid.gif');
	background-repeat: repeat-x;
	font-weight:bolder;
}

.formLeftCapBottom{
    width:20px; height:5;
	background-image:url('/images/forms/bottom_left_grey.gif');
	font-weight:bolder;
}

.formRightCapBottom{
    width:20px; height:5;
	background-image:url('/images/forms/bottom_right.gif');
	font-weight:bolder;
}

.formColorCapBottom{
	background-image:url('/images/forms/bottom_color.gif');
	font-weight:bolder;
}

.formWhiteCapBottom{
	background-image:url('/images/forms/bottom_white.gif');
	font-weight:bolder;
}

.tableLeft{
	width:10px; height:24;
	background-image:url('/images/forms/table_top_left.gif');
}

.tableRight{
	width:10px; height:24;
	background-image:url('/images/forms/table_top_right.gif');
}

.tableMid{
	font: 11px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;
	background-image:url('/images/forms/table_top.gif');
}

.tableLeftBottom{
    width:10px; height:5;
	background-image:url('/images/forms/table_bottom_left.gif');
}

.tableRightBottom{
    width:10px; height:5;
	background-image:url('/images/forms/table_bottom_right.gif');
}

.tableRightBottomColor{
    width:10px; height:5;
	background-image:url('/images/forms/bottom_right_color.gif');
}

.tableBottom{
	background-image:url('/images/forms/table_bottom.gif');
}

.mainTable
{
	background-color:#FFFFFF;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.tableBodyGrey 
{
	background-color:#F3F3F3;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.tableBodyWhite 
{
	background-color:#FFFFFF;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
}



.tableHeadLeft{
	width:20px; height:24;
	background-image:url('/images/forms/h_top_left.gif');
}

.tableHeadMid{
	background-image:url('/images/forms/h_top_mid.gif');
	font-weight:bolder;
}

.tableHeadRight{
	width:20px; height:24;
	background-image:url('/images/forms/h_top_right.gif');
}

.tableTopLeftGrey{
	width:10px; height:10;
	background-image:url('/images/forms/top_left_grey.gif');
}

.tableTopMidGrey{
	background-image:url('/images/forms/top_mid_grey.gif');
	font-weight:bolder;
}

.tableTopRightGrey{
	width:10px; height:10;
	background-image:url('/images/forms/top_right_grey.gif');
}

.tableBotLeftGrey{
	width:20px; height:5;
	background-image:url('/images/forms/bottom_left_grey.gif');
	font-weight:bolder;
	
}

.tableBotMidGrey{
	background-image:url('/images/forms/bottom_mid_grey.gif');
	font-weight:bolder;

}

.tableBotRightGrey{
    width:20px; height:5;
	background-image:url('/images/forms/bottom_right_grey.gif');
	font-weight:bolder;

}

.tableBotLeftWhite{
	width:20px; height:5;
	background-image:url('/images/forms/bottom_left_white.gif');
}

.tableBotMidWhite{
	background-image:url('/images/forms/bottom_mid_white.gif');
}

.tableBotRightWhite{
	width:20px; height:5;
	background-image:url('/images/forms/bottom_right_white.gif');
}

.tableTopLeftWhite{
	width:10px; height:10;
	background-image:url('/images/forms/top_left_white.gif');
	font-weight:bolder;

}

.tableTopMidWhite{
	background-image:url('/images/forms/top_mid_white.gif');
}

.tableTopRightWhite{
	width:10px; height:10;
	background-image:url('/images/forms/top_right_white.gif');
	font-weight:bolder;

}

.sideLeft{
	width:10px; height:24;
	background-image:url('/images/forms/side_top_left.gif');
}

.sideRight{
	width:10px; height:24;
	background-image:url('/images/forms/side_top_right.gif');
}

.sideMid{
	font: 11px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;
	background-image:url('/images/forms/side_top.gif');
}

.priceLeft{
	width:9px; height:28;
	background-image:url('/images/forms/price_left_off.gif');
}

.priceMid{
	font: 11px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;
	background-image:url('/images/forms/price_mid_off.gif');
}

.priceDiv{
	width:15px; height:28;
	background-image:url('/images/forms/price_div_off.gif');
}

.priceRight{
	width:9px; height:28;
	background-image:url('/images/forms/price_right_off.gif');
}


.Service_Button_text
{
	color:#000000;
	text-decoration:none;
}

.Service_Button_text_over
{
	color:#000000;
	text-decoration:none;
}

.Service_Button_left
{
	width:9px; height:28;
	background-image:url('/images/forms/price_left_off.gif');
	background-repeat:no-repeat;
}

.Service_Button_mid
{
	width:155px; height:28;
	background-image:url('/images/forms/price_mid_off.gif');
	font: 11px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;
}

.Service_Button_right
{
	width:9px; height:28;
	background-image:url('/images/forms/price_right_off.gif');
	background-repeat:no-repeat;
}

.Service_Button_left_over
{
	width:9px; height:28;
	background-image:url('/images/forms/price_left_over.gif');
	background-repeat:no-repeat;
}

.Service_Button_mid_over
{
	width:155px; height:28;
	background-image:url('/images/forms/price_mid_over.gif');
	font: 11px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;
}

.Service_Button_right_over
{
	width:9px; height:28;
	background-image:url('/images/forms/price_right_over.gif');
	background-repeat:no-repeat;
}

table.PlayStream 
{
	border-style: solid;
	border-width: 1px;
	border-color: #676767;
}

table.PlayStream tr th 
{
	background-color: #676767;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
}

table.PlayStream tr td 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
}

table.Reports
{
	border-style: solid;
	border-width: 1px;
	border-color: #676767;
}

table.Reports tr th {
	background-color: #676767;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
}

table.Reports tr td 
{
	padding: 3px;
}

/* New font classes */

.verdana17bd {font: 17px Verdana, Arial, Helvetica, sans-serif; color: #555555; font-weight: bold; line-height: 22px;}

.verdana11 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #303030; font-weight: normal; line-height: 16px;}
.verdana11 A:visited {text-decoration: underline; color: #003399;}
.verdana11 A:hover {text-decoration: underline; color: #6699cc;}

.verdana11bd {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #303030; font-weight: bold; line-height: 16px;}
.verdana11bd A:visited {text-decoration: underline; color: #003399;}
.verdana11bd A:hover {text-decoration: underline; color: #6699cc;}

.verdana11wh {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; line-height: 16px;}
.verdana11wh A:visited {text-decoration: underline; color: #FFFFFF;}
.verdana11wh A:hover {text-decoration: underline; color: #CCCCCC;}

.verdana11whbd {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; line-height: 16px;}
.verdana11whbd A:visited {text-decoration: underline; color: #FFFFFF;}
.verdana11whbd A:hover {text-decoration: underline; color: #CCCCCC;}

.verdana10 {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #303030; font-weight: normal; line-height: 14px;}
.verdana10 A:visited {text-decoration: underline; color: #003399;}
.verdana10 A:hover {text-decoration: underline; color: #6699cc;}

.verdana10bd {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #303030; font-weight: bold; line-height: 14px;}
.verdana10bd A:visited {text-decoration: underline; color: #003399;}
.verdana10bd A:hover {text-decoration: underline; color: #6699cc;}

.verdana10wh {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; line-height: 14px;}
.verdana10wh A:link {text-decoration: underline; color: #FFFFFF;}
.verdana10wh A:visited {text-decoration: underline; color: #FFFFFF;}
.verdana10wh A:hover {text-decoration: underline; color: #CCCCCC;}

.verdana10whbd {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; line-height: 14px;}
.verdana10whbd A:link {text-decoration: underline; color: #FFFFFF;}
.verdana10whbd A:visited {text-decoration: underline; color: #FFFFFF;}
.verdana10whbd A:hover {text-decoration: underline; color: #CCCCCC;}

.popup 
{
	background-color: White;
	border-color: Black;
	border-style: solid;
	border-width: thin;
	z-index: 1;
	visibility: hidden;
	position: absolute;
	padding: 0.5em;
	width: 30em;
}

.buttonText 
{
	position: relative;
	top: -1px;
	color: rgb(0,0,0);
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bolder;
	font-size:10px;
	text-decoration:none;
}

.buttonText A:link {text-decoration:none; color: #000000;}
.buttonText A:visited {text-decoration:none; color: #000000;}
.buttonText A:hover {text-decoration:none; color: #000000;}

.success 
{
	font-weight: bold;
	color: rgb(0,160,0);
}

.mainShowCase { background-image:url("/images/showcase/showcase_bkgd.jpg"); background-repeat:no-repeat; height:437px; width:760px; z-index:0;}

.thumbnailImage { margin-top:10px; margin-left:10px; margin-right:15px; }

.OnDemandStreamingBox { top:220px; left:50px; position:relative; height:100px; width:320px; overflow:auto; margin-top:10px; background-color:#000000; z-index:1;}

.ScrollBox { top:10px; left:20px; position:relative; height:100px; width:720px; overflow:auto; margin-top:10px; background-color:#000000; float:left; margin-right:20px;}

.ScrollBoxHeader{ position:relative; top:19px; left:20px; height:15; width:320; color:White; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; z-index:5; margin-right:20px; float:left;}

.liveWebCastBox { top:110px; left:390px; position:relative; height:100px; width:320px; overflow:auto; margin-top:10px; background-color:#000000; z-index:2; clear:both;}

.linkSelector { position:relative; top:20px; left:20px; height:240px; width:240px; color:White; display:none; font:12px Verdana, Arial, Helvetica, sans-serif;}

.linkSelector td {color:White; font:12px Verdana, Arial, Helvetica, sans-serif;}

.linkSelector a:link { color: #FFFFFF; }

.linkSelector a:visited { color: #CCCCCC; }

.linkSelector a:hover {	color: #CCCCFF;	}

.linkSelector a:active { color: #9999FF; }

.MediaPlayerBox{position:relative; float:left;z-index:0; top:20px; left:20px; width:320px; height:290px; margin-right:20px; vertical-align:middle; text-align:center; 
display:inline;}