/* RESET */

* {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#635d48;
}

.clear {
	clear:both;
}



/* END RESET */




* html div.rates_content {
	margin-left: 21px;
}

div#page {
	width:750px;
	min-height: 400px;
	margin:10px auto 0px auto;
	background-image: url('/common/images/interface/bg-body.jpg'); 
	background-repeat:no-repeat;
}

div#search {
	float:right;
	height:30px;
	width:180px;
	position:relative;
}

div#search  div {
	position:absolute;
}


div#search_image {
	top:8px;
	left:0px;
}

div#search_input {
	top:6px;
	left:40px;
}

div#search_submit {
	top:8px;
	left:147px;
}



div#logo {
	float:left;
	margin:3px 0 0 10px;	
}

div#tertiary_nav {
	list-style:none;
	height:77px;
	padding-right:10px;
	float:right;
}

div#tertiary_nav li {
	margin-top:10px;
	padding:0px 2px 0px 4px;
	display:inline;
	float:left;
}

div#main_nav {
	height:21px;
	margin:0px 1px 0px 5px;
}

div#main_nav a {
	display: block;
	height: 21px;
	background-repeat: no-repeat;
	float: left;
}

div#main_nav div.about a {
	background-image: url('/common/images/interface/nav-about.gif');
	width: 72px;
	background-position: left;
}

div#main_nav div.community a {
	background-image: url('/common/images/interface/nav-community.gif');
	width: 82px;
}

div#main_nav div.rates a {
	background-image: url('/common/images/interface/nav-rates.gif');
	width: 52px;
}

div#main_nav div.personal a {
	background-image: url('/common/images/interface/nav-personal.gif');
	width: 69px;
}

div#main_nav div.business a {
	background-image: url('/common/images/interface/nav-business.gif');
	width: 71px;
}

div#main_nav div.agriculture a {
	background-image: url('/common/images/interface/nav-agriculture.gif');
	width: 82px;
}

div#main_nav div.youth a {
	background-image: url('/common/images/interface/nav-youth.gif');
	width: 50px;
}

div#main_nav div.about a:hover, div#main_nav div.about a.selected,
div#main_nav div.community a:hover, div#main_nav div.community a.selected,
div#main_nav div.rates a:hover, div#main_nav div.rates a.selected,
div#main_nav div.personal a:hover, div#main_nav div.personal a.selected,
div#main_nav div.business a:hover, div#main_nav div.business a.selected,
div#main_nav div.agriculture a:hover, div#main_nav div.agriculture a.selected,
div#main_nav div.youth a:hover, div#main_nav div.youth a.selected {
	background-position: right;
}


div#sub_nav {
	margin:0px 1px;
	height:40px;
	background-image: url('/common/images/interface/bg-subnav.gif'); 
	background-repeat:repeat-x;
}

div#sub_nav {
	padding-left: 9px;
	padding-top: 5px;
}

div#left_nav {
	padding-top:25px;
}

div#left_nav a {
	text-decoration: none;
}

div#left_nav div.link, div#left_nav div.first_link  {
	background-image: url('/common/images/interface/bg-sublinks.gif');
	background-repeat: repeat-x;
	width: 172px;
	height: 39px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

div#left_nav div.first_link, div#left_nav div.link a {
	font-size: 12px;
	font-weight: bold;
	color: #635d48;
}

div#left_nav div.link a:hover {
	text-decoration: underline;
}


/*MENU ANCHORS*/
table.menu_anchors {
}
table.menu_anchors td {
	 vertical-align: middle;
	 padding: 0px; margin: 0px;
}
table.menu_anchors td.menu_title {
	width: 95px;
	padding-left: 10px;
}
table.menu_anchors td.line {
	width: 30px;
}
table.menu_anchors td.line div {
	width: 100%;
	height: 0px;
	border-style: none;
	border-top: 1px solid #635d48;
}
table.menu_anchors td ul {
	border-left: 1px solid #635d48;
	list-style: none;
	padding: 0px; margin: 0px;
	padding-left: 20px;
	margin-left:10px;
}
table.menu_anchors td ul li {
	padding-bottom: 2px;
}

div#whitey {
	background-color: #ffffff;
	border: solid 1px #635d48;
}

div#left_content {
	float:left;
	width:490px;
	padding:30px 0px 15px 53px;
}

div#left_content div ul, div#left_content ul, 
div#right_content div ul, div#right_content ul, 
div#full_content ul  {
	line-height:1.5em;
	padding-left:25px;
	margin-bottom:10px;
}

div#left_content ol, div#right_content ol, div#full_content ol {
	line-height:1.5em;
	padding-left:30px;
	margin-bottom:10px;
}

div#left_content table {
	padding-left:5px;
}

div#left_column {
	float: left;
	padding-left:53px;
	padding-top:2px;
	width:182px;
	/*border:1px solid red;*/
}

div#right_content {
	float:right;
	width:460px;
	padding:30px 30px 15px 15px;
}

div#full_content {
	padding:30px 53px 15px 53px;
}

div#features {
	float:right;
	margin-top:30px;
}

div#features img {
	display:block;
	padding-bottom:5px;
}

div#footer {
	padding-top:10px;
	width:100%;
}

div#footer div {
	padding:6px 10px 2px 10px;
	text-align:right;
}

div#footer_bottom {
	/*border-top:1px solid #635d48;*/
	text-align:left !important;
}


/**/

div.employee_photo .photo {
	padding-left:7px;
}

.pdf_list * {
	margin:0;
	padding:0;
}

.pdf_list {
	padding-top:4px;
}

.pdf {
	height:32px;
	line-height:32px;
	clear:both;
	margin-bottom:10px;
}

.icon {
	float:left;
	padding-right:10px;
}

.link {
	float:left;
}

.img_center {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

address {
	padding-left:7px;
}