.dropcap:first-letter {	font-size:300%;	color:#999999;	float:left;	line-height:30px;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	background-repeat: repeat-x;	background-position: center top;	color: #666666;}a:link{	color: #666666;	text-decoration: underline;}a:visited{	color: #666666;	text-decoration: underline;}a:hover{	color: #78abde;	text-decoration: underline;}a:active{	color: #666666;	text-decoration: underline;}#wrapper {	width: 980px;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}#wrapper2 {	width: 100%;	padding: 0px;	text-align: center;	margin: 0px auto;	background-image: url(../images/generic/bg.gif);	background-position: center top;	float: left;}#wrapper2 #topnav{	margin: 0px auto;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	padding-bottom: 1px;	text-align: center;	height: 17px;	width: 990px;}#wrapper2 #topnav ul{	margin: 0px;	padding: 0px;	display: inline;	text-align: center;}#wrapper2 #topnav ul li{	font-size: 11px;	color: #FFFFFF;	margin-top: 0px;	margin-right: 2px;	margin-left: 2px;	list-style-type: none;	margin-bottom: 0px;	height: 16px;	float: left;}#wrapper2 #topnav ul li a:link{	color: #FFFFFF;	text-decoration: none;}#wrapper2 #topnav ul li a:visited{	color: #FFFFFF;	text-decoration: none;	font-size: 11px;	text-align: center;}#wrapper2 #topnav ul li a:hover{	color: #000000;	text-decoration: none;	text-align: center;}#wrapper2 #topnav ul li a:active{	color: #FFFFFF;	text-decoration: none;	font-size: 11px;}#wrapper2 #header {	margin: 0px;	clear: both;	text-align: center;	padding: 0px;}#wrapper3{	width: 100%;	margin-right: auto;	margin-left: auto;	clear: both;	float: left;	background-image: url(../images/generic/menubar1.gif);	background-repeat: repeat-x;	background-position: center top;}#wrapper3 #nav{	margin: 0px auto;	padding: 11px 0px 0px;	width: 946px;	text-align: left;	float: none;	clear: both;	color: #FFFFFF;	height: 22px;}#wrapper3 a:link{	color: #FFFFFF;	text-decoration: none;	list-style-image: url(../images/generic/bullet.png);	list-style-position: inside;}#wrapper3 a:visited{	color: #FFFFFF;	text-decoration: none;}#wrapper3 a:hover{	color: #000000;	text-decoration: none;}#wrapper3 a:active{	color: #FFFFFF;	text-decoration: none;}#wrapper4{	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 0px;	width: 100%;	bottom: 0px;	background-repeat: repeat-x;	background-position: center top;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #78abde;	position: fixed;}#wrapper4 #footer{	width: 100%;	color: #FFFFFF;	text-align: center;	vertical-align: middle;	float: left;	margin-right: auto;	margin-left: auto;	height: 25px;	padding-top: 8px;	font-size: 11px;	background-image: url(../images/generic/menubar.gif);}#wrapper4 #footer a:link{	color: #FFFFFF;	text-decoration: none;}#wrapper4 #footer a:visited{	color: #FFFFFF;	text-decoration: none;}#wrapper4 #footer a:hover{	color: #000000;	text-decoration: none;}#wrapper4 #footer a:active{	color: #FFFFFF;	text-decoration: none;}#wrapper #copy{	padding-top: 0px;	padding-bottom: 0px;	width: 946px;	padding-right: 17px;	padding-left: 17px;	clear: both;	margin: 17px 0px 8px;	background-color: #FFFFFF;	float: left;}#wrapper #copy #copyleft{	float: left;	width: 643px;	background-color: #FFFFFF;	padding-bottom: 14px;	clear: none;	padding-right: 17px;	text-align: left;	border-right: 1px dotted #CCCCCC;}#wrapper #copy #copyright{	float: right;	width: 268px;	background-color: #FFFFFF;	padding-bottom: 14px;	text-align: left;}		#wrapper #copy #copyright #search {	font-size: 11px;	width: 268px;	margin: 0px 0px 10px;	padding: 0px;	background-image: url(../images/generic/bgsearch.gif);	background-repeat: no-repeat;	background-position: center center;}#wrapper #copy #copyright #search #top {	background-image: url(../images/generic/bgsearchtop.gif);	height: 8px;	width: 256px;	background-repeat: no-repeat;	background-position: center bottom;	margin: 0px;	padding-top: 0px;	padding-right: 6px;	padding-bottom: 0px;	padding-left: 6px;}#wrapper #copy #copyright #search #mid {	background-image: url(../images/generic/bgsearchmid.gif);	background-repeat: no-repeat;	background-position: center top;	width: 256px;	margin: 0px;	padding-top: 0px;	padding-right: 6px;	padding-bottom: 0px;	padding-left: 6px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #1165b2;	text-align: center;}#wrapper #copy #copyright #search #mid2 {	background-image: url(../images/generic/bgsearchmid.gif);	background-repeat: no-repeat;	background-position: center bottom;	width: 246px;	margin: 0px;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 0px;	padding-left: 16px;	text-align: left;}#wrapper #copy #copyright #search #bot {	background-image: url(../images/generic/bgsearchbot.gif);	background-repeat: no-repeat;	background-position: center top;	height: 11px;	width: 256px;	margin: 0px;	padding-top: 0px;	padding-right: 6px;	padding-bottom: 0px;	padding-left: 6px;}#wrapper #copy #copyright #lbtable{	margin-top: 14px;	text-align: center;	font-size: 11px;	margin-bottom: 14px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #666666;	padding-top: 11px;}#wrapper #copy #copyfooter{	clear: both;	height: 2px;	width: 946px;	color: #FFFF99;	background-color: #FFFFFF;}h1 {	font-size: 25px;	font-weight: normal;	color: #78abde;	margin: 0px;	padding: 0px 0px 12px;}h2 {	font-size: 14px;	color: #666666;	padding-bottom: 12px;	margin: 0px;	font-weight: normal;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;}h2 a:link{	color: #666666;	text-decoration: underline;}h2 a:visited{	color: #666666;	text-decoration: underline;}h2 a:hover{	color: #009966;	text-decoration: underline;}h2 a:active{	color: #666666;	text-decoration: underline;}h5 {	font-size: 14px;	color: #333333;	margin: 10px 0px;	font-weight: normal;	padding-top: 15px;	background-color: #D6D6D6;	padding-left: 5px;	float: left;	clear: both;	width: 638px;	height: 17px;}h5 a:link{	color: #FF0000;	text-decoration: underline;}h5 a:visited{	color: #3399ff;	text-decoration: underline;}h5 a:hover{	color: #FF9900;	text-decoration: underline;}h5 a:active{	color: #3399ff;	text-decoration: underline;}h6 {	font-size: 14px;	color: #FFFFFF;	margin: 0px 0px 14px;	padding-bottom: 2px;	font-weight: bold;	padding-top: 2px;	padding-left: 6px;	background-color: #1165B2;}h6 a:link{	color: #3399ff;	text-decoration: underline;}h6 a:visited{	color: #3399ff;	text-decoration: underline;	padding-bottom: 20px;}h6 a:hover{	color: #FF9900;	text-decoration: underline;}h6 a:active{	color: #3399ff;	text-decoration: underline;}h3 {	text-align: left;	font-weight: bold;	background-color: #78abde;	display: block;	padding: 2px 2px 2px 3px;	margin-bottom: 5px;	color: #FFFFFF;	margin-top: 5px;	font-size: 12px;}#wrapper #bullets{	font-size: 14px;	color: #3399ff;	font-weight: normal;}#wrapper #bullets ul{	margin: 0px;	padding: 0px;}#wrapper #bullets ul li{	color: #000000;	list-style-position: inside;	list-style-type: square;}#wrapper #bullets ul li a:link{	color: #000000;	text-decoration: underline;}#wrapper #bullets ul li a:visited{	color: #000000;	text-decoration: underline;}#wrapper #bullets ul li a:hover{	color: #FF9900;	text-decoration: none;}#wrapper #bullets ul li a:active{	color: #000000;	text-decoration: none;}.scroller {	font-size: 14px;	font-weight: bold;	color: #FF6600;	padding: 4px;	width: 246px;	margin-left: 7px;	background-color: #FFFFFF;}h4 {	font-size: 15px;	font-weight: bold;	color: #78abde;	margin: 0px;	padding: 0px;}h4 a:link{	color: #78abde;	text-decoration: underline;}h4 a:visited{	color: #78abde;	text-decoration: underline;}h4 a:hover{	color: #000000;	text-decoration: underline;}h4 a:active{	color: #78abde;	text-decoration: underline;}.hireconfcolour {	background-color: #6ca4d7;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	padding-left: 10px;	padding-right: 10px;	padding-top: 4px;	padding-bottom: 1px;	margin: 0px;	text-align: center;	width: 138px;	font-size: 11px;	height: 14px;}.IntegratedAVcolour {	background-color: #26b673;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	padding-left: 10px;	padding-right: 10px;	padding-top: 1px;	padding-bottom: 1px;	margin: 0px;	text-align: center;	width: 138px;	font-size: 11px;	height: 14px;	float: left;	border: 1px solid #FFFFFF;}.VidConcolour {	background-color: #f9b500;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	padding-left: 10px;	padding-right: 10px;	padding-top: 1px;	padding-bottom: 1px;	margin: 0px;	text-align: center;	width: 138px;	font-size: 11px;	float: left;	height: 14px;	border: 1px solid #FFFFFF;}.DigitalSigcolour {	background-color: #cccc66;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	padding-left: 10px;	padding-right: 10px;	padding-top: 1px;	padding-bottom: 1px;	margin: 0px;	text-align: center;	width: 138px;	font-size: 11px;	float: left;	height: 14px;	border: 1px solid #FFFFFF;}.AVProductscolour {	background-color: #F067A6;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	padding-left: 10px;	padding-right: 10px;	padding-top: 1px;	padding-bottom: 1px;	margin: 0px;	text-align: center;	width: 138px;	font-size: 11px;	float: left;	height: 14px;	border: 1px solid #FFFFFF;}.LatestNewscolour {	background-color: #195aa7;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	padding-left: 10px;	padding-right: 10px;	padding-top: 1px;	padding-bottom: 1px;	margin: 0px;	text-align: center;	width: 138px;	font-size: 11px;	float: left;	height: 14px;	border: 1px solid #FFFFFF;}.imagefloatleft {	float: left;	margin-right: 12px;	margin-bottom: 2px;}.imagefloatright {	float: right;	margin-bottom: 2px;	margin-left: 12px;}.rightblock {	background-color: #78abde;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	padding: 10px;	list-style-position: inside;	list-style-type: disc;	border: thin solid #1165B2;	color: #FFFFFF;}.flashwrapper{	margin-bottom: 30px;}blink{	text-decoration: blink;	margin: 0px;	padding: 0px;}#wrapper4 #ticker {	width: 100%;	color: #FFFFFF;	text-align: center;	vertical-align: text-top;	float: left;	margin-right: auto;	margin-left: auto;	height: 10px;	padding-top: 8px;	font-size: 11px;	background-color: #000000;}/*Pullquote*/blockquote{	clear:			right;	border-left:	7px solid;	font-size:		12pt;	color:			#1165B2;	padding:	    10px;	width:			185px;	float:			right;	line-height:	1em;	margin:			10px;}#wrapper #copy #copyleft2 {	float: left;	width: 911px;	background-color: #FFFFFF;	padding-bottom: 14px;	clear: none;	padding-right: 17px;	text-align: left;}
