@charset "utf-8";
/* CSS Document */
<!--
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #efefef;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-size:.8em;
}
.oneColFixCtrHdr #container {
	width: 793px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	background: #d1d1d1; 
	height:138px;
	position:relative; z-index:1;
}	

a img{border:none;}

.oneColFixCtrHdr #headerborder{
height:99px;
background-image:url(../images/headerborder.jpg); background-repeat:repeat-x; background-position:bottom;
position:relative; top:0; left:0; z-index:0;
}

/*-------Huge problems with navigation here; li items are floated and block b/c inline items can't have the height adjusted on them. Padding 10px needs to be on all 3 li items listed below, do not change -------*/
.oneColFixCtrHdr #underlineheader	{margin-bottom:10px;}
.oneColFixCtrHdr .slideShow	{float:left; margin:10px 20px 10px 0; width:345px; height:219px; border:1px solid grey; padding:5px;}

.oneColFixCtrHdr .atlantaPic	{border:1px solid grey;}

.oneColFixCtrHdr #nav /*this holds the light gray background color for the nav bar; dont move because it lines up with the main centered container*/
{width:793px; height:39px; border:0px solid green; margin:auto;  background:#d8d8d8; }

.oneColFixCtrHdr #nav ul  /*this container holds the navigation bar; CAN MOVE WHOLE BAR HERE; might need different settings here for ie like negative left margin to left align it to the logo*/
{margin: auto; border:0px dotted black; height:35px; text-align:left; font-size:.9em; }

.oneColFixCtrHdr #nav li /*these are the buttons; padding still 10 top bottom, but set to 0 for left right to compensate for the fact there are no bullet images; had to display block and float left because of broad buttons (can not affect height of items if display inline)*/
{ display:block; float:left;border:0px solid red; padding:10px 0px 10px 5px ; 
background-image:url(../images/navborder.jpg); background-position:left; background-repeat:no-repeat;}

.oneColFixCtrHdr .whatList	
{margin-top:-3px;}

.oneColFixCtrHdr .equipmentList
{margin-bottom:22px;}

.oneColFixCtrHdr .equipmentList li	
{list-style-position:outside; margin-left:-10px;}

.oneColFixCtrHdr #nav li a /*link effects are here*/
{text-decoration:none; color:#000000; border: 0px solid white;padding:10px; }

.oneColFixCtrHdr #nav li a:hover /*hover effects here*/
{background-color:#c4c4c4;text-decoration:none; color:#000000; border:0px solid blue;padding:10px;}

.oneColFixCtrHdr .equipment /*here are styles images on the equipment page */
{border:1px solid grey; padding:3px; margin-left:15px;}

.active /*set this class on the li item for the current page*/
{background-color:#c4c4c4;}

h1 {position:absolute; top:0; left:-5000px;}


.oneColFixCtrHdr #mainContent {
	padding: 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	border:1px solid white;
	margin-top:-20px;
}
.oneColFixCtrHdr #mainContent a{color:#ff7e00;}


.phone { width:200px; color:#ff7e00; position:relative; top:-30px; left:590px; z-index:10;font-weight:600; letter-spacing:2px;}


.oneColFixCtrHdr #footer {
	padding: 5px 10px 7px 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	border:1px solid #cccccc;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 8px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
line-height:14px; text-align:center; font-size:.7em;
}

.oneColFixCtrHdr #footer a{color:#000000; }
.oneColFixCtrHdr #footer a:hover{color:#000; background-color:#FFFFFF;}

.oneColFixCtrHdr #footertext{width:50%; float:right; margin-top:-5px;}

.oneColFixCtrHdr #footer img{padding:10px; float:left; border:none;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

li {}
ol li {padding-bottom:15px;}

#interiorbox{float:right; width:261px; background-image:url(../images/bg.jpg); padding:10px 15px 20px 15px; margin:50px 0 20px 20px;}
#interiorbox p {}

#interiorbox dt {display:inline;font-weight:600; text-align:left;}
#interiorbox dd{display:inline; margin-left:5px;}
#interiorbox li{list-style:none; padding:10px 0; font-size:1.2em; margin-right:15px;width:100%; margin-left:-20px;}
#interiorbox li a{text-decoration:none;}
#interiorbox li a:hover{color:#000000;}

dt {display:inline;font-weight:600; text-align:left;}
dd{display:inline; margin-left:5px; }


#underlineheader {width:56%; height:auto; border-bottom:2px solid #ff7e00;}
h3 {margin-bottom:-1px;}

#map		{border:1px solid grey; padding:5px; padding-bottom:17px; width:425px; height:350px; margin-top:30px;}

div.row {
  clear: both;
  padding-top: 5px;
} 

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
  font-size:.8em;
  display:inline;
  }

div.row span.formw {
  /*float: right;*/
  /*width: 150px;*/
  text-align: left;
  margin-left:15px;
  } 

.legend{
padding-bottom:5px;
}

.rules {
width:25px;
display:inline;
font-size:.7em;
}
-->


a.email {color:#ff7e00; float:right; margin-top:-15px;}

#mozscroll { position: absolute; top: 0px; bottom: -1px; visibility: hidden } /* Force vertical scrollbar in Gecko browsers */

element.style { outline-color:none; }

#footerNav		{font-size:9px; float:right;}
#footerNav li	{list-style:none; display:block; float:left; padding:3px;}
