/* GLOBAL */
body {
	margin: 0px; padding: 0px;
	font-size: 0.9em;
	font-family: Arial, 'Sans Serif';
}
div.left_column, div.middle_column, div.right_column {
	background-color: white;
}
a {
	color: #876954;
	text-decoration: none;
}
/* HEADER */
div.header_container {
	border-top: solid 5px #ecdeba;
	background: url("/imgs/collage_bg.gif") top left repeat-x;
	height: 72px; 
}
div.header_container h1.logo {
	background: url("/imgs/logo.gif") top left no-repeat;
	width: 393px; height: 72px;
	margin: 0px;
}
div.header_container h1.logo span.round_corner {
	background: url("/imgs/collage_bg_left.gif") top left no-repeat;
	width: 40px; height: 72px;
	float: left;
	margin-left: 393px;
}
div.header_container div.collage {
	background: url("/imgs/collage.jpg") top left no-repeat;
	width: 262px; height: 72px;
	float: right;
}
div.divider {
	background: url("/imgs/divider_bg.gif") top left repeat-x;
	height: 33px;
}
/* LEFT CONTAINER */
div.left_container {
	float: left;
}
div.left_container ul.menu li {
	list-style-type: none;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #f1e6c9;
	margin: 1px;
	line-height: 20px;
}
div.left_container ul.menu li:hover {
	background-color: #f7f2e5;
}
div.left_container div.search_box,
div.left_container ul.menu {
	padding-left: 0px;
	background-color: #e7d7af;
	padding: 1px;
	margin: 5px; margin-top: 0px;
	width: 198px; 
}
div.left_container div.search_box form {
	background-color: #f7f2e5;
	margin: 0px; padding: 2px;
}
div.left_container div.search_box form label {
 	font-family: Arial, 'Sans Serif'; 
	padding-left: 1px;
}
div.left_container div.search_box form input.text_field {
	width: 178px;
}
div.left_container div.search_box form fieldset {
	border: none; padding: 0px; margin: 0px;
}
div.left_container ul.menu li a {
	background: url("/imgs/arrow.gif") 5px center no-repeat;
	padding-left: 16px; padding-right: 5px;
}
div.left_container ul.bottom_menu li {
	text-transform: none;
	text-align: center;
	background-color: #f7f2e5;
}
div.left_container ul.bottom_menu li:hover {
	background-color: #f1e6c9;
}
div.left_container ul.bottom_menu li a {
	background: none;
	padding: 0px;
}
div.left_container ul.banner_menu {
	padding: 0px;
}
div.left_container ul.banner_menu li {
	list-style-type: none;
	text-align: center;
}
div.left_container ul.banner_menu li img {
	border: none;
}
/* RIGHT COLUMN */
div.main_container div.right {
	float: right;
	width: 250px;
	border-left: solid 1px #ecdeba;
	border-right: solid 1px #ecdeba;
	background-color: #f7f2e5;
	margin-right: 0px;
	margin-left: 15px;
}
div.main_container div.right h1 {
	margin: 0px;
	border-top: solid 1px #ecdeba;
	border-bottom: solid 1px #ecdeba;
	font-size: 100%;
	text-transform: uppercase;
	color: #876954;
	line-height: 20px;
	background-color: #faeed0;
}
div.main_container div.right h1 span {
	background: #fffbed url("/imgs/column_corner.gif") right bottom no-repeat;
	padding: 1px;
	padding-left: 4px; 
	padding-right: 30px;
}
div.main_container div.right p {
	padding: 4px;
	margin-top: 2px;
	text-align: justify;
	border-bottom: 1px solid #ecdeba;
	margin-bottom: 0px;
}
div.main_container {
	margin-left: 210px;
	margin-right: 5px;
}
/* MAIN COLUMN */
div.main {
	margin-right: 257px;
	margin-top: 0px;
	border-left: solid 1px #ecdeba;
	border-right: solid 1px #ecdeba;
	border-bottom: solid 1px #ecdeba;
	background-color: #fdfbf5;
}
div.wide { /* Use for two-column layout */
	margin-right: 0px;
}
div.main h1 {
	margin: 0px;
	border-top: solid 1px #ecdeba;
	border-bottom: solid 1px #ecdeba;
	font-size: 100%;
	text-transform: uppercase;
	color: #876954;
	line-height: 20px;
	background-color: #faeed0;
}
div.main h1 span {
	background: #fffbed url("/imgs/column_corner.gif") right bottom no-repeat;
	padding: 1px;
	padding-left: 4px; 
	padding-right: 30px;
}
div.doc h1 {
	padding-left: 4px;
}
div.doc h1 span {
	background: none;
	padding-left: 0px;
}
div.main p {
	padding: 4px;
	margin-top: 0px;
/*    font-family: 'Times New Roman', Serif; */
    font-family: Helvetica, Sans;
	font-size: 100%;
	text-align: justify;
} 
/* FOOTER */
div.footer {
	margin-top: 5px;
	clear: both;
	background-color: #f1e6c9;
	line-height: 20px;
	text-align: center;
	color: #876954;
	font-weight: bold;
}
/* DOCUMENTS */
div.main p {
	margin: 0px; padding: 0px;
}
div.main div.news_entry {
	margin-left: 5px; margin-right: 5px;
	border-bottom: solid 1px #ecdeba;
	margin-bottom: 5px; padding-bottom: 5px;
	line-height: 20px;
/*    font-family: 'Times New Roman', Serif; */
    font-family: Helvetica, Sans;
	font-size: 100%;
}
div.main div.news_entry img {
	margin-top: 5px; margin-left: 5px;
}
div.main div.news_entry div.clear {
	//clear: right;
}
div.main div.news_entry ul li {
    font-size: 100%;
}
div.main span.date {
	font-weight: bold;
	font-size: 100%;
}
div.main a, div.main p a {
	font-size: 100%;
}
div.main div.oldnews_entry {
	margin-left: 5px; margin-right: 5px;
	padding-bottom: 3px;
}
div.main ul.sections_entry {
	padding-left: 20px; margin-left: 0px;
	padding-top: 0px; margin-top: 7px;
}
div.main ul.sections_entry li {
	font-weight: bold;
/*    font-family: 'Times New Roman', Serif; */
    font-family: Helvetica, Sans;
	font-size: 100%;
}
div.main ul.sections_entry_documents {
	padding-left: 20px; margin-left: 0px;
}
div.main ul.sections_entry_documents li {
	font-weight: normal;
	font-family: Arial, 'Sans Serif'; 
	font-size: 100%;
}
div.main ul.sections_entry_documents li a {
	font-size: 100%;
}
div.main div.document_body {
	padding: 5px;
}
div.main div.document_body p {
	padding-bottom: 10px;
}
span.pdf_needed {
    font-size:90%; font-style: oblique;
}
div.doc h1 a {
    display: block;
    float: right;
    margin-right: 5px;
}
div.doc h1 a img {
    border: none;
}


div.news_entry p.center {
    text-align: center;
}
div.news_entry p.right {
    text-align: right;
}
div.news_entry img.right {
    float: right;
    margin-top: -10px;
}
div.document_body p.center {
    text-align: center;
}
div.document_body p.justify {
    text-align: justify;
}
div.document_body p.right {
    text-align: right;
}

