body {
margin: 6px 6px 0px 8px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
}

a:link { color: #1156a2; text-decoration: underline;}
a:visited { color: #003366; text-decoration: underline;}
a:hover { color: #1156a2; text-decoration: none;}
a:active { color: #ff0000; text-decoration: none;}

#bkgs-1col {
	position: relative;
	top: -52px;
	left: 0px;
	width: auto;
	background-color: #f5ebd8;
	min-width: 580px;
}

#bkgs-2colhome {
	position: relative;
	top: -12px;
	left: -5px;
	width: auto;
	border-left-style: solid;
	border-left-width: 185px;  /* left-col width */
	border-left-color: #ffffff;   /* left-col color */	
	background-color: #ffffff; /* main-col color */
}

#bkgs-2col_rt {
	position: relative;
	top: -40px;
	left: 0px;
	width: auto;
	border-right-style: solid;
	border-right-width: 200px;
	border-right-color: #f1f1f1;
	border-right-color: #ddbb88;
	background-color: #f5ebd8;
	min-width: 580px;

}

#cols-wrapper {
	position: relative;
	top: -24px;
	margin: 0;
	width: 99%;
	min-width: 580px;

}

#left-col {
	width: 180px;
	margin-left: -180px;
	float: left;
	position: relative;
	z-index: 10;
}

#rt-col {
	position: relative;
	width: 190px;
	margin-right: -208px;
	float: right;
	top: 24px;
	left: 0px;
	z-index: 20;
	padding-left: 15px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: transparent;

}

.ltblubox {
	width: 190px;
	text-align: left;
	background-color: #dbeffe;
	padding: 10px 0px 8px 0px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
}

#main-col_home {
	float: left;
	width: 99%;
	position: relative;
	top: -2px;
	z-index: 12;
	padding: 8px 0px 0px 0px;
	background-color: #f5ebd8;
	min-width: 580px;
}

#main-col {
	position: relative;
	float: left;
	width: 100%;
	top: 24px;
	left: 2px;
	z-index: 12;
	background-color: transparent;

/*	border-right-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid; */
}

#main-coltable {
	margin-left: 0px;
	/*float: left;*/
	width: 620px;
	position: absolute;
	z-index: 12;
}

.margins {
	margin-left: 25px;
	margin-right: 18px;
}

.margins-b {
	left: 6px;
	margin-left: 10px;
	margin-right: 18px;
}

.margin-leftonly {
	margin-left: 18px;
}
.margin_l10 {
	display: block;
	position: relative;
	margin-left: 15px;
}

.isle250_lbrdr { /* floats top-right, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	padding: 0px 0px 8px 9px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 0px;
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	width: 250px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 240px;	/* Actual value for conformant browsers */
	height: 209px;
}

.isle250_lbrdr_250 { /* floats top-right, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	padding: 0px 0px 8px 9px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 0px;
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	width: 250px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 240px;	/* Actual value for conformant browsers */
	height: 250px;
}

.isle250_lbrdr_270h { /* floats top-right, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	padding: 0px 0px 8px 9px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 0px;
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	width: 200px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 190px;	/* Actual value for conformant browsers */
	height: 260px;
}

.isle250_lbrdr_310h { /* floats top-right, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	padding: 0px 0px 8px 9px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 0px;
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	width: 200px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 190px;	/* Actual value for conformant browsers */
	height: 300px;
}

.isle250_lbrdr_350h { /* floats top-right, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	padding: 0px 0px 8px 9px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 0px;
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	width: 200px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 190px;	/* Actual value for conformant browsers */
	height: 350px;
}

.slidecaption {
	display: block;
	width: 170px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 2px 5px;
	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	background-color: #214b0b;
}

.slidecaption-b {
	float: right;
	width: 240px;
	height: 18px;
	margin: -19px 0px 0px 0px;
	padding: 6px 5px 3px 5px;
	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	background-color: #214b0b;
}

.slides380 {
	float: right;
	width: 380px;
	margin: -10px -193px 0px 10px;
/*	z-index: 200; */
	border-bottom-style: solid;
	border-bottom-width: 13px;
	border-bottom-color: #ffffff;
	background-color: #ffffff;
}

.slides240 {
	float: right;
	width: 240px;
	margin: -10px -188px 0px 10px;
/*	z-index: 200; */
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color: #f5ebd8;
	background-color: #f5ebd8;
}

.slides240-b {
	float: right;
	width: 240px;
	margin: 6px 0px 0px 0px;
/*	z-index: 200; */
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddbb88;
	background-color: #ddbb88;
}

.slides180 {
/*	position: relative;
	display: block;*/
	float: right;
	width: 180px;
	margin: 6px -205px 4px 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
/*	z-index: 200; */
}

.isle150 { /* floats top-right, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	width: 150px;
	margin: 0px 0px 0px 15px;
}

.isle150_nobox { /* floats top-right, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	width: 150px;
	margin: 0px 0px 0px 0px;
}

.isle280_nobox_r { /* floats top-right, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	width: 280px;
	margin: 0px 0px 0px 0px;
}

.isle200 { /* floats top-right, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	width: 200px;
	margin: 0px 0px 0px 15px;
}

.isle175_nobox_l { /* floats top-left, MUST FIT COMPLETELY INSIDE containing div */
	float: left;
	width: 175px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.isle380_nobox_l { /* floats top-left, MUST FIT COMPLETELY INSIDE containing div */
	float: left;
	width: 380px;
	margin: 0px 0px 0px -10px;
	z-index: 200;
}

.isle380_nobox_r { /* floats top-left, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	width: 380px;
	margin: 0px 0px 0px -10px;
	z-index: 200;
}

.isle270_nobox_r { /* floats top-left, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	width: 270px;
	margin: 0px 0px 0px 10px;
	z-index: 200;
}

.isle175_nobox_r { /* floats top-left, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	width: 175px;
	margin: 0px 0px 0px -10px;
}

#btmbar {
	position: relative;
	background-color: #204b0b;
	padding-top: 2px;
	padding-bottom: 2px;

}

#footer_home {
	width: 100%;
	position: relative;
	top: -95px;
	z-index: 13;
	background-color: #ffffff;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #ffffff;
	margin-top: 7px;
}

#footer {
	width: 100%;
	position: relative;
	top: -65px;
	z-index: 13;
	background-color: #ffffff;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #ffffff;
	margin-top: 7px;

}

.btmbar {
	position: relative;
	background-color: #204b0b;
	padding-top: 2px;
	padding-bottom: 2px;

}

.footer {
	width: 100%;
	position: relative;
	top: -65px;
	z-index: 13;
	background-color: #ffffff;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

.ftr_contacts {
	text-align: center;
	}

.clearing {
	height: 10px;
	clear: both;
}

/* For Mozilla, keeps content from extending past col. bottoms */
#bkgs-3col > #cols-wrapper { border-bottom: 1px solid transparent; }
#left-col { margin-right: 0px; }
#rt-col { margin-left: 0px; }
#main-col { margin: 0 -3px 0 -2px; }


h1 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 17px;
line-height: 21px;
/*font-weight: 400;*/
font-weight: bold;
font-style: normal;
/*color: #204b0b;*/
color: #000000;
color: #a1602c;
color: #945726;
margin-top: 0px;
}

.h1alt {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 17px;
line-height: 20px;
/*font-weight: 400;*/
font-weight: bold;
font-style: normal;
/*color: #204b0b;*/
color: #000000;
color: #a1602c;
color: #945726;
margin-top: -6px;
}

h2 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 14px;
line-height: 17px;
/*font-weight: 600;*/
font-weight: bold;
font-style: normal;
/*color: #555555;*/
/*color: #000000;*/
color: #204b0b;
margin-top: -10px;
margin-bottom: -8px;
}

