@charset "utf-8";
/* CSS Document */
html, body {
  height: 100%;
}
/* p {font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; 
}*/
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  background-color: #FFFFFF;
  color: #000000;
}
h1 {
  font-size: 2.5rem;
  color: #ff7f32;
  text-align: center;
  font-weight: bold;
  margin-bottom: 1.5em;
}
h1.index {
  font-size: 3rem;
  text-align: left;
  margin-bottom: .5rem;
}
h1.left {
  text-align: left
}
/*  big is for index  */
.big {
  font-size: 3rem;
  font-weight: bold;
  color: #ff7f32;
  text-align: left;
}
h1.hdrbig {
  font-size: 3rem;
  font-weight: bold;
  color: #ff7f32;
  text-align: center;
}
h2.h2big {
  font-size: 2rem;
  font-weight: bold;
  color: #ff7f32;
  text-align: center;
}
h2 a:hover {
  text-decoration: underline;
}
h2 a, a:visited {
  color: #BF3500;
}
h2 a:visited {
  color: #BF3500;
}
h2 {
  font-size: 1.4em;
  font-weight: bold;
  color: #ff7f32;
}
h3 {
  font-size: 1.20em;
  color: #000099;
  font-weight: bold;
}
h3 a {
  color: #FF744D !important;
}
h3 a:hover {
  color: #FF744D;
  text-decoration: underline;
}
.head3 {
  font-size: 1.25em;
  color: #BF3500;
  margin-bottom: -7px;
  font-weight: bold;
}
h4 {
  font-size: 1.20em;
  color: #000000;
  font-weight: bold;
}
h5 {
  font-size: 1em;
  color: #BF3500;
  line-height: 145%;
}
h6 {
  font-size: 2em;
  color: #FFFFFF;
  font-weight: bold;
  margin: 0px 0px 0px 7px;
}
/*  buttons  */
.btn-primary a{
		color:#FFFFFF;
	}
a.btn {
  color: #FFFFFF;
}
/*  fl3 + h&v */
.hv-btn {
  color: #FFFFFF;
	font-weight: bold;
  background-color: forestgreen;
  padding: 10px 20px 10px 20px;
}
.hv-btn:visited {
  color: #FFFFFF;
}
.hv-btn:hover {
  background-color: #ff7f50;
  padding: 10px 20px 10px 20px;
  color: #FFFFFF;
}
/* End  fl3 + h&v */
.hv-btn-index:visited {
  color: #FFFFFF;
}
.hv-btn-index {
  color: #FFFFFF;
  background-color: #ff7f50;
  padding-left: 2em;
  padding-right: 2em;
  margin: 1em 0 1em 0;
}
.hv-btn-index:hover {
  background-color: forestgreen;
  /* padding-left: 2em;
  padding-right: 3em;  */
  color: #FFFFFF;
}
.hv-btn-sm:visited {
  color: #FFFFFF;
}
.hv-btn-sm {
  color: #FFFFFF;
  background-color: #ff7f50;
  padding-left: 2em;
  padding-right: 2em;
  margin: 1em 0 1em 0;
}
.hv-btn-sm:hover {
  background-color: forestgreen;
  /* padding-left: 2em;
  padding-right: 3em;  */
  color: #FFFFFF;
}
.btn-round {
  border-radius: 20px;
}
.btn-link {
  color: #FFF;
  font-weight: bold;
  padding: 7px 30px 10px 30px;
}
.btn-link:hover {
  color: white;
  text-decoration: none;
}
.btn-link:visited {
  color: #FDFACD;
  text-decoration: none;
}


