@charset "utf-8";
/* CSS Document */

/*SITE STRUCTURE*/
body
{
text-align: center;
background-color: #F9F9F9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 00px;
}


#wrap {
 margin: 0 auto 0 auto;
 background-color:#fff;
}

pre {
 padding:10px;
 border: 1px dotted #eee;
 background-color:#f9f9f9;
}


#photodiv {
  background-repeat: no-repeat;
}




a:link {
	color: #330000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #330000;
}
a:hover {
	text-decoration: underline;
	color: #333333;
	background-color: #F4F4F4;
}
a:active {
	text-decoration: none;
	color: #330000;
}

.redhead {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FF0000;
font-weight:bold;
}

.footer {
margin-left: auto;
margin-right: auto;
width: 1007px;
height: 75px;
background-repeat:repeat-y;
text-align: center;
background-image: url(images/footer.jpg);
background-repeat:no-repeat;
 }
 
 
 .mainheading {
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#FF0000;
 text-align:left;
 font-weight:bold;
 }
 
 .rightmainheading {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#FF0000;
 text-align:left;
 font-weight:bold;
 }
 
 .submainhead {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#999999;
 text-align:left;
 font-weight: 600;
 }

/*TOP BAR*/
#topnav
{ 
width: 776px;
height: 45px;
}


div#toplogo
{
text-align: left;
width: 300px;
padding-left:15px;
padding-top: 10px;
float:left;
}

div#topicons
{
text-align: right;
width: 400px;
height: 16px;
padding-right:20px;
padding-top: 3px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #999999;

vertical-align: baseline;
}

#nav
{
width: 100%;
height:52px;
text-align:left;
}


.banner {
width: 776px;
height: 127px;
}

.aboutbanner {
width: 776px;
background-image: url(images/bannerabout.jpg);
height: 121px;
}


.bannerbar {
width: 776px;
height: 10px;
}


/*STANDARD MAIN CONTENT*/


.maincontent {
background-color:#FFFFFF;
width:777px;
}


.maincolumn {
	width: 777px;
	}
	
	
div#footercontainerbg
	{
	margin-left: auto;
	margin-right: auto;
	padding-top:3px;
	width: 776px;
	height: 30px;
	text-align: center;
	background-color:#FFFFFF;
}

.footerlefttext {
	width: 450px;
	float:left;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
 }	
 
 .footerrighttext {
	width: 287px;
	float:right;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
 }	
 
 .textboxtext {
 padding: 20px;
 }


	
	
	
/*INDEX*/
.indexheader { 
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	}
	
.indextext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	padding-left: 20px;
	padding-top: 10px;
	text-align: left;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	padding-left: 28px;
	padding-right: 30px;
	padding-top: 0px;
	text-align: left;
}


.rightcolumn {
	width:287px;
	height: 310px;
	float:right;
	background-image: url(images/rightbg.jpg);
	padding-top: 7px;
	padding-left: 20px;
	margin-right: 1px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	}
	
.rightcolumnlink {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
	font-weight:bold;
	}
	
.leftcolumn {
	width:420px;
	height: 290px;
	float:left;
	padding-right: 10px;
	background-color: #FFFFFF;
	}
	
	
div#indexcontainerout
{
	margin-left: auto;
	margin-right: auto;
	width: 1007px;
	height: 500px;
	background-image:url(images/back_bg.jpg);
	background-repeat:repeat-y;
	height: auto;
	text-align: center;
}


div#indexcontainerbg
{
	margin-left: auto;
	margin-right: auto;
	width: 776px;
	height: 515px;
	text-align: center;
	background-color:#FFFFFF;
}



/*ABOUT US*/

.aboutbanner {
width: 776px;
background-image: url(images/bannerabout.jpg);
height: 127px;
}


div#aboutcontainerout
{
	margin-left: auto;
	margin-right: auto;
	width: 1007px;
	height: 900px;
	background-image:url(images/back_bg.jpg);
	background-repeat:repeat-y;
	height: auto;
	text-align: center;
}


div#aboutcontainerbg
{
	margin-left: auto;
	margin-right: auto;
	width: 776px;
	height: 960px;
	text-align: center;
	background-color:#FFFFFF;
}


.itembox { 
background-image: url(images/bottombox.gif);
background-repeat:no-repeat;
width: 218px;
height: 193px;
color:#333333;
text-align: left;
float: left;
}



