@charset "utf-8";
/* CSS Document */
A:visited{color:#009;text-decoration:none;outline:none}
A:link{color:#009;text-decoration:none;outline:none}
A:active{color:#009;text-decoration:none;outline:none}
A:hover{color:#00C;text-decoration:none;outline:none}
body{ background-color:#006;
}
.headline{
	font:20px Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#444;
}
	
.container{
	position:relative;
	background-color:#fff;
	top:0px;
	width:900px;
	height:850px;
	margin:0 auto;
}

#appointments{
	position:absolute;
	top:17px;
	width:322px;
	height:111px;
	left:206px;
	font:20px Arial, Helvetica, sans-serif;
	font-weight:500;
	
}
#appointments2{
	position:absolute;
	top:370px;
	width:280px;
	height:110px;
	left:0px;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#006;
}
#arrow{
	position:absolute;
	top:56px;
	width:30px;
	height:50px;
	left:190px;
}
#arrowServices{
	position:absolute;
	top:33px;
	width:30px;
	height:50px;
	left:191px;
}
#back{
	position:absolute;
	top:30px;
	left:153px;
	width:290px;
	height:64px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#444;
}
#bigPicture{
	position:absolute;
	top:13px;
	left:33px;
	height:173px;
	width:174px;
}
#box1{
	position:absolute;
	border-bottom:#CCC solid 2px;
	border-right:#CCC solid 2px;
	top:333px;
	left:32px;
	width:301px;
	height:470px;
}
#box2{
	position:absolute;
	border-bottom:#CCC solid 2px;
	top:486px;
	left:334px;
	width:532px;
	height:317px;
}
#box3{
	position:absolute;
	border-bottom:#CCC solid 2px;
	top:336px;
	left:335px;
	width:530px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	height:146px;
}
#box4{
	position:absolute;
	border-bottom:#CCC solid 2px;
	border-right:#CCC solid 2px;
	top:334px;
	left:32px;
	width:301px;
	height:468px;
}
#box5{
	position:absolute;
	border-bottom:#CCC solid 2px;
	top:337px;
	left:335px;
	width:530px;
	height:191px;
}
#box6{
	position:absolute;
	border-bottom:#CCC solid 2px;
	top:482px;
	left:335px;
	width:532px;
	height:158px;
}
#box7{
	position:absolute;
	border-bottom:#CCC solid 2px;
	top:332px;
	left:335px;
	width:530px;
	height:471px;
}
#box8{
	position:absolute;
	border-left:#CCC solid 2px;
	top:-28px;
	left:238px;
	width:266px;
	height:435px;
}
#central{
	position:absolute;
	left:26px;
	top:263px;
	width:88px;
	height:108px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#444;
}
#content{
	position:absolute;
	top:59px;
	left:10px;
	width:494px;
	height:375px;
}

