P {
   font-family : Verdana, Helvetica, Arial, Sans-serif;
}

h4,h4 a,h4 a:visited {
	font-family : Verdana, Helvetica, Arial, Sans-serif;
	font-size: 16px;
	color: black;
	font-weight: bold;
	font-style: italic;
	color: black;
	text-decoration: none;
	padding: 0;
	border: 0;
}
h4 a:hover {
	color: red;
	text-decoration: underline;
}
.small {
	font-size: 9px;
	padding: 0;
	border: 0;
}
.navigation 
{
	font-size: 11px;
	padding-bottom: 5px;
}
.alignleft {
	text-align: left;
}
.alignright
{
	text-align: right;
}
h3,h3 a,h3 a:visited {
   font-family : Verdana, Helvetica, Arial, Sans-serif; 
   font-size: 16px;
   color : black; 
   background-color : #fbbd1a; 
   border: none;
   padding: 4px;   
   text-decoration: none;
}
h3 a:hover P {
   color : black; 
   background-color : #fbbd1a; 
   text-decoration: underline;
}
hr {
	color : #fbbd1a;
	display: none;
}
h1 a,h1 a:visited {
	text-decoration: none;
	color: black;
}
h1 a:hover {
	text-decoration: underline;
	color: black;
   background-color : #fbbd1a; 
}

h2 {
   font-family : Verdana, Helvetica, Arial, Sans-serif; 
   font-size: 18px;
   color : black; 
   background-color : #fbbd1a; 
   border: none;   
   padding: 6px;
   margin-top :  0px;
}


h1 {
   font-family : Verdana, Helvetica, Arial, Sans-serif;
   color : black; 
   background-color : #fbbd1a; 
   text-align : left; 
   font-size : 28px;
   padding: 12px;
   padding-left: 80px;
   background-image: url(/images/phpsitelogo.gif);
   background-repeat: no-repeat;
   background-position: left center;
   border: none;
}

td { 
	font-size: 12px;
	 }
	 
th { 
	font-size: 12px;
	background-color: #fbbd1a;
	color: black;
	margin-left: 0px;
	margin-right: 0px;
	padding : 3px;
	 }

body {
   font-family : Verdana, Helvetica, Arial, Sans-serif;
   font-size: 12px;
   background-color : White;
}

button { 
   font-family : Verdana, Helvetica, Arial, Sans-serif;
   font-size: 10px;
	 }

address {
   font-family : Verdana, Helvetica, Arial, Sans-serif; 
}


a:visited {
	color: #0000FF;
}


#sidebar a:hover,div.Nav a:hover {
	color: black;
	background-color: #fbbd1a;
}

a:hover {
	color: red;
	background-color: white;
}



a {
	font-family : Verdana, Helvetica, Arial, Sans-serif; 
   color: #0000FF;
	text-decoration: underline; 
}


#sidebar a, div.Nav A { 
	text-decoration: none;
 }

#sidebar,.Nav {
   width : 26%; 
   float : left;
   font-size :  10px;
   background-color: white;
   border-right : thin solid #fbbd1a;
   padding-right: 8px;
   margin-bottom: 6px;
 }


.widecolumn,.narrowcolumn,.Main {
   font-family : Verdana, Helvetica, Arial, Sans-serif; 
   width : 70%; 
   float : right;
   font-size: 12px;
   border: none;
}

.RightTop { 
 	vertical-align: top;
	 }
.rsswidget img {
	border:0;
}
h2 a:visited,h2 a {
	color: black;
}
 
#sidebar ul li h2,.NavHead {
	font-size: 12px;
	background-color: #fbbd1a;
	color: black;
	border: 0;
	padding: 3px;
	margin: 6px 0 3px 0px;
 }
#sidebar ul {
	margin-left: 0px;
	padding: 2px;
	margin: 0;
}
#sidebar ul li {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	list-style-position: outside;
	padding-top: 3px;
 }

#sidebar ul ul li,.NavSubHead {
	font-size: 11px;
	background-color: white;
	color: black;
	padding-bottom: 3px;
	list-style-type: disc;
	padding: 2px;
	margin-left: 25px;
 }
 
.NavList {
	background-color: white;
	color: black;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 2em;
	padding: 0;
	margin: 0;
}
 
.Top { 
 	background-color: #fbbd1a;
	border: none;
   padding-top: 4px; 
   padding-bottom: 20px;
   text-align : center; 
   margin-bottom: 12px;
 }

.Bottom {
	text-align: center;
	font-style: italic;
	font-weight: bolder;
	background-color: #fbbd1a;
	padding-top: 2px;
	padding-bottom: 2px;
	clear: both;
	font-size: smaller;
	margin-top: 1em;
}
small {
	padding: none;
}
 
DT {
	margin-top: 8pt;
}

H5 LI {
	margin-top: 12pt;
	margin-bottom: 12pt;
}
#nf_box { float: right;
            border-style: solid; border-color: ##fbbd1a; border-width: 1px; 
            padding: 2px; margin: 6px;
            background-color: white; color: black;
            width: 250px; }
			
#nf_header{ background-color: #fbbd1a; color: black;
               padding: 4px; margin: 0px;
               text-align: center; font-size: smaller; font-weight: bold; }
#nf_footer { background-color: white; color: black;
               padding: 4px; margin: 0px;
               text-align: center; font-size: smaller; font-weight: bold; }
.nf_award{ background-color: #fbbd1a; color: black;
               padding: 4px; margin: 0px;
               text-align: center; font-size: smaller; font-weight: bold; }
.nf_headline { padding: 0px 10px 0px 10px; margin: 8px 0px 8px 0px; }
.nf_date { font-size: smaller; }

@media print {
.Nav,#sidebar,.Bottom,#footer {display:none;}
.Main {width:100%;float:none;}
H1 {background-image:none;padding:0;}
H2 {padding:0;}
.widecolumn,.narrowcolumn,.Main {
   width : 100%; 
   float : none;
   font-size: 12px;
   border: none;
}
TABLE {page-break-inside:avoid;}
}

