@charset "UTF-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
html {background-color:#1b1b1b;}
body {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height:20px;
	color:#999999;
	padding:0;
	padding-top:25px;
	background-color:#1b1b1b;
	text-align:center;
}
#placeHolder {
			width:1px;
			height:1px;
			overflow:visible;
		}
.centered {
			position:absolute;
			top:50%;
			left:50%;
		}
.fixedTop {
			position:absolute;
			top:0;
			left:50%;
		}
.fixedLeft {
			position:absolute;
			top:50%;
			left:0;
		}

.fixedBoth {
			position:absolute;
			top:0;
			left:0;
		}
		
#contentbox {
			width:1000px; 
			height:605px;
			overflow:hidden;
			}
#scrollarea{
			width:996px; 
			height:585px;
			overflow:hidden;
			border:#444444 solid 2px;
			position:absolute;
			left:0;
			top:0;
}
.centeredContent {
			position:absolute;
			top:-300px;
			left:-500px;
		}
.fixedTopContent {
			position:absolute;
			top:0;
			left:-500px;
		}
.fixedLeftContent {
			position:absolute;
			top:-300px;
			left:0;
		}
.backgroundblock {
	height: 585px;
	width: 996px;
	text-align: left;
	line-height:20px;
	}
#singlepic{
	display:block; 
	float:right; 
	padding-left:20px; 
	padding-top:0px;
}
.backgroundblock ul{
	margin-left:100px;
}
.noPict { /* Used on p tags surrounding text that has no inline image next to it */
	padding-right:58px;
}
.contentSubLinks {
	padding-right:58px;
	display:block;
	vertical-align:middle;
}
/*Without any Flash*/
.contentMain {
	padding-top:160px;
	padding-left:202px;
	padding-right:58px;
	display:block;
}
#homecinacc{
	background:url(../assets/images/backimages/HomeCineAccBkgd.png) 0px 0px no-repeat;
	height:425px;
}
#hmmain{
	background:url(../assets/images/backimages/HomeNetworksBkgd.png) 0px 0px no-repeat;
	height:425px;
}
#secmon{
	background:url(../assets/images/backimages/SecurityMonitoringBkgd.png) 0px 0px no-repeat;
	height:425px;
}
#relins{
	background:url(../assets/images/backimages/ReligionBkgd.png) 0px 0px no-repeat;
	height:425px;
}
#sportsfac{
	background:url(../assets/images/backimages/SportsFacBkgd.png) 0px 0px no-repeat;
	height:425px;
}
#healthcare{
	background:url(../assets/images/backimages/HealthcareBkgd.png) 0px 0px no-repeat;
	height:425px;
}
.contentMain ul {
	margin-left:15px;
}
.contentFlash {
	padding-right:58px;
	display:block;
	vertical-align:middle;
}
/*Residential with Flash*/
.contentMainRes {
	padding-top:160px;
	padding-left:202px;
	padding-right:58px;
	display:block;
}
.contentMainRes ul {
	margin-left:15px;
}
.contentFlashRes {
	padding-right:58px;
	display:block;
	vertical-align:middle;
}

/*Commercial with Flash*/
.contentMainComm {
	padding-top:160px;
	padding-left:202px;
	width:450px; 
	display:block; 
	float:left;
}
.contentMainComm ul {
	margin-left:15px;
}
.contentFlashComm {
	padding-right:80px;
	padding-top:190px;
	padding-right:108px;
	width:200px;
	display:block; 
	float:right;
}
.redarrow {
	width:184px; 
	padding-right:18px; 
	padding-top:25px; 
	padding-bottom:25px;
}
.sideBar {
	width:164px;
	padding-left:38px;
	padding-top:50px;
	vertical-align:top;
}
.sideBar table {
	width:164px;
}

/*.sidebar_top {
	background-image:url(../assets/images/backimages/sidebar_top.png);
	height:10px;
}
.sidebar_left {
	background-image:url(../assets/images/backimages/sidebar_left.png);
	width:17px;
	padding-left:12px;
	vertical-align:top;
}
.sidebar_right {
	background-image:url(../assets/images/backimages/sidebar_right.png);
	width:135px;
	line-height:15px;
}
.sidebar_bottom {
	background-image:url(../assets/images/backimages/sidebar_bottom.png);
	height:10px;
}*/