h3 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 13px;
line-height: 17px;
font-weight: 600;
font-style: normal;
/*color: #555555;*/
color: #000000;
margin-top: -10px;
margin-bottom: -4px;
}

/* FAQ styles */
#faq td.question {
padding: 0px 0px 0px 10px;
font-family: "trebuchet ms", arial, sans-serif;
font-size: 13px;
line-height: 16px;
font-weight: bold;
font-style: normal;
color: #204b0b;
}

#faq td.lbl {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 13px;
line-height: 16px;
font-weight: bold;
font-style: normal;
color: #000000;
}

#faq tr.q_row {
padding-top: 18px;
}

.top {
position: relative;
display: block;
float: right;
right: 0px;
z-index: 20;
width: 84px;
height: 12px;
margin: 0px 0px 12px 0px;
background-color: transparent;
}

.trebblu14 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 13px;
line-height: 22px;
font-weight: bold;
font-style: normal;
/*color: #1972b0;*/
/*color: #184e80;*/
color: #114178;
}

.trebblubd13 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 13px;
line-height: 14px;
font-weight: bold;
font-style: normal;
color: #114178;
color: #204b0b;
}

.trebblu12 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: normal;
font-style: normal;
color: #114178;
}

.trebblubd12 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
font-style: normal;
color: #114178;
}

.trebblu11 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 11px;
line-height: 11px;
font-weight: normal;
font-style: normal;
color: #114178;
}

.trebblubd11 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 11px;
line-height: 11px;
font-weight: bold;
font-style: normal;
color: #114178;
}

.trebblubd10 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 10px;
line-height: 8px;
font-weight: bold;
font-style: normal;
color: #114178;
}

.trebgrnbd11 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 11px;
line-height: 11px;
font-weight: bold;
font-style: normal;
color: #204b0b;
}

.trebgrnbd12 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 12px;
line-height: 12px;
font-weight: bold;
font-style: normal;
color: #204b0b;
}

.trebgrnbd13 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 12px;
line-height: 12px;
font-weight: bold;
font-style: normal;
color: #204b0b;
}

.trebgrnbd16 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 16px;
line-height: 18px;
font-weight: bold;
font-style: normal;
color: #204b0b;
}


.treb11 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 11px;
line-height: 11px;
font-weight: normal;
font-style: normal;
color: #555555;
}

.trebblk11 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 11px;
line-height: 14px;
font-weight: normal;
font-style: normal;
color: #000000;
}

.trebblk13 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 13px;
line-height: 14px;
font-weight: normal;
font-style: normal;
color: #000000;
}

.trebblk13bd {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 13px;
line-height: 16px;
font-weight: bold;
font-style: normal;
color: #000000;
}

.trebgrn11 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 11px;
line-height: 14px;
font-weight: normal;
font-style: normal;
color: #204b0b;
}

.trebgrn13 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 13px;
line-height: 16px;
font-weight: normal;
font-style: normal;
color: #204b0b;
}

.treb12 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 12px;
line-height: 12px;
font-weight: normal;
font-style: normal;
color: #444444;
}

.treb12red {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 12px;
line-height: 12px;
font-weight: normal;
font-style: normal;
color: #cc0000;
}

.treb11red {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 12px;
line-height: 12px;
font-weight: normal;
font-style: normal;
color: #cc0000;
}

span.logolink {
display: block;
position: absolute;
top: 12px;
left: 16px;
width: 163px;
height: 80px;
z-index: 100;
}

.small {font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 12px;}
.smalltite {font-family: verdana, arial, sans-serif; font-size: 10px; letter-spacing: -1px; line-height: 12px;}
.smaller {font-family: arial, sans-serif; font-size: 11px; line-height: 12px;}
.tiny {font-family: arial, sans-serif; font-size: 9px; line-height: 10px;}
.bodytxt {font-family: verdana, arial, sans-serif; font-size: 11px}
a.nano {font-family: arial, sans-serif; font-size: 3px; line-height: 3px;}

/* P styles */
p {
font-family: arial, verdana, sans-serif;
font-size: 13px;
line-height: 17px;
color: #444444;
}

p.main, div.main, td.main {
font-family: arial, verdana, sans-serif;
font-size: 13px;
line-height: 18px;
color: #000000;
margin-left: 10px;
}

td.main {
font-family: arial, verdana, sans-serif;
font-size: 13px;
line-height: 18px;
color: #000000;
margin-left: 0px;
}


ul.sidecol {
	margin: 0px 0px 0px -10px;
	padding-left: 0px;
	list-style: none;
}

ul.sidecol li {
	margin: 4px 0px 4px 10px;
/*	padding: 3px 0px 3px 12px; */
	font-family: "trebuchet ms", verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	color: #555555;
	list-style-type: none;
/*	background-image: url(../images/dpnt_blu.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px; */
	padding: 3px 0px 3px 0px;
}

ul.dpnt_blu {
	margin: -10px 0px 0px 0px;
	padding: 2px 0px 0px 9px;
	list-style: none;
}

ul.dpnt_blu_sitemap {
	margin: 0px 0px 24px 0px;
	padding: 2px 0px 0px 9px;
	list-style: none;
}

