@charset "utf-8";
@import "base.css";
/* About CSS Document */



#right_nav {
/*background-color:#F9F9F9;*/
float:right;
margin-top:10px;
width:169px;
margin-left:20px;
margin-right:2px;
}

#right_nav ul li.top {
background:transparent url(/images/side_nav_top.gif) no-repeat scroll left top;
border:medium none;
color:white;
font-size:13px;
font-weight:600;
height:23px;
line-height:23px;
padding:0pt 0pt 0pt 5px;
width:169px;
}

#right_nav ul li {
background-color:#F1F1F1;
border-bottom:1px solid #BABABB;
border-top:1px solid #FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:4px;
}



#right_nav ul {

background-color:#f9f9f9;

margin-bottom:30px;
	background-image: url(/images/side_nav_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:5px;
	padding-left:0;

}

#header {
	background-color: white;
	margin-bottom: 0;
}

#side_nav_container {
	background-image: none;
	background-color: white;
	margin:0px 0 0 4px;
	width:792px;
}

#side_nav_content {
	width:765px;
	margin-top: 0;
}

#footer {
	background-image:url(/images/footer_bcg_landing.gif);
	height:30px; 
	margin-top: 0;
}

#footer2 {
	background-image:url(/images/footer_bcg_watertank.gif);
	height:30px; 
	margin-top: 0;
}

.padding {
        padding-right:10px;
        padding-left:20px;
}


/* ==== New sidebar form styling === */

form.form p,
table#sidebarform  p {
    padding: 5px;
    color: #333333;
}

table#sidebarform  tr td {
    padding: 10px 5px;
}

table#sidebarform { 
border-collapse: collapse;
border-spacing: 0;
background-color: #FFFFFF;
margin: 0;
 }

table#sidebarform p.required label {
	font-weight:bold;
}

table#sidebarform p.no-label {
	padding: 5px 0px 0px 5px;
}

table#sidebarform .error {
    background-color: #FFFFFF;
	margin-bottom: 0px;
	color: #8B0000;
}

#side_nav_content { padding-right: 0; }

table#master-table td#left-column {
  padding-right: 5px;
}