




/*
 * CSS Configurable Variables
 */



  


  



/* globals */




/* div ids */












/* classes */

























/*
 * Debugging :-)
 */

   div#container          	{ border: 0 dashed black; }
   div#area-header        	{ border: 0 solid red; }
   div#area-middle        	{ border: 0 solid green; }
   div#area-footer	 	{ border: 0 solid yellow; }
   div#area-banner         	{ border: 0 dotted #FF0000; }
   div#area-horizontalnav   	{ border: 0 dotted blue; }
   div#area-utilitybar          { border: 0 dotted purple; }
   div#area-verticalnav         { border: 0 dotted orange; }
   div#area-content     	{ border: 0 dotted Aqua; }
   div#area-callout 		{ border: 0 dotted #CC9900; }
   div#area-contentbar		{ border: 0 dotted Silver; }
   div#area-tabs                { border: 0 dotted pink; }


/*
 * Page Layout Styles
 */

body {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	background-image: url(http://www.1772foundation.org/content/1772/design_elements/site_bg.jpg);
	text-align: center;
	margin-top: 0;
}


/*
 * Page Container
 */
div#container {
	width: 989px;
	margin-right: auto;
	margin-left: auto;
	background-color: White;
	text-align:left;
	position: relative;
	}



/*
 * General Area Definitions (Gross Layouts)
 */
div#area-header       {
	position: relative;
	margin: 0;
	padding: 0;
	}
/*
 * Banner and Primary Navigation Area
 */
div#area-banner         {
 }

div#area-horizontalnav   {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 1px;
  line-height: 19px;
  text-align: center;
  background-color: #444C29;
  color: #F8FDD9;
}
.area-horizontalnav   {
  background-color: #444C29;
  color: #F8FDD9;
}
div#area-horizontalnav a {
  text-decoration: none;
  color: #F8FDD9;
}
div#area-horizontalnav a:hover {
	text-decoration: underline;
}
div#area-horizontalnav ul { margin: 0; padding: 0; }
div#area-horizontalnav ul li {
  margin: 0;
  padding-left: 5px;
  list-style: none;
  display: inline;
}
div#area-horizontalnav ul li.primary {
  font-size: 13px;
  font-weight: bold;
}
div#area-horizontalnav ul li.secondary { }
div#area-horizontalnav ul li.tertiary { }
div#area-horizontalnav ul li.separator {
  font-size: 13px;
  font-weight: bold;
  color: ;
}
div#area-horizontalnav h1, div#area-horizontalnav h2, div#area-horizontalnav h3, div#area-horizontalnav h4 { display: none; }

div#area-utilitybar   {
  text-align:right;
  line-height: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
div#area-utilitybar ul { margin: 0; padding: 0; }
div#area-utilitybar ul li { margin: 0 0 0 -4px; padding: 0; list-style: none; display: inline; }
div#area-utilitybar ul li.header { }
div#area-utilitybar ul li.footer { }
div#area-utilitybar ul li.separator { }
div#area-utilitybar h1, div#area-utilitybar h2, div#area-utilitybar h3, div#area-utilitybar h4 { display: none; }

div#area-verticalnav         {
	margin-bottom: 1px;
	width: 150px;
}

.area-verticalnav-left         {
	float: left;
	padding-right:3px;
}
.area-verticalnav-right         {
	float: right;
	padding-left:3px;
}
div#area-verticalnav ul { margin: 0; padding: 0; }
div#area-verticalnav ul li { margin: 0; padding: 3px 0 0 0; list-style: none; }
div#area-verticalnav ul li.primary { }
div#area-verticalnav ul li.secondary {
 padding-left: 3px;
 font-weight:bold;
}
div#area-verticalnav ul li.tertiary {
 padding-left: 18px;
}
div#area-verticalnav h1, div#area-verticalnav h2, div#area-verticalnav h3, div#area-verticalnav h4 { display: none; }

