/* END DEMO CSS *//* preload Roll Over Images */#extradiv01 {	background: url(../images/cable_bu_f2.png) no-repeat -9999px -9999px;}#extradiv02 {	background: url(../images/internet_bu_f2.png) no-repeat -9999px -9999px;}#extradiv03 {	background: url(../images/phone_bu_f2.png) no-repeat -9999px -9999px;}#extradiv04 {	background: url(../images/cablebkg_f2.png) no-repeat -9999px -9999px;}#extradiv05 {	background: url(../images/internetbkg_f2.png) no-repeat -9999px -9999px;}#extradiv06 {	background: url(../images/phonebkg_f2.png) no-repeat -9999px -9999px;}		#dhtmlgoodies_menu{	font-family:arial;	/* Font for main menu items */	width:229px;	/* Width of main menu */}#dhtmlgoodies_menu	li{	/* Main menu <li> */	list-style-type:none;	/* No bullets */	margin:0px;	/* No margin - needed for Opera */}#dhtmlgoodies_menu ul{	margin:0px;	/* No <ul> air */	padding:0px;	/* No <ul> air */}#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */	width:180px;	padding-left:20px;}#dhtmlgoodies_menu	li a{	/* Main menu links */	text-decoration:none;	/* No underline */	/*color:#000;*/	/* Black text color */	/*height:87px;	 20 pixel height */	width:229px;	line-height:-20px;	/* 20 pixel height */	vertical-align:middle;	/* Align text in the middle */	/*border:1px solid #000;*/	/* Black border */	/*background-color:#FFAAAA;*/	/* Light blue background color */	/*margin:1px;*/	/* A little bit of air */	/*padding:1px;*/	/* Air between border and text inside */	display:block;}/* main title images */.cable a{	background-image:url(../images/cable_bu.gif);	background-repeat:no-repeat;	width:229px;	height:87px;}.cable a:HOVER{background-image:url(../images/cable_bu_f2.gif);	background-repeat:no-repeat;}.internet a{	background-image:url(../images/internet_bu.gif);	background-repeat:no-repeat;	width:229px;	height:87px;}.internet a:HOVER{background-image:url(../images/internet_bu_f2.gif);	background-repeat:no-repeat;}.phone a{	background-image:url(../images/phone_bu.gif);	background-repeat:no-repeat;	width:229px;	height:87px;}.phone a:HOVER{background-image:url(../images/phone_bu_f2.gif);	background-repeat:no-repeat;}/*#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{	color:#FFF;	background-color:#317082;}*/.dhtmlgoodies_subMenu{	visibility:hidden;	position:absolute;	overflow:hidden;	/*border:1px solid #000;	background-color:#FAFAFA;*/	font-family:arial;	text-align:left;	width:150px;}.dhtmlgoodies_subMenu ul{	margin:0px;	padding:0px;}.dhtmlgoodies_subMenu ul li{	list-style-type:none;	margin:0px;	padding:0px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/}.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */	padding-left:10px;	/* 1px of "air" inside */	/*display:block;*/	/* Display as block - you shouldn't change this */}.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */	/*color:#000;*/	/* White text */	/*background-color:#FFF;*/	/* Blue background */}.scrolltop {	background-image:url(../images/scrolltop.png);	background-repeat:no-repeat;	height:15px;}.scrollbottom {	background-image:url(../images/scrollbottom.png);	background-repeat:no-repeat;	}.cablebkg {	/*background-repeat:no-repeat;*/}.cablebkg a{color:#144B93;	background-image:url(../images/cablebkg.png);	font-size:12px;	height:20px;	white-space:nowrap;	text-decoration:none;	line-height:16px;	padding:3px;	display:block;}.cablebkg a:HOVER{color:#000;	background-image:url(../images/cablebkg_f2.png);}.cablebkgtop {	background-image:url(../images/cabletop.png);	background-repeat:no-repeat;	height:15px;}.cablebkgbottom {	background-image:url(../images/cablebottom.png);	background-repeat:no-repeat;	}.internetbkg {	/*background-repeat:no-repeat;*/}.internetbkg a{color:#144B93;	background-image:url(../images/internetbkg.png);	font-size:12px;	height:20px;	white-space:nowrap;	text-decoration:none;	line-height:16px;	padding:3px;	display:block;}.internetbkg a:HOVER{color:#000;	background-image:url(../images/internetbkg_f2.png);}.internetbkgtop {	background-image:url(../images/internettop.png);	background-repeat:no-repeat;	height:15px;}.internetbkgbottom {	background-image:url(../images/internetbottom.png);	background-repeat:no-repeat;	}.phonebkg {	/*background-repeat:no-repeat;*/}.phonebkg a{color:#144B93;	background-image:url(../images/phonebkg.png);	font-size:12px;	height:20px;	white-space:nowrap;	text-decoration:none;	line-height:16px;	padding:3px;	display:block;}.phonebkg a:HOVER{color:#000;	background-image:url(../images/phonebkg_f2.png);}.phonebkgtop {	background-image:url(../images/phonetop.png);	background-repeat:no-repeat;	height:15px;}.phonebkgbottom {	background-image:url(../images/phonebottom.png);	background-repeat:no-repeat;	}.nulinknavtitle {font-size:16px;font-weight:bold;padding-left:15px;padding-top:10px;height:25px;}.nulinknavtitle A {color:#000;cursor:default;}.nulinknav a {font-size:10px;height:20px;padding-left:15px;	color: #144B93;	/*border: thin solid #00FF00;*/}.nulinknav a:HOVER {	color:#FFCB09;}.nulinknavbkg a {color:#144B93;	background-image:url(../images/cablebkg.png);	font-size:12px;	height:20px;	white-space:nowrap;	text-decoration:none;	line-height:16px;	padding:3px;	display:block;}.nulinknavbkg a:HOVER {color:#000;	background-image:url(../images/cablebkg_f2.png);}.nulinknavbkgtop {	background-image:url(../images/cabletop.png);	background-repeat:no-repeat;	height:15px;}.nulinknavbkgbottom {	background-image:url(../images/cablebottom.png);	background-repeat:no-repeat;	}