*{
	border: 0;
	margin: 0;
}

body{
	background-color: Black;
	text-align: center;
}

#container{
margin-left: auto;
margin-right: auto;
width: 1024px;
text-align: left;
}

#header{
	background-image: url(images/header.gif);
	height: 126px; width: 1024px; background-repeat: no-repeat;	
}

#header_links{
padding-top: 45px; margin-left: 200px;
}

#header_links li{
list-style-type: none;
cursor: hand;
}

#header_links a{
cursor: hand;
margin-right: 13px;
}

#content{
position: absolute;
top: 126px; bottom:168px;
width: 1024px;
	background-color: white;
  	text-align:center;
overflow: auto;
}


.section ul li a {
	display: inline; 
}

#footer{
	height: 169px;
	 width: 1024px;
position: absolute;
bottom:0px;
}

#Tfooter{
background-image: url(images/Tfooter.gif);
height: 8px; width: 1024px;
}

#footer_links{
		text-align: center;
		padding: 15px 0 8px;
}

#Bfooter{
background-image: url(images/Bfooter.gif);
height: 24px; width: 1024px;
}
#pgTitle{
padding: 10px 0 0 650px;
}

#VCtitle{
float: right;
margin-top: 10px;
margin-right: 10px;
}



#footer_links a:hover, #header_links a:hover, .section ul li a:hover {
opacity: 0.5;
}


#map{
float: left;
}


#SR{
width: 558px;
height: 384px;
margin-left: 220px;
margin-top: 40px;
}

#SR_displays, #SR_graphics{ 
float: left;
margin: 0px;
padding: 0px;
}

#SR_signage, #SR_environments{ 
float: right;
margin-top: -4px;
padding:0px;
}

#contact{
text-align: left;
margin-left: 135px;
float: left;
}

.box{
text-align: left;
width: 337px; margin-top: 10px;
}

.boxTop{
background-image: url(images/contact/boxTop.png);
width: 337; height: 22px;
background-repeat: no-repeat;
}

.boxBottom{
background-image: url(images/contact/boxBottom.png);
width: 337; height: 25px;
background-repeat: no-repeat;
}

#boxAbout{
background-image: url(images/contact/boxFill.png);
background-repeat: repeat-y; padding: 10px;
}

.box p{
font-family: "Times New Roman", Times, serif;
font-size: 10.5pt;
margin: 5px 8px 0px 8px;
}

h4{
font-family: "Times New Roman", Times, serif;
font-size: 12pt;
text-align: right; margin-right: 15px;
}

input, select, submit, textarea{  
border: black solid 1pt; margin-left: 5px;
}

#submit input:hover{
background-color: #333333;
color: #FFFFFF;
}

.box h3{
font-family: "Times New Roman", Times, serif;
font-size: 12pt;
text-align: center; margin-right: 15px;

}

.login{
margin: 100px 0 0 200px;

}

#loginSubmit input:hover{
background-color: #333333;
color: #FFFFFF;
}

#loginSubmit input{
margin-left: 120px;
}


p .loginComments{
color: #666666; font-size: 9pt;
text-decoration: none;
}

p .loginComments:hover{
color: #000000; 
}


h2{
margin: 30px 0 20px 20px;
width: 800px;
text-align: left;

}

#Rlinks{

}
#RlinksL{
	float: left;
}

#RlinksR{
	float: left;
margin: 30px 0 0 20px;
width: 500px;
}

#Rlinks a{
font-size: 10pt;
text-decoration: none;
color: black;
}

#Rlinks a:hover{
text-decoration: underline;
}

.resourcesPhoto img{
margin-right: 20px;
}

a.resourcesSite{
text-align:left;
margin-left: 20px;

}

#Rchecklists{
	clear: both;
text-align: left;
margin-bottom: 100px;

}

#Rchecklists a{
padding-left: 100px;
	text-decoration: none;
	color: black;
	padding-top: 10px;

}

#Rchecklists a:hover{
	text-decoration: underline;

}

#Rtemplates{
	clear: both;
	text-align: left;

}

#Rtemplates a{
	text-decoration: none;
	color: black;
	padding-bottom: 10px;
	
}

#Rtemplates a:hover{
	text-decoration: underline;
	
}

#Rtemplates ul{
list-style-type: none;
	padding-left: 100px;

}

#Rtemplates p{
font-style: italic;
padding-left: 150px;
padding-bottom: 10px;
font-size: 10pt;
	
}

#Rtemplates li{
padding-top: 10px;
}	
	
	
#RtemplatesR{
	float: left;
}

#RtemplatesL{
	float: left;
	margin-right: 50px;

}


.section ul li a.lightbox-enabled img {
border:0;
}

#VisImport{
position: absolute;
top:0px; bottom:0px;
left:0px;
height: 100%;
margin-left: 22px;
}





