/*   YOU CAN ADD OTHER STYLES AS USUAL ON THIS SHEET     Commented styles inside style definitions are used for visual   feedback when using the editor    Comments before opening the style are used as caption.  Comments after the class name and before the style declaration ({)     define the expression that decides wheter this     style should be applied or not*/.ignoreMe{  }/* WYMeditor *//* PARA: Date */.date p{  color: #ccf;  /* background-color: #ff9; border: 2px solid #ee9; */}/* PARA: Hidden note */.hidden-note p /* p[@class!="important"] */ {     display: none;    /* color: #999; border: 2px solid #ccc; */}/* PARA: Important */.important p /* p[@class!="hidden-note"] */ {    color: red; font-weight: bold;    /* color: red; font-weight: bold; border: 2px solid red; */}.border img {    border: 1px solid #ccc;    /* border: 4px solid #ccc; */}/* LIST: Special */.special ul,.special ol {    color: green;    /** / background-color: #fc9; border: 2px solid red; /**/}/* /WYMeditor */html, body{  margin: 0; padding: 0;  background: #F0E6D4 url(main-background.gif) center top repeat-y;  height: 100%;  font-family: Arial, sans-serif;  font-size: 11px;}#wrapper{  margin: 0 auto;  padding: 0;  width: 752px;  background: transparent url(masthead.gif) center top no-repeat;  position: relative;  min-height: 100%;  height: auto;}#wrapper>div{  width: 752px;  margin: 0 auto; padding: 0;}#header{  height: 152px;  position: relative;  margin: 0; padding: 0;}h2#donate{  position: absolute;  top: 116px;  right: 0;  width: 144px;  height: 24px;  margin: 0; padding: 0;  background: url(donate-button.gif) center center no-repeat;  text-align: right;}#body h2#register_gsa {	top: 116px;	  right: 0;	  width: 144px;	  height: 24px;	  margin: 0; padding: 0;	  background: url(donate-button.gif) center center no-repeat;	  text-align: right;	text-transform: lowercase;	padding: 8px 18px 0 0;}#body h2#register_gsa a, #body h2#register_gsa a:visited {	color: #F5EAD4;	text-transform: lowercase;}#body h2#register_gsa a:hover {	background: none;}h2#donate a{  font-size: 14px;  text-transform: lowercase;  padding: 4px 9px 0 0;  display: block;  width: 135px;  height: 20px;  font-weight: normal;  color: #F5EAD4;  text-decoration: none;}#home-link{  position: absolute;  top: 0; left: 0;  width: 374px;  height: 152px;}#contact-info{  position: absolute;  top: 50px; right: 0;  font-size: 11px;  text-align: right;  color: #937C62;  text-transform: uppercase;}#contact-info span.address{  font-weight: bold;}#contact-info span.phone{  line-height: 2em;}#contact-info span.email a{  color: #B57254;  text-decoration: none;}#breadcrumb{  height: 26px;}#content{  background: transparent url(content-background.gif) 20px 198px no-repeat;  min-height: 539px;  height: auto !important;  height: 539px;}#sidebar-left{  margin-top: 0;  padding-top: 22px;  width: 184px;  float: left;}#main-nav{  width: 184px;  margin: 0; padding: 0;  background: transparent url(nav-background.jpg) left top no-repeat;  padding-top: 3px;}#body{  margin: 0 0 0 226px;  padding: 25px 0 40px 0;  width: 480px;}body.home #body{  min-height: 625px;  height: auto !important;  height: 625px;}#footer a{  color: #C4B5A4;  text-decoration: none;}#footer a:hover{  text-decoration: underline;}#footer{  position: absolute;  bottom: 0;  width: 100%;  color: #C4B5A4;}#footer p.creator{  float: right;}#footer p.copyright{  float: left;}#body h1{  margin-top: 0; padding-top: 0;  color: #B57254;  font-family: Arial, sans-serif;  font-weight: normal;  font-size: 14px;  text-transform: uppercase;  padding-bottom: 20px;  margin-bottom: 0;}h2{  font-weight: bold;}#body h2{  padding-top: 14px;}#body #news h2{  padding-top: 0;}#body h2 a, #body h2 a:visited{  color: #B57254;  text-decoration: none;}#body h2, #body h3{  color: #B57254;  text-transform: capitalize;  font-size: 14px;  font-weight: normal;  font-family: Arial, sans-serif;}#body h3{  font-size: 12px;  margin-bottom: 0;  padding-bottom: 0;}#body h3+p{  margin-top: 4px;  padding-top: 0;}#body a, #body a:visited{  color: #5C3A2B;}#body a:hover{  background-color: #E6C7A8;  text-decoration: none;}#body ul{  margin-left: 0;  padding-left: 49px;  list-style: outside;}#body li{ margin: .25em 0; }#body ul.page-index{  list-style-type: none;  margin-left: 0; padding-left: 0;  padding-bottom: 20px;}#body ul.quote-list{  list-style-type: none;  margin-left: 0; padding-left: 49px;;}/* BREADCRUMB */#breadcrumb ul{  list-style: none;  margin: 0; padding: 0;}#breadcrumb li a{  height: 26px;  display: block;  line-height: 26px;  margin-left: 196px;  padding-left: 30px;  background: transparent url(page-title-background.gif) left center no-repeat;    color: #5C3A2B;  text-transform: lowercase;  text-decoration: none;  font-size: 16px;  font-weight: bold;  letter-spacing: .1em;}#body{  font-size: 11px;  color: #5C3A2B;  line-height: 1.25em;}/* MAIN NAVIGATION */#main-nav{}#main-nav ul{  list-style: none;  padding: 0 0 0 3px;  margin: 0;  list-style-type: none;  width: 179px;}#main-nav ul li{  width: 179px;  padding: 0 10px 0 0;  margin: 0;  text-align: right;}#main-nav ul li a{  display: block;  color: #72C8EF;  text-decoration: none;  padding-right: 9px;  height: 18px;  border-bottom: 1px solid #FFFAEF;  font-size: 14px;  text-transform: lowercase;}#main-nav ul ul{  padding-left: 0;}#main-nav ul ul li a{  background-color: #E6DECE;  color: #5C3A2B;  font-size: 11px;  height: 14px;  padding-top: 2px;}#main-nav li a:hover, #main-nav li a.selected{  background-color: transparent;  color: #F5EAD4;}#main-nav ul ul li a:hover, #main-nav ul ul li a.selected{  background-color: #F5EAD4;  color: #B57254;}#feature{  width: 480px;  height: 266px;  background-color: transparent;}body.home #news ul{  margin-left: 0; padding-left: 0;  list-style: none;}body.home #news li{  padding: 12px 0;}body.home #news h3{  color: #5C3A2B;  display: inline;  font: bold 11px Arial, sans-serif;}body.home #news h2{  font-size: 14px;}body.home #news h2{  width: 149px;  height: 23px;  color: #5C3A2B;  text-transform: lowercase;  line-height: 22px;  text-align: right;   background: url(home-news-background.gif) center center no-repeat;  padding-right: 9px;}ul.page-index{  }.rem{  display: none;}#sidebar-copy{  text-align: right;  padding-top: 160px;  padding-left: 46px;}#sidebar-copy p{  font-family: Helvetica, sans-serif;  font-size: 11px;  font-weight: bolder;  color: #937C62;  line-height: 1.75em;}.highlight{  color: #72C8EF;}table {  font-size: 11px;  border-collapse: collapse;  border: 0 solid #F0E6D4;  border-bottom-width: 1px;  margin: 0 -10px 1em 0;  width: 100%;}th, td {  font-size: 11px;  line-height: 1.6em;  text-align: left;  padding: 5px 5px 10px;  vertical-align: top;  }th {  border-bottom: 1px solid #F0E6D4;;  white-space: nowrap;  padding-bottom: 5px;}th {  font-weight: bold;}th:hover{  color: #B57254;}td {  border-left: 1px solid #F0E6D4;}tr th:first-child,tr td:first-child {  padding-left: 0;  border-left: 0 #F0E6D4;;}tr:hover td {  background-color: #F9F1E4;}tr.rowodd {	background-color: transparent;}tr.roweven {	background-color: transparent;}.sortcol {	cursor: pointer;	padding-right: 20px;	background-repeat: no-repeat;	background-position: right center;}.sortasc {	color: #B57254;	background-image: url(up.gif);}.sortdesc {	color: #B57254;	background-image: url(down.gif);}.nosort {	cursor: default;}form label{  display: block;}form span.cbs{  display: block;}input[type=text], textarea, .form select{  width: 250px;  color: #5C3A2B;  font-family: Arial, sans-serif;  font-size: 11px;}form span.cbs{  height: 20px;}#join-us-submit{  margin: 0; padding: 0;  background: url(button.gif) center center no-repeat;  text-align: right;  font-size: 14px;  text-transform: lowercase;  display: block;  width: 144px;  height: 24px;}#join-us-submit a{  font-size: 14px;  text-transform: lowercase;  padding: 5px 9px 0 0;  font-weight: normal;  display: block;  width: 135px;  height: 19px;  color: #F5EAD4;  text-decoration: none;}#join-us-submit a:hover{  background-color: transparent;}#join-us-submit a:visited{  color: #F5EAD4;}span.l{}div.back-to-top{  /*border-bottom: 1px solid #B57254;*/  text-align: right;  padding-bottom: 9px;  padding-top: 18px;}#body div.back-to-top a{  height: 16px;  display: block;  background: url(icon.gif) right center no-repeat;  text-decoration: underline;  padding-right: 18px;}#body div.back-to-top a:hover{  background-color: transparent;}table.form td.label {	text-align: right;}table.form td p {	margin: 0;	padding: 0;}