﻿Body {
	background-image: url(Background_Page_orange.gif);
	background-repeat: repeat-x;
}

.TableBackgroundHeader
{
	background-image: url(Background_Header_orange.gif)
}

.TDBackgroundSpacer
{
	background-image: url(Spacer.gif)
}

/*****************/

/* START General Page Areas */	
#Header {
	background-color: #3179B4;
	/*background-image: url(Images/Background_Header.gif);*/
	background-repeat: no-repeat;
}
#Content {
	/*border: solid 5px #FFFFFF;*/
	padding: 5px 0px 5px 5px;
	background-color: #FFFFFF;
}
/*NEW*/
#ContentHome {
	/*border: solid 5px #FFFFFF;*/
	padding: 0px 0px 5px 5px;
	background-color: #FFFFFF;
}
#HeaderImage {
	border-bottom: solid 5px #FFFFFF;
}
#Search {
	background-color: #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
}
#HowDoI {
	background-color: #CFA97B;
	border-bottom: solid 5px #FFFFFF;
}
#BodyContent {
	padding: 10px 11px 20px 11px;
}
/*NEW*/
#HomeNews {
	padding: 0;
	background-color: #F5F3F2;
}
/*NEW*/
.homeNewsItem {
	padding: 10px 12px 4px 12px;
	background-color: #F5F3F2;
	border-bottom: solid 1px #FFFFFF;
}
/*NEW*/
.homeNewsItem p {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #444444;
	margin: 0;
	padding: 0px 0px 6px 0px;
	}
/*NEW*/
.homeNewsItem h2 {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004485;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	}
.homeNewsItem h2 a, .homeNewsItem h2 a:link, .homeNewsItem h2 a:active  {
	text-decoration: none;
	color: #004485;
	}
.homeNewsItem h2 a:visited {
	color: #3179B4;
	text-decoration: none;
	}
.homeNewsItem h2 a:hover {
	color : #5A94C3;
	text-decoration :underline;
	}
	
/*NEW*/
#Login {
	padding: 15px 9px 0px 9px;
	background-color: #7BA9CF;
}

/* NEW */
#QuickLinks
{
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    margin: 0;
    padding: 0px 10px 0px 13px;
}
#QuickLinks a, #QuickLinks a:link, #QuickLinks a:active  {
	text-decoration: none;
	color: #FFFFFF;
	}
#QuickLinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
#QuickLinks a:hover {
	color : #FFD338;
	text-decoration : underline;
	}
/* END General Pages Areas */


/* START Interior Right Column Styles */
/*NEW*/
.BannerAd {
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
}
.RightColumnHeader {
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
}

.RightColumnHeader2 
{
    border-left: solid 5px #FFFFFF;
    border-bottom: solid 5px #FFFFFF;
    background-color: Navy;
    height: 28px;
    font-weight: normal;
    font-size: 16pt;
    color: gainsboro;
    font-family: 'Arial Narrow' , Arial, Verdana, 'Microsoft Sans Serif';
    padding-left: 8px;
}

.RightColumnHeader2 p
{
    font-weight: normal;
    font-size: 16pt;
    color: gainsboro;
    font-family: 'Arial Narrow' , Arial, Verdana, 'Microsoft Sans Serif';
    padding-left: 8px;
    padding-top: 5px;
}
.RightColumnBox {
	background-color: #DAE7F2;
	padding: 6px 12px 6px 12px;
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;	
}
/*NEW*/
.InteriorAdBanner {
	/*padding-left: 5px;*/
	/*padding-bottom: 5px;*/
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
}

.RightColumnBox h2 {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	padding: 0;
	padding: 0px 0px 6px 0px;
	}
	
.RightColumnBox p {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #444444;
	margin: 0;
	padding: 0px 0px 8px 0px;
	}

.RightColumnBox ul {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	padding: 0;
	padding-top: 6px;
	margin: 0px 0px 0px 15px;
	}

.RightColumnBox ul li { 
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 0px 0px 7px 0px;
	padding: 0;
	list-style-type: square;
	list-style-image: url(images/ListBulletArrow.gif);
	}

* html .RightColumnBox ul li 
{
	list-style-image: url(images/ListBulletArrow_IE.gif);
}
	