.mainBar {
	padding-right:58px;
}
#Residential, #oneB, #About, #Commercial, #oneE , #twoA, #twoB, #twoC, #twoD, #twoE, #threeA, #threeB, #threeC, #threeD, #threeE, #fourA, #fourB, #fourC, #fourD, #fourE, #fiveA, #fiveB, #Contact, #fiveD, #fiveE {
	background-image:url(../assets/images/backimages/bkgd_whole.gif);
}
#sixA, #sixB, #sixC, #sixD, #sixE {background-color:#000;}
#Residential, #twoD {
	background-position: -1000px -585px;
		}
#oneB, #twoE {
	background-position: -2000px -585px;
	}
#About {
	background-position: 0px 0px;
	}
#Commercial {
	background-position: -1000px 0px;
	}
#oneE {
	background-position: -2000px 0px;
	}
#twoA, threeD {
	background-position: -1000px -1170px;
	}
#twoB, threeE {
	background-position: -2000px -1170px;
	}
#twoC {
	background-position: 0px -585px;
	}
#threeA, fourD {
	background-position: -1000px -1755px;
	}
#threeB, fourE {
	background-position: -2000px -1755px;
	}
#threeC {
	background-position: 0px -1170px;
	}
#fourA, fiveD {
	background-position: -1000px -2340px;
	}
#fourB, fiveE {
	background-position: -2000px -2340px;
	}
#fourC {
	background-position: 0px -1755px;
	}
#fiveA {
	background-position: -1000px -2925px;
	}
#fiveB {
	background-position: -2000px -2925px;
	}
#Contact {
	background-position: 0px -2340px;
	}
#menubar {
	position: relative;
	height: 187px;
	width: 996px;
	left: 0;
	top:0;
	margin:0;
	z-index:500;
	background-image: url(../assets/images/menu/backstripe_01.png);
	}
	
h1{
	color:#ffff03;
	line-height:23px;
	font-size:23px;
	font-weight:lighter;
	letter-spacing:2px;
	padding-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;	
}
h2{
	line-height:16px;
	margin-bottom:6px;
}
h3{
	font-size:12px;
	font-weight:bold;
}
h6{
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	font-style:italic;
}

#ie6Body{
	float:left;
	width:1000px;
	overflow:hidden;
	height:600px;
	z-index:50;
	position:absolute;
	top:0px;
	left:0px;
}
.section {
	height:3510px;
	width:5000px;
	position:relative;
	overflow:hidden;
	z-index:50;
}
.sectionA, .sectionB, .sectionC, .sectionD, .sectionE {
	height:3510px;
	width:996px;
	position:relative;
	overflow:hidden;
	z-index:60;
	float:left;
}
#footer{
	position:absolute;
	top:585px;
	left:0;
	text-align:center;
	z-index:2;
	width:1000px;
	padding-top:3px;
	font-size:8px;
}
#footer a:link{
	font-size:8px;
	color:#999999;
}
#footer a:visited{
	color:#999999;
}

a:link {
	color:#999999;
	text-decoration:underline;
	border:none;
}
a:visited {
	color: #999999;
	text-decoration:underline;
	border:none;
}
a:hover {
	color: #999999;
	text-decoration:underline;
}
a:active {
	color: #999999;
	text-decoration:underline;
}	

img {
	border:none;
}
#sect img{
	padding:100px;
}
ul{
	font-size:12px;
	font-style:italic;
}
#applications ul li{
	float:left;
	width:30px;
}

#sddm {	
	margin: 0;
	padding: 0;
	z-index: 30;
}
#sddm li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#sddm li a {	
	display: block;
	width: auto;
	color:#333;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}
#sddm li a:hover {
	color:#690;
}
#sddm .topSpacer {
	width:814px;
	height:44px;
	display:block;
}
#sddm li ul li div {
	position:absolute;
	border-bottom:#111 solid 1px;
	border-left:#111 solid 1px;
	border-right:#111 solid 1px; 
	background-repeat:repeat-x;
	display:none;
}
#sddm li ul li div ul {background-image:url(../assets/images/menu/subnav_bkgd.png);}
#sddm #m1 {margin-left:10px;}
#sddm #m1, #sddm #m1 ul {
	height:52px;
	width:410px;
}
#sddm #m2 {margin-left:4px;}
#sddm #m2,#sddm #m2 ul {
	height:52px;
	width:530px;
}
#sddm #m3 {margin-left:3px;}
#sddm #m3, #sddm #m3 ul {
	height:52px;
	width:350px;
}
#sddm div a {	
	position: relative;
	display: inline;
	margin: 0 1px 0 0;
	padding-top:10px;
	padding-left:10px;
	padding-right:6px;
	width: auto;
	text-align: left;
	text-decoration: none;
	color:#FF0;
	font: 10px arial;
	float:left;
	cursor:pointer;
}
#sddm div a:hover {	
	color:#FFF;
}
.nodisplay{
	display:none;
}
.nodisplaylogo{
	display:none;
}

