/* Colors used: Background gold: 		#c6c477;
				Background cream:		#ffffcb;
				Header Text (goldish):	#cbcf65;
				Text Brown:				#4d3906;
				Text Blue:				#3c4196;
				Text Red:				#e9193a;     */
/* Site-wide values */				
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;}
li a {
	color: #4d3906;}
ol {
	margin-left: 20px;
	margin-bottom: 5px;
	padding-left: 5px;
	list-style-position: outside;}
ol li {
	margin-bottom: 5px;}
body {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 62.5%;
	background-color: #c6c477;
	text-align: center;}	/* IE Bug fix */
/* Wrapper division */
#wrapper {
	width: 800px;
	margin: 0 auto 0 auto;
	text-align: left;}	/* IE Bug fix corrector*/
/* Page header */
#header {
	background-repeat: no-repeat;
	display: block;
	height: 190px;
	position: relative;}
.headtext {
	position: absolute;
	top: 171px;
	left: 243px;
	font-size: 125%;
	font-weight: bold;
	color: #cbcf65;
}
/* Content division */	
#content {
	color: #4d3906;
	background-color: #ffffcb;
	overflow: hidden;}
/* Breadcrumbs */
#breadcrumbs {
	font-weight: lighter; 
	font-size: smaller;
	color: #cbcf65;
	margin-top: 5px;
	margin-left: 15px;}
#breadcrumbs a {
 	text-decoration: underline;
	color: #cbcf65;}
/*Address */
#address {
	font-size: 125%;
	font-weight: bold;
	color: #cbcf65;}
/* Navigation Pane */
#navigation {
	font-size: 1.1em;
	float: left;
	width: 190px;
	background-color: #ffffcb;}
#navsupp {
	text-align: center;
	margin: 0 10px;}
.navhead {
	font-size: 1.4em;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #3c4196;
	font-weight: bold;
	text-align: center;}
.navads {
	font-size: 1.1em;
	margin-bottom: 10px;}
/* Menu */
#menu ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #c6c477;
	overflow: hidden;}
#menu ul li {
	list-style-type: none;}
#menu ul li a {
	display: block;}
#menu ul li a:hover, #menu ul li a:focus {
	color: #3c4196;
	background-color: #ffffcb;}
.menuhead {
	cursor: pointer;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 22px;}
.menuheadref {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none}
.menunormal {
	font-size: 1.2em;
	margin-left: 15px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;}	
.menuspecial {
	font-size: 1.2em;
	color: #e9193a; 
	margin-left: 15px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;}		
/* Main division */
#main {
	margin-left: 200px;
	font-size: 1.2em;
	color: #4d3906;}
#main .padding {
	padding: 10px 25px;
	height: 1%;} /* IE bug fix */
#main h2 {
	padding-bottom: 15px;
	color: #3c4196;
	font-size: 200%;
	text-align: center;}
#main h3 {
	color: #e9193a;
	font-size: 150%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;}
#main h4 {
	color: #e9193a;
	font-size: 135%;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;}
#main h5 {
	text-align: center;}
#main h6 {
	text-align: center;
	font-size: 110%;
	color: #3c4196;
	padding-top: 6px;
	padding-bottom: 4px;}
#main p {
	padding-bottom: 15px;}
#main ul li {
	margin-bottom: 5px;
	margin-left: 40px;}
#main .centered ul li {
	margin-bottom: 5px;
	font-size: 100%;
	text-align: center;
	list-style-type: none;
	margin-left: 0;
	font-style: italic;}
/* Special formatting */
.maintain a {
	font-size: smaller;
	color: #cbcf65;
	float: right;}
.subhead {
	color: #4d3906;
	font-size: 110%;
	font-weight: bold;}
.dropcap {
	color: #e9193a;
	font-size: 165%;
	font-weight: bold;}
.creamcapbig {
	color: #ffffcb;
	font-size: 165%;}
.creamcapreg {
	color: #ffffcb;
	font-size: 130%;}
.creamtext {
	color: #ffffcb;}
/* Image positioning */
.leftpic {
	float: left;
	margin: 15px 15px 15px 0;}
.centerpic {
	margin: 10px;
	text-align: center;}
.rightpic {
	float: right;
	margin: 15px 0 15px 15px;}
.centerlist {
	line-spacing: 160%;
	margin-left: 175px;
	font-weight: bold;}
.centerlist a:link {
	text-decoration: none;}
.centerlist a:hover {
	color: #3c4196;
	text-decoration: underline;}
/* Blue rounded corners */
.blb {
	background: url(../images/blb.gif) 0 100% #3c4196 no-repeat; 
	margin: 5px auto; 
	text-align: center; 
	font-weight: bold;}
.brb {
	background: url(../images/brb.gif) 100% 100% no-repeat;}
.trb {
	background: url(../images/trb.gif) 100% 0 no-repeat;}
.tlb {
	background: url(../images/tlb.gif) 0 0 no-repeat; padding:5px}
/* Oval buttons */
.bl {
	background: url(../images/bl.gif) 0 100% #c6c477 no-repeat; 
	margin: 10px auto; 
	text-align: center; 
	font-weight: bold;}
.br {
	background: url(../images/br.gif) 100% 100% no-repeat;}
.tr {
	background: url(../images/tr.gif) 100% 0 no-repeat;}
.tl {
	background: url(../images/tl.gif) 0 0 no-repeat; padding:10px}
.clear {
	font-size: 1px; 
	height: 1px}
.ovalbutton{
	background: transparent url(../images/lgcrmleftbutt.gif) no-repeat top left;
	display: block;
/*	float: left; */
	font: bold 13px Verdana; /* Change 13px as desired */
	line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 30px; /* Height of button background height */
	width: 130px;
	padding-left: 15px; /* Width of left menu image */
	text-decoration: none;
	text-align: center;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
	color: #4d3906;} /*button text color*/
.ovalbutton span{
	background: transparent url(../images/lgcrmrghtbutt.gif) no-repeat top right;
	display: block;
	padding: 4px 15px 4px 0;} /*Set 11px below to match value of 'padding-left' value above*/
.ovalbutton:hover{ /* Hover state CSS */
	background-position: bottom left;}
.ovalbutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: #ffffcb;}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;}
.imagebg {
	background-color: #c6c477;}
/* Special style for adobe reader links */
.adobelink{
	color: #4d3906;
	font-size: 90%;}
/* Bevel style for Rainbox Bridge */
.bevel {
    background-image: url(../Backgrounds/backgroundRB2.jpg);
	border: solid;
	border-top-color: #fff2cb;
	border-left-color: #fff2cb;
	border-bottom-color: #cbb88d;
	border-right-color: #cbb88d;
    color: #4d3906;
}
/* Footer division */
#footer {
	clear: both;
	font-weight: lighter; 
	font-size: smaller;
	color: #c6c477;
	background-color: #ffffcb;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 10px;}
#footer a{
	text-decoration: none;
	color: #c6c477;
	cursor: default;}	