/*  index styles --------------------------- */
#mapwrapper {
  background-color: #0D0086;
  background-image: url("images/indexsvg/back1920 copy.jpg");
  width: 100%;
  /* max-height: 600px;  */
}
#map {
  max-width: 1000px; /*  960px works  */
  background-image: url("images/indexsvg/mapback-960x600-2022-01.svg"); /* /background-960x600-01.svg */
  padding: 0px;
}
#maprow {
  background-image: url("temp_images/row.png");
  padding: 0px;
  margin: 0px;
  width: 1000px; /*  960px works  */
}
#whatwrapper {
  background-color: #FFFFFF;
  /*background-image: url("images/indexsvg/back1920what-is.jpg");
  background-repeat: no-repeat; */
}
#whatishv {
  max-width: 1200px;
  /* max-height: 600px; */
  padding: 0px;
}
.we-are {
  color: #E47F00;
  font-size: 1.2em;
  font-weight: bold;
}
#journeywrapper {
  background-color: #4DD0E2;
  background-image: url("images/indexsvg/family-journey.jpg");
  width: 100%;
  padding-top: 50px;
  padding-bottom: 100px;
}
#journey {
  max-width: 1200px;
  /* max-height: 600px; */
  padding: 0px;
}
#greatstart {
  max-width: 1200px;
  padding: 0px;
}
#projectswrapper {
  background-color: #FFFFFF;
  width: 100%;
  /*background-image: url("images/indexsvg/programs-bk.jpg");*/
}
#projects {
  max-width: 1200px;
  /* max-height: 600px; */
  padding: 0px;
}
#fl3wrapper {
  /*background-image: url("images/indexsvg/fl3-back.jpg");*/
  width: 100%;
  background-color: #1c3460;
}
#fl3 {
  max-width: 1200px;
  /* max-height: 600px; */
  padding: 0px;
}
h2.h2news {
  font-size: 1.2em;
  line-height: 1em;
}
.hvnewshero {
  background-color: #483D8B;
  color: #FFFFFF;
  text-align: left;
  padding: 3em;
}
.hvnews {
  border: #483D8B solid 1px;
  background-color: #FFFFFF;
  padding: 25px;
  margin-bottom: 20px;
  text-align: center;
  /*position:relative;
	min-height: 100%;   ---- use to float button bottom  */
}
.hvnewsicon {
  max-width: 100px;
}
#newswrapper {
  background-color:#FFF5E4;
	border-bottom: 1px solid #1c1d4c;
}
#news {
  max-width: 1200px;
  /* max-height: 600px; */
  padding: 75px 50px 75px 50px;
  text-align: left;
}
#deptswrapper {
  /*background-image:url("images/indexsvg/news-back.jpg");  
	background-repeat: repeat-x;  */
  width: 100%;
  background-color: #F0F0F0;
  background-image: url("images/indexsvg/resources-cogs-back.jpg");
}
#depts {
  max-width: 1280px;
  padding: 40px;
  text-align: left;
}
#hvfooter {
  color: #FFFFFF;
  background-color: #ff7f31;
  /*  border-top: 1px solid #e67e78;  
    height: 300px;*/
  min-height: 300px;
  font-size: 1em;
}
/*   ----   Footer links    -----   */
#hvfooter a {
  color: #000000;
}
#hvfooter a:hover {
  color: blanchedalmond;
  text-decoration: none;
}
.hvfooter-list {
  text-align: left;
  line-height: 2.5rem;
  height: auto;
  /*margin-bottom: 5em; */
  list-style-type: none; /* Remove bullets */
  padding: 0; /* Remove padding */
  margin: 0; /* Remove margins */
}
ul.hvfooter {
  padding-left: 0;
}
.soc-media {
  padding: 10px;
}
.soc-media img {
  max-height: 60px;
}
/*  
------------------------------------------------- End of index
*/
.hv-video {
  border: #FBD5B4 solid 1px;
}
table {
  border-collapse: collapse;
}
.hvtable {
  border-top: 1px solid #0066cc;
  border-bottom: 1px solid #0066cc; /*FF7F32 */
  margin-bottom: 20px;
}
.hvtable td {
  border-bottom: 1px solid #0066cc;
  ;
}
.hvtablecenter td {
  text-align: center;
}
hr {
  border: #ffcc99 solid 2px;
}
/*  #back {width: 100%;}   */
img {
  height: auto;
  max-width: 100%;
  border-style: none;
}
img.imgcenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
img.imgleft {
  border-style: none;
  float: left;
}
img.imgleftstates {
  border-style: none;
  float: left;
  margin: 10px;
  clear: right;
}
img.imgright {
  border-style: none;
  float: right;
  clear: left;
}
.hover-image {
  opacity: 100%;
}
.hover-image:hover {
  opacity: 75%;
  transition: opacity .5s
}
#p7MXM_1 {
  background-color: #FFFFFF;
	font-size: .8rem;
} /* padding-right: 75px;  */
#p7MXM_1 mxm-toolbar closed {
  background-color: #10B50E;
}
a.last-menu-item {
  padding-right: 150px;
}
/* .logo {background-image:url("../images/_menu-logo.png");
background-repeat: no-repeat; background-size: contain; color: #FFFFFF;} */
a.logo {
  padding: 0 0 5px 0;
}
.logo a:hover {
  background-color: #FFFFFF;
}
/* Image for Parallax Section */
.paralsec {
  background-image: url("../images/carousel-lifestyle.jpg");
}
.paralsec1 {
  background-image: url("../images/carousel-lifestyle.jpg");
}
.paralsec2 {
  background-image: url("../images/carousel-lifestyle.jpg");
}
.paralinside {
  background-image: url("../images/carousel-lifestyle.jpg");
}
/* Remove Bottom Margin from Jumbotron */
.jumbotron {
  margin-bottom: 0;
}
.paral {
  background-color: #FFFFFF;
}
/*  Boxes  */
.box-orange {
  background-color: #BF5E2B;
  color: #FFFFFF;
  padding: 50px;
}
.box-gray {
  background-color: #3E3D3D;
  color: #FFFFFF;
  padding: 50px;
}
.box-blue {
  background-color: #020155;
  color: #FFFFFF;
  padding: 50px;
}
/*  new parralax version  */
.parallax {
  /* The image used */
  background-image: url("images/banners/banner-photos2.jpg");
  /* Set a specific height - use percentage if needed 170px */
  height: 187px;
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: top;
  background-repeat: no-repeat;
  border-bottom: 10px solid #FF7F32; /*#F9BA9D;   #FEEBE4 */
  /*background-size: 50% 50%; */
}
.parallax2 {
  background-image: url("images/banners/banner-photos2.jpg");
  height: 187px;
  background-attachment: fixed;
  background-position: top;
  background-repeat: no-repeat;
  border-bottom: 10px solid #141b4e; /*  Blue */
}
.subhead-white {
  font-size: 14px;
  color: #FFFFFF;
}
.row-content {
  max-width: 1000px;
  padding: 20px 0 10px 0;
}
.center-element {
  margin-left: auto;
  margin-right: auto;
}
.row-list {
  border-bottom: 1px solid #ABABAB;
  margin-top: 15px;
}
.row-list img {
  margin-bottom: 20px;
}
.row-list-top {
  border-bottom: 1px solid #ABABAB;
  border-top: 1px solid #ABABAB;
  margin-top: 20px;
  padding-top: 20px;
}
.row-list-top img {
  margin-bottom: 20px;
}
.faux-email {
  color: #000757;
}
/*.index-content {max-width: 900px;
	margin:auto;
	padding: 50px 10px 50px 10px;
	}
*/
#content-narrow {
  max-width: 800px;
  padding-top: 50px;
  background-color: #FFFFFF;
  margin-bottom: 3rem;
}
#content {
  max-width: 900px;
  padding-top: 50px;
  background-color: #FFFFFF;
  margin-bottom: 3rem;
}
#content-w {
  max-width: 1400px;
  padding: 50px;
  background-color: #FFFFFF;
}
div.content-wide {
  max-width: 1200px;
  padding: 50px;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}
