/* GENERAL */
body {
font-size: 11px;
font-family: verdana, arial, helvetica, sans-serif;
background-image: url('../images/background.gif');
margin:.5em 0 0 0;
padding:0;
color:#3F2100;
line-height:16px;
}
.printable {
background-image: none;
background-color:#ffffff;
}
.printable-link-div {
	text-align:right
}

td {
vertical-align:top;
padding:0;
margin:0;
text-align:left;
}

h1 {color:#687E93;
font-family: Georgia, verdana, arial, helvetica, sans-serif;
font-size:13px;
margin: 3px 0 3px 0;
padding:0;
}

h2 {color:#687E93;
font-family: verdana, arial, helvetica, sans-serif;
font-size:12px;
margin: 7px 0 7px 0;
padding:0;
}

h3 {color:#687E93;
font-family: verdana, arial, helvetica, sans-serif;
font-size:10px;
margin: 7px 0 7px 0;
padding:0;
}

h4 {color:#777B7F;
font-family: verdana, arial, helvetica, sans-serif;
font-size:10px;
margin: 7px 0 7px 0;
padding:0;
}

h5 {color:#000000;
font-family: verdana, arial, helvetica, sans-serif;
font-size:10px;
margin: 7px 0 7px 0;
padding:0;
}

h6 {color:#000000;
font-family: verdana, arial, helvetica, sans-serif;
font-size:10px;
margin: 7px 0 7px 0;
padding:0;
}


.pageGroupTitle {color:#687E93;
font-family: Georgia, verdana, arial, helvetica, sans-serif;
font-size:17px;
margin: 3px 0 3px 0;
padding:0;

}

.pageTitle {color:#9B5205;
font-family: Georgia,verdana, arial, helvetica, sans-serif;
font-size:13px;
margin: 7px 0 7px 0;
padding:0 0 3px 0;
width:550px;
}

img {padding:0;
margin:0;
}

ul.anchorLinks {margin: 0;
padding:0;
list-style:none;
}

ul.anchorLinks li {margin: 0;
padding:0 0 2px 0;
list-style:none;
}

.anchorLinks li a {font-weight: bold;}

/* TOP SECTION*/
#wrapper {
margin-left: auto;
margin-right: auto;
width: 770px;
text-align: left;
background-color:#ffffff;
height:100%;
padding:0 0 25px 0;
border-right:1px solid #A18F81;
border-left:1px solid #A18F81;
border-bottom:6px solid #9D5103;
}

#utils {
background-color:#9D5103;
height:17px;
margin:0;
padding:0;
width:770px;
color:#fff;
font-family:verdana, arial;
font-size:11px;
font-weight:bold;
}


#utils ul {
float: right;
margin: 0 2px 0 0;
padding: 0;
list-style-type:none;
}

#utils ul li.line {
padding: 0 5px 0 5px;
margin: 0px;
display:inline;
border-right:1px solid #fff;
}

#utils ul li {
padding: 0 5px 0 5px;
margin: 0px;
display:inline;
}


#utils ul li a, 
a:link, 
a:visited, 
a:hover, 
a:active
{
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:11px;
  color:#ffffff;
  font-weight:bold;
  margin:0px;
  padding:0;
  text-decoration:none;
}



#brfc-image {
width:770px;
padding:0;
margin:0;
}


/* TOP NAVIGATION */
#topNav {width:770px;
padding:0;
margin:0;
border-top:3px solid #667F93;
border-bottom:1px solid #b9c5d0;
background-color:#DCD3C2;
height:24px;
color:#fff;
}

#topNav ul {padding:5px 2px 5px 5px;
margin:0;
list-style-type:none;
}

#topNav ul li {padding:0 5px 0 5px;
margin:0 1px 0 1px;
display:inline;
border-right:1px solid #fff;
}

#topNav ul li.last {padding:0 5px 0 5px;
margin:0 1px 0 1px;
display:inline;
border-right:none;
}

#topNav ul li a,
				a:link,
				a:visited,
				a:hover,
				a:active
				{
				font:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				color:#68896C;
				font-weight:bold;
				margin:0;
				padding:0;
				text-decoration:none;
				}
				
#topNav ul li.on a,
				a:link,
				a:visited,
				a:hover,
				a:active
				{
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				margin:0;
				padding:0;
				color:#9D5103;
				text-decoration:none;
				}

			
