/* ~~~~~~~~~~~~~~~~~~~~~~ 10 January 2007  ~~~~~~~~~~~~~~~~~~~~~~~
THIS IS THE CORRECT STYLE SHEET
added focus attribute to the links hover state
added line height to leftNavCol, removed padding from td and added margin to links
headings and text styles moved to Content Styles sheet for web editor to use
 ~~~~~~~~~~~~~~~~~~~~~~~~ 16 October 2006 ~~~~~~~~~~~~~~~~~~~~~~~~
 changing leftnavCol spacing. change margin-left from 4px to 0; added 4px pad to bottom
 change line-height in leftnavCol and more padding
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  8/16/2007 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 took out the height 14px of the input:search box. added the AdvSearchLinkText style.
 ~~~~~~~~~~~~~~~~~~  8/23/2007 ~~~~~~~~~~~~~~~~~~~~~~~~
  added new search link, adv search, jump link class info
*/
body {
	background-color:  #004D9A; /* the blue #004D9A; */
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
/* ~~~~~~~~~~~~~~~~~~ breadcrumb navigation styles ~~~~~~~~~~~~~~~~~~~~~` */
.breadcrumb, td.breadcrumb {
	font-size: small;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	color:#333333;
}
td.breadcrumb a:link {
	font-size: small;
	color:#333333;
	text-decoration:none;
}
td.breadcrumb a:visited {
	font-size: small;
	color:#666666;
	text-decoration:none;
}
td.breadcrumb a:hover, td.breadcrumb a:focus{
	font-size: small;
	color:#000000;
	text-decoration:underline;
}
td.breadcrumb a:active {
	font-size: small;
	color:#0033cc;
	text-decoration:underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end of breadcrumb navigation styles ~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ left navigation column navigation styles ~~~~~~~~~~~~~~~ */
.leftnavCol, p.leftnavCol, td.leftnavCol
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#000000;  /* #333333; */
	line-height:130%; /* was 140% */
	padding:0px 0px 6px 0px; /* was all 0s  changed to 2px on left only acts on first line*/
	margin-left:0px; /* moved this here to test */
}
td.leftnavCol a:link {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#000000; /* #333333; */
	/* line-height:120%; */
	/* margin-left:0px; */
	text-decoration:none;
}
.leftnavCol a:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#333333; /* #666666; */
	/* line-height:120%; */
	/* margin-left:0px; */
	text-decoration:none;
}
.leftnavCol a:hover, .leftnavCol a:focus{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#333366; /* #000000; */
	/* line-height:120%; */
	/* margin-left:0px; */
	text-decoration:underline;
}
.leftnavCol a:active {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#003399;
	/* line-height:120%; */
	/* margin-left:0px; */
	text-decoration:underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end of left navigation styles ~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer navigation styles ~~~~~~~~~~~~~~~ */
.footer p{
	font-size: small;
	color:#333333;
}
	
td.footer a:link {
	font-size: small;
	color:#333333;
	text-decoration:none;
}

td.footer a:visited {
	font-size: small;
	color:#666666;
	text-decoration:none;
}

td.footer a:hover {
	font-size: small;
	color:#000000;
	text-decoration:underline;
}

td.footer a:active {
	font-size: small;
	color:#003399;
	text-decoration:underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end of footer navigation styles ~~~~~~~~~~~~~~~~~ */

input:focus {background:#FFFF99;}
/* ~~ these styles are for personalization links at the bottom of content items ~~~~~ */
.BrowsePersonalizeTable
{
	border-right: none;
	border-top:none;  /* 2px solid; */
	border-left: none;
	border-bottom: none;
	background-color: white;
	width: 400px;
}
.BrowsePersonalizeLink
{
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
	text-decoration:underline;
}
.BrowsePersonalizeLink A, .BrowsePersonalizeLink A:link, .BrowsePersonalizeLink A:visited, .BrowsePersonalizeLink A:active
{
	font-weight: normal;
	font-size: x-small;
	color: #999999;
	font-style: normal;
	background-color: white;
	font-variant: normal;
	text-decoration:underline;
	text-transform: uppercase;
}
.BrowsePersonalizeLink A:hover
{
	font-weight: normal;
	font-size: x-small;
	color: darkblue;
	font-style: normal;
	background-color: white;
	font-variant: normal;
	text-decoration:underline;
	text-transform: uppercase;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ the search box and advanced search link updted 8/24/2003 ~~~~~~~~~~~~~~~~~~~~~~~~~  */
INPUT.SearchLink 
{
	width: 100px;
	/* height: 18px;  14 px not good */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin:0px;
	padding:0px;
}
.AdvSearchLinktext a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin:0px;
	padding-top: 10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jump links ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.JumpLinks
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin:0px;
	padding:0px;
}  
/* ~~~~~~~~~~~~~~~~~~~~~~ the calendar styles ~~~~~~~~~~~~~~~~~~~~~ */
.calendarSearchPanel, .calendarSearchPanel TD, DIV.calendarSearchPanel,TD.calendarSearchPanel, TD.calendarSearchPanel A:link, TD.calendarSearchPanel A:hover, TD.calendarSearchPanel A:active, TD.calendarSearchPanel A:visited
{
 background-color: white;
}
.calendarSearchPanelLink, .calendarSearchPanelLink A:visited
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:black;
	font-weight: normal;
	font-style: normal;
}
.calendarSearchPanelLabel, .calendarSearchPanel TD, DIV.calendarSearchPanel,TD.calendarSearchPanel, TD.calendarSearchPanel A:link, TD.calendarSearchPanel A:hover, TD.calendarSearchPanel A:active, TD.calendarSearchPanel A:visited
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:black;
	font-weight: normal;
	font-style: normal;
}
.calendarSelectedDate, TD.calendarSelectedDate, TD.calendarSelectedDate A:link, TD.calendarSelectedDate A:hover, TD.calendarSelectedDate A:active, TD.calendarSelectedDate A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.calendarOtherMonthDate, TD.calendarOtherMonthDate, TD.calendarOtherMonthDate A:link, TD.calendarOtherMonthDate A:visited, TD.calendarOtherMonthDate A:hover, TD.calendarOtherMonthDate A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.calendarCurrentDate, TD.calendarCurrentDate, TD.calendarCurrentDate A:link, TD.calendarCurrentDate A:visited, TD.calendarCurrentDate A:hover, TD.calendarCurrentDate A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.calendarDate, TD.calendarDate, TD.calendarDate A:link, TD.calendarDate A:active, TD.calendarDate A:hover, TD.calendarDate A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.calendarEventOnDate, TD.calendarEventOnDate, TD.calendarEventOnDate A:link, TD.calendarEventOnDate A:visited, TD.calendarEventOnDate A:hover, TD.calendarEventOnDate A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}
.calendar,TD.calendar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	text-align:center;
}
.calendarNextPreviousMonth, TD.calendarNextPreviousMonth, TD.calendarNextPreviousMonth A:link, TD.calendarNextPreviousMonth A:visited, TD.calendarNextPreviousMonth A:hover, TD.calendarNextPreviousMonth A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	FONT-WEIGHT: bold;
	text-align:center;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}
.calendarCurrentMonth, TD.calendarCurrentMonth, TD.calendarCurrentMonth A:link, TD.calendarCurrentMonth A:hover, TD.calendarCurrentMonth A:visited, TD.calendarCurrentMonth A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;

}
.calendarDOWHeader,TD.calendarDOWHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	COLOR: navy;
}
.calendarWeekend,TD.calendarWeekend,TD.calendarWeekend A:link,TD.calendarWeekend A:hover,TD.calendarWeekend A:visited,TD.calendarWeekend A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.calendarGridEventLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.calendarGridShortDescription
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.calendarGridDate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.pollquestion,td.pollquestion
{
	color: green;
}
.pollanswer,td.pollanswer
{
	color: red;
}
.pollbutton
{
	color: blue;
}