div.content-900 {
  max-width: 900px;
  padding: 50px;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}
#content-wide {
  max-width: 1200px;
  padding: 50px;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}
/*
#map {
background-color: blue;

}    Green Border  */
td#content {
  padding: 30px 150px 15px 45px; /*30px 90px 15px 5px;*/
}
td#contenttabs {
  padding: 30px 90px 15px 5px; /*30px 90px 15px 5px;*/
}
td#contentcolor {
  padding: 0;
  background-color: #FFFFFF;
  background-image: url(images/colorbar.jpg);
}
.index-white {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 20px;
  border: 1px #F9999B solid;
  test-align: center;
  background-color: white;
  width: 980px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
#x-image-map {
  background-color: #060998;
  height: 400px;
  overflow: auto;
}
.image-map {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-top: 25px;
}
#footer {
  background-color: #1c1c4c;
  padding-top: 25px;
  min-height: 100px;
  width: 100%;
}
#footer-content {
  max-width: 900px;
  color: #FFFFFF;
}
#footer-content a {
  text-decoration: none;
  color: #FFFFFF;
}
#footer-content a:hover {
  text-decoration: underline;
  color: #FF977A;
}
#footer-content p {
  text-align: center;
  font-size: 1.25em;
}
/* h1 {color:#1c1c4c; font-size: 200px;} */
/* Turn off parallax scrolling for all tablets and phones. Increase/decrease the pixels if needed */
@media only screen and (max-device-width: 1366px) {
  .parallax {
    background-attachment: scroll;
  }
}
/*    Old STyles Below   */
.search {
  background-color: #eeeeee;
}
td {
  vertical-align: top;
}
td {
  color: #000000;
  font-size: 1em;
  padding: 5px;
}
ul, ol {
  color: #000000;
  font-size: 1em;
}
ul ul {
  font-size: 100%;
}
ul.mission {
  margin-left: 3em;
  margin-right: 3em;
}
ul.mission li {
  margin-bottom: 1.5em;
  font-size: 1.1em;
}
li {
  margin-bottom: 5px;
}
a {
  color: #3333CC;
  text-decoration: none;
  font-weight: bold;
}
a:hover {
  color: #FF3300;
}
.zoho-box {
  border: #FF8E6E 1px solid;
}
.header1 {
  font-size: 2em;
  color: #BF3500;
  font-weight: bold;
}
.headblue {
  font-size: 1.4em;
  color: #000099;
  font-weight: bold;
}
.headsubblue {
  font-size: 1.1em;
  color: #000099;
  font-weight: bold;
}
.bold145 {
  font-size: 1.1em;
  color: #BF3500;
  font-weight: bold;
  line-height: 145%;
}
.boldnormal {
  font-size: 1.1em;
  color: #BF3500;
  font-weight: bold;
  line-height: 120%;
}
.footnote {
  font-size: .9em;
  font-style: italic;
}
.author {
  font-size: .9em;
  font-style: italic;
}
p.smallfont {
  font-size: 11px;
}
p.blockquote {
  margin: -10px 40px 15px 50px;
} /*10px 4em 3em 4em  */
.hanging-indent {
  text-indent: -25px;
  padding-left: 25px;
}
/* .footnumbers {color:#666; font-size: .85em; line-height: 0.5em; font-style:normal;}
.footnumbers a { text-decoration:none; font-style:normal; }
.footnumbers a:hover {color:#666; text-decoration:underline;} */
table#wrapper {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 14px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}
table#wrapper td {
  padding: 0px;
}
table#header {
  width: 100%;
}
td#top {
  height: 160px;
  background-color: #020497;
  padding: 0px;
}
/* rotator in-page placement */
div.rotator {
  position: relative;
  height: 160px;
  display: none;
  padding: 0px;
}
div.rotator ul {
  margin: 0px;
  padding: 0px;
}
/* rotator css */
div.rotator ul li {
  float: left;
  position: absolute;
  list-style: none;
}
/* rotator image style */
div.rotator ul li img {
  padding: 0px;
  background: #FFF;
  margin: 0px;
}
div.rotator ul li.show {
  z-index: 500
}
tr#navbar td {
  /*height:20px;   */
  background-color: #F07E3F;
  padding: 0;
}
td#map {
  padding: 0px;
}
tr#navbar img {
  margin: 0px;
}
/* body footer text color:#F4A460; blues: dark 020497 light 2D2DA5*/
table#body {
  width: 100%;
  height: 425px;
  background-color: #FFFFFF;
  background-image: url(images/leftbar.jpg);
  background-repeat: repeat-y;
}
table#body td {
  padding: 10px 85px 10px 75px;
}
table.twocolumnbox {
  border-top: 1px solid #F4A460;
  border-bottom: 1px solid #F4A460;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
table.twocolumnbox td {
  width: 50%;
}
/*
table.twocolumn td{width:33%;font-size:.9em;}
table.twocolumn li{margin-left:-20px; margin-bottom:.9em;}
table.twocolumn a,a:visited{font-weight:bold;color:#009;}
table.twocolumn a:hover{text-decoration:underline; color:#990000; font-weight:bold;
}
table.twocolumn h1,h2,h3,h4{line-height:100%; color:#990000; font-weight:normal; margin-top:0px;
}*/
table.threecolumn td {
  width: 33%;
  font-size: .9em;
}
table.threecolumn li {
  margin-left: -20px;
  margin-bottom: .9em;
}
table.threecolumn a, a:visited {
  font-weight: bold;
  color: #009
}
table.threecolumn a:hover {
  text-decoration: underline;
  color: #990000;
  font-weight: bold;
}
table.twocolumn p {
  margin: 0px;
}
/* end articles portal */
/* index top row */
tr#indextoprow td {
  color: #FFFFFF;
  font-size: 10.5px;
  height: 170px;
}
td#upleft {
  margin: 0px;
  padding: 45px;
  /*background-image:url(/images/indexlft2012.jpg);
background-repeat:repeat-y; */
}
td#rightcenter {
  width: 259px;
  background-color: #020497;
  padding: 2px;
}
/*td#topright {background-color:#2D2DA5;
	width:87px;
	background-image:url(/images/indexrt2012.jpg);
	background-repeat:repeat-y; 
}*/
tr#indexwhite {
  background-color: #FFFFFF;
}
table#indexoffer {
  width: 100%;
  margin-top: 10px;
  /*border:#FF0000 1px solid; */
}
table#indexoffer td {
  color: #000000;
  font-size: 10.5px;
  padding: 10px 5px 10px 6px;
}
table#indexoffer p {
  margin: 0px;
  line-height: 125%;
}
table#indexoffer img {
  margin-left: 2px;
  margin-top: 2px;
  margin-bottom: 10px;
}
tr.indexwarm td {
  background-color: #FFFFFF;
  color: #000066;
}
td#indexrt {
  padding: 0 10px 0 0;
  /*width:250px; 
	padding:0px 30px 0px 0px;
	background-image:url(/images/indexrt2012.jpg);
	background-position:right;
	background-repeat:repeat-y; */
}
table#indexrtbody {
  width: 100%;
  margin-top: 8px;
}
table#indexrtbody td {
  padding: 3px 15px 3px 15px;
  border-bottom: 1px solid #999;
}
table#indexrtbody h1 {
  font-size: 18px;
  margin-bottom: -15px;
}
table#indexrtbody p {
  font-size: 12px;
}
/*td#midlftcenter {
height:200px;
width:378px;
}
td#midrtcenter {
height:200px;
width:250px;
}*/
/*td#warm {
height:200px;
background-color: #FFCC99;
 padding: 20px; 
}*/
.white-row {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 20px;
  border: 1px #F9999B solid;
  test-align: center;
  background-color: white;
  width: 980px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
td#warm {
  padding: 0px;
  margin: 0px;
  width: 305px;
  background-color: #FFFF99;
}
td#warm h1 {
  font-size: 17px;
  color: #000066;
  text-align: left;
}
td#warm a {
  text-decoration: underline;
  font-weight: 100;
}
table#subwarm {
  margin-top: 7px;
  margin-bottom: 7px;
  border-top: 1px solid #C30;
  /* border:#FF0000 1px solid; */
}
table#subwarm td {
  padding: 16px;
  border-bottom: 1px solid #C30;
  border-right: 1px solid #C30;
  border-left: 1px solid #C30;
  background-image: url(/images/2012/centercolumn.jpg);
  background-repeat: repeat-y;
}
table#donate {
  width: 100%;
  font-size: 24px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0px;
}
table#donate td {
  background-color: #FFFFFF;
  padding: 0px;
}
table#donate a {
  width: 100%;
  background-color: #FF3300;
  text-align: center;
  display: block;
  text-decoration: none;
  color: #FFFFFF;
  padding-top: 11px;
  padding-bottom: 12px;
  margin: 0px;
}
table#donate a:hover {
  text-decoration: none;
  background-color: #f7732a;
}
/*bottom row*/
#bottom {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  font-size: 11px;
  border-right: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
