html { height: 100%;}
BODY	{	background-color: #6a90a3; height: 100%;margin-top: 0px; margin-left : 0px; margin-right: 0px; text-align: center;}  /* was #606060 */  
.left { text-align: left;}
.right {	text-align: right;	padding: 0px;	margin: 0px; }
.center {	text-align: center;	}
.centerpad {	text-align: center;	padding-bottom: 10px;	margin: 0px;	clear: both; }
HR {	height: 0;	border: 0;	border-top: 1px solid silver;	text-align: left; }
P {	padding-left : 25px;	padding-right : 25px; }
FORM, INPUT, SELECT, TEXTAREA		{	font-family: Verdana, Sans-serif; font-size: 12px; }

/* bootstrap-specific */
.breadcrumb {background-color:#45738A;}
.breadcrumb > .active {color:#f2f2f2;}
.containerback { background-color:#4396CA !IMPORTANT; }
.dropdown:hover { background-color: #e7e7e7 !IMPORTANT;}
.dropdown-menu>li { margin-left:10px;}
.navbar-default .navbar-nav > li > a {color:white;}
.navbar-nav>li:hover { background-color: #e7e7e7 !IMPORTANT; }
/* end */
A				 { color: #66FFFF; letter-spacing: +0.03em; text-decoration: underline; font-weight: normal; }
A:hover	 { color: #99FFFF; letter-spacing: +0.03em; text-decoration: none; font-weight: normal; }
A:active { color: #99FFFF; }
A:focus { color: #99FFFF; }

A.customfontnav				{ font-family: 'Cardo', serif; color: #fafafa; font-size: 1.5em; font-weight:normal; text-decoration: none; }
A.customfontnav:hover	{ color: gray; }
A.breadcrumbs			  { color: #0000cd; font-family: Verdana, Sans-serif; font-size: 9px; text-decoration: none; }
A.breadcrumbs:hover   { color: #6495ed; font-family: Verdana, Sans-serif; font-size: 9px; text-decoration: underline; }
A.mainnav				{ color: #fafafa; font-size: 1.25em; font-weight: normal; text-decoration: none; }
A.mainnav:hover	   { color: gray; }

A.footer			  { color: #8080A0; }
A.footer:hover	  { color: #A0A0A0; }
A.smlink			  { color: #0000cd; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none; font-weight:bold; }
A.smlink:hover	  { color: #6495ed; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none; font-weight:bold; }
A.smlinku			  { color: #0000cd; font-family: Verdana, Sans-serif; font-size: 9px; text-decoration: underline; }
A.smlinku:hover   { color: #6495ed; font-family: Verdana, Sans-serif; font-size: 9px; text-decoration: none; }

H1	{	color: #FFCC73; font-family: Verdana,"times new roman",sans-serif; letter-spacing: +0.05em; font-size: 25px; font-weight: normal; margin-top: 10px; margin-bottom: 0px;}
H2 {	color: #FFCC73; font-family: Verdana,"times new roman",sans-serif; letter-spacing: +0.02em; font-size: 21px;	font-weight: normal; }
H2.nopad{ color: #FFCC73; font-family: Verdana,"times new roman",sans-serif; letter-spacing: +0.02em; font-size: 21px;	font-weight: bold; 	padding: 0; margin: 0; }
H3 {	color: #FFCC73; font-family: Verdana,"times new roman",sans-serif; letter-spacing: +0.02em; font-size: 17px;	font-weight: bold; }
H3.nopad {	color: #FFCC73; font-family: Verdana,"times new roman",sans-serif; letter-spacing: +0.02em; font-size: 17px;	font-weight: bold; padding: 0; margin: 0; }
H4 {	color: #FFCC73; font-family: Verdana,"times new roman",sans-serif; letter-spacing: +0.02em; font-size: 14px;	font-weight: bold; }
H4.nopad {	color: #FFCC73; font-family: Verdana,"times new roman",sans-serif; letter-spacing: +0.02em; font-size: 14px;	font-weight: bold; padding: 0; margin: 0; }
ul.blue {	color: #4682b4; }
ul.blue li span {	color: black; }

/* preferred class for data tables with columns of data */
.blueback { background-color: #6a90a3 !IMPORTANT; border-color: #C0C0C0 !IMPORTANT; }
.bordersilver {	border-color: silver;	border-width: 1px;	border-style: solid;	border-collapse: collapse;	font-family: Verdana, Sans-serif; font-size: 11px; color: black; }
/*.breadcrumbs		{	color: #525229; font-family: Verdana, Sans-serif; font-size: 9px; text-decoration: none;} */
.customfont {font-family: 'Cardo', serif; }
.linklist {	border-style: solid; border-collapse: collapse; border-color: #dcdcdc; border-width: 1px;	border-top: 0px; border-left:0px; border-right:0px;	font-family: Verdana, Sans-serif; font-size: 11px; color: black; 	padding-top: 5px;	padding-left:2px;	vertical-align: top;}
.menuback {	background-image: url(../assets/images/header_background.jpg);	background-repeat:no-repeat;	background-position: top; }
.pointer { cursor: pointer; }
.photoborder {border:2px solid silver;}
.smalltext		  {	color: gray; font-size: 0.75em; text-decoration: none;}
.smalltextlite	{	color: #f0f0f0; font-size: 0.75em; text-decoration: none;}

#clearall {	clear: both; }
#content { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -86px; } /* Negative indent footer by it's height */ 
#footer {	height:86px; background:white; padding:15px; }  /* stick to bottom. If this changes, change #headerwidth and #push */
#headerwidth {	width: 693px; }
#push { height: 86px; }  /* used in footer positioning */
#slidercontrols {	float: right;	position: relative;	left:-31px;	top: -19px;	clear: both; }
#toTop { padding: 0px; position: fixed; bottom: 5px; right: 5px; display: none; } 

/* Lastly, apply responsive CSS fixes as necessary -- footer stuff */
@media (max-width: 767px) {
  #footer {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
} 