/********************************************************
*						Collages						*
********************************************************/
.collage li {margin: 0; padding: 0; list-style: none; display: block; position:absolute;}
	.collage li a {position:relative; display:block; overflow:hidden; cursor:pointer;}
	.collage li a:hover {background-position: 0 bottom;}
	.collage li a span {position:relative; display:block; overflow:hidden; text-indent:-9000px;}

/***	Home Cinema		***/
	#ul_homeCinema {width: 670px; height: 225px;  padding: 0; margin: 10px auto; position: relative; } 
	

	#li_homeCinema1 {left: 0px; width: 220px;}
	#li_homeCinema2 {left: 200px; width: 219px;}
	#li_homeCinema3 {left: 392px; width: 222px;}
/*	#li_homeCinema4 {left: 446px; width: 224px;}*/

	#a_homeCinema1{width: 220px; height: 173px; top:10px;}
	#a_homeCinema2{width: 219px; height: 160px; top:36px;}
	#a_homeCinema3{width: 222px; height: 174px; top:19px;}
/*  #a_homeCinema4{width: 224px; height: 179px; top:29px;}*/
	
	#ul_homeCinema li a span {width:670px; height:675px; background:url(../assets/images/website/HomeCinemaCollage.png) 0 0 no-repeat;}
	
	#a_homeCinema1 span {left:0px; top:-10px;}
	#a_homeCinema2 span {left:-200px; top:-36px;}
	#a_homeCinema3 span {left:-392px; top:-19px;}
/*	#a_homeCinema4 span {left:-446px; top:-29px;}*/

	#a_homeCinema1:hover span {top:-235px;}
	#a_homeCinema2:hover span {top:-486px;}
	#a_homeCinema3:hover span {top:-244px;}
/*  #a_homeCinema4:hover span {top:-479px;}*/
	
/***	Multi-Room AudioVideo		***/
	#ul_mRoomAV {width: 670px; height: 225px;  padding: 0; margin: 10px auto; position: relative; } 
	

	#li_mRoomAV1 {left: 0px; width: 220px;}
	#li_mRoomAV2 {left: 157px; width: 213px;}
	#li_mRoomAV3 {left: 301px; width: 221px;}
	#li_mRoomAV4 {left: 453px; width: 221px;}

	#a_mRoomAV1{width: 220px; height: 172px; top:37px;}
	#a_mRoomAV2{width: 213px; height: 164px; top:24px;}
	#a_mRoomAV3{width: 221px; height: 166px; top:33px;}
	#a_mRoomAV4{width: 221px; height: 171px; top:24px;}
	
	#ul_mRoomAV li a span {width:670px; height:675px; background:url(../assets/images/website/MultiAVCollage.png) 0 0 no-repeat;}
	
	#a_mRoomAV1 span {left:0px; top:-37px;}
	#a_mRoomAV2 span {left:-157px; top:-24px;}
	#a_mRoomAV3 span {left:-301px; top:-33px;}
	#a_mRoomAV4 span {left:-453px; top:-24px;}

	#a_mRoomAV1:hover span {top:-262px;}
	#a_mRoomAV2:hover span {top:-474px;}
	#a_mRoomAV3:hover span {top:-258px;}
	#a_mRoomAV4:hover span {top:-474px;}

	
/***	Home Automation		***/
	#ul_homeAutomation {width: 670px; height: 225px;  padding: 0; margin: 10px auto; position: relative; } 
	

	#li_homeAutomation1 {left: 0px; width: 217px;}
	#li_homeAutomation2 {left: 151px; width: 223px;}
	#li_homeAutomation3 {left: 304px; width: 218px;}
	#li_homeAutomation4 {left: 446px; width: 224px;}

	#a_homeAutomation1{width: 217px; height: 181px; top:5px;}
	#a_homeAutomation2{width: 223px; height: 174px; top:45px;}
	#a_homeAutomation3{width: 218px; height: 171px; top:5px;}
	#a_homeAutomation4{width: 224px; height: 179px; top:29px;}
	
	#ul_homeAutomation li a span {width:670px; height:675px; background:url(../assets/images/website/HomeAutomationCollage.png) 0 0 no-repeat;}
	
	#a_homeAutomation1 span {left:0px; top:-5px;}
	#a_homeAutomation2 span {left:-151px; top:-45px;}
	#a_homeAutomation3 span {left:-304px; top:-5px;}
	#a_homeAutomation4 span {left:-446px; top:-29px;}

	#a_homeAutomation1:hover span {top:-230px;}
	#a_homeAutomation2:hover span {top:-495px;}
	#a_homeAutomation3:hover span {top:-230px;}
	#a_homeAutomation4:hover span {top:-479px;}
	