tr#indexbot td {
  color: #F4A460;
  background-color: #2D2DA5;
  padding: 4px;
  font-size: 9px;
  text-align: center;
}
tr#indexbot a {
  color: #F4A460;
  text-decoration: none;
}
tr#indexbot a:hover {
  color: #F7BC8C;
}
/* Body White pages*/
td#leftcol {
  width: 64px;
  padding: 0px;
}
table.colortbl {
  margin: 20px 0px;
}
tr.white {
  background-color: #FFFFFF;
}
tr.white td {
  padding: 30px 5px 25px 5px;
  border-bottom: 1px solid #F4A460;
}
tr.white h1 {
  margin: 0px;
}
td#colorlftnopad {
  width: 376px;
  padding: 0px 5px;
}
td.colorlft {
  width: 376px;
  padding: 20px 5px;
}
td.colorrt {
  width: 230px;
  padding: 20px 10px 5px 20px;
}
td.gbysrt {
  width: 230px;
  padding: 20px 10px 5px 20px;
}
td.gbysrt li {
  margin-bottom: 0;
}
img.imgcenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
td.tdnoborder {
  border: none;
}
table.basictable {
  border-top: 1px solid #F4A460;
  width: 100%;
}
table.basictable td {
  padding: 6px 10px 6px 4px;
  border-bottom: 1px solid #F4A460;
}
table.basictable a {
  text-decoration: underline;
  font-weight: normal;
}
table.basictable p {
  margin: 0px;
}
/*one column w/border*/
table.twocolumnbrdr {
  border-top: 1px solid #F4A460;
  border-left: 1px solid #F4A460;
  width: 100%;
  margin-top: 20px;
}
table.twocolumnbrdr td {
  border-bottom: 1px solid #F4A460;
  border-right: 1px solid #F4A460;
  padding: 6px 10px 6px 6px;
  width: 50%;
}
table.twocolumnbrdr p {
  margin: 0px;
}
/*one column */
table.onecolumn {
  border-top: 1px solid #F4A460;
  width: 100%;
  margin-top: 20px;
}
table.onecolumn td {
  padding: 5px 4px;
  border-bottom: 1px solid #F4A460;
}
table.onecolumn p {
  margin: 10px;
}
/* whitetable is a workaround for adding text to the top row of 2 color pages. */
table.whitetable {
  width: 646px;
  background-color: #FFFFFF;
}
table.whitetable td {
  padding: 20px;
}
table.table {
  margin-top: 25px;
  border-left: 1px solid #F4A460;
  border-right: 1px solid #F4A460;
  border-bottom: 2px solid #F4A460;
  border-top: 2px solid #F4A460;
}
table.table td {
  border-bottom: 1px solid #F4A460;
  padding: 7px;
}
table.table li {
  margin-left: -15px;
}
div.pullquote {
  float: right;
  clear: left;
  width: 200px;
  color: #666699;
  border: solid #F4A460;
  border-width: 7px 0;
  font: bold 14px Arial, Helvetica, Verdana, sans-serif;
  padding: 6px 2px;
  margin: 0px 5px 5px 15px;
}
div.pullcolumn {
  float: right;
  width: 275px;
  color: #006;
  border: solid #F4A460;
  border-width: 7px 1px;
  font: 1em Arial, Helvetica, Verdana, sans-serif;
  line-height: 150%;
  padding: 20px 20px;
  margin: 30px 5px 10px 30px;
  clear: both;
}
div.pulcolmslim {
  float: right;
  width: 200px;
  color: #009;
  border: solid #F4A460;
  border-width: 7px 1px;
  font: 1em Arial, Helvetica, Verdana, sans-serif;
  line-height: 150%;
  padding: 20px 20px;
  margin: 0px 5px 5px 30px;
}
div.photobox {
  float: right;
  padding: 6px 2px;
  margin: 0px 5px 5px 15px;
}
div.photoboxleft {
  float: left;
  padding: 6px 2px;
  margin: 0px 5px 5px 15px;
}
td.rowhead {
  padding: 5px 10px 5px 10px;
  background-color: #FFDAB9;
  font-size: 14px;
  font-weight: bold;
}
td.rowhead a:hover {
  color: #CC99FF;
  text-decoration: underline;
}
td.rowbody {
  padding: 2px 10px 20px 50px;
  background-color: #F5F5F5;
}
/* rollover links */
#sidebar {
  position: relative;
  left: 0;
  top: 10px;
  width: 95%;
  font-size: 10px;
  border-right: 1px solid #FFF;
  border-left: 1px solid #FFF;
  border-top: 1px solid #FFF;
}
/* css for pic and caption */
.picture {
  background-color: #F9F9F9;
  border: 1px solid #CCCCCC;
  padding: 3px;
  font: 11px/1.4em Arial, sans-serif;
}
.picture img {
  border: 1px solid #CCCCCC;
  vertical-align: middle;
  margin-bottom: 3px;
}
.right {
  margin: 0.5em 0pt 0.5em 0.8em;
  float: right;
}
.left {
  margin: 0.5em 0.8em 0.5em 0;
  float: left;
}
table.tablemulticol a {
  font-size: 1rem;
  font-weight: normal;
  line-height: 100%;
}
table.tablemulticol {
  border-top: 1px solid #F4A460;
  margin-top: 20px;
  width: 100%;
  line-height: 100%;
}
table.tablemulticol td {
  padding: 12px 20px 12px 10px;
  border-bottom: 1px solid #F4A460;
  vertical-align: top;
  background-color: #EEE;
}
table.tablemulticol li {
  margin-left: -20px;
}
/*  new multi-column for 980css - larger font*/
table.tablemulticol980 a {
  font-size: 12px;
  font-weight: bold;
  line-height: 100%;
}
table.tablemulticol980 {
  border-top: 1px solid #F4A460;
  margin-top: 20px;
  width: 100%;
  line-height: 500%;
}
table.tablemulticol980 td {
  padding: 4px;
  border-bottom: 1px solid #F4A460;
  vertical-align: top;
  background-color: #EEE;
  width: 50%;
}
table.tablemulticol980 li {
  margin-left: -20px;
}
table#fancytable a {
  font-size: 11px;
  font-weight: normal;
  line-height: 100%;
}
table#fancytable {
  border-top: 1px solid #F4A460;
  margin-top: 20px;
  width: 100%;
}
table#fancytable td {
  padding: 4px 20px 4px 4px;
  border-bottom: 1px solid #F4A460;
  vertical-align: top;
  background-color: #EEE;
}
table#fancytable li {
  margin-left: -20px;
}
table#helen {
  padding: 6px;
  border: thick solid #F4A460;
  width: 100%;
}
table#helen td {
  padding: 6px;
  width: 50%;
  border-bottom: 1px solid #737171;
}
div#helen3 td {
  padding: 6px 10px 6px 10px;
}
div.helen2 {
  border: 2px solid #F4A460;
  margin-bottom: 24px;
  padding: 10px 0 20px;
}
div#helen4 table {
  width: 100%;
}
div#helen4 td {
  padding: 6px 10px 6px 24px;
  border-bottom: 1px solid #737171;
  vertical-align: middle;
}
/*    Buttons    */
.hvbtnlink {
  background-color: #FD8151;
  color: #FFFFFF;
  padding: 10px 20px 10px 20px;
  font-size: 1em;
  font-weight: bold;
}
.hvbtnlink:hover {
  background-color: #F99561;
  color: #FFFFFF;
  text-decoration: none;
}
/*
a.hvbtnlink:hover {
	color:#FFF0D2;
}
a.hvbtnlink:visited {
	color:#FFF0D2;
}


a.hvbtnlink:hover {  backgrnd #4FC4BB
	color: white;   
 	text-decoration:none;
}
.hvbtnround {border-radius:20px;
}

*/