/* Daniel @ Netromedia : August 2009, CSS Rebuild */

/*
 -- General Index -- 
 
 S/O: Start Of.
 E/O: End Of.
 
 > Style Groups (Marked with "sGroup"):
 
1. Reset (Resets all elements in different browsers to same "look". Generally should be left untouched).
2. Generic (Styles that affects elements with no class - through-out whole site).
3. Common (Classes that appear in more than one page, but should be styled the same through-out whole site).
4. Specific (Classes that should effect only a certain page or section).

NOTE TO SELF: Side comments (e.g. comment next to H1...) should be erased when building HTML is done.

*/



/* -- S/O: sGroup: Reset -- */

blockquote{margin:1.5em;color:#666;font-style:italic;}

p,div,span,table{margin:0; padding:0; border:0 none; outline:0; font-family:inherit; vertical-align:baseline;}

p{margin: 0 0 1.5em 0;}
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus,a:hover{color:#000;}
a, a:link, a:visited, a:active{color:#093a4e;text-decoration:underline;}

/* -- E/O: sGroup: Reset -- */



/* -- S/O: sGroup: Generic -- */

/* >> General Styles >> */

a img, img{
	border: 0;
	vertical-align: middle;
}

.hide{
	display:none;
}

.center{
	text-align: center;
}

.underline{
	text-decoration: underline;
}

.nounderline, .nounderline:link, .nounderline:visited, .nounderline:active{
	text-decoration: none;
}

a.slink, a.slink:visited{
	font-weight: bold;
	text-decoration: underline;
}

.rtl, .rtl *{
	direction: rtl;
	text-align: right;
}

.right{
	float: right;
}

.tRight{
	text-align: right;
}

.tLeft{
	text-align: left;
}

.left{
	float: left;
}

hr{
	float: left;
	width: 100%;
	height: 1px;
	margin: 18px 0;
	background-color: #D1D1D1;
	border: 0px solid #D1D1D1;
}

table{
	border: 0;
}

/* >> Typography >> */

body{
	font-size:75%;
	color:#434343;
	font-family: Arial, Helvetica, sans-serif;
}

/* Overwrite DNN*/
.TitleLime_antsy12{
	color:#236ba0;
}


.headerPhoneCont{
float:right;
height:70px;
padding: 5px 5px 0 0;
text-align:center;
width:140px;
}

.headerPhoneCont span{
	font-size: 18px;
}

.headerPhoneCont img.startIcon{
	margin-top: 5px;
	border:1px solid #646464;
}

.whosonTopCont{
	float: right;
	margin-top: 5px;
}

.startButtonTop{
	margin: 4px 0 0 6px;
	width: 116px;
	padding: 1px 5px;
	background: #31841c;
	border: 1px solid #646464;
}

.startButtonTop a, .startButtonTop a:visited, .startButtonTop a:hover{
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.topmainbg{
	background-color:#fff;
}

#dnn_dnnLOGO_imgLogo{
	margin: 15px 0 15px 0;
}

/* Overwrite DNN*/

/*h3, h3 a, h3 a:link, h3 a:visited, h3 a:active{
	font-size:1.2em;
	font-weight:bold;
	color:#4386B7;
	line-height:1;
	margin-bottom:1em;
}*/

h4 {
	font-size:1.1em;
	font-weight:bold;
	color:#4386B7;
	line-height:1.25;
	margin-bottom:1.25em;
}

h5 {
	font-size:1em;
	font-weight:bold;
	color:#4386B7;
	margin-bottom:1.5em;
}

h6 { /* An inline style */
	font-size:1em;
	font-weight:bold;
	color:#4386B7;
	display: inline;
}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {margin:0;vertical-align:middle; padding: 0 3px 0 3px;}

/* >> Forms >> */

input{ /* Remember! This affects also submit buttons */
}

input.submitButton{
}

input.textBox{
}

input.selectMenu{
}

input.checkBox{
}

input.textArea{
}

/* >> Lists >> */

ul{
	padding-left: 2em; /* Maybe leave in reset only */
	list-style: square outside none; /* Maybe leave in reset only */
}

ul li{
	color:#105faf;
	margin:5px 0 5px 0;
}

ul li span{
	color:#434343;
}

/* ToolTip */

a.tooltip:hover {/*BG color is a must for IE6*/
	background:#ffffff;
	text-decoration:none;
}

a.tooltip{
	font-size: 0.9em;
	color:#8c8c8c;
	text-decoration:none;
}

a.tooltip span{
	display:none;
	padding:10px;
	margin-left:8px;
	width:350px;
	font-size: 1.1em;
}

a.tooltip:hover span{
	display:inline;
	position:absolute;
	border:1px solid #cccccc;
	background:#ffffff;
	color:#6c6c6c;
}

/* -- E/O: sGroup: Generic -- */


/* -- S/O: sGroup: Common -- */

h1.siteH1, div.siteH1{
	position:absolute;
	top: 5px;
	left: 0;
	padding-left: 18px;
	color: #a1a1a1;
	font-size: 11px;
	font-weight: normal;
}

.floatFullWidth{
	float: left;
	width: 100%;
}

.vMiddle{
	vertical-align: middle;
}

div.moreInfoLink{/* More information link / usually at bottom of text... e.g.   Main-Page-Featured Streams , MainPage - Client Feedback -- comprised of arrow (IMG) and link. */
}

div.moreInfoLink a{
	font-size: 0.8em;
}

span, span a.companyName{ /* Optional: Mark Company Name with special color / underline / etc. */
}

.smallNote{
	font-size: 0.8em;
}

span.highlightedNote{ /* dark red. Not urgent, but a good-to-know note. */
	color: #A00000;
}

span.new, span.new a{ /* Mark new item/Link with <span class="new">New!</span> , See "Side Bar - Knowledge Center"  and  "support -> Streaming Media Knowledge Center " */
	font-weight: bold;
	color: red;
}

div.diagramCont{ /* A centered diagram LIKE DRM*/
	margin: 0 auto;
	text-align: center;
	padding: 12px 0 12px 0;
}

div.diagramCont span.caption{
	font-size: 0.9em;
	color: #0370D4;
}

div.startNowContainer{
	float:left;
	width:100%;
	margin:10px 0 15px 0;
	padding: 1px 0 1px 0;
}

div.startNowContainer img{
	vertical-align:-20px;
}

div.startNowContainer a{
	font-size: 1.1em;
	font-weight: bold;
	color: #033d4c;
	text-decoration: none;
}

div.startNowContainer a:hover{
	color: #000000;
}

div.startNowContainer span{
	padding-left: 6px;
}

div.numberedBulletCont{
	float:left;
	width: 100%;
	margin: 10px 0 15px 0;
}

div.numberedBullet{
	width:90%;
	float:left;
	background: url('/Portals/0/ol.png') 2px 0 no-repeat;
	padding-left:1px;
	margin: 10px 0 10px 12px;
}

div.numberedBullet div.bullet{
	float: left;
	width: 20px;
	padding-left: 3px;
	padding-top: 3px;
	font-family: Tahoma;
	font-weight: bold;
	color: #639c49;
}

div.numberedBullet div.content{
	float: left;
	width: 88%;
	padding-left: 18px;
	padding-top: 3px;
}

div.numberedBulletCont .indent{
	margin-left: 40px;
}

div.numberedBulletCont .twoDigit{
	background-position: 11px 0;
}

div.numberedBulletCont .threeDigit{
	background-position: 18px 0;
}

div.tickBulletCont{
	float:left;
	width: 100%;
	margin: 10px 0 10px 0;
}

div.tickBulletCont div{
	float:left;
	width:87%;
	background: url('/Portals/0/tick.png') 2px 0 no-repeat;
	padding: 2px 0 15px 35px;
}

div.HeaderIntroBar{ /* Contains top IMG, before content */
	margin-bottom: 15px;
}

div.gardientLink{
	float: left;
	width: 100%;
	background: url('/portals/0/images/gradient.gif') top left;
	height: 25px;
	padding: 4px;
	text-align: center;
	margin: 8px 0 8px 0;
}

div.gardientLink a{
	font-weight: bold;
}

.spanishText a, .arabicText a{
	color: #646464;
	font-size: 1.1em;
}

.arabicText{
	direction: rtl;
	text-align: right;
	font-size: 1.1em;
}

/* arabicTitleHack */

.TitleLime_antsy13{
	color:#236BA0;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	float: right;
	text-align: right;
	padding: 0 10px 4px 0;
	border-bottom: 1px #b8b8b8 dashed;
	width: 95%;
}

div.stayConec{
	float: right;
	width: 290px;
}

div.followUsCont{
	float:left;
	margin: 12px 0 0 0;
	width:100%;
}

div.followUsCont img{
	margin: 0 10px 0 0;
}

div.followUsCont{
	font-size:0.9em;
}

/* -- E/O: sGroup: Common -- */


/* -- S/O: sGroup: Specific -- */


/* > S/O: Specific > Homepage */

div.SideBar-3StepsToStreaming{
	text-align: center;
}

div.SideBar-ClientFeedback{
}

div.SideBar-StartStreamingNow{
}

div.SideBar-StartStreamingNow a{
	font-size: 1.2em;
}

div.SideBar-StartStreamingNow div.benefits{
	padding-left: 24px;
}

div.MainContent-FeaturedStreams{
	float: right;
	margin-left: 0;
	text-align: left;
}

div.MainContent-FeaturedStreams div.streamDetails{
	float: left;
	width: 510px;
	background: #f5f5f5;
	border: 1px solid #EFEFEF;
	padding: 8px;
	margin: 6px 0 6px 0;
}

div.MainContent-FeaturedStreams div.streamDetails p.topPar{
	margin: 0;
}

div.MainContent-FeaturedStreams div.streamDetails p{
	margin: 0;
	padding: 6px 8px 0 0;
}

div.MainContent-FeaturedStreams div.streamDetails p a{
	text-decoration: none;
}

div.MainContent-FeaturedStreams div.streamDetails p.moreFeature{
	padding: 8px 30px 0 0;
}

div.MainContent-FeaturedStreams div.streamDetails p.moreFeature a{
	color: #093A4E;
	font-weight: bold;
	text-decoration:underline;
}

div.MainContent-FeaturedStreams div.streamDetails p.moreFeature a.getSame{
	color: #145c0a;
	font-weight: bold;
	text-decoration:underline;
}

div.MainContent-FeaturedStreams div.streamDetails p.moreFeature a:hover{
	color: #000;
}

div.MainContent-FeaturedStreams div.streamDetails h3{
	color: #083A4F;
	font-size: 1.2em;
	font-weight: bold;
	margin:0;
	padding: 5px 0 5px 0;
}

div.MainContent-FeaturedStreams div.streamDetails img{
	float: left;
	width: 115px;
	height: 75px;
	margin: 11px 18px 0 0;
	border: 1px #e3e3e3 solid;
	background: url('/Portals/0/images/bgShowcase.jpg');
}

.MainContent-internalAd{
	float: left;
	width: 520px;
	height: 55px;
	border: 1px solid #cddde5;
	margin: 20px 0 0 0;
	background: url(/Portals/0/images/promoBg.png) repeat-x 0 0;
	text-align: left;	
}

.MainContent-internalAd a{
	text-decoration: none;
}

.MainContent-internalAd p{
	margin: 10px 0 4px 20px;
	color:#236BA0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1;
}

.MainContent-internalAd p a{
	color:#236BA0;
}

.MainContent-internalAd span{
	padding-left: 20px;
}

.MainContent-internalAd span a.launch{
	font-weight:bold;
	text-decoration: underline;
	color:#093A4E;
}

.MainContent-featuredHighlight{
	width: 350px;
}

.MainContent-featuredHighlight img{
	float: right;
	padding: 10px 0 5px 5px;
}

.MainContent-featuredHighlight .right a{
	font-weight: bold;
	text-decoration:underline;
}

div.MainContent-Cont{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

div.MainContent-bigIntro{
	width: 100%;
	float: left;
	margin: 8px auto 8px;
	text-align: center;
	background: url('/Portals/0/images/bigIntro.jpg') #000 no-repeat scroll top left;
}

div.MainContent-bigIntro h2{
	padding: 5px 5px 0 10px;
	margin: 3px 0 3px 0;
}

div.MainContent-bigIntro h2, div.MainContent-bigIntro h2 a, div.MainContent-bigIntro h2 a:visited, div.MainContent-bigIntro h2 a:hover{
	font-size:15px;
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}

div.MainContent-bigIntro p{
	color: #DADADA;
	padding: 0 5px 0 10px;
	margin-bottom: 6px;
}

div.MainContent-bigIntro p a, div.MainContent-bigIntro p a:visited{
	color: #f1f1f1;
}

div.MainContent-bigIntro p a:hover{
	color: #ededed;
}

div.MainContent-bigIntro .featureBox{
	float: right;
	width: 314px;
	margin: 5px;
	background: url('/portals/0/images/featureBg.png') repeat;
	text-align: left;
	clear:right;
}

div.MainContent-bigIntro .featureBox a{
	font-weight:bold;
}

div.MainContent-bigIntro .formatBox{
	float: right;
	width: 314px;
	margin: 5px;
	clear:right;
}

div.MainContent-bigIntro .formatBox div.edge{
	float: right;
	width: 63px;
}

div.MainContent-bigIntro .formatBox div.middleRight{
	float: right;
	width: 63px;
	margin: 0 20px 6px 11px;
}

div.MainContent-bigIntro .formatBox div.middleLeft{
	float: right;
	width: 63px;
	margin: 0 11px 6px 20px;
}

div.MainContent-programBox{
	float: left;
	width: 228px;
	height: 124px;
	margin: 0;
	padding: 15px 0 0 0;
	background: url('/Portals/0/images/bgProg.jpg') no-repeat;
	text-align: left;
}

div.MainContent-programBox a, div.MainContent-programBox a:visited{
	color:#646464;
	text-decoration: none;
}

div.freeBox{
	background: url('/Portals/0/images/bgProgFree.jpg') no-repeat;
	float: right;
}

div.MainContent-programBox div.featureList{
	float: left;
	width: 252px;
	margin-left: 19px;
	font-size: 12px;
}

div.MainContent-programBox div.priceTag{
	float: right;
	width: 54px;
	text-align:center;
	position: relative;
	top: 41px;
	right: 56px;
}

div.MainContent-programBox div.red{
	border-bottom: 2px #bc6662 solid;
}

div.MainContent-programBox div.blue{
	border-bottom: 2px #8db1cd solid;
}

div.MainContent-programBox div.green{
	border-bottom: 2px #5eb46b solid;
}

div.MainContent-programBox div.priceTag span.figure{
	font-size: 19px;
	font-weight: bold;
	color: #000;
}

div.MainContent-programBox div.priceTag span.bigFigure{
	font-size: 19px;
}

div.MainContent-programBox div.priceTag span.figureDesc{
	font-size: 0.9em;
}

div.MainContent-programBox a.moreInfo, div.MainContent-programBox a.moreInfo:visited{
	color: #083A4F;
	font-weight: bold;
	line-height: 220%;
	text-decoration:underline;
}

div.MainContent-programBox a.buyNow, div.MainContent-programBox a.buyNow:visited{
	color: #083A4F;
	font-weight: bold;
	line-height: 220%;
	text-decoration:underline;
}

div.MainContent-programBox h2{
	margin: 0 0 3px 16px;
	padding: 0;
}

div.MainContent-programBox h2 a, div.MainContent-programBox h2 a:visited{
	color: #1b1b1b;
	font-size: 17px;
}

div.MainContent-customPlan{
	float: left;
	width: 100%;
	text-align: left;
	padding-left: 4px;
	font-size: 14px;
}

div.MainContent-middleIntro{
	width: 100%;
	float: left;
	margin: 18px 0;
	padding: 8px 0;
	border-top: 1px #F5F5F5 solid;
	border-bottom: 1px #F5F5F5 solid;
}

div.MainContent-companyIntro{
	float: left;
	width: 350px;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
	margin: 6px 0;
}

div.MainContent-QuickLinks{
	float: right;
	width: 550px;
	margin: 6px 0;
}

div.MainContent-QuickLinks a{
	text-decoration: none;
}

div.MainContent-QuickLinks div.curlyBrac{
	width: 20px;
	height: 63px;
	background: #e6e6e6;
}

div.MainContent-QuickLinks div.column{
	float: left;
	width: 143px;
	text-align: left;
	font-size: 1em;
	margin: 0 15px;
	/*border-right: 1px #f8f8f8 solid;*/
}

div.MainContent-QuickLinks div.noBorder{
	border-style: none;
	margin-right: 0;
}

div.MainContent-QuickLinks a, div.MainContent-QuickLinks a:visited{
	color: #5b5b5b;
}

div.MainContent-QuickLinks a:hover{
	color: #000;
}

div.MainContent-newsItem{
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;
}

div.MainContent-newsItem span.releaseDate{
	font-size: 0.8em;
	color: grey;
}

div.MainContent-newsItem hr{
	margin: 12px 0 0;
	padding: 0;
}

div.MainContent-newsItem h6{
	margin: 0;
	padding: 0;
}

div.MainContent-FreeStreaming{
	width: 100%;
	float: left;
}

div.MainContent-FreeStreaming div p{
	padding: 5px 0 0 12px;
}

div.MainContent-FreeStreaming div.iconContHorizontal div{
	width: 220px;
}

div.MainContent-FreeStreaming div.iconContHorizontal div.left{
	margin-left: 20px;
}

div.MainContent-FreeStreaming div.iconContHorizontal div.right{
	margin-right: 20px;
}

div.MainContent-TestimonialCont{
	float: right;
	width: 100%;
	margin-top: 15px;
	text-align: right;
}

div.SideBar-streamingFormats{/* || Side Bar - Title: Streaming Formats  || */
	text-align: center;
}

div.SideBar-streamingFormats p{
	padding: 5px 0 5px 0;
}

div.SideBar-knowledgeCenter{
	border-top: 1px solid #F5F5F5;
	float: left;
	margin: 5px;
	padding:5px 0 0 10px;
}

div.SideBar-knowledgeCenter h3{
	color:#236BA0;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;
}

div.SideBar-knowledgeCenter h3 a{
	margin:0;
	padding:0;
}

div.SideBar-knowledgeCenter div{
	margin: 10px 0;
	padding:0;
}

div.SideBar-knowledgeCenter div span.releaseDate{
	font-size: 0.8em;
	color: grey;
}

div.SideBar-knowledgeCenter div a, div.SideBar-knowledgeCenter div a:visited{
	color: #434343;
	border-bottom:1px solid #efefef;
	text-decoration: none;
}

div.SideBar-knowledgeCenter div a:hover{
	color: #2a2a2a;
}

div.SideBar-knowledgeCenter ul.articleList{ /* List without bullet */
	list-style: none outside none;
	margin:0;
	padding:0;
}

div.SideBar-knowledgeCenter ul.articleList li{
	list-style-type: none;
}

div.SideBar-highlightedFeatures{
}

div.SideBar-highlightedFeatures .images{
	float:left;
	position:relative;
	height:300px;
	width:350px;
}

div.SideBar-highlightedFeatures .images div{
	display:none;
	position:absolute;
	top:0;
	left:0;
	margin: 0 5px 5px 5px;
	height:256px;
}

div.SideBar-highlightedFeatures .backward, div.SideBar-highlightedFeatures .forward{
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
}

div.SideBar-highlightedFeatures .tabs a:hover{
	color: #5e2020;
}

div.SideBar-highlightedFeatures .tabs a.current {
	color: #801A1A;
}

div.SideBar-highlightedFeatures img.imgRight{
	float:right;
	padding:10px 0 5px 5px;
}

div.SideBar-highlightedFeatures div.tabs span{
	padding: 0pt 6px;
	text-align: center;
	font-size: 1.3em;
	background-color: #efefef;
	width: 15px;
}

div.SideBar-highlightedFeatures div.bottomNavigation{
	float: left;
	width: 97%;
	padding: 4px 10px 4px 10px;
	background: #f9f9f9;
	text-align: center;
	clear: both;
}

/* > E/O: Specific > Homepage */


/* > S/O: Specific > Start Now */

div.startNow-ToolCont{
	float: left;
	width: 193px;
	margin: 10px 0 10px 0;
}

div.startNow-ToolCont img {
	margin: 0 7px 0 0;
	float: left
}

div.startNow-ToolCont .descBox{
	padding-top: 8px;
}

div.startNow-ToolCont .descBox a{
	text-decoration: none;
}

/* > E/O: Specific > Start Now */


/* > S/O: Specific > Services */

ul.benefitList{ /* Check Marks As Bullets, Like in: Live Internet Broadcasting */
	padding-left:2em;
	margin-left:15px;
	list-style-image:url('/Portals/0/tick.gif');
}


ul.benefitList li{
	height: 16px;
	padding-left:20px;
}

ul.benefitList li span{
	vertical-align:6px;
}

.importantNote{
	font-weight: bold;
	color: #0370D4;
}

table.featuresTable{
	border-collapse: collapse;
	border: 1px #d9d7d8 solid;
	background-color: #fff;
	width: 95%;
}

table.featuresTable th{
	text-align:left;
	font-weight:normal;
	width: 98%;
	border: 1px #d9d7d8 solid;
}

table.featuresTable td{
	text-align:center;
	padding:0 6px 0 6px;
	width: 2%;
	border: 1px #d9d7d8 solid;
}


/* > S/O: Specific > Services > Services */
/* > E/O: Specific > Services > Services */


/* > S/O: Specific > Services > 3 Steps to Streaming */

div.threeSteps-cont{
	float:left;
	width: 208px;
	margin: 2px;
}

div.threeSteps-cont p{
	padding-left: 6px;
}

div.threeSteps-cont .step1{
	color: #cc0000;
	font-weight: bold;
}

div.threeSteps-cont .step2{
	color: #65a0da;
	font-weight: bold;
}

div.threeSteps-cont .step3{
	color: #d7d020;
	font-weight: bold;
}

/* > E/O: Specific > Services > 3 Steps to Streaming */


/* > S/O: Specific > Services > This is what you want */

div.serviceColumn{
	float:left;
	width: 206px;
	margin: 2px;
}


div.serviceColumn p{
	padding-left: 10px;
}

/* > E/O: Specific > Services > This is what you want */


/* > S/O: Specific > Services > Live Streaming  */

div.iconCont{
	float: right;
	width: 165px;
	margin: 35px 0 10px 15px;
}

div.iconCont img{
	float: left;
	margin: 0 10px 10px 0;
}

div.iconContHorizontal{
	float: left;
	width: 100%;
}

div.iconContHorizontal div{
	width: 170px;
}

div.iconContHorizontal div.left{
	float: left;
	margin-left: 75px;
}

div.iconContHorizontal div.right{
	float: right;
	margin-right: 75px;
}

div.Services-2iconCont{
	width: 100%;
	float: left;
	margin: 30px 0 22px 0;
}

div.Services-2iconCont div{
	width: 100px;
}

div.Services-2iconCont div.left{
	margin-left: 120px;
}

div.Services-2iconCont div.right{
	margin-right: 120px;
}

/* > E/O: Specific > Services > Live Streaming  */


/* > S/O: Specific > Services > On-Demand */
/* > E/O: Specific > Services > On-Demand */


/* > S/O: Specific > Services > Advertising */
/* > E/O: Specific > Services > Advertising */


/* > S/O: Specific > Services > DRM Protection */
/* > E/O: Specific > Services > DRM Protection */


/* > S/O: Specific > Services > IPTV - Streaming TV */
/* > E/O: Specific > Services > IPTV - Streaming TV */


/* > S/O: Specific > Services > Mobile Streaming + Mobile Websites */

.Mobile-Supported-Programs{
	float: right;
	width: 225px;
	margin-left: 20px;
	text-align: center;
	color: green;
}

ul.mobileWebsites{
	margin-left: 6px;
	padding-left: 6px;
}

img.mobileExample{
	float: right;
	margin: 5px;
	border: 1px #000 solid;
}

/* > E/O: Specific > Services > Mobile Streaming + Mobile Websites */


/* > S/O: Specific > Services >  Streaming Formats:  + Windows Media + QuickTime + Flash + SHOUTcast */

.formatsFeaturesLists{
	float: left;
	width: 100%;
}

.formatsFeaturesLists div{
	float: left;
	width: 45%;
}

.Formats-formatBox{
	float: left;
	width: 100%;
	margin: 15px 0 15px 0;
}

.Formats-formatBox img{
	float: left;
	margin-right: 30px;
}

.Formats-formatBox h3{
	margin-top: 12px;
}

/* > E/O: Specific > Services > Streaming Formats:  + Windows Media + QuickTime + Flash + SHOUTcast */


/* > S/O: Specific > Services > Hotlink Protection - StreamSecure */
/* > E/O: Specific > Services > Hotlink Protection - StreamSecure */


/* > S/O: Specific > Services > Pay-Per-View Streaming Solutions */
/* > E/O: Specific > Services > Pay-Per-View Streaming Solutions */


/* > S/O: Specific > Services > PPV Gateway */

table.PPVPricing{
	border-collapse: collapse;
	border: 1px #d9d7d8 solid;
	background-color: #fff;
	width: 100%;
	margin: 5px 0 5px 0;
}

table.PPVPricing th, table.PPVPricing td{
	text-align:left;
	border: 1px #d9d7d8 solid;
}

table.PPVPricing th.LowDailyAccess{
	background-color: #ECECEC;
}

table.PPVPricing th.MediumDailyAccess{
	background-color: #DEDDDD;
}

table.PPVPricing th.LargeDailyAccess{
	background-color: #D1D0D0;
}

table.PPVPricing th.LargerDailyAccess{
	background-color: #C8C6C6;
}

/* > E/O: Specific > Services > PPV Gateway */


/* > S/O: Specific > Services > Youtube Style Sites */
/* > E/O: Specific > Services > Youtube Style Sites */


/* > S/O: Specific > Services > Youtube Style Sites */
/* > E/O: Specific > Services > Youtube Style Sites */


/* > S/O: Specific > Services > SecondLife Streaming +Streaming into Secondlife  +  Streaming From SecondLife */
/* > E/O: Specific > Services > SecondLife Streaming */


/* > S/O: Specific > Services > Custom Media Players + Flash Player + Live Flash Player + On-Demand Flash Player */

input.customMpTextField{ /* for Live Flash Player / On-Demand Flash Player pages */
}

/* > E/O: Specific > Services > Custom Media Players + Flash Player + Live Flash Player + On-Demand Flash Player */


/* > S/O: Specific > Services > Encoding Engines */
/* > E/O: Specific > Services > Encoding Engines */


/* > S/O: Specific > Services > Reporting + Triple P Reporting */

table.choosePlanTableReporting td{
	background-color:#F9F9F9;
	font-size:1.1em;
	text-align:center;
	vertical-align:middle;
	width:225px;
}

table.choosePlanTableReporting td.leftFeatureReporting{
	background-color:#FFFFFF;
	color:#012333;
	text-align:left;
	width:488px;
}

div.reportingDemoAccess{
	margin-top: 20px;
}

div.reportingImageCont{
	float:right;
	margin:0 15px 15px;
	text-align:center;
	width:250px;
	padding:5px;
	background:#F9F9F9;
	border: 1px solid #EFEFEF;
}

div.showCasePage{
	float:left;
	margin-top: 15px;
	width:280px;
}

span.reportingCaption{
	font-size:0.9em;
	color:#B74343;
}

div.reportingGalleryStrip{
	margin:15px 0;
	text-align:center;
}

div.reportingGalleryStrip div{
	border-top:1px solid #EFEFEF;
	margin:25px 0 0;
	padding:25px 0 0;
}

div.reportingGalleryStrip img{
	
}

.reportingExamples h2{
	margin-top: 15px;
}

/* > E/O: Specific > Services > Reporting */


/* > S/O: Specific > Services > Creative Design */
	/* Use Class: importantNote - "After this information has been filtered our..." */
/* > E/O: Specific > Services > Creative Design */


/* > S/O: Specific > Services > Free Streaming Program */
	/* Use Class: importantNote - "Welcome to the NetroMedia Streaming family!"  */
/* > E/O: Specific > Services > Free Streaming Program */


/* > S/O: Specific > Services > GeoControl */
/* > E/O: Specific > Services > GeoControl */



/* > S/O: Specific > About Us */

div.aboutUs-Intro{
	float:left;
	width: 550px;
	height: 173px;
	margin-top: 15px;
}

div.aboutUs-Sections{
	position:relative;	
	width: 98.6%;
	float:left;
	margin: 0 0 5px 1px;
	border:1px solid #E1E1E1;
	height: 270px;
	overflow:auto;
	overflow-x: hidden;
}

div.aboutUs-Sections div {
	display:none;
	position:absolute;
}

div.aboutUs-Sections div p{
	margin: 0 1em 1em 1em;
}

div.aboutUs-Sections div ul{
	padding-left: 3em;
}

div.aboutUs-Sections div h3, div.aboutUs-Sections div h4, div.aboutUs-Sections div table{
	margin: 15px 0 10px 0.8em;
}

div.aboutUs-Sections div table{
	margin-bottom: 5px;
}

div.aboutUs-Sections div table tr td img{
	border: 1px #e1e1e1 solid;
}

div.aboutUs-Menu-Head{
	border-bottom: 1px dotted #a2a2a2;
	margin: 10px 0pt 10px 15px;
	width: 335px;
	float: left;
	padding-left: 2px;
}

div.ceoMsgHead{
	margin-top: 25px;
}

div.aboutUs-Menu-Body{
	width: 335px;
	float: left;
	padding-left: 20px;
	margin-bottom: 5px;
}

div.aboutsUsDocs div{
	float: left;
	width: 100%;
	padding-left: 10px;
}

div.aboutsUsDocs div p{
	float: left;
	margin-top: 8px;
}

div.aboutsUsDocs div p a img{
	padding: 0pt 10px 0pt 0pt;
	float: left;
	width: 45px;
}

div.aboutUs-Sections .leaderShip-Quote{
	color:#7B4242;
	font-size: 0.9em;
}

p.aboutUs-imgCont{
	margin: 10px;
	width: 200px;
	float: right;
	text-align: center;
	font-size: 0.8em;
}

.aboutus-ceoQuote{
	font-size: 1.35em;
	padding-left: 6px;
}

.aboutus-ceoQuote a{
	text-decoration: none;
	color: #434343;
}

.aboutus-ceoQuote img{
	border: 1px solid #e1e1e1;
	float: right;
	margin-left: 10px;
	margin-top: 10px;
}

.aboutus-ceoQuote span{
	font-size: 0.7em;
	color:gray;
}

.aboutUs-Menu-Head h2{
	margin: 0;
	padding: 0;
	color: #858585;
	font-size: 1em;
}

.aboutUs-Menu-Head h2 span{
	color: #262626;
}

/* > S/O: Specific > About Us > Testimonials */

div.testimonyItem{
	float: left;
	width: 95%;
	margin: 20px 0 20px 0;
	border: 1px #E8E8E8 solid;
	padding: 12px;
}

div.testimonyItem  p.testimonyDate{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color: #4D4D4D;
}

div.testimonyItem  p.testimonyClientName{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color: #4D4D4D;
}

div.corpBrochCont{
	margin: 10px 0 0 0;
}

div.corpBrochCont img{
	float: left;
}

div.corpBrochCont div.fileDescCont{
	float: left;
	padding: 7px 0 15px 7px;
}

div.fileNoteCont{
	clear:both;
}

div.fileNoteCont span{
	font-size:0.8em;
}

/* > E/O: Specific > About Us > Testimonials */


/* > S/O: Specific > About Us > Events */

div.eventItem{
	padding:16px 1% 0 0;
	float: left;
	width: 96.5%;
	margin:8px 0 0 10px;
	border-top:1px dashed #D3D3D3;
}

div.eventItem h3{
	margin: 0 0 8px 0;
}

div.eventItem h3 strong{
	color: #7391a7;
}

div.eventItem p img.eventThumb{
	border: 1px solid #e3e3e3;
	margin: 5px 15px 0 0;
	width: 150px;
	height: 95px;
	float: left;
}

div.eventItem span.eventIconHolder img{
	margin: 5px 20px 0 0;
}

div.eventItem a.eventMeeting{
	font-weight: bold;
	color: #af1616;
}

/* > E/O: Specific > About Us > Events */


/* > S/O: Specific > About Us > Technology */
/* > E/O: Specific > About Us > Technology */


/* > S/O: Specific > About Us > Windows Media */

span.wmeDescription {
	font-size: 1.2em;
	color: #008FD2;
}

/* > E/O: Specific > About Us > Windows Media */


/* > S/O: Specific > About Us > Partners */

.aboutUs-Partners-Menu-Body p strong{
	font-size: 1.1em;
	line-height: 220%;
}

.aboutUs-Partners-Menu-Body p a img{
	border: 1px #e1e1e1 solid;
	float: left;
	margin: 3px 10px 0 0;
}

/* > E/O: Specific > About Us > Partners */


/* > S/O: Specific > About Us > CommunicAsia 2008 */

h1.commuAsia08_H1{
}

h2.commuAsia08_H2{
}

/* > E/O: Specific > About Us > CommunicAsia 2008 */


/* > S/O: Specific > About Us > Netro News */

div.News-newsItem{
	float: left;
	width:97.5%;
	margin: 10px 0 0 15px;
	padding:0 0 10px 0;
	border-bottom:1px dashed #E1E1E1;
}

div.News-newsItem span.releaseDate{
	color: grey;
}

div.News-newsItem h2{
	font-size: 0.85em;
	margin: 0 0 0.3em 0;
	padding: 0;
}

div.News-newsItem h2 a{
	text-decoration: none;
}


div.News-newsDetail{
	float: left;
	width:97.5%;
	margin-top: 15px;
}


div.News-newsDetail h1 a {
	color:#236BA0;
	text-decoration:none;
	font-size:18px;
	line-height:140%;
}

.moreNewsItems{
	margin: 1px;
	padding: 5px;
	float: left; width: 96%;
}

.newsBack1{
	background: #f9f9f9;
}

.newsBack2{
	background: #f4f4f4;
}

.newsItemPage{
	padding-left: 0;
}

.newsItemPage .dividerBar{
	padding: 7px 0 3px 0;
}

.newsItemPage .dividerBar .TitleLime_antsy12{
	padding-bottom: 0;
}

/* > E/O: Specific > About Us > Netro News */


/* > S/O: Specific > About Us > Staff */

div.staffMember{
	float: left;
	width: 100%;
	margin: 10px 0;
}

div.staffMember h2{
	margin-bottom: 0.15em;
}

div.staffMember div{
	float: left;
	width: 170px;
	text-align:center;
	margin: 0 10px 0 0;
}

div.staffMember div span.teamName{
	color: #4386B7;
	font-weight: bold;
}

/* > E/O: Specific > About Us > Staff */


/* > E/O: Specific > About Us */


/* > S/O: Specific > Examples */

/* > S/O: Specific > Examples > Examples */

div.exampleListCont{
	width: 300px;
	margin: 5px;
}

div.exampleListCont div{
	padding: 10px 0 10px 0;
}

div.exampleListCont table.exampleList{
}

div.exampleListCont table.exampleList td{
	text-align: center;
	background-color: #F2F2F2;
	width: 40px;
}

div.exampleListCont table.exampleList th{
	text-align: left;
	width: 260px;
}

/* > E/O: Specific > Examples > Examples */


/* > S/O: Specific > Examples > VSiCaster Examples */

div.vsiCasterExamples{
	float: left;
	width: 100%;
}

div.vsiCasterExamples h3{
	margin: 4px 0 4px 0;
}

div.vsiCasterExamples div div img{
	float: left;
	margin-right: 10px;
	border: 1px #000 solid;
}

div.vsiCasterExamples div.floatFullWidth{
	margin: 5px 0;
}

/* > E/O: Specific > Examples > VSiCaster Examples*/


/* > S/O: Specific > Examples > Case Studies */

.caseStudies {
	border:1px solid #e1e1e1;
	position:relative;	
	background: #dce6f3;
	height:435px;
	width: 99.6%;
	float:left;	
	margin: 0 0 5px 1px;
}

.caseStudies div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:7px;
	font-size:12px;
}

.caseStudies div ul{
	float: left;
	padding-left: 0;
	margin-left: 3.5em;
	width: 31%
}

.caseStudies div ul p{
	font-size: 0.9em;
}

.caseStudies div ul p.newsExc{
	border: 1px solid #e1e1e1;
	padding: 8px 12px;
	background-color: #fff;
}

.caseStudies h1{
	text-align: right;
	width: 99%;
	color: #fff;
	font-size: 2.7em;
	letter-spacing: 0.1em;
	font-weight: bold;
	margin:5px 0 5px 0;
}

.caseStudies-Navigation div.tabs{
	float: left;
	width: 735px;
	text-align: center;
	margin-bottom: 1px;
}

.caseStudies-Navigation div.tabs ul{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
   
.caseStudies-Navigation div.tabs ul li{
	float: left;
	width: 135px;
	height: 24px;
	padding-top: 5px;
	list-style-type: none;
	background: url('/Portals/0/headers/images/tab.png') no-repeat scroll 0% 0%;
	margin-bottom: 0;
}

.caseStudies-Navigation div.tabs ul li a{
	text-decoration: none;
	font-weight: bold;
	color: gray;
	outline-style:none;
}

.caseStudies-Navigation div.tabs ul li a.current{
	color: #000;
	outline-style:none;
}

.caseStudies-AboutUs{
    float: right;
    width: 20%;
    margin-top: 10px;
}

/* > E/O: Specific > Examples > Case Studies */

/* > E/O: Specific > Examples */



/* > S/O: Specific > Pricing */

/* > S/O: Specific > Pricing > Pricing */

div.pricingPackageOption{
	float: left;
	width: 95%;
	padding: 10px;
	margin: 5px 0 5px 0;
}

div.pricingPackageOption img{
	vertical-align: middle;
	margin-right: 20px;
}

div.pricingPackageOption span a{
	color:#434343;
}

/* > E/O: Specific > Pricing > Pricing */


/* > S/O: Specific > Pricing > Service Levels */

div.serviceLevelIntro{
	background: url('/Portals/0/images/serviceLevels-intro.jpg');
	width:921px;
	height:320px;
}

div.serviceLevelIntroText{
	width: 410px;
	height: 200px;
	position: relative;
	top: 25px;
	left: 15px;
}

div.serviceLevelIntroText h1{
	margin-bottom: 5px;
}

div.serviceLevelIntro div.priceOverlay{
	width: 60px;
	position: relative;
	color: #393939;
	font-weight: bold;
}

div.serviceLevelIntro div.bronze{
	left: 500px; top: 32px;
}

div.serviceLevelIntro div.silver{
	left: 614px; top: -20px;
}

div.serviceLevelIntro div.gold{
	left: 719px; top: -85px;
}

div.serviceLevelIntro div.platinum{
	left: 832px; top: -150px;
}

div.serviceLevelBoxCont{
	float: left;
	width: 98.7%;
	margin: 10px 0 10px 6px;
}

div.serviceLevelBoxCont div.serviceLevelDetailBox{
	float: left;
	width: 100%;
	background: url('/Portals/0/images/serviceLevelBox_bg.jpg');
	height:270px;
}

div.serviceLevelBoxCont div.serviceLevelDetailBox div.leftSideSL{
	float: left;
	position: relative;
	left: -3px;
	width: 5px;
	height: 270px;
}

div.serviceLevelBoxCont div.serviceLevelDetailBox div.leftContSL{
	float: left;
	width: 350px;
	height: 260px;
	margin: 5px 0 0 15px;
}

div.serviceLevelBoxCont div.serviceLevelDetailBox div.leftContSL h2{
	margin: 28px 0 0 0;
	font-size: 1.6em
}

div.serviceLevelBoxCont div.serviceLevelDetailBox div.leftContSL h2 img{
	vertical-align: top;
	margin-right: 2px;
}

div.serviceLevelBoxCont div.serviceLevelDetailBox div.rightContSL h4{
	margin: 12px 0 12px 0;
	text-decoration:underline;
	color:#424242;
}

div.serviceLevelBoxCont div.serviceLevelDetailBox div.rightContSL{
	float: left;
	width: 435px;
	height: 230px;
	margin: 34px 0pt 0pt 15px;
}

div.serviceLevelBoxCont div.serviceLevelDetailBox div.rightContSL ul li, div.serviceLevelBoxCont div.serviceLevelDetailBox div.leftContSL ul li{
	margin-top: 15px;
}

div.serviceLevelBoxCont div.serviceLevelDetailBox div.rightSideSL{
	float: right;
	position: relative;
	left: -3px;
	width: 5px;
	height: 270px;
}

div.serviceLevelBoxCont div.serviceLevelSpecial div.leftContSL{
	width: 290px;
}

div.serviceLevelBoxCont div.serviceLevelSpecial div.rightContSL{
	width: 275px;
	height: 190px;
	padding-top: 25px;
}

div.serviceLevelBoxCont div.serviceLevelSpecial div.rightContSL h4, div.serviceLevelBoxCont div.serviceLevelSpecial div.leftContSL h4{
	color: #000;
	text-decoration: underline;
}

img.invisiPlatinum{
	width: 70px;
	float: right;
	position: relative;
	top: 32px;
	left: -25px;
	height: 275px;
}

img.invisiGold{
	width: 70px;
	float: right;
	position: relative;
	top: 82px;
	left: -68px;
	height: 225px;
}

img.invisiSilver{
	width: 70px;
	float: right;
	position: relative;
	top: 129px;
	left: -109px;
	height: 178px;
}

img.invisiBronze{
	width: 70px;
	float: right;
	position: relative;
	top: 185px;
	left: -152px;
	height: 122px;
}

/* > E/O: Specific > Pricing > Service Levels */


/* > S/O: Specific > Pricing > Calculators */

table.calcTable{
	border-collapse: collapse;
	border: 1px #d9d7d8 solid;
	background-color: #fff;
	width: 80%;
	margin: 0 0 30px 10px;
}

table.calcTableMini{
	width: 600px;
}

table.calcTable th{
	text-align:left;
	font-weight:normal;
	width: 40%;
	background-color: #F0F0F0;
	border: 1px #d9d7d8 solid;
}

table.calcTable th.calcTableSecHd{
	background-color: #dcdcdc;
}

table.calcTable td{
	text-align:left;
	padding:0 6px 0 6px;
	width: 60%;
	background-color: #FAFAFA;
	border: 1px #d9d7d8 solid;
}

table.calcTable td input, table.calcTable td select{
	width: 140px;
	border: 1px #d9d7d8 solid;
	margin: 0;
	font-size: 12px;
}

table.calcTable td input.numberTextbox{
	width: 80px;
}

table.calcTable td.GBresult, table.calcTableMini td.GBresult{
	padding:10px;
	text-align:center;
}

table.calcTable td.GBresult p, table.calcTable td.GBresult div, table.calcTableMini td.GBresult p, table.calcTableMini td.GBresult div{
	display: none;
	padding:0;
	margin:0;
}

table.calcTable td.GBresult div, table.calcTableMini td.GBresult div{
	width: 350px;
	border: 1px #646464 solid;
	padding: 5px;
	margin: 10px auto;
	text-align: center;
	background: #30721C;
}

table.calcTable td.GBresult a, table.calcTableMini td.GBresult a{
	color:#30721C;
	font-size:13pt;
	font-weight:bold;
}

a#calcGetStarted{
	text-align: center;
	font-size: 1.1em;
	color:#fff;
}

input.calcSelect{ /* OR USE GLOBAL FORM CSS */
}

input.calcTextbox{ /* OR USE GLOBAL FORM CSS */
}

input.calcSubmit{ /* OR USE GLOBAL FORM CSS */
}

#bitrateFeedback{
	font-size:0.9em;
	padding-left: 4px;
	color: #a32818;
}

/* > E/O: Specific > Pricing > Calculators */


/* > S/O: Specific > Pricing > Streaming Programs */

table.choosePlanTable{
	width: 100%;
	margin: 0 auto;
	font-size: 96%;
}

table.choosePlanTable td{
	text-align: center;
	background-color: #f9f9f9;
	font-size: 1.1em;
	vertical-align: middle;
}

table.choosePlanTable td.top{
	color: #06415c;
	font-size: 1.2em;
	padding: 4px 10px 4px 10px;
	background-color: #efefef;
	font-weight: bold;
	text-align: center;
}

table.choosePlanTable td.leftFeature{
	color: #012333;
	text-align: left;
	width: 200px;
	background-color: #fff;
}

table.choosePlanTable td.leftSubCat{
	text-align: left;
	color: #a73300;
	background-color: #fff;
}

table.choosePlanTable td.highlight{
	background-color: #eff8fa;
}

table.choosePlanTable tr td span.buy a{
	color:#1860b0;
	font-weight: bold;
	font-size: 1.12em;
	text-decoration: underline;
}

table.choosePlanTable tr td span.try a{
	color: #d12929;
	font-size: 0.95em;
}

table.choosePlanTable tr td span.start a{
	color:#1d68bb;
	font-weight: bold;
	font-size: 1.12em;
	text-decoration: underline;
}

table.choosePlanTable tr td span.indent{
	padding-left: 15px;
}

table.choosePlanTable td.tdSpacer{
	background: #ffffff;
}

table.choosePlanTable tr.smallRow{
	font-size: 10px;
}

.tinyIcon{
	float:left;
	margin-right:10px;
	vertical-align: top;
}

div.programBenefitsCont ul{
	padding-left:1.3em;
}

div.programBenefitsCont ul li{
	margin-bottom: 10px;
}

/* > E/O: Specific > Pricing > Streaming Packages */

/* > S/O: Specific > Pricing > Per Gigabyte Streaming */

table.gbPricingTable{
	border-collapse: collapse;
	border: 1px #d9d7d8 solid;
	background-color: #fff;
	width: 80%;
	margin: 10px 0 10px 0;
}

table.gbPricingTable th{
	text-align:left;
	font-weight:normal;
	width: 80%;
	background-color: #FAFAFA;
	border: 1px #d9d7d8 solid;
}

table.gbPricingTable td{
	text-align:center;
	padding:0 6px 0 6px;
	width: 20%;
	background-color: #F0F0F0;
	border: 1px #d9d7d8 solid;
}

/* > E/O: Specific > Pricing > Per Gigabyte Streaming */


/* > S/O: Specific > Pricing > Per User Streaming */

div.perUserCont{
	width: 100%;
	float: left;
	margin: 20px 0 20px 0;
}

div.perUserCont div{
	width: 200px;
	margin: 0 40px 0 40px;
}

/* > E/O: Specific > Pricing > Per User Streaming */


/* > S/O: Specific > Pricing > Storage */
/* > E/O: Specific > Pricing > Storage */


/* > S/O: Specific > Pricing > Encoder Prices */

table.encoderTypeTable{
	border-collapse: collapse;
	border: 1px #d9d7d8 solid;
	background-color: #fff;
	width: 90%;
	margin: 10px 0 10px 0;
}

table.encoderTypeTable th{
	text-align:left;
	font-weight:normal;
	width: 30%;
	padding:14px;
	background-color: #F0F0F0;
	border: 1px #d9d7d8 solid;
}

table.encoderTypeTable td{
	text-align:left;
	padding:14px;
	width: 70%;
	background-color: #FAFAFA;
	border: 1px #d9d7d8 solid;
}

/* > E/O: Specific > Pricing > Encoder Prices */


/* > S/O: Specific > Pricing > Pricing Faq */

div.pricingFaqCont div{
	margin: 30px 0 30px 0;
}

div.pricingFaqCont h3 a{
	font-size: 1em;
	text-decoration: none;
}

div.pricingFaqCont div p strong, div.pricingFaqCont div p strong a{
	color: #434343;
	font-size: 1em;
	text-decoration: none;
}


div.pricingFaqCont div.backUp{
	width: 100%;
	text-align: right;
	padding: 0 0 10px 0;
	margin: 0;
}

div.pricingFaqCont .backUp a{
	float: right;
	font-size: 0.9em;
	color: gray;
}

/* > E/O: Specific > Pricing > Pricing Faq */


/* > S/O: Specific > Pricing > Faith Broadcasters */
/* > E/O: Specific > Pricing > Faith Broadcasters */


/* > S/O: Specific > Pricing > Test Drive */
/* > E/O: Specific > Pricing > Test Drive */

/* > E/O: Specific > Pricing */



/* > S/O: Specific > Contact */

.contactUs-Department_right{
	padding: 10px;
	float: right;
	width: 240px;
}

.contactUs-Department_left{
	padding: 10px;
	float: left;
	width: 200px;
}

.contactUs-Headquarters{
	float: left;
	width: 165px;
}

/* > E/O: Specific > Contact */



/* > S/O: Specific > Support */


/* > S/O: Specific > Support > Support */
/* > E/O: Specific > Support > Support */


/* > S/O: Specific > Support > Learn More */
/* > E/O: Specific > Support > Learn More */


/* > S/O: Specific > Support > Dynamic Ip Problems */
/* > E/O: Specific > Support > Dynamic Ip Problems */


/* > S/O: Specific > Support > Streaming Media Knowledge Center */

.knowledgeBase-boxesCont{
	float: left;
	width: 100%;
	margin: 15px 0 25px 0;
}

.knowledgeBase-boxesCont .box{
	float: left;
	width: 213px;
	padding: 0;
	border:1px solid #E1E1E1;
	background: #f4f4f4;
	margin-right: 5px;
}

.knowledgeBase-boxesCont .box ul{
	margin: 0;
	padding: 0 5px 5px 32px;
}

.knowledgeBase-boxesCont .box p{
	padding-left:8px;
}

.knowledgeBase-boxesCont .box ul li{
	margin:8px 0;
}

.knowledgeBase-boxesCont .box h3{
	margin:10px;
	font-size:1em;
}

div.knowledgeCenterIndex{
	float: left;
	width: 100%;
}
div.knowledgeCenterIndex div{
	width: 250px;
	margin:0 30px 15px;
}

/* > E/O: Specific > Support > Streaming Media Knowledge Center */


/* > S/O: Specific > Support > Problem viewing a stream? Click here! */

table.bitrateTable{
	border-collapse: collapse;
	border: 1px #d9d7d8 solid;
	background-color: #fff;
	width: 50%;
	margin: 10px 0 10px 0;
}

table.bitrateTable th{
	text-align:left;
	font-weight:normal;
	width: 80%;
	background-color: #FAFAFA;
	border: 1px #d9d7d8 solid;
}

table.bitrateTable td{
	text-align:center;
	padding:0 6px 0 6px;
	width: 20%;
	background-color: #F0F0F0;
	border: 1px #d9d7d8 solid;
}

/* > E/O: Specific > Support > Problem viewing a stream? Click here! */


/* > E/O: Specific > Support */



/* > S/O: Specific > Get Started! */

h1.getStartedSectionTitle{
}

p.getStartedSectionDesc{
}

span.getStartedNote{
}

input.getStartedSelect{ /* OR USE GLOBAL FORM CSS */
}

input.getStartedTextbox{ /* OR USE GLOBAL FORM CSS */
}

input.getStartedSubmit{ /* OR USE GLOBAL FORM CSS */
}

.getStartedTextarea{ /* OR USE GLOBAL FORM CSS */
}

/* > E/O: Specific > Get Started! */

/* > S/O: Specific > Service Wizard */

#serviceSelector{float: left;}

#serviceSelector a{color: #434343;}
#serviceSelector p{margin-top: 15px;}

#serviceSelector .stepCont .main div.top, .main div.bottom{float: left;}
#serviceSelector .stepCont .main{margin-top: 20px;}
#serviceSelector .stepCont .title a{font-size: 1.1em; color: #1c4c73; font-weight: bold;}
#serviceSelector .stepCont .title a:hover{color: black;}
#serviceSelector .stepCont .title .stepTitle .choice strong{color: #043f16;}
#serviceSelector .stepCont{float: left; width: 650px; border: 1px #cacaca solid; padding: 10px; margin: 6px 6px 0 0; clear: both; background: url('/Portals/0/images/wizardBg.jpg') repeat-x}

#serviceSelector .radioButtons{margin: 20px 0 20px 0;}
#serviceSelector .radioButtons label{vertical-align:1px; font-size: 1.1em; margin: 0 25px 0 10px;}

#serviceSelector h3, #serviceSelector h3 a{font-size: 1.1em; color:#4386B7;}
#serviceSelector h2, #serviceSelector h2 a{font-size: 1.2em; color:#4386B7;}

#serviceSelector .formatTable{border: 1px #dadada solid; background: #fff;}
#serviceSelector .formatTable td.leftCaption{padding-bottom: 9px; text-align:left;background: #fbfbfb;}
#serviceSelector .formatTable th, .formatTable td{text-align:center;}
#serviceSelector .formatTable th{background: #fbfbfb; width: 100px;}
#serviceSelector .formatTable td img{padding-left: 4px;}

#serviceSelector .liveDemandTable{border: 1px #dadada solid; background: #fff;}
#serviceSelector .liveDemandTable td.leftCaption{padding-bottom: 9px; text-align:left;background: #fbfbfb; width: 450px;}
#serviceSelector .liveDemandTable th, .liveDemandTable td{text-align:left; font-size:1.1em;}
#serviceSelector .liveDemandTable th{background: #fbfbfb; width: 250px;}
#serviceSelector .liveDemandTable td img{padding-left: 4px; vertical-align:middle;}

#serviceSelector ul li{padding-bottom: 15px;}

#serviceSelector .underline{text-decoration: underline;}
#serviceSelector label.dontKnow{color: #8c8c8c;}
#serviceSelector div.dontKnow{color: #8c8c8c; margin-top: 8px;}

#serviceSelector .hide{display: none}

#serviceSelector .twoOptionModel div.left, .twoOptionModel div.right{width: 293px; background: white; padding: 10px; margin: 5px; border: 1px #dcdcdc solid;}

.sWizard-sidePanel{float: left; width: 220px;}
.sWizard-sidePanel h4{color:#4386B7; margin:0 0 8px 0;}

.sWizard-sidePanel #overview{float: left; width: 220px; margin-top: 6px; border: 1px #cacaca solid; padding: 8px;}
.sWizard-sidePanel #overview div{padding: 5px; margin: 15px 0 15px 0;}
.sWizard-sidePanel #scenarioList div{float: left; width: 175px; border: 1px #000 solid; background: white; margin: 4px; padding: 5px; text-align:center;  border: 1px #dcdcdc solid;}
.sWizard-sidePanel #scenarioList div a{color:#646464;}

.sWizard-commonScen{width: 220px; margin-top: 6px; border: 1px #cacaca solid; padding: 8px; height: 270px; overflow: auto; background: #f2f7fb;}

.GBwizard{float: right; width: 250px; background: #fff; padding: 10px; border: 1px #efefef solid;}
.GBwizard #noCalcYet{display: block;}
.GBwizard p{display: none;}

/* > E/O: Specific > Service Wizard */


/* > S/O: Specific > 60 Sec Page */

div.r60SecPageCont{
	width: 100%;
	float: left;
}


div.r60SecPageCont h4{
	color: #e7954d;
	font-size: 13px;
	margin:4px 0 4px 0;
}

/* > E/O: Specific > 60 Sec Page */


/* > S/O: Specific > Arabic 60 Sec Page */

div.arabic60SecPageCont{
	width: 100%;
	float: right;
}

img.arabicIntroImg{
	margin-top: 20px;
}

div.arabic60SecPageCont .arabicIconsCont{
	float: right;
	margin: 30px 0 30px 0;
}

.arabicIconsCont div{
	float: right;
	width: 100px;
	text-align: center;
	margin: 0 51px 0 51px;
}

.arabicIconsCont div img{
	width: 64px;
	height: 64px;
}

.arabicListCont{
	float: right;
	width: 216px;
	text-align: right;
	margin: 0;
}

.arabicListCont ul{
	direction: rtl; text-align: right;
}

.arabicStartNow{
	margin-top: 30px;
}

.arabicStartNow p{
	text-align: center;
}

.arabicListCont ul li, .arabicStartNow p, div.arabic60SecPageCont .arabicIconsCont div a{
	font-size:16px;
}

.englishOnArabic{
	font-size: 0.8em
}

div.arabic60SecPageCont .arabicIconsCont div a{
	font-weight: bold;
}

.arabicContactLink{
	text-align: center;
	background: green;
	margin:0 20px;
	border: 1px #e4e4e4 solid;
	padding: 2px;
}

.arabicContactLink a, .arabicContactLink a:hover{
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
}

/* > E/O: Specific > Arabic 60 Sec Page */

/* -- E/O: sGroup: Specific -- */

/* S/O: DNN Template */

.bottomGradient{
	height: 20px;
	background: url('/Portals/0/Skins/AntsyII-Blue/images/bottomBGFull.jpg') repeat-x scroll 0% 0%;
	padding: 0 25px 0 25px;
}

.bottomGradientRest{
	background: #ebebeb url('/Portals/0/Skins/AntsyII-Blue/images/bottomBgRepeat.png') repeat scroll 0% 0%;
	padding: 0 25px 8px 25px;
}

.bottomGradientRest p{
	font-size:0.9em;
	padding: 6px 0 0 1px;
}

.bottomGradientRest p a, .bottomGradientRest p a:visited{
	color: #888888;
	text-decoration: none;
}

.bottomGradientRest h6{
	color: #6E6E6E;
}

/* E/O: DNN Template */

/* Flash Player Test */

div.flashServiceCont{
	float:left;
	width: 703px;
}

div.flashService-bigIntro{
	width: 100%;
	float: left;
	margin: 8px auto 8px;
	text-align: center;
	width:916px;
	height: 292px;
}

div.flashServiceBack{
	background:#000000 url('/Portals/0/headers/flash.jpg') no-repeat scroll right top;
}

div.liveServiceBack{
	background:#000000 url('/Portals/0/headers/live-header.jpg') no-repeat scroll right top;
}

div.iPadServiceBack{
	background:#000000 url('/Portals/0/headers/ipad-header.jpg') no-repeat scroll right top;
}

div.flashService-bigIntro div.playerCont{
	float: left;
	width: 498px;
	margin: 11px 0pt 0pt 0;
}

div.flashService-bigIntro div.playerCont #player{
	float: left;
	width: 480px;
	height: 270px;
	position: relative;
	left: 15px;
}

div.flashService-bigIntro #slideShow{
	position: relative;
	float: right;
	width: 365px;
	top: 160px;
	right: 25px;
	font-size: 15pt;
	color: #fff;
	line-height: 150%;
}

div.flashService-bigIntro #slideShow a{
	color: #fff;
}

div.flashServiceCont div.section{
	float: left;
	width: 100%;
	padding-top: 10px;
}

div.flashServiceCont div.iconColCont{
	float: left;
	width: 100%;
	margin: 8px 15px 0 0;
}

div.flashServiceCont div.iconCol{
	width: 286px;
	float: left;
}

div.flashServiceCont div.iconCol img{
	margin: 0 12px 4px 0;
}

div.flashServiceCont div.iconLeft{
	margin: 5px 45px 20px 25px;
}

div.flashServiceCont div.iconRight{
	margin: 5px 0 20px 35px;
}

div.flashServiceCont div.featureCol{
	margin:0 15px 0 0;
	float: left;
	width: 100%;
}

div.flashServiceCont div.featureCol div{
	margin: 5px 45px 0 25px;
	width: 281px;
	float: left;
}

div.actionButtonsCont{
	float: left;
	margin: 10px 0 20px 0;
}

div.actionButtonsCont .btn{
	width: 187px;
	padding: 7px;
	margin-bottom: 1px;
	background: #f3f3f3;
}

div.actionButtonsCont .btn a, div.actionButtonsCont .btn a:visited{
	color: #434343;
	font-size: 15px;
	letter-spacing: 1px;
	text-decoration: none;
}

div.actionButtonsCont .start{
	background: #37903b;
}

div.actionButtonsCont .start a, div.actionButtonsCont .start a:visited{
	color: #fff;
}

#talkCont{
	padding: 35px 0 15px 0;
}

#talkCont div.talkButton{
	margin: 5px 0 5px 0;
}

#talkCont div.talkButton img{
	background: #e0e0e0;
}

#talkCont div.talkButton span{
	padding-left: 8px;
	font-size:1.2em;
}

div.stepsToStarting{
	margin: 10px 0 0;
	float: left;
}

div.resourcesBanners{
	margin: 15px 0 0 0;
	float: left;
}

div.resourcesBanners img{
	border: 1px solid #fff;
	margin-top: 3px;
}

/* ListX Fix */
#dnn_ctr667_RemoteData_dlXMods, #dnn_ctr668_RemoteData_dlXMods{
	float: left;
	width: 100%;
}

.DNN_FeedbackContent .CommandButton, .DNN_FeedbackContent a.CommandButton:link, .DNN_FeedbackContent a.CommandButton:visited, .DNN_FeedbackContent a.CommandButton:active{
float: right;
padding: 0 28px;
}

#dnn_ctr2163_Feedback_cmdCancel{
display: none;
}