/* MIDDLE CONTENT */
#middle_wrapper {padding:0;
margin:0;
width:770px;
background-color:#fff;
}

#middle_wrapper .woNav {margin:5px 15px 5px 10px;}
#middle_wrapper .wNav {margin:5px 15px 5px 0;}

#image_border {border-top:.1em solid #DBD4C2;
border-left:.1em solid #DBD4C2;
border-right:.1em solid #DBD4C2;
width:150px;
}

/* HTML ITEMS FOR MIDDLE CONTENT */
#image_border img {border-bottom:.1em solid #DBD4C2;
padding:5px;
margin:0;
display:block;
}

#middle_content {margin:10px;
padding:0;
}

#middle_content img {
margin:5px 5px 5px 5px;
padding:4px;
border:1px solid #DBD4C2;
}

#middle_content a,
				a:link,
				a:visited,
				a:active
				{
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				font-weight:normal;
				margin:0;
				padding:0;
				color:#466545;
				text-decoration:underline;
				}
				
#middle_content	a:hover
				{
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				font-weight:normal;
				margin:0;
				padding:0;
				color:#466545;
				text-decoration:none;
				}

/* RIGHT SIDE BOXES */
#right_content {margin:5px 0 5px 0;
padding:0;
}

/* BOX 1 */
#right_content #box1 {margin:0 0 8px 0;
padding:0;
border:.1em solid #DBD4C2;
}


.highlights{background-color:#A18F83;
padding:3px 0 4px 0;
margin:0;
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:bold;
text-align:center;
}

#right_content ul {padding:0;
margin:5px 0 15px 14px;
list-style-type:none;
}

#right_content ul li {padding:3px 0 0 14px;
margin:0;
background-image:url('../images/bullet.gif');
background-position:0 5px;
background-repeat:no-repeat;
}

#right_content ul li a,
				a:link,
				a:visited,
				a:hover,
				a:active
				{
				font:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				color:#456746;
				font-weight:normal;
				margin:0;
				padding:0;
				text-decoration:none;
				}

#right_content a,
				a:link,
				a:visited,
				a:active
				{
				font:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				color:#456746;
				font-weight:normal;
				margin:0;
				padding:0;
				text-decoration:underline;
				}

#right_content a:hover		{
				font:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				color:#456746;
				font-weight:normal;
				margin:0;
				padding:0;
				text-decoration:none;
				}
				
/* BOX 2 */
#right_content #box2 {margin:0 0 8px 0;
padding:0;
border:.1em solid #DBD4C2;
}


.newsletter {background-color:#8294A2;
padding:3px 0 4px 0;
margin:0;
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:bold;
text-align:center;
}

#right_content .text {font-family:verdana, arial, helvetica, sans-serif;
color:#402200;
font-size:11px;
margin:0;
padding:5px 3px 5px 4px;
line-height:14px;
}

#right_content p {padding:0;
margin:0;
}

.newsletter_form {padding:0;
margin:10px 0 0 0;
text-align:center;
}

.newsletter_form div {text-align:right;
padding:2px 9px 0 0;
}

/* BOX 3 */
#right_content #box3 {margin:0 0 8px 0;
padding:0;
border:.1em solid #DBD4C2;
}

.friends {background-color:#84A383;
padding:3px 0 4px 0;
margin:0;
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:bold;
text-align:center;
}


/* PHOTO CREDIT SECTION */
#right_content #box4 {margin:0;
padding:5px 0 0 25px;
background-image:url('../images/bullet.gif');
background-position:10px 7px;
background-repeat:no-repeat;
}

#right_content #box4 a,
				a:link,
				a:visited,
				a:hover,
				a:active
				{
				font:verdana, arial, helvetica, sans-serif;
				font-size:10px;
				color:#456746;
				font-weight:normal;
				margin:0;
				padding:0;
				text-decoration:none;
				}
				
/* FOR SEARCH BOX - WORKS IN TANDEM WITH MIDDLE CONTENT CSS */
#search_wrapper {border:1px solid #ddd;
padding:10px 0 10px 0;
margin:20px 10px 10px 10px;
}

#search_wrapper_inside {border:1px solid #ddd;
padding:10px 0 10px 0;
margin:20px 177px 10px 10px;
}

form {padding:0;margin:0;}