.RightColumnBox a, .RightColumnBox a:link, .RightColumnBox a:visited {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	color: #00315F;
	}
.RightColumnBox a:hover {
	color: #00315F;
	text-decoration: underline;
	}
/* END Interior Right Column Styles */

/* Left Column Styles */
.LeftColumnBox {
	background-color: #FFD338;
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	padding: 12px 9px 5px 9px;
	}

.LeftColumnBox p {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 0;
	padding: 2px 0px 6px 0px;
	}
	
.LeftColumnBoxTitle
 {
    font-family: Arial, Tahoma,'Arial Narrow', Arial, Tahoma;
    font-size: 9pt;
    font-weight: bold
 }
 

/* NEW */
.Sponsor {
    border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	}
/* END Left Column Styles */	
	
	
/* Utility Menu */
.UtilityMenu
{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;
	padding: 14px 4px 34px 0px;
	background-image: url(Images/Spacer.gif);
}
.UtilityMenu a, .UtilityMenu a:link, .UtilityMenu a:visited  {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(Images/Spacer.gif);
	}
.UtilityMenu a:hover, .UtilityMenu a:active {
	text-decoration: underline;
	color: #FFFFFF;	
	background-image: url(Images/Spacer.gif);
	}
/* END Utility Menu */

/* Utility Menu - No padding */
.UtilityMenuLinks
{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(Images/Spacer.gif);
}
.UtilityMenuLinks a, .UtilityMenuLinks a:link, .UtilityMenuLinks a:visited  {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(Images/Spacer.gif);
	}
.UtilityMenuLinks a:hover, .UtilityMenuLinks a:active {
	text-decoration: underline;
	color: #FFFFFF;	
	background-image: url(Images/Spacer.gif);
	}
/* END Utility Menu - No Padding */


/* START Footer Styles */	
#Copyright {
	background-color: #464646;
	margin: 0;
	padding: 12px;
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	}
.CopyrightText {	
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}
#Copyright a, #Copyright a:link, #Copyright a:active  {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	color: #FFFFFF;
	}
#Copyright a:visited {
	color: #999999;
	text-decoration: underline;
	}
#Copyright a:hover {
	color : #FFD338;
	text-decoration : underline;
	}
	
	
#FooterLinks {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;
	padding: 4px 12px 20px 17px;
	}
#FooterLinks a, #FooterLinks a:link, #FooterLinks a:active  {
	text-decoration: underline;
	color: #FFFFFF;
	}
#FooterLinks a:visited {
	color: #999999;
	text-decoration: underline;
	}
#FooterLinks a:hover {
	color : #FFD338;
	text-decoration : underline;
	}
	
/* END Footer Styles */

/* SUBMENU styles */
.Submenu {
	background-color: #E7D4BD;
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
}
		
.Submenu a, .Submenu a:link, .Submenu a:visited
{
    font-family: tahoma, arial, helvetica, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    display: block;
    text-decoration: none;
    color: #00315F;
    background-color: #E7D4BD;
    border-bottom: solid 1px #F3EADE;
    padding-right: 9px;
    padding-left: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
}
.Submenu a:hover {
	color: #00315F;
	background-color: #F3EADE;
	text-decoration: none;
	}

a.SubmenuSelected, a.SubmenuSelected:link, a.SubmenuSelected:visited {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #B47931;
	    padding-right: 9px;
    padding-left: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
	border-bottom: solid 1px #F3EADE;
	}
a.SubmenuSelected:hover {
	color: #5F3100;
	background-color: #F3EADE;
	text-decoration: none;
	}
	
