/* CSS Document */
body {
	background-image: url(/images/07mainbg.jpg);
	background-repeat: repeat;
	margin-top:0px;
}

h1 {color: #405a8d; font-family: Arial, Helvetica, sans-serif;font-size:20px; font-weight: bold; line-height: 24px;}
h2 {color: #253e6f; font-family: Arial, Helvetica, sans-serif;font-size:16px; font-weight: bold; line-height: 20px;}


#container {margin-top: 0px;}

#wrapper {width:740px; margin:auto;}

#home {width:740px; margin:auto;}

#content { 
background-image:url(/images/top.gif); 
background-repeat: no-repeat; 
background-color:#FFFFFF; 
width:740px;
}

#endcontent {
margin-top:-17px;
background-color:#FFFFFF;
}

.footertext {
color: #000000; 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height: 13px; 
text-align:center;}

a.footer:link {color: #ff0000; font-size:10px;}
a.footer:visited {color: #ff0000; font-size:10px;}
a.footer:hover {color: #000000; font-size:10px;}

.maincontent {
width:740px;
padding-top:15px;
height: auto;
}

.leftcolumn {
width: 525px;
background-color:#FFFFFF;
float:left;
padding-left: 15px;
text-align:left;
}

.rightcolumn {
float:left;
background-color:#FFFFFF;
margin-top: -38px;
}

.videosolutions{
background-image:url(/images/solutionscontact.jpg);
background-repeat:no-repeat;
height:550px;
padding-top: 60px;
width: 505px;
}
.videosolutios-left{
text-align:left;
float:left;
width: 194px;
height: 250px;
margin-left:12px;
}

.videosolutios-right{
width: 155px;
height: 250px;
margin-left: 0px;
float:left;
}


#videosolutions-firefoxfix{
float:left;
}
a.qlinks:link {font-family: Arial, Helvetica, sans-serif; color: #6a7ea4; text-decoration: underline; font-weight: normal; font-size: 10px;}
a.qlinks:visited {font-family: Arial, Helvetica, sans-serif; color: #6a7ea4; text-decoration: underline; font-weight: normal; font-size: 10px; }
a.qlinks:hover {font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; font-weight: normal; font-size: 10px; }



.qlinkstext {color: #cccccc; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; line-height: 12px;}

.ourcompanyleft {
float:left;
padding: 15px;
}

.ourcompanyright {
float:left;
padding:15px;
}

.ourcompanybottom {
float:left;
padding:15px;
width: 490px;
}

ul.submenu{
list-style:none;
font-family:Arial, Helvetica, sans-serif;

color: #003366;
margin-top:-15px;
margin-left:0px;
}




ul.submenu li a:hover {
font-size:14px;
text-decoration:underline;
color: #253e6f;
font-weight:normal;
	}
ul.submenu li a:visited {
font-size:14px;
	text-decoration:none;
	color: #253e6f;
		font-weight:normal;
	}
ul.submenu li a:link {
font-size:14px;
	text-decoration:none;
	color: #253e6f;
		font-weight:normal;
	}
ul.submenu li a:active {
font-size:14px;
	text-decoration:none;
	color: #253e6f;
	font-weight:normal;
	}
	
	
h2 a:hover {
font-size:16px;
	text-decoration:underline;
	color: #253e6f;
	margin-top:24px;
	margin-bottom:-50px;
	}
h2 a:visited {
font-size:16px;
	text-decoration:none;
	color: #253e6f;
	}
h2 a:link {
font-size:16px;
	text-decoration:none;
	color: #253e6f;
	}
h2 a:active {
font-size:16px;
	text-decoration:none;
	color: #253e6f;
	}
	
	
	
	
	
/*added by gio */


/*code for the internet broadcasting headings */
ul.submenu li h2 a:link{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #003366;
margin-top:-15px;
margin-bottom:-15px;
margin-left:0px;

}
	

ul.submenu li h2 a:hover{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:underline;
color: #003366;
margin-top:-15px;

margin-left:0px;
}


ul.submenu li h2 a:visited{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #003366;
margin-top:-25px;
margin-bottom:-15px;
margin-left:0px;
}


ul.submenu li h2 a:active{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #003366;
margin-top:-15px;
margin-bottom:-15px;
margin-left:0px;
}

/*code for the internet broadcasting sub menus */

ul.submenu li a:link{
font-size:14px;

text-decoration:none;
color: #253e6f;
font-weight:normal;


}

ul.submenu li a:hover{
font-size:14px;

text-decoration:underline;
color: #253e6f;
font-weight:normal;

}

ul.submenu li a:visited{
font-size:14px;

text-decoration:none;
color: #253e6f;

}

ul.submenu li a:active{
font-size:14px;

text-decoration:none;
color: #253e6f;
font-weight:normal;

}


#whitepaper {position:absolute; margin:873px 0 0 268px;}