/***	Meeting Rooms		***/
	#ul_meetingRooms {width: 210px; height: 225px;  padding: 0; margin: 10px auto; position: relative; } 
	

	#li_meetingRooms1 {top: 0px; height: 145px;}
	#li_meetingRooms2 {top: 91px; height: 142px;}
	/*#li_meetingRooms3 {left: 304px; width: 218px;}
	#li_meetingRooms4 {left: 446px; width: 224px;}*/

	#a_meetingRooms1{width: 177px; height: 145px; left:2px;}
	#a_meetingRooms2{width: 189px; height: 142px; left:29px;}
/*	#a_meetingRooms3{width: 218px; height: 171px; top:5px;}
	#a_meetingRooms4{width: 224px; height: 179px; top:29px;}*/
	
	#ul_meetingRooms li a span {width:630px; height:225px; background:url(../assets/images/website/MeetingRoomsCollage.png) 0 0 no-repeat;}
	
	#a_meetingRooms1 span {top:0px; left:-2px;}
	#a_meetingRooms2 span {top:-91px; left:-29px;}
	/*#a_meetingRooms3 span {left:-304px; top:-5px;}
	#a_meetingRooms4 span {left:-446px; top:-29px;}
*/
	#a_meetingRooms1:hover span {left:-422px;}
	#a_meetingRooms2:hover span {left:-240px;}
	/*#a_meetingRooms3:hover span {top:-230px;}
	#a_meetingRooms4:hover span {top:-479px;}*/
	

/***	Education Facilities		***/
	#ul_educationFac {width: 210px; height: 220px;  padding: 0; margin: 10px auto; position: relative; } 
	

	#li_educationFac1 {top: 0px; height: 139px;}
	#li_educationFac2 {top: 82px; height: 134px;}
/*	#li_educationFac3 {left: 301px; width: 221px;}
	#li_educationFac4 {left: 453px; width: 221px;}
*/
	#a_educationFac1{width: 185px; height: 139px; left:3px;}
	#a_educationFac2{width: 170px; height: 134px; left:40px;}
/*	#a_educationFac3{width: 221px; height: 175px; top:43px;}
	#a_educationFac4{width: 221px; height: 190px; top:24px;}
	*/
	#ul_educationFac li a span {width:630px; height:220px; background:url(../assets/images/website/EducationFacilitiesCollage.png) 0 0 no-repeat;}
	
	#a_educationFac1 span {top:0px; left:-3px;}
	#a_educationFac2 span {top:-82px; left:-40px;}
/*	#a_educationFac3 span {left:-301px; top:-43px;}
	#a_educationFac4 span {left:-453px; top:-24px;}*/

	#a_educationFac1:hover span {left:-213px;}
	#a_educationFac2:hover span {left:-461px;}
/*	#a_educationFac3:hover span {top:-268px;}
	#a_educationFac4:hover span {top:-474px;}*/

/***	Government Facilities		***/
	#ul_govFac {width: 230px; height: 275px;  padding: 0; margin: 10px auto; position: relative; } 
	

	#li_govFac1 {top: 0px; height: 151px;}
	#li_govFac2 {top: 123px; height: 147px;}
/*	#li_govFac3 {left: 304px; width: 218px;}
	#li_govFac4 {left: 446px; width: 224px;}*/

	#a_govFac1{width: 198px; height: 151px; left:34px;}
	#a_govFac2{width: 190px; height: 147px; left:6px;}
/*	#a_govFac3{width: 218px; height: 171px; top:5px;}
	#a_govFac4{width: 224px; height: 179px; top:29px;}*/
	
	#ul_govFac li a span {width:690px; height:275px; background:url(../assets/images/website/GovtFacCollageVertical.png) 0 0 no-repeat;}
	
	#a_govFac1 span {top:0px; left:-34px;}
	#a_govFac2 span {top:-123px; left:-6px;}
/*	#a_govFac3 span {left:-304px; top:-5px;}
	#a_govFac4 span {left:-446px; top:-29px;}*/

	#a_govFac1:hover span {left:-265px;}
	#a_govFac2:hover span {left:-467px;}
/*	#a_govFac3:hover span {top:-230px;}
	#a_govFac4:hover span {top:-479px;}*/