div#area-globalspotlights         {
  margin-top: 20px;
  overflow: hidden;
}
div#area-globalspotlights ul {
  margin: 0; padding: 0;
}
div#area-globalspotlights ul li {
  margin: 0;
  padding-top: 20px;
  padding-left: 3px;
  padding-right: 3px;
  list-style: none;
}
div#area-globalspotlights h1, div#area-globalspotlights h2, div#area-globalspotlights h3, div#area-globalspotlights h4 { display: none; }


div#area-middle {
 padding-top:10px;
}
div#area-content         {
	margin-top: 0;
	margin-bottom: 1px;
	margin-right: 0;
	padding-right: 0;
	p\adding-right: 4px;
}
.area-content-left         {
	margin-right: 150px;
}
.area-content-center         {
  margin-left: 154px;
}
* html body .area-content-center {
   margin-left:150px;
   m\argin-left:154px;
}
.area-content-right         {
  margin-left: 154px;
}
* html body .area-content-right {
   margin-left:150px;
   m\argin-left:154px;
}
#area-pagetitle {
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  margin-right: 154px;
}
* html body .area-pagetitle {
   margin-right:150px;
   m\argin-right:154px;
}
#area-body {
  padding-top: 15px;
}

div#area-callout        {
	margin-bottom: 1px;
	padding-top: 5px;
	width: 150px;
}
.area-callout-left        {
	float: left;
	padding-right:3px;
}
.area-callout-right        {
	float: right;
	padding-left: 3px;
}

div#area-calloutcontent {
  padding: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 3px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #444C29
}

div#area-calloutcontent ul { margin: 0; padding: 0; }
div#area-calloutcontent ul li { list-style: none; }
div#area-calloutcontent ul li.header {
  text-align:center;
  font-weight:bold;
  margin-bottom:5px;
  background-color: #444C29;
  color: #F8FDD9;
}
div#area-calloutcontent ul li.item {
  padding-left: 3px;
  padding-bottom: 5px;
  color: #444C29;
}
div#area-calloutcontent ul li.item_image {
  padding-top:5px;
  padding-left: 25px;
  display:inline;
}
div#area-calloutcontent ul li.footer {
  padding-top: 10px;
  padding-left: 3px;
  padding-bottom: 5px;
  font-weight:bold;
}
div#area-calloutcontent h1, div#area-calloutcontent h2, div#area-calloutcontent h3, div#area-calloutcontent h4 { display: none; }

div#area-footer       {
  clear: both;
  padding: 0;
  margin-top: 10px;
}

div#area-tabs {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
}
div#area-tabs a {
  text-decoration: none;
}
div#area-tabs a:hover { text-decoration: underline; }
div#area-tabs table{
  padding-top:1px;
}

div#area-articleheader {
  padding-top: 5px;
  padding-bottom: 15px;
}

div#area-articleheader h3{
  display:block;
}

div#area-articlebody {
  padding-top: 5px;
}

div#area-itemlist {
}
div#area-itemlist ul { margin: 0; padding: 0; }
div#area-itemlist ul li { list-style: none; }
div#area-itemlist ul li.header {
  padding-top:15px;
  font-size: 14px;
  font-weight: bold;
}
div#area-itemlist h1, div#area-itemlist h2, div#area-itemlist h3, div#area-itemlist h4 { display: none; }

div#area-form-header {
}

div#area-form-body {
}

div#area-form-footer {
}

div#area-grantapplicationsDetail{
  padding: 3px;
}

.area-grantapplicationsDetail-left         {
	float: left;
  width: 58%;
  padding-right: 3px;
}
.area-grantapplicationsDetail-right         {
	float: right;
  width: 40%;
  padding-left: 3px;
}

/* general selectors */

a, a:link, a:visited, a:active {
  text-decoration: underline;
  color: #444C29;
}
a:hover {
  text-decoration: none;
}