.Submenu2
{
    background-color: #BDD4E7;
    border-left: #ffffff 5px solid;
    border-bottom: #DEEAF3 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.SubmenuSpacer
{
    border-bottom: solid 5px #FFFFFF;
}



/* END SUBMENU styles */



/* Global typography styles */	
strong, b {
	font-weight: bold;
	}
	
p {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #444444;
	margin: 0;
	padding: 0px 0px 14px 0px;
	}

h1 {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #854400;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 11px 0px;
	border-bottom: dotted 1px #959595;
	}
/* NEW */
h2 {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #854400;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	}
/*NEW*/
.DottedUnderline {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 11px 0px;
	border-bottom: dotted 1px #959595;
	}
	
/*NEW*/
.MediumText a, .MediumText a:link, .MediumText a:visited{
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #854400;
	margin: 0;
	}
	
.BrownMediumText
{
 	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #854400;
	margin: 0;   
}
	
.SmallText {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	margin: 0;
	}
	
.WhiteText {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	margin: 0;
	}

.FormLabel {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 2px;
	color: #444444;
	margin: 0px;
	padding: 15px 2px 10px 0px;
	}
/* END Global typography styles */


/* global link styles */
/* CHANGED */
a, a:link  {
	text-decoration: underline;
	color: #854400;
	}
a:visited {
	color: #B47931;
	text-decoration: underline;
	}
a:hover {
	color : #C3945A;
	text-decoration : underline;
	}
a:active {
	color: #854400;
	}

/* END global link styles */

/* image styles */
img {
	border: 0;
	}

img.left {  
 margin: 0px 8px 5px 0px;
 float: left;
 }
 
img.right {  
 margin: 0px 0px 5px 8px;
 float: right;
 }
 
.clear {
   clear: both;
}
/* END image styles */

	
/* lists */
ul {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4C4B45;
	padding-top: 5px;
	padding-bottom: 0;
	margin-top: 0;
	}

ul li { 
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4C4B45;
	margin: 0px 0px 5px 0px;
	list-style-type: square;
	}
	
ol {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4C4B45;
	padding-top: 5px;
	padding-bottom: 0;
	margin-top: 0;
	}
ol li 
{font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4C4B45;
	margin: 0px 0px 5px 0px;

	}
/* END lists */

/* Error text */
.ErrorText
{
	color: Red;
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
}
/* End Error*/

.LargeErrorText
{
	color: Red;
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
}
	
/* form tags */
.GrayBackgroundInput  {
	font-family: tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size:11px;
	background-color: #EFEFEF;
	border-top: solid 1px #9C9A9C;
	border-right: solid 1px #E7E7E7;
	border-bottom: solid 1px #E7E7E7;
	border-left: solid 1px #9C9A9C;
}
/*NEW*/
.WhiteBackgroundInput  {
	font-family: tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size:11px;
	background-color: #FFFFFF;
	border-top: solid 1px #9C9A9C;
	border-right: solid 1px #E7E7E7;
	border-bottom: solid 1px #E7E7E7;
	border-left: solid 1px #9C9A9C;
}

input  {
	font-family: tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size:11px;
}

select	{
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size:11px;
}

textarea	{
	font-family: tahoma, Arial, Helvetica, Verdana, san-serif;
	font-size:11px;
}

form  {
	margin: 0;
	padding: 0;
}

.LeftNavMenu
{
    font-size: 11pt;
    color: #00315f;
    font-family: Tahoma, Arial, Verdana, 'Microsoft Sans Serif';
    text-decoration: none;
}

/*.Button	{
	font-family: tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size :11px;
	font-weight: bold;
	background: #F4E621;
	color: #000000;
	border: solid 1px #436FB1;
}*/
/* END form tags */

.WhiteHeader
{
    font-family: 'Microsoft Sans Serif' , Arial, Tahoma, Verdana, 'Times New Roman';
    color: White;
    font-size: 14pt;
}
	


/*//////////////////////////////////////////////
~CALENDAR STYLES
/////////////////////////////////////////////*/

table.calendarTable{border:2px solid #854400;background-color:#FFF;font-family:Tahoma, Arial, Verdana;}
tr.header{background-color:#960;color:#FFF;font-size:large;}
tr.prevMonth, tr.prevMonth p{font-size:x-small;}
tr.activeMonth, tr.activeMonth p{font-size:small;}
td.date{background-color:#C3945A;}
td.description{background-color:#D9C197;border:1px #854400 solid;}

td.prevMonth, td.nextMonth{text-align:center; font-size:small;}
td.prevMonth a, td.nextMonth a{color:#CCC;font-weight:normal;font-size:small;}
td.currentMonth{text-align:center;}
tr.dayNamesRow{font-size:x-small;color:#666;}
tr.weekRow td{width:14%;text-align:center;}
td.outlierDay{font-size:small;}