/* CSS Document */

body, table, td, img
{
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	margin:0px;
	border:0px;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;	
}
body {background-color:white;}


ul, li, blockquote
{
	margin-top:0px;
	margin-bottom:0px;
}

p, ul
{
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	/*line-height: 18px;
	margin-top:4px;*/
}

h1 {font-size:18px;color:#f19020;margin:0px;padding:0px 0px 8px 0px;font-weight:normal;}
h2 {padding:2px 0px 2px 2px;margin-left:-4px;
	color: #e7e7e7; 
	background-color: #848484 /*666666=dark grey*/; 
	font-weight:bold; font-size:15px;}
h2.casestudy {font-size:11pt;}
h3 {padding:2px 2px 2px 4px;margin-left:/*16px*/-4px;
	color: #848484; background-color: #e7e7e7 /*cccccc=lighter grey*/; font-weight:bold; font-size:14px;line-height:15px;}

h4 {font-size:9pt;color:#f19020;margin:0px;padding:5px 0px 5px 0px;font-weight:bold;}
h5 {font-size:9pt;margin:0px;padding:5px 0px 5px 0px;font-weight:bold;}

.subhead
{
	font-family: 'Arial', sans-serif;
	font-size: 18px;
	line-height:30px;
	font-weight: bold;
	color: #FF9900 /*HDMI orange*/;
	text-align:center;
}

.subsubhead {padding:2px 0px 2px 2px;margin-left:-4px;
	color: white; 
	/* 
	#ff9933 - orange 
	#5D7192 - another blue from the dragon picture 
	#636567 - darker grey from banner border
	#909BB7 - lighter blue from the dragon picture 
	#64789B - blue from the dragon picture*/
	background-color: #666666 /*dark grey*/; 
	font-weight:bold; font-size:15px;}
	
.subsubsubhead {padding:2px 2px 2px 4px;margin-left:16px;
	color: black; background-color: #cccccc /*lighter grey*/; font-weight:bold; font-size:14px;line-height:15px;} 

.sponsorssubhead {color:#FF9900;font-weight:bold;font-size:15px;}

	
/* Links 

a, a:visited, a:active, a:hover{
	font-family: 'Arial',sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}*/

a, a:visited, a:active{
	color:#256faa; 
	text-decoration:none;
	
}

a:hover{
	color: #256faa;
	text-decoration:underline;}



/*Forms*/

form {
	margin-top: 0px;
	margin-bottom:0px;
}


/*Master Pages and Content Pages*/
img.logo  {position:absolute; left:0px; top:0px; width:190px; height:75px; margin:0px; padding:0px;}
img.banner  {position:absolute; left:190px; top:0px; margin:0px; padding:0px;}
img.sideimage {margin-top:60px; margin-bottom:50px;} /* before stayconnected menu item added - margin-top:100px;*/
img.subheadimage {margin:10px 0 0 0; padding:0px;}

.boldfont {font-weight:bold;}

#nav {left:0px; margin:0px;padding:3px 0px 2px 10px;  
	border-spacing:0px;
	border-collapse:collapse;
	width:650px;
	height:18px;
	border-bottom:solid 1px #848484;
	border-top:solid 1px #848484;
	/*background-color:#f1f1f1;*/}
#nav ul {
	margin:0px;padding:0px;  
 list-style:none; border:none;}
#nav li {display:inline; margin:0;padding:0px; height:30px;}
#nav a { 
    margin:0px;
    /*height:30px;*/
    padding:2px 8px 2px 8px;
    text-decoration:none;
    color:#666666 /*darker grey*/;
    width:190px;
    font-size:12px;
    font-weight:bold;
    font-family:'Arial',san-serif;}
#nav a:hover {
    text-decoration:underline;
    color:gray;
    height:32px;
    width:190px;
}




#content {float:left; 
	padding:20px 0 0 20px;
	width:630px;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin:0px;} 

#content table {border:0px;border-collapse:collapse;}
#content td {font-family: 'Arial', sans-serif;
	padding:3px;
	border:0px;
	vertical-align:top;}
#content th {
	font-family: 'Arial', sans-serif;
	padding:3px;
	border:0px;
	text-align:left;}
	

	
#imagetable td {padding:0px;}



#details td.detailsheader 
{	padding-right:10px;
	font-weight:bold; 	
	width:80px; 
	vertical-align:top; 
	text-align:right; 
	color:#FF9900;}


.dates {color:white; background-color: #666666; font-weight:bold; font-size:14px; text-align:center;} 	

.bussubhead {color: black; background-color:#FBDC8A; font-weight:bold;font-size:14px; text-align:center;border-bottom:solid 1 px black;}
.buscontent {padding:2px 2px 2px 4px;
	color: #000000; background-color: white; font-size:13px; line-height:15px;}
.buscontenttime {padding:2px 2px 2px 4px;
	color: #000000; background-color: white;  line-height:15px; font-weight:bold;text-align:right;}
	
.techsubhead {color: black; background-color:#FBDC8A; font-weight:bold; font-size:14px; text-align:center;}
.techcontent {padding:2px 2px 2px 4px;
	color: #000000; background-color: white; font-size:13px; line-height:15px;}
.techcontenttime {padding:2px 2px 2px 4px;
	color: #000000; background-color: white;  line-height:15px;font-weight:bold;text-align:right;}	
	
.generalcontent {padding:2px 2px 2px 4px;
	color: #000000; background-color: #EEEEEE; line-height:15px; }	
.generalcontenttime {padding:2px 2px 2px 4px;
	color: #000000; background-color: #EEEEEE; line-height:15px; font-weight:bold;text-align:right;}
	

#copyright {clear:both;width:640px;margin:20px 0px 3px 0px;padding:3px 0px 2px 20px;font-size:10px;font-weight:bold;border-top:solid 1px #848484;border-bottom:solid 1px #848484;height:18px;color: #666666;}
#copyright a {font-family: 'Arial',sans-serif;font-size: 10px;color: #666666;font-weight:bold;}
#copyright a:visited {font-family: 'Arial',sans-serif;font-size: 10px;color: #666666;font-weight:bold;}
#copyright a:active {font-family: 'Arial',sans-serif;font-size: 10px;color: #666666;font-weight:bold;}
#copyright a:hover {font-family: 'Arial',sans-serif;font-size: 10px;color: #666666;font-weight:bold;}



    