p, .defaulttext {
  font-family: Gill Sans MT,Trebuchet MS,Verdana;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 15px;
  text-decoration: none;
}
table {
  font-family: Gill Sans MT,Trebuchet MS,Verdana;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}

img {
  border: 0;
}

/* general classes */

.defaulttext {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
}

.subheadline {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

.portlet {
	border-width: 1px;
	border-style: solid;
	border-color: #444C29;
	width: 100%;
}
.portletTable {
	border-width: 1px;
	border-style: solid;
	border-color: #444C29;
}
.portletHeader {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #F8FDD9;
	background-color: #444C29;
	padding: 3px;
}

.portletHeader a, .portletHeader a:link, .portletHeader a:visited, .portletHeader a:active{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #F8FDD9;
	background-color: #444C29;
	text-decoration: none;
}

.portletHeader a:hover{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #F8FDD9;
	background-color: #444C29;
	text-decoration: underline;
}

.portletBody {
	/*color: #3F6087;*/
	background-color: white;
	padding: 3px;
}

td.resourcecategory {
}

td.resource {
}

table.resourcecategory {
	background-color: #F8FDD9;
	border-width: 1px;
	border-style: solid;
	border-color: #444C29;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 0;
	margin-top: 0;
}

table.resource {
	background-color: #F8FDD9;
	border-width: 1px;
	border-style: solid;
	border-color: #444C29;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 1px;
	margin-top: 1px;
}

.oddRow {
	background-color: #FFFFFF;
}

.evenRow {
	background-color: #F8FDD9;
}

.sortedColumn {
	background-color: #F8FDD9;
}

.tabon {
  border-style: solid solid none solid;
  border-width: 1px 1px 0px 1px;
  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
  text-align: center;
  padding: 10px 19px 10px 19px;
  font-weight: bold;
  color: #444C29;
  background-color: #F8FDD9;
}
.tabon a, .tabon a:link, .tabon a:visited, .tabon a:active {
  text-decoration: underline;
  color: #444C29;
}
.tabon a:hover {
  text-decoration: none;
}
.taboff {
  border-style: solid solid none solid;
  border-width: 1px 1px 0px 1px;
  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
  text-align: center;
  padding: 10px 19px 10px 19px;
  font-weight: bold;
  color: #F8FDD9;
  background-color: #444C29;
}
.taboff a, .taboff a:link, .taboff a:visited, .taboff a:active {
  text-decoration: underline;
  color: #F8FDD9;
}
.taboff a:hover {
  text-decoration: none;
}


.tabspacer_left {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
  padding-left: 2px;
}
.tabspacer_right {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
  padding-right: 2px;
}
.tabspacer {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
}

.grantdb-titlebar {
  font-size: 14px;
  font-weight: bold;
  color: #444C29;
  background-color: #F8FDD9;
}
.grantdb-titlebar_left {
  text-align: left;
  padding-left: 10px;
}
.grantdb-titlebar_right {
  text-align: right;
  padding-right: 40px;
}

/* calendar stuff */
.not-in-month {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	height: 100px;
	width: 100px;
	text-align: left;
	vertical-align: top;
}
.weekend {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	height: 100px;
	width: 100px;
	text-align: left;
	vertical-align: top;
}
.weekday {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	height: 100px;
	width: 100px;
	text-align: left;
	vertical-align: top;
}
.calendar-header {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	width: 100px;
}

.not-in-month {
	background-color: #E6E6E6;
	color: #333333;
}
.weekend {
	background-color: #f0f0ff;
}
.weekday {
	background-color: white;
}
.calendar-header {
	color: #FFFFFF;
	background-color: #006AB4;
}


/*
 * Yellowstone Styles
 */

/*=============================
   Default Text
  ============================= */
input, textarea, select, option {
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
	}

.attention {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: red;
	text-decoration: none;
	font-weight: bold;
}

/*=============================
   Bread Crumb Trail Text
  ============================= */
 .breadcrumb {
	background-color: transparent;
}

 .breadcrumblinks {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 10px;
	font-style: normal;
	color: #3366cc;
	text-decoration: none;
}

 .breadcrumblinks a:link {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 10px;
	font-style: normal;
	color: #3366cc;
	text-decoration: underline;
}

 .breadcrumblinks a:visited {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 10px;
	font-style: normal;
	color: #3366cc;
	text-decoration: underline;
}

 .breadcrumblinks a:hover {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 10px;
	font-style: normal;
	color: #3366cc;
	text-decoration: none;
}

 .breadcrumblinks a:active {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 10px;
	font-style: normal;
	color: #3366cc;
	text-decoration: underline;
}

/*=============================
   Table Header Cell
  ============================= */
  .hdrCell   {
    border-style:     solid;
    border-width:     1px 1px 1px 0;
    border-color:     #CCCCCC;
    padding:          3px;
    background-color: #999999;
    color:            #FFFFFF;
    font-weight:      bold;
  }

/*=============================
   Table Left Header Cell
  ============================= */
  .hdrLtCell {
    border-style:     solid;
    border-width:     1px 1px 1px 1px;
    border-color:     #CCCCCC;
    padding:          3px;
    background-color: #999999;
    color:            #FFFFFF;
    font-weight:      bold;
  }

/*=============================
   Section Heading Cell
  ============================= */
  .sectionHeadingCell {
  	font-family: Gill Sans MT,Trebuchet MS,Verdana;
  	font-size:        14px;
  	color:            #333333;
  	text-decoration:  none;
  	font-weight:      bold;
    border-style:     solid;
    border-width:     0 1px 1px 1px;
    border-color:     #CCCCCC;
    padding:          3px;
    background-color: #e2e2e2;
  }

  .sectionHeadingCellalt {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #CCCCCC;
	padding: 3px;
	background-color: #F5F5F5;
}

/*=============================
   Table Body Cells
  ============================= */
  .bodyCell  {
    border-style:     solid;
    border-width:     0 1px 1px 0;
    border-color:     #CCCCCC;
    padding:          3px;
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
  }

/*=============================
   Table Left Body Cells
  ============================= */
  .bodyLtCell {
    border-style:     solid;
    border-width:     0 1px 1px 1px;
    border-color:     #CCCCCC;
    padding:          3px;
  	font-family: Gill Sans MT,Trebuchet MS,Verdana;
  	font-size:        12px;
  }

/*=============================
   Table cells with no borders
  ============================= */
  .noneCell  {
    border-style:     solid;
    border-width:     0 0 0 0;
    padding:          3px;
  }

/*=============================
   Action Text
  ============================= */
  .action a:link{
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
    color:            black;
    text-decoration:  underline
  }
  .action a:visited{
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
    color:            black;
    text-decoration:  underline
  }
  .action a:hover{
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
    color:            black;
    text-decoration:  none
  }
  .action a:active{
    font-family: Gill Sans MT,Trebuchet MS,Verdana;    font-size:        12px;
    color:            orange;
  }

/*=============================
   Help Text
  ============================= */
  .help {
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        10px;
    font-weight:      bold;
    color:            black;
  }
  .help a:link{
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        10px;
    color:            black;
    text-decoration:  underline
  }
  .help a:visited{
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        10px;
    color:            black;
    text-decoration:  underline
  }
  .help a:hover{
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        10px;
    color:            black;
    text-decoration:  none
  }
  .help a:active{
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        10px;
    color:            orange;
  }

.filterbordercolor {
    background-color: darkgray;
  }

/*================================================
	Content Page Names
 ================================================*/
.contentpagenames {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #6699cc;
	text-decoration: none;
	font-weight: bold;
}

.contentpagenames a:link {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #6699cc;
	text-decoration: underline;
	font-weight: bold;
}

.contentpagenames a:visited {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #6699cc;
	text-decoration: underline;
	font-weight: bold;
}

.contentpagenames a:hover {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #6699cc;
	text-decoration: none;
	font-weight: bold;
}

.contentpagenames a:active {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #6699cc;
	text-decoration: underline;
	font-weight: bold;
}

/****************
 Pagination
 ****************/
 .pagination {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 14px;
	font-style: normal;
	color: #3366cc;
	font-weight: bold;
}

 .pagination a:link {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 14px;
	font-style: normal;
	color: #3366cc;
	text-decoration: underline;
	font-weight: normal;
}

 .pagination a:visited {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 14px;
	font-style: normal;
	color: #3366cc;
	text-decoration: underline;
	font-weight: normal;
}

 .pagination a:hover {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 14px;
	font-style: normal;
	color: #3366cc;
	text-decoration: none;
	font-weight: normal;
}

 .pagination a:active {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 14px;
	font-style: normal;
	color: #3366cc;
	text-decoration: underline;
	font-weight: normal;
}

/*================================================
	Misc
 ================================================*/

 .ys_pagetitle {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.formtitles {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.formdescriptions {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.subtitles {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.subtitlesreversed {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/*================================================
	Random links
 ================================================*/
.randomlink {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #6699cc;
	text-decoration: none;
}

.randomlink a:link {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #6699cc;
	text-decoration: underline;
}

.randomlink a:visited {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #6699cc;
	text-decoration: underline;
}

.randomlink a:hover {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #6699cc;
	text-decoration: none;
}

.randomlink a:active {
	font-family: Gill Sans MT,Trebuchet MS,Verdana;
	font-size: 12px;
	color: #6699cc;
	text-decoration: underline;
}

/*=============================
   Child Table Header Cell
  ============================= */
  .childHdrCell   {
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
    color:            #333333;
    text-decoration:  none;
    font-weight:      bold;
    border-style:     solid;
    border-width:     0 1px 1px 1px;
    border-color:     #CCCCCC;
    padding:          3px;
    background-color: rgb(255, 228, 202);
  }

/*=============================
   Child Table Left Header Cell
  ============================= */
  .childHdrLtCell {
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
    color:            #333333;
    text-decoration:  none;
    font-weight:      bold;
    border-style:     solid;
    border-width:     1px 1px 1px 1px;
    border-color:     #CCCCCC;
    padding:          3px;
    background-color: rgb(255, 228, 202);
  }

/*=============================
   Child Table Body Cells
  ============================= */
  .childBodyCell  {
    border-style:     solid;
    border-width:     0 1px 1px 0;
    border-color:     #CCCCCC;
    padding:          3px;
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
  }

/*=============================
   Child Table Left Body Cells
  ============================= */
  .childBodyLtCell {
    border-style:     solid;
    border-width:     0 1px 1px 1px;
    border-color:     #CCCCCC;
    padding:          3px;
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
  }

/*=============================
   Alt Table Header Cell
  ============================= */
  .altHdrCell   {
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
    border-style:     solid;
    border-width:     1px 1px 1px 0;
    border-color:     #CCCCCC;
    padding:          3px;
    background-color: rgb(131,161,197);
    color:            #FFFFFF;
    font-weight:      bold;
  }

/*=============================
   Alt Table Left Header Cell
  ============================= */
  .altHdrLtCell {
    font-family: Gill Sans MT,Trebuchet MS,Verdana;
    font-size:        12px;
    border-style:     solid;
    border-width:     1px 1px 1px 1px;
    border-color:     #CCCCCC;
    padding:          3px;
    background-color: rgb(131,161,197);
    color:            #FFFFFF;
    font-weight:      bold;
  }

.tip {
  border-bottom: 1px dashed #444C29; cursor: help; line-height: 16px;
}
.xtip {
  position:absolute; visibility:hidden; overflow:visible;
  color:#000; background-color:rgb(255,255,200); border:1px solid #666;
  font-size:12px; margin:0 0 0 0; padding:5px 5px 5px 5px;
  font-weight: normal; line-height: 12px;
  width:280px; text-align:left;
}