/*CONTACT US*/
#contactbg { background-image: url(images/contactbg.jpg); height: 387px; width: 584px; margin-left:05px;}
.contacttext1 {padding-left: 0px; padding-top: 0px; color: #000000;}
.contacttext { font-size:11px; color: #000000; font-family:Arial, Helvetica, sans-serif;}
.contactholder { padding-top: 127px; padding-left:180px;}
.contacttext2 { font-size:11px; color: #000000; font-family:Arial, Helvetica, sans-serif;}
.contacttext3{ float:left; width: 210px; padding-left: 12px; text-align:left; color: #000000}
.contactform { float:right; width: 450px; padding-bottom: 60px; padding-right: 50px; text-align:left;}
.contactleft { float:left; width: 260px; padding-left: 30px; text-align:left;}
div#contactcontainerout
{
	margin-left: auto;
	margin-right: auto;
	width: 1007px;
	height: 670px;
	background-image:url(images/back_bg.jpg);
	background-repeat:repeat-y;
	height: auto;
	text-align: center;
}


div#contactcontainerbg
{
	margin-left: auto;
	margin-right: auto;
	width: 776px;
	height: 670px;
	text-align: center;
	background-color:#FFFFFF;
}

.contactbanner {
width: 776px;
background-image: url(images/bannercontact.jpg);
height: 127px;
}


.contactrightcolumn {
	width:275px;
	height: 402px;
	float:right;
	background-image: url(images/rightvbar.gif);
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	}
	
.rightcolumnlink {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
	font-weight:bold;
	}
	
.contactleftcolumn {
	width:425px;
	height: 330px;
	float:left;
	padding-right: 0px;
	}
	
.address {
	padding-top:8px;
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

	}
	
.contactformtext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:320px;}



/*CUSTOMERS*/
.mediabanner {
width: 776px;
background-image: url(images/bannermedia.jpg);
height: 127px;
}


div#mediacontainerout
{
	margin-left: auto;
	margin-right: auto;
	width: 1007px;
	height: 1220px;
	background-image:url(images/back_bg.jpg);
	background-repeat:repeat-y;
	height: auto;
	text-align: center;
}


div#mediacontainerbg
{
	margin-left: auto;
	margin-right: auto;
	width: 776px;
	height: 1220px;
	text-align: center;
	background-color:#FFFFFF;
}



.medialeftcolumn {
	width:350px;
	float:left;
	padding-top: 10px;
	padding-left: 70px;
	padding-right: 00px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	}

.mediarightcolumn {
	width:350px;
	float:right;
	padding-top: 10px;
	padding-right: 00px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	}
.medialeftimageitem {
	text-align:center;
	width: 240px;
	padding-left: 40px;
	}
.mediarightimageitem {
	text-align:center;
	width: 240px;
	padding-right: 40px;
	}

.mediarightbrandhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FF0000;
	width: 210px;
	padding-left: 10px;
	padding-top: 10px;
	}	
.mediarightbrandtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	width: 220px;
	padding-left: 10px;
	padding-top: 5px;
	}	



.medialeftbrandhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FF0000;
	width: 210px;
	padding-left: 55px;
	padding-top: 10px;
	}	
	
.medialeftbrandtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	width: 220px;
	padding-left: 55px;
	padding-top: 5px;
	}	
	
	
	
/*Solutions*/

.productsbanner {
width: 776px;
background-image: url(images/productsbanner.jpg);
height: 127px;
}


div#productscontainerout
{
	margin-left: auto;
	margin-right: auto;
	width: 1007px;
	height: 740px;
	background-image:url(images/back_bg.jpg);
	background-repeat:repeat-y;
	height: auto;
	text-align: center;
}


div#productscontainerbg
{
	margin-left: auto;
	margin-right: auto;
	width: 776px;
	height: 740px;
	text-align: center;
	background-color:#FFFFFF;
}

.producttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	padding-left: 28px;
	padding-right: 35px;
	text-align: left;
}




/*NETWORKS*/

.networksbanner {
width: 776px;
background-image: url(images/bannernetworks.jpg);
height: 127px;
}


div#networkscontainerout
{
	margin-left: auto;
	margin-right: auto;
	width: 1007px;
	height: 620px;
	background-image:url(images/back_bg.jpg);
	background-repeat:repeat-y;
	height: auto;
	text-align: center;
}


div#networkscontainerbg
{
	margin-left: auto;
	margin-right: auto;
	width: 776px;
	height:620px;
	text-align: center;
	background-color:#FFFFFF;
}

.networkstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	padding-left: 28px;
	padding-right: 35px;
	text-align: left;
}

/*CAREERS*/

.careersbanner {
width: 776px;
background-image: url(images/bannercareers.jpg);
height: 127px;
}


div#careerscontainerout
{
	margin-left: auto;
	margin-right: auto;
	width: 1007px;

	background-image:url(images/back_bg.jpg);
	background-repeat:repeat-y;
	height: auto;
	text-align: center;
}


div#careerscontainerbg
{
	margin-left: auto;
	margin-right: auto;
	width: 776px;

	text-align: center;
	background-color:#FFFFFF;
}

.careerstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
}
.careersheadtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666666;
	font-weight:bold;
	text-align: left;
}




/*TV*/

div#tvcontainerout
{
	margin-left: auto;
	margin-right: auto;
	width: 1007px;
	height: 630px;
	background-image:url(images/back_bg.jpg);
	background-repeat:repeat-y;
	height: auto;
	text-align: center;
}


div#tvcontainerbg
{
	margin-left: auto;
	margin-right: auto;
	width: 776px;
	height: 630px;
	text-align: center;
	background-color:#FFFFFF;
}



.tvcolumn {
	width:90%;
	text-align:center;
	float:left;
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 00px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	}

.tvrightcolumn {
	width:280px;
	float:right;
	padding-top: 17px;
	padding-right: 40px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	}
	
	.tvleftcolumn {
	width:330px;
	float:left;
	padding-top: 0px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	}
.tvbanner {
width: 776px;
background-image: url(images/bannertv.jpg);
height: 121px;
}

 .tvheading {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#FF0000;
 text-align:left;
 font-weight:bold;
 }
 
 
 li {text-indent:30px; 
 list-style: inside;
 line-height:1.8;
 font-size:12px;}
 