#east{
	position:absolute;
	left:457px;
	top:128px;
	width:82px;
	height:174px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#444;
}
#flash{
	position:absolute;
	top:247px;
	left:46px;
	width:auto;
	height:auto;
	z-index:10;
}
#flash2{
	position:absolute;
	top:13px;
	left:33px;
	width:auto;
	height:auto;
	z-index:10;
}
#form{
	position:absolute;
	top:2px;
	width:537px;
	height:469px;
	left:23px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	line-height:28px;
}
#form2{
	position:absolute;
	top:11px;
	left:14px;
	width:514px;
	height:452px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#444;
}
#heater{
	position:absolute;
	left:7px;
	top:-1px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	line-height:16px;
	width:116px;
	height:58px;
}
#homePic{
	position:absolute;
	top:50px;
	left:31px;
	border:#CCC solid 2px;
	width:830px;
	height:234px;
}
#job{
	position:absolute;
	top:-28px;
	left:479px;
	width:376px;
	height:75px;
	font:30px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:900;
}
#lightingImage{
	position:absolute;
	top:173px;
	left:23px;
	width:50px;
	height:176px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	text-align:center;
}
#lightingImage2{
	position:absolute;
	top:187px;
	left:111px;
	width:50px;
	height:127px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	text-align:center;
}
#link1{
	position:absolute;
	left:6px;
	top:101px;
	width:78px;
	height:22px;
}
#list{
	position:absolute;
	left:226px;
	top:51px;
	width:247px;
	height:60px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	line-height:16px;
}
#list1{
	position:absolute;
	left:218px;
	top:108px;
	width:141px;
	height:192px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#444;
	line-height:16px;
}
#list2{
	position:absolute;
	left:350px;
	top:108px;
	width:180px;
	height:193px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#444;
	line-height:16px;
}
#listServices{
	position:absolute;
	left:23px;
	top:100px;
	width:186px;
	height:60px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	line-height:15px;
}
#list1Services{
	position:absolute;
	left:233px;
	top:11px;
	width:141px;
	height:181px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#444;
	line-height:15px;
}
#list2Services{
	position:absolute;
	left:369px;
	top:9px;
	width:162px;
	height:183px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#444;
	line-height:15px;
}
#logo{
	position:absolute;
	width:132px;
	left:8px;
	top:20px;
	height:131px;
	text-decoration:none;
	border:none;
	z-index:10;
}
#navigation{
	position:absolute;
	top:246px;
	width:830px;
	height:86px;
	left:31px;
}
#north{
	position:absolute;
	left:-70px;
	top:166px;
	width:84px;
	height:173px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#444;
}
#number{
	position:absolute;
	top:54px;
	left:19px;
	width:187px;
	height:27px;
	font:19px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:900;
}
#panel{
	position:absolute;
	left:41px;
	top:14px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	line-height:16px;
	width:570px;
	height:467px;
}
#pic1{
	position:absolute;
	top:16px;
	left:0px;
	width:282px;
	height:246px;
	border:#CCC solid 2px;
}
#pic2{
	position:absolute;
	top:11px;
	left:13px;
	width:178px;
	height:105px;
	border:#CCC solid 2px;
}
#south{
	position:absolute;
	left:-82px;
	top:61px;
	width:97px;
	height:311px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#444;
}
#textBox1{
	position:absolute;
	left:-1px;
	top:268px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	width:290px;
	height:168px;
}
#textBox2{
	position:absolute;
	left:15px;
	top:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	width:184px;
	height:296px;
}
#textBox3{
	position:absolute;
	left:1px;
	top:268px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	width:319px;
	height:133px;
}
#textBox4{
	position:absolute;
	left:208px;
	top:-80px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	line-height:1px;
	width:319px;
	height:39px;
}
#textBox5{
	position:absolute;
	left:1px;
	top:12px;
	font:13px Arial, Helvetica, sans-serif;
	color:#444;
	width:272px;
	height:414px;
}
#textBox6{
	position:absolute;
	left:21px;
	top:12px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	width:162px;
	height:181px;
}
#textBox7{
	position:absolute;
	left:95px;
	top:-105px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	width:403px;
	height:395px;
}
#textBoxArea{
	position:absolute;
	left:335px;
	border-bottom:#CCC solid 2px;
	top:527px;
	font:10px Arial, Helvetica, sans-serif;
	color:#444;
	width:550px;
	height:275px;
}
#trans{
	position:absolute;
	top:99px;
	left:10px;
	height:37px;
	left:-1px;
}
#trans1{
	position:absolute;
	top:115px;
	left:10px;
	height:37px;
	left:-1px;
}
#trans2{
	position:absolute;
	top:264px;
	left:10px;
	height:37px;
	left:-2px;
}
#vent{
	position:absolute;
	left:9px;
	top:156px;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
	line-height:16px;
	width:286px;
	height:50px;
}
#mainNav{
	position:absolute;
	top:23px;
	left:590px;
	width:278px;
	height:18px;
	z-index:1000;
}
#navbar ul{margin:0px 0px 0px 0px;list-style:none;}
#navbar a{display:block;width:inherit;font:12px bold Arial, Helvetica, sans-serif;font-weight:500;color:#444;text-decoration:none;}
#navbar li{float:left;}
#navbar li ul{display:none;}
#navbar li:hover ul{position:absolute;display:block;color:#00C;}
#mainNav2{
	position:absolute;
	top:57px;
	left:237px;
	width:603px;
	height:26px;
	z-index:11;
}
#navbar2 ul{margin:0px 0px 0px 0px;list-style:none;}
#navbar2 a{display:block;width:inherit;font:12px Arial, Helvetica, sans-serif;font-weight:900;color:#fff;text-decoration:none;}
#navbar2 li{float:left;}
#navbar2 li ul{display:none;}
#navbar2 li:hover ul{position:absolute;display:block;color:#00C;}
#mainNav3{
	position:absolute;
	top:812px;
	left:31px;
	width:305px;
	height:18px;
}
#navbar3 ul{margin:0px 0px 0px 0px;list-style:none;}
#navbar3 a{display:block;width:inherit;font:12px bold Arial, Helvetica, sans-serif;font-weight:500;color:#444;text-decoration:none;}
#navbar3 li{float:left;}
#navbar3 li ul{display:none;}
#navbar3 li:hover ul{position:absolute;display:block;color:#00C;}
#mainNav4{
	position:absolute;
	top:828px;
	left:30px;
	width:719px;
	height:18px;
}
#navbar4 ul{margin:0px 0px 0px 0px;list-style:none;}
#navbar4 a{display:block;width:inherit;font:12px bold Arial, Helvetica, sans-serif;font-weight:500;color:#444;text-decoration:none;}
#navbar4 li{float:left;}
#navbar4 li ul{display:none;}
#navbar4 li:hover ul{position:absolute;display:block;color:#00C;}
#mainNav5{
	position:absolute;
	top:420px;
	left:-44px;
	width:427px;
	height:37px;
}
#navbar5 ul{margin:0px 0px 0px 0px;list-style:none;}
#navbar5 a{display:block;width:inherit;font:10px bold Arial, Helvetica, sans-serif;font-weight:500;color:#444;text-decoration:none;}
#navbar5 li{float:left;}
#navbar5 li ul{display:none;}
#navbar5 li:hover ul{position:absolute;display:block;color:#00C;}