ul.dpnt_blu li, ul.dpnt_blu_sitemap li {
	margin: 4px 0px 4px 0px;
	padding: 3px 0px 3px 12px;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	list-style-type: image;
	background-image: url(../images/dpnt_off_blu.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}

ul.dpnt_blu_nested {
	margin: 0px 0px -6px 4px;
	padding: 2px 0px 0px 9px;
	list-style: none;
}

ul.dpnt_blu_nested li {
	margin: 4px 0px 4px 0px;
	padding: 3px 0px 3px 12px;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	list-style-type: none;
	background: transparent url(../images/dpnt_off_blu.gif) center left no-repeat;
	background-position: 0px 9px;
}


ol.main {
	margin: 0px 0px 0px 9px;
	padding-left: 10px;
	list-style-type: decimal;
	font-weight: bold;
}

ol.main li {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 3px 0px;
	font-family: "trebuchet ms", verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.6em;
	color: #555555;
}

.topbreak { margin-top: 1em; }
.pushrt { text-align: right; }
.indent { text-indent: 2em; }
.nowrap { white-space: nowrap; }

strong {font-weight: bold}

.hide { display: none; }
.alt { display: none; }


.indent { text-indent: 2em; }
.nowrap { white-space: nowrap; }
.inset { margin: 0px 12px 12px 15px; }
.hvy { font-weight: bold; color: #000000; }
.hvyred { font-weight: bold; color: #990000; }

.nogap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.nobtm {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.minbtm {
	margin-bottom: 2px;
	padding-bottom: 2px;
}

.mintop {
	margin-top: 2px;
	padding-top: 2px;
}

.mingaps {
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}

.notop {
	margin-top: 0px;
	padding-top: 0px;
}

.hide { display: none; }

img { display: block; border: 0; }
.block { display: block; border: 0; }
.inline { display: inline; border: 0; }
.nowrap { white-space: nowrap; }

#header {
height: 90px;
background: url(../images/logo_hdr_bkg.jpg) repeat-x left;
background-position: 0px 0px;
margin: 0px -2px 0px 0px;
border-width: 1px 1px 0px 1px;
border-color: #cccccc;
border-style: solid;
}


#headerhome {
	height: 103px;
	background-position: 0px -1px;
	margin: 0px -2px 2px 0px;
	border-width: 1px 1px 0px 1px;
	border-color: #bbbbbb;
	border-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #0d6020;
	background-image: url(../images/logo_hdr_bkg_BRN_25.jpg);
	background-repeat: repeat-x;
}

.toplinks {
display: block;
position: relative;
font-family: "trebuchet ms", arial, sans-serif;
font-size: 11px;
text-align: right;
padding-right: 5px;
padding-bottom: 1px;
padding-top: 1px;
background-color: #dfffe2;
width: 191px; /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 186px;	/* Actual value for conformant browsers */
float: right;
}
.toplinks a:link { color: #1156a2; text-decoration: underline;}
.toplinks a:visited { color: #003366; text-decoration: underline;}
.toplinks a:hover {color: #1156a2; text-decoration: none;}
.toplinks a:active { color: #ff0000; text-decoration: none;}


.btmlinks {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 11px;
text-align: center;
padding-top: 10px;
}
.btmlinks a:link { color: #1156a2; text-decoration: underline;}
.btmlinks a:visited { color: #003366; text-decoration: underline;}
.btmlinks a:hover {color: #1156a2; text-decoration: none;}
/*.btmlinks a:active { color: #ff0000; text-decoration: none;}*/


.rtendb {
display: inline;
font-family: "trebuchet ms", arial, sans-serif;
font-weight: bold;
font-size: 10px;
line-height: 24px;
color: #800000;
padding: 7px 0px 2px 12px;
margin-top: 6px;
text-align: center;
}

#clock {
display: block;
font-family: "trebuchet ms", arial, sans-serif;
font-weight: bold;
font-size: 11px;
color: #000000;
text-align: left;
margin-top: 8px;
margin-left: 8px;
padding-top: 0px;
margin-bottom: 6px;
background-color: transparent;
z-index: 30;
}

.rtend {
display: inline;
font-family: "trebuchet ms", arial, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 25px;
color: #1b6f1b;
padding: 5px 0px 2px 12px;
text-align: center;
}

.treb11bd {
display: inline;
font-family: "trebuchet ms", arial, sans-serif;
font-weight: bold;
font-size: 11px;
color: #000000;
text-align: left;
}

.treb11 {
font-family: "trebuchet ms", arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #444444;
text-align: left;
}

.treb10 {
font-family: "trebuchet ms", arial, sans-serif;
font-weight: normal;
font-size: 10px;
color: #333333;
text-align: left;
}

a.treb9 {
font-family: "trebuchet ms", arial, sans-serif;
font-weight: normal;
font-size: 9px;
/*color: #0000ff;*/
text-align: left;
padding-top: 4px;
vertical-align: bottom;
}

.pp9lnk {
display: block;
font-family: "trebuchet ms", arial, sans-serif;
font-weight: normal;
font-size: 9px;
text-align: left;
margin-top: 5px;
vertical-align: bottom;
padding-bottom: 0px;
margin-bottom: 0px; /* Actual value for conformant browsers */
}

.pp13lnk {
display: block;
font-family: "trebuchet ms", arial, sans-serif;
font-weight: normal;
font-size: 13px;
text-align: left;
margin-top: 5px;
vertical-align: bottom;
padding-bottom: 0px;
margin-bottom: 0px; /* Actual value for conformant browsers */
}

.ftbar {
display: inline;
font-family: "trebuchet ms", arial, sans-serif;
font-weight: bold;
font-size: 11px;
color: #ffffff;
padding: 5px 12px 2px 12px;
text-align: justify;
}

/* Hack introduces a different (but unused) call to <li> element. */
/* Without this, the "first" class below will not work. */
#rom ul li {
}

/* Footnote asterisk style */
.fn {
color: #1156a2;
text-decoration: none;
}

/* 2-row Navbar */
/* Navbar row 1 styles */
#navcontainerhome {
	background: transparent;
	position: relative;
	left: 180px;
	top: -47px;
	height: 23px;
	width:1200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-width: 0px 1px 0px 0px;
	border-color: #cccccc;
	border-style: solid;

}

/* to stretch the container div to contain floated list */
/* #navcontainer:after {
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
} */

ul#navlisthome {
float: left;
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0 auto;
/* width: 80%; */
width: 750px;
font-size: 12px;
}

ul#navlisthome li {
display: block;
float: left;
/*width: 15%; */
width: 15%;
height: 24px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#navlisthome li a {
display: block;
width: 95px;
padding: 2px 8px 2px 9px;
border-width: 1px;
border-color: #d2e8db #014a21 #014a21 #d2e8db;
border-style: solid;
/* color: #ffffff; */
color: #ddbb88;
text-decoration: none;
background: #204b0b;
}

#navcontainerhome>ul#navlisthome li a { width: auto; }

ul#navlisthome li#here a {
/*background-color: #ffffff;*/
background-color: #f5ebd8;
color: #1c410a;
border-color: #aaab9c #ffffff #f5ebd8 #cccccc;
}

ul#navlisthome li a:hover {
/*color: #800000; */
color: #204b0b;
/*background-color: #ffffff;*/
background-color: #f5ebd8;
border-color: #aaab9c #ffffff #eeeeee #cccccc;
}

ul#navlisthome li#here a:hover {
color: #204b0b;
/*background-color: #ffffff;*/
background-color: #f5ebd8;
border-color: #aaab9c #ffffff #f5ebd8 #cccccc;
}

/* Linksbar -- default 12pt. size */
.linksbarhome {
	position: relative;
	top: -50px;
	left: 180px;
	width: 100%;
	height: 18px;
	margin-top: 0px;
	margin-right: 6px;
	padding: 3px 0px 2px 0px;
	border-width: 0px 1px 0px 1px;
	border-color: #cccccc #cccccc #ffffff #cccccc;
	border-style: solid;
	background-color: #f5ebd8;
	display: block;

}

/* Navbar row 2 styles */
.linksbarhome ul {
margin: 0px 0px 0px 0px;
margin-right: 0px;
padding: 0px 0px 0px 0px;
font-family: "trebuchet ms", arial, sans-serif;
font-style: normal;
font-size: 12px;
line-height: 18px;
color: #333333;
text-align: left;
display: inline;
z-index: 100;  /* Overlay on 'linksbarhome' */
}

.linksbarhome ul li {
display: inline;
list-style-type: none;
border-left: 1px solid #8a8a8a;
margin: 0px 2px 0px 0px;
padding-left: 5px;
}
.linksbarhome ul li a { color: #1156a2; text-decoration: underline;}
.linksbarhome ul li a:visited { color: #003366; text-decoration: underline;}
.linksbarhome ul li a:hover { color: #1156a2; text-decoration: none;}
.linksbarhome ul li a:active { color: #ff0000; text-decoration: none;}

/* Linksbar -- 11pt. size variant */
.linksbarhome11 {
position: relative;
/* width: 775px; */
top: -50px;
left: 180px;
width: 99%;
height: 18px;
margin-top: 0px;
margin-right: 0px;
padding: 3px 0px 2px 0px;
border-width: 0px 1px 0px 1px;
border-color: #cccccc #cccccc #ffffff #cccccc;
border-style: solid;
/*background-color: #ffffff;*/
background-color: #f5ebd8;
display: block;
}

/* Navbar row 2 styles */
.linksbarhome11 ul {
margin: 0px 0px 0px 0px;
margin-right: 0px;
padding: 0px 0px 0px 0px;
font-family: "trebuchet ms", arial, sans-serif;
font-style: normal;
font-size: 11px;
line-height: 18px;
color: #333333;
text-align: left;
display: inline;
z-index: 100;  /* Overlay on 'linksbarhome11' */
}

.linksbarhome11 ul li {
display: inline;
list-style-type: none;
border-left: 1px solid #8a8a8a;
margin: 0px 2px 0px 0px;
padding-left: 5px;
}
.linksbarhome11 ul li a { color: #1156a2; text-decoration: underline;}
.linksbarhome11 ul li a:visited { color: #003366; text-decoration: underline;}
.linksbarhome11 ul li a:hover { color: #1156a2; text-decoration: none;}
.linksbarhome11 ul li a:active { color: #ff0000; text-decoration: none;}

/* Hack introduces a different (but unused) call to <li> element. */
/* Without this, the "first" class below will not work. */
#rom ul li {
}

.linksbarhome ul li.first, .linksbarhome11 ul li.first, .linksbarhome ul li:first-child, .linksbarhome11 ul li:first-child {
border-left: 1px solid #ffffff;
margin: 0px 2px 0px 0px;
padding: 0px 0px 0px 5px;
}

/* Form styles */
form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* htDig SearchBox */
.srchbox {
margin: 0px 0px 0px 0px;
padding:  0px 5px 4px 5px;
border-width:  0px 0px 0px 0px;
width: 165px;	/* Actual value for conformant browsers */
/* background-color: #fef7e8; */
/* background-color: #faf6e8; */
/*	background-color: #f1efe1;*/
}

.srch_caption {font-size: 10px; letter-spacing: -0.07em;}

input.srchtxt {font-family: arial, sans-serif; font-size: 10px;
color: #000000;
/* background-color: #DBE9FF; */
background-color: #ffffff;
border: 1px inset #666666;
margin-bottom: 0px;
width: 141px;
}

/* Font style for label element if Javascript disabled */
label.dynamic {font-family: arial, sans-serif; font-size: 10px;
color: #000000;
margin-bottom: 4px;
}

/* 'input' form element is used with graphic image btns. */
input.srch {
height: 18px;
width: 18px;
border: 0px none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* Google SearchBox */
.gglsrchbox {
	margin: 2px 0px 0px 0px;
	padding:  2px 0px 2px 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	width: 180px; /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 170px;	/* Actual value for conformant browsers */
	background-color: #edf7ef;
	background-color: #f3f3f3;
	background-color: #d6eed9;
	background-color: #f3f3f3;
	background-color: #f7f7ea;
}

input.gsrchtxt {font-family: arial, sans-serif; font-size: 10px;
color: #000000;
background-color: #ffffff;
border: 1px inset #666666;
margin-top: 1px;
margin-bottom: 3px;
width: 158px;
}

/* RED btn. */
input.gglbtn {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 2px;
	background : #cc0000;
	border-style: solid;
	border-width: 1px;
	border-top-color : #ff9999;
	border-left-color : #ff9999;
	border-right-color : #990000;
	border-bottom-color : #990000;
	height: 19px;
	width: 87px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 15px;
	width: 81px;	/* Actual value for conformant browsers */
}

input.gglbtn:active {
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 2px;
	background : #ff0000;
	border-style: solid;
	border-width: 1px;
	border-top-color : #ffffff;
	border-left-color : #ffffff;
	border-right-color : #cc0000;
	border-bottom-color : #cc0000;
	height: 19px;
	width: 87px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 15px;
	width: 81px;	/* Actual value for conformant browsers */
}

/* GREY btn. */
input.greybtn {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	margin: 1px 1px 1px 1px;
	padding: 0px 1px 1px 0px;
	background: #e3e3e3;
	border-style: solid;
	border-width: 1px;
	border-top-color : #f5f2eb;
	border-left-color : #f5f2eb;
	border-right-color : #808080;
	border-bottom-color : #808080;
/*	width: 83px; */
	width: 60px; /* False value for IE4-5.x/Win */
	height: 21px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 56px;	/* Actual value for conformant browsers */
	height: 17px;
/*	width: 79px; */
}

input.greybtn:active {
	color: #a60000;
	margin: 1px 1px 1px 1px;
	padding: 0px 1px 1px 0px;
	background : #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-color : #f5f2eb;
	border-left-color : #f5f2eb;
	border-right-color : #808080;
	border-bottom-color : #808080;
/*	width: 83px; */
	width: 60px; /* False value for IE4-5.x/Win */	
	height: 21px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 56px;	/* Actual value for conformant browsers */
	height: 17px;
/*	width: 79px; */
}

/* Btn. wrapper (pseudo border) */
span.btnbrdr {
	display: block;
	background-color: #222222;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-color : transparent;
/*	width: 85px; */
	width: 62px; /* False value for IE4-5.x/Win */
	height: 23px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 58px;	/* Actual value for conformant browsers */
	height: 19px;
	float: right;
/*	width: 81px; */
}

span.btnbrdr_inline {
	background-color: #222222;
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-color : transparent;
/*	width: 85px; */
	width: 62px; /* False value for IE4-5.x/Win */
	height: 23px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 58px;	/* Actual value for conformant browsers */
	height: 19px;
	float: right;
/*	width: 81px; */
}

input.gglradbtn {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}
.ggllabel {font-family: verdana, arial, sans-serif; font-size: 9px; color: #444444;}

.noimg {display: none;}

.subscr_box {
	position: relative;
	display: block;
	margin-top: 12px;
	text-align: left;
	background-color: #f5ebd8;
	background-color: #f7f7ea;
	padding: 0px 6px 5px 6px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 180px;
	voice-family: "\";
}\""; 
	voice-family:inherit;
	width: 166px;	/* Actual value for conformant browsers */
}

.subscr_box_lg {
	position: relative;
	float: right;
	margin-left: 12px;
	margin-right: 12px;
	text-align: left;
	background-color: #d6eed9;
	background-color: #f5ebd8;
	padding: 6px 8px 10px 12px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 270px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 256px;	/* Actual value for conformant browsers */
}

.contact_form_lg {
	position: relative;
	float: right;
	margin-left: 12px;
	margin-right: 0px;
	text-align: left;
	background-color: #d6eed9;
	background-color: #f7f7e8;
	padding: 6px 8px 10px 12px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 330px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 316px;	/* Actual value for conformant browsers */
}

.solutions_box {
	margin-top: 10px;
	text-align: left;
/*	background-color: #f3f3f3; */
/*	background-color: #d6eed9; */
	background-color: #f5ebd8;
	padding: 0px 7px 5px 7px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 180px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 164px;	/* Actual value for conformant browsers */
}

ul.solutions {
	margin: 0px 0px 0px -10px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 9px;
	list-style: none;
}

ul.solutions li {
	margin: 0px 0px 4px 10px;
/*	padding: 3px 0px 3px 12px; */
	font-family: "trebuchet ms", verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	color: #555555;
	list-style-type: none;
	padding: 4px 0px 4px 0px;
}

/*.solutions li a:link {
	color: #1156a2;
	text-decoration: underline;	
}*/

ul.solutions li {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #1156a2;	
}

ul.solutions li a:link, ul.solutions li a:visited {
	display: block;
	text-decoration: none;
	width: 164px; /* Value seen by IE-Win4-5 */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin: -1px 0px 0px -13px;
	padding: 4px 0px 4px 12px;
	width: 154px;	/* Actual value for conformant browsers */
	/* color: #1156a2; */
	background: transparent url(../images/dpnt_off_blu.gif) center left no-repeat;
	background-position: 3px 9px;
}

ul.solutions li a:hover, ul.solutions li a:active {
	color: #ffffff;
	text-decoration: none;
	background: #214b0b url(../images/dpnt_on_wht.gif) center left no-repeat;
	background-position: 3px 9px;
	width: 164px; /* Value seen by IE-Win4-5 */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-right: -19px;   /* Adjustments to compensate to allow for bullet */
	padding-right: -8px;
	width: 154px;
}

.ltblubox {
	width: 190px;
	text-align: left;
	background-color: #dbeffe;
	padding: 10px 0px 8px 0px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
}

.form_box484 {
	margin-top: 12px;
	text-align: left;
	background-color: #f7f7e8;
	padding: 8px 6px 5px 6px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 484px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 470px;	/* Actual value for conformant browsers */
}

.form_box540 {
	margin-top: 12px;
	text-align: left;
	background-color: #f7f7e8;
	padding: 8px 14px 5px 14px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 540px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 510px;	/* Actual value for conformant browsers */
}

.flabel, font.flabel {
	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-top: 8px;
}

input.inptxt {font-family: arial, sans-serif; font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	border: 1px inset #666666;
	margin-top: 1px;
	margin-bottom: 3px;
	width: 156px;
}

input.inptxt_lg {font-family: arial, sans-serif; font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border: 1px inset #666666;
	margin-top: 1px;
	margin-bottom: 3px;
	width: 240px;
}

textarea { font-family: arial, sans-serif; font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	border: 1px inset #666666;
	margin-top: 1px;
	margin-bottom: 3px;
}

td input.ckbox {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* ACCOUNT LOGIN btn. */
p.acct_box {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	font-style: normal;
	color: #204b0b;
	vertical-align: middle;
	text-align: left;
	width: 180px;
}

p.acct_box210w {
	margin: 6px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	font-style: normal;
	color: #204b0b;
	vertical-align: middle;
	text-align: left;
	width: 210px;
	background-color: #f5ebd8;
}

.subscr_box210w {
	margin-bottom: 12px;
	text-align: left;
	background-color: #f5ebd8;
	padding: 0px 6px 0px 6px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 224px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 210px;	/* Actual value for conformant browsers */
}

p.acct_box a {
/*border: 0px;*/
text-decoration: none;
}

/* Btn. wrapper (pseudo border) */
span.acctbtnbrdr {
	display: inline;
	float: right;
	top: -4;
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-color : #000000;
	width: 60px; /* False value for IE4-5.x/Win */
	height: 21px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 58px;	/* Actual value for conformant browsers */
	height: 19px;
	background-color: #eeeeee;
	vertical-align: middle;
}

/* GREY btn. */
input.acctbtn {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	margin: 1px 1px 1px 1px;
	padding: 0px 1px 1px 0px;
	background : #e0f3e3;
	background: #e3e3e3;
	border-style: solid;
	border-width: 1px;
	border-top-color : #f5f2eb;
	border-left-color : #f5f2eb;
	border-right-color : #808080;
	border-bottom-color : #808080;
	width: 58px; /* False value for IE4-5.x/Win */
	height: 19px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 56px;	/* Actual value for conformant browsers */
	height: 17px;
}

input.acctbtn:active {
	color: #a60000;
	margin: 1px 1px 1px 1px;
	padding: 0px 1px 1px 0px;
	background : #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-color : #f5f2eb;
	border-left-color : #f5f2eb;
	border-right-color : #808080;
	border-bottom-color : #808080;
	width: 58px; /* False value for IE4-5.x/Win */	
	height: 19px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 56px;	/* Actual value for conformant browsers */
	height: 17px;
}

/* NEWSLETTER SUBSCRIBE btn. */
/* Btn. wrapper (pseudo border) */
span.subscrbtnbrdr {
	display: block;
	background-color: #222222;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-color : transparent;
	width: 63px; /* False value for IE4-5.x/Win */
	height: 23px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 59px;	/* Actual value for conformant browsers */
	height: 19px;
	float: right;
}

/* NEWSLETTER SUBSCRIBE btn. */
/* Btn. wrapper (pseudo border) */
span.subscrbtnbrdr_floatb {
	display: inline;
	background-color: #222222;
	margin: 0px 55px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-color : transparent;
	width: 63px; /* False value for IE4-5.x/Win */
	height: 23px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 59px;	/* Actual value for conformant browsers */
	height: 19px;
	float: right;
}

/* GREY btn. */
input.subscrbtn {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	margin: 1px 1px 1px 1px;
	padding: 0px 1px 1px 0px;
	background: #e3e3e3;
	border-style: solid;
	border-width: 1px;
	border-top-color : #f5f2eb;
	border-left-color : #f5f2eb;
	border-right-color : #808080;
	border-bottom-color : #808080;
	width: 61px; /* False value for IE4-5.x/Win */
	height: 21px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 57px;	/* Actual value for conformant browsers */
	height: 17px;
}

input.subscrbtn:active {
	color: #a60000;
	margin: 1px 1px 1px 1px;
	padding: 0px 1px 1px 0px;
	background : #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-color : #f5f2eb;
	border-left-color : #f5f2eb;
	border-right-color : #808080;
	border-bottom-color : #808080;
	width: 61px; /* False value for IE4-5.x/Win */	
	height: 21px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 57px;	/* Actual value for conformant browsers */
	height: 17px;
}

/* FINANCIAL CONSULTATION btn. */
/* Btn. wrapper (pseudo border) */
span.consultbtnbrdr {
	display: block;
	background-color: #222222;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-color : transparent;
	width: 83px; /* False value for IE4-5.x/Win */
	height: 23px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 79px;	/* Actual value for conformant browsers */
	height: 22px;
	float: right;
	margin-right: 95px;
	margin-bottom: 6px;
}

/* GREY btn. */
input.consultbtn {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 1px 1px 1px 1px;
	padding: 0px 1px 1px 0px;
	background: #e3e3e3;
	border-style: solid;
	border-width: 1px;
	border-top-color : #f5f2eb;
	border-left-color : #f5f2eb;
	border-right-color : #808080;
	border-bottom-color : #808080;
	width: 81px; /* False value for IE4-5.x/Win */
	height: 24px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 77px;	/* Actual value for conformant browsers */
	height: 20px;
}

input.consultbtn:active {
	color: #a60000;
	margin: 1px 1px 1px 1px;
	padding: 0px 1px 1px 0px;
	background: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-color : #f5f2eb;
	border-left-color : #f5f2eb;
	border-right-color : #808080;
	border-bottom-color : #808080;
	width: 81px; /* False value for IE4-5.x/Win */	
	height: 24px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 77px;	/* Actual value for conformant browsers */
	height: 20px;
}

/* FEEDBACK FORM btn. */
/* Btn. wrapper (pseudo border) */
span.feedbkbtnbrdr {
	display: block;
	background-color: #222222;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-color : transparent;
	width: 103px; /* False value for IE4-5.x/Win */
	height: 23px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 99px;	/* Actual value for conformant browsers */
	height: 22px;
	float: right;
	margin-right: 15px;
	margin-bottom: 6px;
}

/* GREY btn. */
input.feedbkbtn {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 1px 1px 1px 1px;
	padding: 0px 1px 1px 0px;
	background: #e3e3e3;
	border-style: solid;
	border-width: 1px;
	border-top-color : #f5f2eb;
	border-left-color : #f5f2eb;
	border-right-color : #808080;
	border-bottom-color : #808080;
	width: 101px; /* False value for IE4-5.x/Win */
	height: 24px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 97px;	/* Actual value for conformant browsers */
	height: 20px;
}

input.feedbkbtn:active {
	color: #a60000;
	margin: 1px 1px 1px 1px;
	padding: 0px 1px 1px 0px;
	background: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-color : #f5f2eb;
	border-left-color : #f5f2eb;
	border-right-color : #808080;
	border-bottom-color : #808080;
	width: 101px; /* False value for IE4-5.x/Win */	
	height: 24px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 97px;	/* Actual value for conformant browsers */
	height: 20px;
}

/* Photos for Bio section */
.pic_149l { /* floats top-left, MUST FIT COMPLETELY INSIDE containing div */
float: left;
margin: 0px 12px 0px 0px;
padding:  7px 7px 12px 7px;
border: 1px;
border-style: solid;
border-color: #d1d1d1;
width: 163px; /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 149px;	/* Actual value for conformant browsers (2px added for <img> "border") */
background-color: #ffffff;

}

/* Photo Galleries section */
.pic_350 { /* floats top-left, MUST FIT COMPLETELY INSIDE containing div */
/*float: left;*/
margin: 0px 0px 0px 0px;
padding:  7px 7px 7px 7px;
border: 1px;
border-style: solid;
border-color: #d1d1d1;
width: 350px; /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 334px;	/* Actual value for conformant browsers (2px added for <img> "border") */
background-color: #ffffff;
}

.pic_500 { /* floats top-left, MUST FIT COMPLETELY INSIDE containing div */
/*float: left;*/
margin: 0px 0px 0px 0px;
padding:  7px 7px 7px 7px;
border: 1px;
border-style: solid;
border-color: #d1d1d1;
width: 516px; /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 500px;	/* Actual value for conformant browsers (2px added for <img> "border") */
background-color: #ffffff;
}

.caption12bd {
font-family: "trebuchet ms", arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #222222;
text-align: left;
padding-top: 0px;
}

span.caption11 {
font-family: "trebuchet ms", arial, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 11px;
color: #333333;
text-align: left;
margin-top: 0px;
padding-top: 0px;
}

.caption10 {
font-family: "trebuchet ms", arial, sans-serif;
font-weight: normal;
font-size: 10px;
color: #333333;
text-align: left;
}

.teamnotes {
position: relative;
float: right;
padding: 5px 8px 4px 8px;
margin: 4px 0px 10px 10px;
border: 1px;
border-style: solid;
border-color: #cc0000;
width: 270px; /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 252px;	/* Actual value for conformant browsers (2px added for <img> "border") */
background-color: #ffffff;
}

.missionbox {
	position: relative;
	float: right;
	padding: 5px 10px 6px 12px;
	margin: 4px 0px 0px 8px;
	border: 1px;
	border-style: solid;
	border-color: #204b0b;
	width: 260px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 236px;	/* Actual value for conformant browsers (2px added for <img> "border") */
	background-color: #204b0b;
	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 15px;
	color: #ffffff;
	text-align: center;
}

.med_list ul { list-style: none; }
.med_list li {
	display: block;
	list-style: none;
	padding: 0px 0px 2px 0px;
	margin-left: 0px;
}

.med_list li img {
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
}

.quote {
	text-indent: -0.5em;
	font-family: georgia, "times new roman", serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	font-style: italic;
	color: #333333;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.quote_g {
	/*text-indent: -0.5em;*/ /* Turned off. Hanging-quotes don't work inside "main-col" */
	font-family: georgia, "times new roman", serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	font-style: italic;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.quote_sm {
	font-family: georgia, "times new roman", serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.attrib {
	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #204b0b;
	text-align: right;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 6px;
	padding-bottom: 6px;
}
.bge_maincol { 
	position: relative;
	padding: 0px 0px 8px 9px;
/*	margin-left: -25px; */
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px 20px 15px 17px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 94%;
/*	background-color: #f5ebd8; */
	background-color: #f7f7e8;
}

.wht_maincol { 
	position: relative;
	padding: 0px 0px 8px 9px;
/*	margin-left: -25px; */
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px 20px 15px 17px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 94%;
	background-color: #ffffff;
}

.bge_lcol_180 { 
	position: relative;
	padding: 0px 0px 8px 9px;
/*	margin-left: -35px; */
	margin-left: -10px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 6px 6px 12px 6px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 170px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 156px;	/* Actual value for conformant browsers */
	background-color: #f7f7e8;
	z-index: 30;
}

.wht_lcol_180 { 
	position: relative;
	padding: 0px 0px 8px 9px;
/*	margin-left: -35px; */
	margin-left: -10px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 6px 6px 12px 6px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 170px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 156px;	/* Actual value for conformant browsers */
	background-color: #ffffff;
	z-index: 30;
}

/* ICONs (ul, li) */
#icons {
	position: relative;
	display: block;
	width: 185px;
	margin: 0px 0px 0px -3px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;

}

#icons ul {
	margin: 0px 3px 0px 0px; /* Weird rt-margin necessary for IE 6(Win) */
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#icons li {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
}

#icons li.link_it a {
	background: transparent url(../images/icon13x10_link.gif) left  no-repeat;
	display: block;
	color: #1156a2;
	text-decoration: none;
	width: 185px; /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;	/* Actual value for conformant browsers */
	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	padding: 1px 0px 1px 18px;
	line-height: 16px;
}

#icons li.email_it a {
	background: transparent url(../images/icon13x10_email.gif) left  no-repeat;
	display: block;
	color: #1156a2;
	text-decoration: none;
	width: 185px; /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;	/* Actual value for conformant browsers */
	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	padding: 1px 0px 1px 18px;
	line-height: 16px;
}

#icons li.print_it a {
	background: transparent url(../images/icon13x10_print.gif) left  no-repeat;
	display: block;
	color: #1156a2;
	text-decoration: none;
	width: 185px; /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;	/* Actual value for conformant browsers */
	font-family: "trebuchet ms", arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	padding: 1px 0px 1px 18px;
	line-height: 16px;
}

#icons li.link_it a:hover {
	background: transparent url(../images/icon13x10_link_hover.gif) left  no-repeat;
	color: #1156a2;
	text-decoration: none;
}

#icons li.email_it a:hover {
	background: transparent url(../images/icon13x10_email_hover.gif) left  no-repeat;
	color: #1156a2;
	text-decoration: none;
}

#icons li.print_it a:hover {
	background: transparent url(../images/icon13x10_print_hover.gif) left  no-repeat;
	color: #1156a2;
	text-decoration: none;
}

#icons li.link_it a:active {
	background: transparent url(../images/icon13x10_link_active.gif) left  no-repeat;
	color: #ff0000;
	text-decoration: none;
}

#icons li.email_it a:active {
	background: transparent url(../images/icon13x10_email_active.gif) left  no-repeat;
	color: #ff0000;
	text-decoration: none;
}

#icons li.print_it a:active {
	background: transparent url(../images/icon13x10_print_active.gif) left  no-repeat;
	color: #ff0000;
	text-decoration: none;
}

/* ALTERNATE solutions_box (reversed) */
.solutions_box_rev {
	margin-top: 10px;
	text-align: left;
/*	background-color: #f3f3f3; */
/*	background-color: #d6eed9; */
	background-color: #f5ebd8;
	background-color: #204b0b;
	padding: 0px 6px 5px 7px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 180px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 165px;	/* Actual value for conformant browsers */
}

ul.solutions_rev {
	margin: 0px 0px 0px -10px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 9px;
	list-style: none;
}

ul.solutions_rev li {
	margin: 0px 0px 4px 10px;
	font-family: "trebuchet ms", verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	list-style-type: none;
}

/*.solutions_rev li a:link {
	color: #1156a2;
	text-decoration: underline;	
}*/

ul.solutions_rev li {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 2px 0px;
/*	color: #1156a2; */	
	color: #ffffff;
}

ul.solutions_rev li a:link, ul.solutions_rev li a:visited {
	display: block;
	text-decoration: none;
	width: 164px; /* Value seen by IE-Win4-5 */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin: -1px 0px 0px -13px;
	padding: 4px 0px 4px 12px;
	width: 154px;	/* Actual value for conformant browsers */
	/* color: #1156a2; */
	color: #ffffff;
	background: transparent url(../images/dpnt_off_blu.gif) center left no-repeat;
	background-position: 3px 9px;
}

ul.solutions_rev li a:hover, ul.solutions_rev li a:active {
/*	color: #ffffff; */
	color: #1156a2;
	text-decoration: none;
/*	background: #214b0b url(../images/dpnt_on_wht.gif) center left no-repeat; */
	background: #f5ebd8 url(../images/dpnt_on_blu.gif) center left no-repeat;
	background-position: 3px 9px;
	width: 164px; /* Value seen by IE-Win4-5 */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-right: -19px;   /* Adjustments to compensate to allow for bullet */
	padding-right: -8px;
	width: 154px;
}

.trebwhtbd16 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 16px;
line-height: 18px;
font-weight: bold;
font-style: normal;
color: #ffffff;
}

