/*CSS*/
#container {
			width: 782px;
			\width: 802px;
			w\idth: 782px;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
		}

#logo {
			padding: 0px;
		}
		
#banner {
	padding: 0px;
	background-image: url(/images/bg_banner_top.jpg);
	background-repeat: repeat-x;
	height: 174px;
		}

#banner_sml {
	padding: 0px;
	height: 90px;
	width:180px;
		}
#content {
	width: 546px;
}

#sidebar-a {
	float: right;
	width: 230px;
		}

#footer {
	clear: both;
	padding: 0px;
	margin-top: ;
	font-size: 10px;
		}
#footerSearch{
	clear: both;
	padding: 0px;
	margin-top: ;
	font-size: 10px;
    text-align:center;
		}

#contentBorder{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-bottom: 10px;
	background-image: url(/images/bg_right_col.jpg);
	background-repeat: repeat-y;
	background-position: right;
	overflow: hidden;
}
#contentBorderSearch{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-bottom: 10px;
	
	background-position: right;
	overflow: hidden;
}
#navlist {
        padding: 3px 0 3px 21px;
        margin-left: 0px;
        border-bottom: 1px solid #999999;
        font: bold 12px Verdana, Arial, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border-bottom: 1px none #999999;
	background: #DDE;
	text-decoration: none;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #448; }

#navlist li a:hover {
        color: #000;
        background: #AAE;
        border-color: #227;
}

#navlist li a#current {
        background: white;
        border-bottom: 1px solid white;
color:#448;
}
