/***********
GLOBAL ELEMENTS
************/
body {  background-color: #D3DCE2; color: #000; text-align: center;}
#contentdiv {position:relative; width:800px; z-index:2;
	margin: 0px auto;
	text-align: left;
	visibility: visible;
	height: 749px;
}
body, td, li {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;/*this sets the base font-size for the document to 11px*/
}
 /* p is for all your paragraphs */
p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
text-align: left;
line-height: 1.75em;
margin: 0 0 1em 0;
padding: 0 0 0 0;
/*/*/ /*/
padding: 0 0 0 50;
/* */
}
 /* p in only NN4 will have a left padding of 50px */

 /* this paragraph will have a big gap at the bottom */
 p.extraspace {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
text-align: left;
line-height: 1.75em;
margin: 0 0 5em 0
}

a:link {
color: #A31D42; font-weight: bold;
}
a:visited {
color: #5AB8EB; font-weight: bold;
}
a:hover {
color: #1271A4;
text-decoration: underline; font-weight: bold;
}
a:active {
color: #1271A4; text-decoration: underline; font-weight: bold;
}

/*********** 
HEADER ELEMENTS
************/
form {
margin-top: 10px; margin-bottom: 0px; margin-left: 5px; padding-left: 5px;
}

#header {position:absolute; left:0px; top:0px; width:800px; height:75px; z-index:37; visibility: visible;}

#sitesearch {position:absolute; left:599px; top:0px; width:201px; height:75px; z-index:1; visibility: visible;}

.dropdownlinks {
	color: #000000;
	font-size: 11px;
	text-align: center;
	height: 18px;
	margin: 2 1 2 1;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

#topnav {position:absolute; left:0px; top:75px; width:800px; height:18px; z-index:42; visibility: visible;}
#topnav a:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: center;
font-style: normal;
	font-weight: normal;
	text-decoration: none;}
#topnav a:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;}
#topnav a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;}
#topnav a:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;}
	
#bottomnav {
	position:absolute;
	left:0px;
	top:93px;
	width:649px;
	height:17px;
	z-index:40;
	visibility: hidden;
}
#bottomnav a:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: center;
font-style: normal;
	font-weight: normal;
	text-decoration: none;}	
#bottomnav a:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;}
#bottomnav a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;}
#bottomnav a:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;}
	
#menucloser2 {
	position:absolute;
	left:0px;
	top:0px;
	width:98%;
	height:400;
	z-index:39;
	visibility: hidden;
}

#ourstorydrop {
	position:absolute;
	left:71px;
	top:18px;
	width:90px;
	height:91px;
	z-index:48;
	visibility: hidden;
}
#vidproddrop {
	position:absolute;
	left:160px;
	top:18px;
	width:115px;
	height:89px;
	z-index:47;
	visibility: hidden;
}
#postproddrop {
	position:absolute;
	left:275px;
	top:18px;
	width:115px;
	height:73px;
	z-index:46;
	visibility: hidden;
}
#broadmondrop {
	position:absolute;
	left:390px;
	top:18px;
	width:144px;
	height:87px;
	z-index:45;
	visibility: hidden;
}
#multimediadrop {
	position:absolute;
	left:534px;
	top:19px;
	width:86px;
	height:88px;
	z-index:44;
	visibility: hidden;
}
#mediadupdrop {
	position:absolute;
	left:624px;
	top:18px;
	width:129px;
	height:87px;
	z-index:43;
	visibility: hidden;
}

#stockfootdrop {
	position:absolute;
	left:85px;
	top:35px;
	width:204px;
	height:85px;
	z-index:42;
	visibility: hidden;
}
#vidlawdrop {
	position:absolute;
	left:289px;
	top:35px;
	width:119px;
	height:67px;
	z-index:41;
	visibility: hidden;
}
#programmingdrop {
	position:absolute;
	left:408px;
	top:35px;
	width:91px;
	height:61px;
	z-index:40;
	visibility: hidden;
}
#graphicdesdrop {
	position:absolute;
	width:170px;
	height:79px;
	z-index:39;
	left: 499px;
	top: 35px;
	visibility: hidden;
}
#contactusdrop {position:absolute; left:669px; top:35px; width:82px; height:55px; z-index:38; visibility: hidden;}

#menucloser {position:absolute; left:0px; top:0px; width:784px; height:143px; z-index:38; visibility: visible;}
	


/**************************************
CONTENT AREA ELEMENTS
***************************************/

/************************************** 
HOME PAGE SPECIFIC ELEMENTS
***************************************/

#middlecontent {
	position:absolute;
	left:0px;
	top:110px;
	width:800px;
	height:550px;
	z-index:20;
	visibility: visible;
}
#introbox {width: 505px; vertical-align: top; border-top: 6px solid white; border-bottom: 6px solid white; background: #AAC7DD;}

#ltblueright {width: 283px; background-image: url(http://www.broadcastquality.com/images/ltbluetopright.jpg); background-repeat: repeat-x, repeat-y; border-top: 6px solid white; border-left: 6px solid white; border-bottom: 6px solid white;}

* html #ltblueright {  /* this is the Tan hack  */
width: 289px;
w\idth: 283;}

#chromeleft {width: 511px; background-image: url(http://www.broadcastquality.com/images/chromeltleft.jpg); background-repeat: repeat-y; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-left: 50px;
	line-height: 1.25em;
	padding-right: 10px;
}

/*/*/ a{}
#chromeleft {
	margin-left: 50px;
	margin-right: 10px;
}
/* */
/* rules to hide from NN4 */