.trebbgebd16 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 16px;
line-height: 18px;
font-weight: bold;
font-style: normal;
color: #f5ebd8;
}

.trebtanbd16 {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 16px;
line-height: 18px;
font-weight: bold;
font-style: normal;
color: #ddbb88;
}


.treb11wht {
font-family: "trebuchet ms", arial, sans-serif;
font-size: 11px;
line-height: 11px;
font-weight: normal;
font-style: normal;
color: #ffffff;
}

.isle250_lbrdr_300 { /* floats top-right, MUST FIT COMPLETELY INSIDE containing div */
	float: right;
	top: 0px;
	padding: 0px 8px 8px 9px;
	margin-left: 15px;
	margin-top: -11px;
	margin-bottom: 0px;
	padding-top: 0px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	width: 260px; /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 240px;	/* Actual value for conformant browsers */
	height: 223px;
	background-color: #f5ebd8;
	background-color: #ddbb88;
}

#rt-col240 {
	position: relative;
	width: 240px;	/* rt-col width */
	margin-right: -260px;	/* negative rt-col width */
	float: right;
	top: 11px;
	left: 0px;
	z-index: 20;
	padding-left: 10px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #f1f1f1;
	background-color: #f3f3f3;
	background-color: #db8;
/*	border-width: 1px;
	border-color: #cccccc;
	border-style: solid; */
}

