﻿/*  daylight.css   */

@import url('layout.css');
.padLeft25 {
	padding-left: 25px;
}
#callboard td {
	padding-left: 15px;
}
body 		{
	font-family: Arial, sans-serif;
	font-size: large;
	color: #000;
}
#container	{
	width: 100%;
	height: 100%;
	background-color: #F87142;		/*#CCDDFF*/
}
#masthead	{
	/*font: normal normal normal 100% serif;*/
	width: 100%;
	overflow: auto;
	text-align: center;
	background-color: #F7DA1E;  /* #fff525, #F7DA1E; originally #c5d5e5; #bfe2f9;*/;
	/*color: #FFFF00;*/
	border: 0px;
}
#page_content	 {
	position: relative;
}
#sidebar	 	{
	position: relative;
	float: left;
	width: 200px;
	background-color: #F87142;		/* restored #cb8; rab=#CCDDFF no change! */
}
#content 		{
	padding: 10px 40px 40px 40px;
	margin-left: 200px;
	background-color: #F5F8EC;	/* #FBFBEC; #FFFDED  lt yellow*/
	font-size: large;				/*  #EAF3DA  lt green*/
}
/*.contentLogo 	{
	background-color: #F7DA1E;   
	left: 20px;
	width: 84%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}*/
.redNEW		{
	font-weight:          bold;
	color:          #FF0000;
}
.redBold		{
	font-family:          Arial, Helvetica, sans-serif;
	font-size:          1.25em;
	font-weight:          bold;
	font-style:          normal;
	color:          #FF0000;
}
.photo			{
	margin:          5px 0px 10px 25px;
	border:          1px solid #000000;
	float:          right;
}
.photoCap		{
	font-size: 		.8em;
	font-style:		italic;
	text-align: 		center;
}
.vertPadding10	{
	padding-bottom:          10px;
}
.vertPadding15	{
	padding-bottom:          15px;
}
.photoCar		{
	border-style:          solid;
	border-width:          0px;
}
.photoCar a:hover	{	
	text-decoration:  	none;
	border-bottom: 		solid 0px #f00;
}
.gifBorder-0 	{
	border-width: 0;
}
.photoBorder_1px 	{
	border-width: 0px;
}
#myform 		{
	margin-left: 140px;
	padding: 10px;
	background-color: #FFFDED;
}
#footer 			{
	clear: both;
	width: 99%;
	overflow: hidden;
	padding-top: 1%;
	padding-right: 0;
	padding-bottom: 1%;
	padding-left: 1%;
	background-color: #F7DA1E;   /*#cdf*/
}
#masthead img 		{
	border-width: 0px;
	float: left;
}
#masthead p 		{
	font-size: small;
	margin: 0;
	margin-right: 1%;
}
h6 		{
	font-family: Arial Black;
}
h5 		{
	font-family: Arial Black;
}
h4 		{
	font-family: Arial, Helvetica, sans-serif;
}
h3 		{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.2em;
}
h2 		{
	font-family: Arial, Helvetica, sans-serif;
	color: #D30633;
	font-size: 1.5em;
	/*font-style: italic;*/
}
h1 		{
	font-family: Arial, Helvetica, sans-serif;
}
/* Styles for Navigation Buttons on left  */
#sidebar ul 		{
	list-style-type: none;
	width: 100%;
	display: block;
	margin: 0 0 0 0;
	padding: 0;
}
#sidebar li 		{
	display: block;
	border: 0px solid #cb8;
	line-height:	2em;
}
#sidebar a 		{
	background: #F87142;       /*    #F87142 (orange-red ),  0BA42F (med green) Sets color of nav buttons to #3233ff (blue) */
	font-weight: bold;
	font-size:	1.2em;
	color: #000000;
	text-decoration: none;
	padding: 6%;
	display: block;
	border-bottom: 0px #0000FF solid;
}
#sidebar a:hover 	{
	font-weight: bold;
	text-decoration: none;
	color: #F7DA1E;		
	border: 2px solid #CCCCCC;
	background-color: #362436;          /* = yellow, was #dc9, #B5BEEE; #BFE2F9 */
}
	
/*.contentLogo, .textCenter a:hover		*/			/* supressess line below hovered images */
/*	{
	border-bottom: 0px;	
	}
*/

/* Styles for Footer */
#footer p 		{
	font-size: .9em;
	text-align:   center;
}
#footer a 		{
	color: #000000;
	text-decoration: underline;
}
#footer a:hover 	{
	color: #222222;		/*#393939*/
	text-decoration: none;
}
a 		{
	color: #0000FF; /* was #393939  */;
	text-decoration: underline;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
a:hover 		{
	color:          #D30633;
	/*background-color:          #FFFF66; */
	text-decoration:          none;
	border-bottom: 		solid 0px #f00;
	}

.textBold 		{
	font-weight: bold;
	color: #000000;
	font-size: 1.2em;
}
.style_italic 		{
	font-style: italic;
}

/* 	Added by Dave Grenier   */

h1, h2, h3, h4, h5, h6, p {
  position: relative;
} 
.divName 		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	font-style: normal;
	color: #D30633;
	/*float:          none;*/
}
.pcrText 		{
	font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}
.style1 			{
	font-family:          Arial;
	font-size:          .9em;
}
.reqdStar 		{
	font-size: x-large;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.textCenter 		{
	text-align: center;
}
.valid-xhtmlDiv 	{
	text-align: center;
}
.valid-xhtmlDiv a:hover 	{
	text-decoration:  none;
	border-bottom: 	solid 0px #f00;
}

.noUline a:hover 	{
	text-decoration:  none;
	border-bottom: 	solid 0px #f00;
}
.pageUpdated 		{
	text-align: center;
	font-size: .75em;
	font-style: italic;
	margin-bottom: 10px;
}
.tableDesc 			{
	border: 1px solid #000000;
	width: 85%;
	outline-color: #000000;
	outline-style: solid;
	outline-width: medium;
	table-layout: auto;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.tableCenter 		{
	margin-left: auto;
	margin-right: auto;
}
.tdCell 				{
	border: 1px #000000 solid;
	background-color: #FFFDED;
	text-align: center;
}
.tdCelltop 			{
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	background-color: #FFFDED;
	text-align: center;
}
.myTable {
	border-style: solid;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}
.copyright p		{
	font-size: .6em;
	font-family: Arial, Helvetica, sans-serif;
}
.letText 			{
	text-align: left;
}
img			{
	border:			0px;
}
	
img a:hover 			{
	text-decoration:  none;
	border-bottom: 	solid 0px #f00;
}	
#masthead img		{
	padding:		10px;
}
.hoboLeftCol 		{
	text-align:right;
}
.hoboRightCol 		{
	text-align:left;
}
.textRight 			{
	text-align:right;
}
.textLeft 			{
	text-align:left;
}
/*.contentLogo a:hover	{
	border-bottom:    0px;
}*/
#tableObs {
	font-family: 			Arial, Helvetica, sans-serif;
	border-collapse: 	collapse;
	caption-side: 		top;
	margin-left:			auto;
	margin-right:		auto;
}
#tableObs	td		{
	border:			2px solid	#000000;
	text-align:		center;
	padding:		5px;
	
}