#chromeright {width: 295px; background-image: url(http://www.broadcastquality.com/images/longchromeright305.jpg); background-repeat: repeat-y;}

#leftbotgrey {width: 505px; background-image: url(http://www.broadcastquality.com/images/greybotleft.jpg); background-repeat: repeat-y; border-top: 6px solid white; border-bottom: 3px solid white;}

#officebox {width: 283px; background: #333333; border-top: 6px solid white; border-left: 6px solid white; border-bottom: 3px solid white;}

* html #officebox {/* this is the Tan hack  */
width: 289px;
w\idth: 283;}

.officeaddresses {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	margin: 3px 5px;
	padding: 3px 5px;
}

.officeaddresses a:link {
	color: #A4E3FF;
	text-decoration: underline;}	
.officeaddresses a:visited {
	color: #A4E3FF;
	text-decoration: underline;}
.officeaddresses a:hover {
	color: #CCCCCC;
	text-decoration: underline;}
.officeaddresses a:active {
	color: #A4E3FF;
	text-decoration: underline;}
	
.officeaddresses-r {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	margin: 3px;
	padding: 3px;
}

.officeaddresses-r a:link {
	color: #A4E3FF;
	text-decoration: underline;}	
.officeaddresses-r a:visited {
	color: #A4E3FF;
	text-decoration: underline;}
.officeaddresses-r a:hover {
	color: #CCCCCC;
	text-decoration: underline;}
.officeaddresses-r a:active {
	color: #A4E3FF;
	text-decoration: underline;}

.homepgcopy {
line-height: normal;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
text-align: left;
margin: 0 0 1em 0;
padding: 0 0 0 0;
/*/*/ /*/
padding: 0 0 0 50;
/* */
}
 /* homepgcopy in only NN4 will have a left padding of 50px */


/************************************** 
INTERIOR PAGE SPECIFIC ELEMENTS
***************************************/

#interiorleft {width: 550px; 
background-image: url(http://www.broadcastquality.com/images/leftinterior_bkgd.jpg); 
background-repeat: repeat-y; 
}

.interior-p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	margin-left: 0px;
	padding-left: 50px;
	line-height: 1.75em;
	margin-right: 0px;
	padding-right: 20px;
	}
	
#interiorright {width: 250px; 
background-image: url(http://www.broadcastquality.com/images/rightinterior_bkgd.jpg); 
background-repeat: repeat-y; 
}

.bodycopy-leftint {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 1.75em;
	margin-right: 0px;
	padding-right: 5px;
}

.interiorright-p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 10px;
	line-height: 1.25em;}
	
.interiorright-heads {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 105%;
	color: #02486B;
	margin-top: 20px;
	margin-bottom: 2px;
	text-align: left;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 10px;
	margin-right: 0px;
}

/************************************** 
ELEMENTS APPLIED ALL OVER SITE
***************************************/


#footer {position:relative; width:800px; height:75px; z-index:19;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #333333;
	border-top: 3px solid white;
	text-align: center;
	padding-top: 5px;
	top: 0px;
	left: 0px;
	visibility: visible;
}
#footer a:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A4E3FF;
	font-size: 10px;
    font-style: normal;
	font-weight: normal;
	text-decoration: underline;}	
#footer a:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A4E3FF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;}
#footer a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;}
#footer a:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A4E3FF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;}

h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 145%;
color: #901A3A;
line-height: 1.5em;
margin-top: 10px;
margin-bottom: 0px;
text-align: left;
font-weight: bold;
margin-right: 0px;
padding-left: 50px;
}

h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 110%;
color: #000000;
margin-top: 1px;
margin-bottom: 10px;
text-align: left;
font-weight: bold;
margin-right: 0px;
padding-left: 50px;
}

h3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 110%;
color: #02486B;
margin-top: 20px;
margin-bottom: 2px;
text-align: left;
font-weight: bold;
margin-right: 0px;
}

h4 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 110%;
color: #000000;
margin-top: 2px;
margin-bottom: 2px;
text-align: left;
font-weight: bold;
padding-top: 2px;
padding-bottom: 10px;
}

ul {
list-style-type: disc;
list-style-image: url(images/newsarrow.gif);
list-style-position: inside;
margin-left: 15px;
padding-left: 1em;
text-indent: -1em;
}

li {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height: 1.5em;
}

.newbodycopy {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: left;
	margin-left: 30px;
	padding-left: 30px;
	line-height: 1.75em;
	margin-right: 0px;
	padding-right: 5px;
}



.copyrightinfo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	line-height: 1.25em;
}
.copyrightinfo a:link {
color: #FCDE17;
}
.copyrightinfo a:hover {
color: #FFFFFF;
}


.imageright-tight {
	float: right;
	margin-left: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-top: 10px;
	margin-right: 0px;
	padding-right: 10px;
}

.imagelft {
float: left; margin-top: 10px; margin-right: 8px; margin-bottom: 5px; padding-top: 10px; padding-right: 8px; padding-bottom: 5px}

.imagectr {
margin-top: 5px auto; display: block; padding-left: 25px;}
/* this is the one used in the BQI news block to show the image of the suite */

.imagecenter {
	float: none;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	margin-left: 50px;
	padding-left: 50px;
	clear: both;
}
.imagectr-small {
margin: 5px auto 5px 0px; display: block;
}
.videostill-right {
	float: right;
	margin-left: 2px;
	padding-left: 2px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 20px;
	padding-right: 0px;
	clear: none;
}