.flashbox_top {
	position: relative;
	top: -11px;
	display: block;
	width: 99%;
	height: 75px;
	background: url(../images/trees_pano.jpg) center left no-repeat;
	background-position: 0px 0px;
	background-color: #f5ebd8;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: -10px;
	z-index: 200;
}

.flashbox_btm {
	position: relative;
	top: 0px;
	display: block;
	width: 99%;
	height: 90px;
	background: url(../images/trees_pano.jpg) center left no-repeat;
	background-position: 0px 0px;
	background-color: #f5ebd8;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	margin-top: 10px;
/*	margin-bottom: 8px;
	margin-left: 2px; */
}

.flash_wrapper {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	display: block;
	width: 560px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 550px;	/* Actual value for conformant browsers */
	color: #cc0000;
	padding: 4px;
	height: 75px;
	margin-bottom: 6px;
}

.flashbox_winter_top {
	position: relative;
	top: -11px;
	display: block;
	width: 99%;
	height: 75px;
	background-position: 0px 0px;
	background-color: #f5ebd8;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: -10px;
	z-index: 200;
	background-image: url(../images/winter3.jpg);
	background-repeat: repeat;
}

.flashbox_winter_btm {
	position: relative;
	top: 0px;
	display: block;
	width: 99%;
	height: 90px;
	background: url(../images/winter3.jpg) center left no-repeat;
	background-position: 0px 0px;
	background-color: #f5ebd8;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	margin-top: 10px;
/*	margin-bottom: 8px;
	margin-left: 2px; */
}
.flashbox_spring_top {
	position: relative;
	top: -11px;
	display: block;
	width: 99%;
	height: 75px;
	background-position: 0px 0px;
	background-color: #f5ebd8;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: -10px;
	z-index: 200;
	background-image: url(../images/spring.jpg);
	background-repeat: repeat;
}