td.search1 {padding:0;margin:0;text-align:center;}
td.search2 {padding:0;margin:0;text-align:left;}
td.search2 .search_btn {padding-left:5px;margin:0;}


/* LEFT HAND NAVIGATION */
#leftNav {padding:0;
margin:5px 0 0 0;
width:170px;
border-top:1px solid #C4D1DA;
border-right:1px solid #C4D1DA;
border-bottom:1px solid #C4D1DA;
}

#leftNav ul {padding:0;
margin:0;
list-style-type:none;
background-color:#ECECEC;
}

#leftNav ul li {padding:3px 3px 3px 20px;
margin:0;
}

#leftNav ul li.onActiveReturn {padding:3px 3px 3px 20px;
margin:0;
background-image:url('../images/navBackArrow.gif');
background-repeat:no-repeat;
background-position:8px 6px;
background-color:#DCD3C2;
color:#9B5205;
font-weight:bold;
}

#leftNav ul li.onActive {padding:3px 3px 3px 20px;
margin:0;
background-image:url('../images/navArrow.gif');
background-repeat:no-repeat;
background-position:8px 6px;
background-color:#DCD3C2;
color:#9B5205;
font-weight:bold;
}

#leftNav ul li.onActive ul {padding:0;
margin:0;
list-style-type:none;
background-color:#DCD3C2;
}

#leftNav ul li.onActive ul li {
padding:3px 3px 3px 15px;
margin:0;
list-style-type:none;
background-image:none;
}

#leftNav ul li.on {padding:3px 3px 3px 20px;
margin:0;
background-image:url('../images/navArrow.gif');
background-repeat:no-repeat;
background-position:8px 6px;
background-color:#DCD3C2;
}

#leftNav ul li.on ul {padding:0;
margin:0;
list-style-type:none;
background-color:#DCD3C2;
}

#leftNav ul li.on ul li {
padding:3px 3px 3px 15px;
margin:0;
list-style-type:none;
background-image:none;
}

#leftNav ul li.on ul li.onActive {
padding:3px 3px 3px 15px;
margin:0;
background-image: url('../images/navArrow.gif');
background-repeat:no-repeat;
background-position:2px 6px;
}

#leftNav ul li a,
				a:link,
				a:visited,
				a:hover,
				a:active
				{
				font:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				color:#66896B;
				font-weight:bold;
				margin:0;
				padding:0;
				text-decoration:none;
				}
				
#leftNav ul li.on a,
				a:link,
				a:visited,
				a:hover,
				a:active
				{
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				margin:0;
				padding:0;
				color:#9B5205;
				text-decoration:none;
				}

#leftNav ul li.on ul li a,
				a:link,
				a:visited,
				a:hover,
				a:active
				{
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				color:#66896B;
				font-weight:bold;
				margin:0;
				padding:0;
				text-decoration:none;
				}
				
#leftNav ul li.on ul li.onActive a,
				a:link,
				a:visited,
				a:hover,
				a:active
				{
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				color:#9B5205;
				font-weight:bold;
				margin:0;
				padding:0;
				text-decoration:none;
				}

#leftNav ul li.onActive ul li a,
				a:link,
				a:visited,
				a:hover,
				a:active
				{
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				color:#66896B;
				font-weight:bold;
				margin:0;
				padding:0;
				text-decoration:none;
				}
				
#leftNav ul li.onActive ul li.on a,
				a:link,
				a:visited,
				a:hover,
				a:active
				{
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:11px;
				color:#9B5205;
				font-weight:bold;
				margin:0;
				padding:0;
				text-decoration:none;
				}

/* ODDS AND ENDS AN AFTERTHOUGHT  */
.nothing {padding:0;
margin:0;
list-style:none;
}

.auto {padding:5px 0 5px 10px;
margin:0;
list-style:none;
}

.anchor_names {list-style-type:none;padding-top:4px;}


ul.map {margin:5px 10px;
padding:0;
}

.site_map {list-style-type:none; 
margin:0;
padding:15px 0 0 0;
font-weight:bold;
}

.site_map_indent {list-style-type:none;
padding-left:10px;
font-weight:normal;
}

.description_links {list-style-type:none;padding-top:5px;}

.backtoTop {text-align:right;margin:8px 20px 8px 0;padding:0;}

#brfc-image a img

 {
 border: none;


}