/* For sites with no search, uncomment the following two css rules */

/* 
#tools-nav { display:none; }
header#site-header #primary-nav .navbar-nav { margin-top: 0; } 
*/
table {border-collapse: collapse;}
th   {padding: 6px;}
td    {padding: 6px;}
.greybayfog {
	background-color: #DDD5C7;
}
.bluelawrence {
	background-color: #00B0DA;
}
.sagesathergate {
	background-color: #B9D3B6;
}

.goldcaliforniagold {
	background-color: #FDB515
}

.whitebackground { background-color: #FFFFFF }

.firstline  {
	margin-top: 0;
}

.purple_small {
	font-size: smaller;
	color: #800080;
}

.red_small {
	font-size: smaller;
	color: #F00;
}
.new_small {
	color: #800080;
	font-size: smaller;
	font-style: italic;
}


.lefty {
	float: left;
}

.nostretch {
	display: inline-block; clear: both;
}
.nostretchborder {
	display: inline-block; border-style: solid; border-width: 1px; clear: both;
}

.leftytext {
		text-align: left;
}
.spostar {
	font-size: x-large;
	vertical-align:sub;
	line-height:80%;
}

.underln a:link {
    text-decoration: underline;
}
.underln a:visited {
    text-decoration: underline;
}
.underln a:hover {
    text-decoration: underline;
}
.underln a:active {
    text-decoration: underline;
}
/* Table styling */
.tg  {border-collapse:collapse;border-spacing:0;}
.tg td  {border: 1px solid black;padding: 6px;
	vertical-align: top;
  text-align: left;}
.tg th  {font-weight:bold;
	border: 1px solid black;padding: 6px;
	vertical-align: top;
	text-align: center;}

/* Expand accordion content for printing */
@media print {
        .collapse {
                display: block !important;
                height: auto !important;
                visibility: visible;
        }
}
