

#container {
background-color: #fff;
width: 745px; 
margin: 0 auto;
text-align: left;
}


ul	{
list-style-type: none;
margin: 0;
padding: 0;
}

ul.bullet	
{
   list-style-type:disc;
   margin-left: 35px;
   width: 475px;
}

a img {
border: 0px none;
}

:focus {
-moz-outline-style: none;
}

.clear {
clear: both;
font-size: 10px;
}

form {
margin: 0;
}

.calculating {
padding: 175px 0 0 209px;
}

/* Error Messaging */
p.error {
color: #f00;
}

ul.error {
clear: both;
margin-bottom: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-top: 10px;
}


/* =Main Navigation
================================================================== */
#nav {
font: 12px Arial;
}

#nav li {
float: left;
position: relative;
z-index: 20;
}

#nav li li {
/* border-bottom: 1px solid #465F42; COLOR CHANGE */
border-bottom: 1px solid #769172;
/* border-top: 1px solid #78A671; COLOR CHANGE */
border-top: 1px solid #769172; 
color: #ccc;
/* background-color:#648a5e; COLOR CHANGE */
background-color:#557051; 
text-align: left;
width: 162px;
z-index:500;
}

#nav li a img, #nav li img {
display:block;
}

#nav li li a {
color: #fff;
display: block;
padding: 1px 0 1px 0;
text-align: left;
text-decoration: none;
width: 100%;
margin-left:3px;
}

#nav li li a img { /* overides top padding for images used within drop down */
display: inline;
margin: 0;
padding: 0 0 0 3px;
text-align: left;
}

#nav li li a:hover {
/*background-color: #4D4D4D;*/
background-color: #6A8C67;	
/* background-color: #4E6C4A; COLOR CHANGE */
text-decoration: none;
width: 100%;
}

#nav li.holder { /* use to maintain height in empty drop down cells */ 
padding: 1px 0;
}

#nav li ul {
display: none;
left: 0;
position: absolute;
top: 100%;
width: 260px;
z-index: 3;
}

#nav li>ul {
left: auto;
top: auto;
}

#nav li:hover ul,#nav li.over ul {
display: block;
left: 0;
top: 100%;
}       



