/* ___________________________________________ LINKS _____________________________________________ */

a:link { color: #717744; text-decoration: underline }
a:visited { color: #717744; text-decoration: underline }
a:hover { color: #717744; text-decoration: none }
a:active { color: #717744; text-decoration: none }

.footerlinks {
	width: 440px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8F9856;
	text-align: center;
	line-height: 140%;
	padding: 10px 5px 6px 5px;
	border-top: #8F9856 1px solid }
.footerlinks a:link { padding: 2px 4px 3px 4px; color: #8F9856; text-decoration: none }
.footerlinks a:visited { padding: 2px 4px 3px 4px; color: #8F9856; text-decoration: none }
.footerlinks a:hover { padding: 2px 4px 3px 4px; color: #FFFFFF; text-decoration: none; background: #8F9856 }
.footerlinks a:active { padding: 2px 4px 3px 4px; color: #FFFFFF; text-decoration: none; background: #8F9856 }

#lh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: .08em;
	text-align: center;
	background: #959E5C;
	padding: 5px }
#lh a:link { color: #BDC298; text-decoration: none }
#lh a:visited { color: #BDC298; text-decoration: none }
#lh a:hover { color: #BDC298; text-decoration: underline }
#lh a:active { color: #BDC298; text-decoration: underline }

.caption a:link { color: #BDC298; text-decoration: none }
.caption a:visited { color: #BDC298; text-decoration: none }
.caption a:hover { color: #FFFFFF; text-decoration: underline }
.caption a:active { color: #FFFFFF; text-decoration: underline }

/* If needed, place CSS Nav here - copy from desired example */

/* These sidebar rules control link properties only. To adjust other aspects, see CUSTOM area below. */
.sidebar-content a:link { color: #FFFFFF; text-decoration: underline }
.sidebar-content a:visited { color: #FFFFFF; text-decoration: underline }
.sidebar-content a:hover { color: #000000; text-decoration: none }
.sidebar-content a:active { color: #000000; text-decoration: none }

/* These imglinks rules are for adding border hover.
NOTE: Must DELETE (not "0") border tag in html, then class the IMAGE.
ALSO: This was the ONLY way I could make this work -
maybe other class-specific objects should be written like this (note link is first, then class). */
.imglinks_unused { border: 1px #000000 solid }
a:link .imglinks { border-color: #000000 }
a:visited .imglinks { border-color: #000000 }
a:hover .imglinks { border: 1px #FFCC33 solid }
a:active .imglinks { border: 1px #FFCC33 solid }

/* These imglinks rules are only needed if background-color or border-bottom is used on normal links. */
.imglinks_unused { background-color: transparent }
.imglinks a:link { background-color: transparent }
.imglinks a:visited { background-color: transparent }
.imglinks a:hover { background-color: transparent }
.imglinks a:active { background-color: transparent }

/* Match style to .form-btn. Use for other places a single btn is wanted.
To do this, place text in div in td. Link text, manually move the div inside the link tags, class the td.
(td.btn - a - div - text)
Hover will only change text color, NOT bkgrd of cell. To get full bkgrd to change must use another method,
however that requires specifying the width or using a list, which I wouldn't want to do here. */
.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D4C061;
	background-color: #897724;
	border-left: #FFF8DE 2px solid;
	border-top: #FFF8DE 2px solid;
	border-right: #815B02 2px solid;
	border-bottom: #815B02 2px solid }
.btn div { padding: 6px 20px 6px 20px }
.btn a:link { color: #D4C061; text-decoration: none }
.btn a:visited { color: #D4C061; text-decoration: none }
.btn a:hover { color: #F7F394; text-decoration: none }
.btn a:active { color: #F7F394; text-decoration: none }

/* __________________________________________ HTML TAGS __________________________________________ */

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103F3C;
	text-align: justify;
	line-height: 135%;
	margin: 0 0 12px 0 }
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103F3C;
	list-style-type: disc;
	line-height: 140%;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 35px;
	padding-left: 0 }
ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103F3C;
	line-height: 135%;
	margin-top: 0;
	margin-bottom: 0 }
ol li { margin: 5px 0 5px 0 }
blockquote_unused {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103F3C;
	font-style: italic;
	line-height: 135% }
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color: #8F9856;
	text-transform: capitalize;
	letter-spacing: .03em;
	margin-top: 5px;
	margin-bottom: 12px;
	padding-left: 45px }
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-transform: capitalize;
	text-align: center;
	margin: 0 0 15px 0 }
hr {
	border: none;
	border-top: #18605B 1px solid;
	height: 1px;
	width: 80%;
	margin: 18px auto 18px auto }

/* ________________________________________ CUSTOM STYLES ________________________________________ */

.larger-bulleted-list ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #103F3C;
	list-style-type: disc;
	line-height: 140%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-left: 0 }
.larger-bulleted-list ul li { margin: 5px 0 5px 0 }
.div-bar_unused { margin: 15px 0 15px 0 }
.no-btm-margin { margin-bottom: 0 }
.p-no-justify_unused { text-align: left }
.p-align-right_unused { text-align: right }
.p-align-center { text-align: center }
.red { color: #FF0000 }
.smalltext2_unused {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #103F3C;
	line-height: 120% }
.smalltext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #103F3C;
	line-height: 120% }
.img-right { float: right; margin-left: 15px; margin-bottom: 7px }
.img-left { float: left; margin-right: 15px; margin-bottom: 7px }
.img-right-tlb { float: right; margin-top: 7px; margin-left: 12px; margin-bottom: 7px }
.img-right-spaced-border-in-table {
	float: right;
	margin-left: 15px;
	margin-bottom: 7px;
	padding: 5px;
	border: #000000 1px solid }
.list-header_unused { margin-bottom: 5px }
.border-simple_unused { border: #000000 1px solid }
.border-full_unused { border-top: #999999 1px solid; border-left: #999999 1px solid }
.border-full_unused td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
	padding: 3px }
.accent-border-btm {
	margin-bottom: 18px }
.accent-border-btm td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103F3C;
	line-height: 135%;
	background: #CADDDD;
	border-bottom: #103F3C 1px solid;
	padding: 7px }
.clear-border-n-padding td {
	border: none;
	padding: 0 }
.sidebar-header { padding-top: 7px }
.sidebar-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	letter-spacing: .03em;
	line-height: 130%;
	text-align: center;
	padding: 8px 8px 13px 8px }
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: .04em;
	word-spacing: .1em;
	line-height: 120%;
	background: #008275;
	padding: 3px }

/* ___________________________________________ FORMS _____________________________________________ */

form { margin-bottom: 0 }
form th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103F3C;
	font-weight: normal;
	text-align: right;
	padding: 2px 4px 2px 0 }
form td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103F3C;
	font-weight: normal;
	padding: 2px 0 2px 0 }
input, textarea, select, .form-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103F3C;
	background: #CADDDD;
	padding-left: 3px;
	padding-right: 3px;
	border: #103F3C 1px solid;
	margin: 2px 0 2px 0 }
.form-radio, .form-ckbox {
	background: none;
	padding-left: 0;
	padding-right: 0;
	border: none }
.form-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CADDDD;
	background-color: #103F3C;
	border-left: #6C9A97 2px solid;
	border-top: #6C9A97 2px solid;
	border-right: #0D3230 2px solid;
	border-bottom: #0D3230 2px solid }

/* _______________________________________ TEMPLATE ITEMS _______________________________________  */

#left-col { width: 147px; background-color: #959E5C }
.right-col { width: 151px; background: url(images/_shared/right-col_bkgrd.gif) repeat-y }
#footer-bkgrd { background: #FFFFFF }
#content {
	width: 472px;
	background: url(images/_shared/content_corner.gif) no-repeat #FFFFFF;
	padding: 10px 15px 15px 15px }

/* ____________________________________________ BODY _____________________________________________ */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103F3C;
	background: url(images/_shared/xtend.jpg) repeat;
	background-color: #FFFFFF;
	scrollbar-face-color: #18605B;
	scrollbar-arrow-color: #BDC298;
	scrollbar-track-color: #008275;
	scrollbar-shadow-color: #18605B;
	scrollbar-highlight-color: #18605B;
	scrollbar-3dlight-color: #BDC298;
	scrollbar-darkshadow-color: #BDC298 }
html { margin: 0; padding: 0; height: 100% }

.errorbox {
	color:red;
	background-color:#FFEAEA;
	border:solid #ff0000 1px;
	padding:10px;
	text-align:left;
	font-family:verdana,arial;
	font-size:11px;
	margin:20px;
}