.TabbedPanels {
	position:absolute;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 532px;
	height:450px;
	top:349px;
	left:350px;
	z-index:1000; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	width:13.2em;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em Arial, Helvetica, sans-serif;
	color:#444;
	background-color: #fff;
	list-style:none;
	border-left: solid 1px #999;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.TabbedPanelsTabHover {
	background-color: #fff;
	color:#03C;
	border: 1px solid #03C;
}
.TabbedPanelsTabSelected {
	background-color: #fff;
	border: 1px solid #03C;
}
.TabbedPanelsTab a {
	color:#666;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 2px #CCC;
	border-bottom: solid 2px #CCC;
	border-top: solid 2px #CCC;
	border-right: solid 2px #CCC;
	background-color: #fff;
	width:506px;
}
.TabbedPanelsContent {
	overflow: hidden;
	padding: 4px;
		font:12px Arial, Helvetica, sans-serif;
	color:#444;
	line-height:13px;
	height:377px;
}
.TabbedPanelsContentVisible {
}
/* Styles for Printing */
@media print {
.TabbedPanels {
	overflow: visible !important;
}
.TabbedPanelsContentGroup {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
.TabbedPanelsContent {
	overflow: visible !important;
	display: block !important;
	clear:both !important;
}
.TabbedPanelsTab {
	 overflow: visible !important;
	 display: block !important;
	 clear:both !important;
}
}
.bluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#006;
	font-size: 14px;
	line-height: 16px;
}