.flashbox_spring_btm {
	position: relative;
	top: 0px;
	display: block;
	width: 99%;
	height: 90px;
	background: url(../images/spring.jpg) center left no-repeat;
	background-position: 0px 0px;
	background-color: #f5ebd8;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	margin-top: 10px;
/*	margin-bottom: 8px;
	margin-left: 2px; */
}
.flashbox_summer_top {
	position: relative;
	top: -11px;
	display: block;
	width: 99%;
	height: 75px;
	background-position: 0px 0px;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: -10px;
	z-index: 200;
	background-repeat: repeat;
	background-image: url(../images/summer_bg.jpg);
}
.flashbox_fall_top {
	position: relative;
	top: -11px;
	display: block;
	width: 99%;
	height: 75px;
	background-position: 0px 0px;
	background-color: #f5ebd8;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: -10px;
	z-index: 200;
	background-image: url(../images/tress_pano.jpg);
	background-repeat: repeat;
}
.flashbox_summer_btm {
	position: relative;
	top: 0px;
	display: block;
	width: 99%;
	height: 90px;
	background: url(../images/summer_bg.jpg) center left no-repeat;
	background-position: 0px 0px;
	background-color: #f5ebd8;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	margin-top: 10px;
/*	margin-bottom: 8px;
	margin-left: 2px; */
}
ol.process {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: upper-roman;
	font-weight: bold;
	margin-left:30px;} 
