/*============================================= 
Modifications:																	
Modified by: john hazlett, on 05/16/2008
############################
Modified lead story class to allow 
greater flexibility in home page 
story graphic display.
=============================================  */

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Re-Created By: Brian Roberts
Re-Created Date: 12/27/06
Recreation Purpose: Modify original CSS file,
reducing redundant modifiers and cleaning up code.

This is for project ITS.194C (modiying look and
feel of www website.)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
					%
					%
					%
					*/
					
					
/*=============================================
Style Sheet version 1.5        								 
 Date:   12 January 2004        								
=============================================== 
Modifications:																	
Updated by: john 08/30/2004   																																
Modified by: Jared 02/24/2005                 
The styles were defined with hard-coded font 	
sizes (which prohibited the user from being  
Overall, the file was organized into sections. 
Like styles were set up to have cascading 		 
formatting.  So, for example,  all the 			 
"Header" styles were first created in the		 
broad definition, then independent features 
were implemented. This allows for consistency
between the like styles.										 
=============================================== 
          Begin base page styles               
=============================================== 
Note: Jared 02/24/2005 - The following styles   
define the base of for all the tags used 			 
throughout this document. */



/*====================================================================
NEW INDEX PAGE STYLES BASED ON LATEST 194c APPROVED BY LORI HUDSON 
====================================================================*/
table#indexContainer {
	background: #fff;
	margin: 0;
	padding: 0;
	width: 100%;
	}
	
	table#indexContainer td#left {
		width: 80%;
		background: #fff;
		/*padding: 15px 0 15px 0;*/
		}
		
	table#indexContainer td#left2 {
		background: #fff;
		width: 26%;
		padding: 10px 0 10px 0;
		border-right: 1px solid #666;
		border-bottom: 1px solid #666;
		}
		
	table#indexContainer td#left3 {
		background: #fff;
		width: 26%;
		padding: 10px 0 10px 0;
		border-bottom: 1px solid #666;
		}
		
	table#indexContainer td#left4 {
		background: #fff;
		width: 80%;
		padding: 10px 0 10px 0;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #666;
		}
		
	table#indexContainer td#left5 {
		width: 50%;
		padding: 10px 20px 10px 20px;
		}
		
	table#indexContainer td#left6 {
		width: 50%;
		padding: 10px 20px 10px 20px;
		border-right: 1px solid #666;
		}
	
	table#indexContainer td#right {
		width: 20%;
		border-left: 10px solid #fff;
		}
		
	
/* URGENT MESSAGE TABLE FORMATTING */

table#indexUrgent {
	padding: 0;
	margin: 0;
	border-bottom: 10px solid #fff;
	}
	
	
/* NEWS ARTICLE TABLE FORMATTING */

table#indexNewsArticle {
	padding: 0;
	margin: 0;
	}
	
	table#indexNewsArticle td {
		padding: 5px 100px 5px 20px;
		}
		
		table#indexNewsArticle td#tdF {
			padding: 0 20px 5px 20px;
			}
		
		table#indexNewsArticle td#tdL {
			padding: 0 20px 20px 20px;
			border-bottom: 1px solid #666;
			}
		
	/*table#indexNewsArticle .leadimg2 {
		display: block;
		padding: 4px 4px 4px 4px;
		border: 1px solid #666;
		background-color: #fff;
		width: 200px;
		}*/

	table#indexNewsArticle img#leadimg2 {
		border: 1px solid #999;
		padding: 0;
		}

	table#indexNewsArticle a:hover img#leadimg2 {
		border: 1px solid #657eda;
		padding: 0;
		}

		
/* VOD TABLE FORMATTING */

table#indexVod {
	padding: 20px;
	width: 100%;
	}
	
	table#indexVod td li {
		list-style:square;
		padding-bottom: 5px;
		}
		
	table#indexVod img#header {
		margin: 0 0 15px 20px;
		}

	table#indexVod .featurette {
		display: block;
		padding: 4px 4px 4px 4px;
		border: 1px solid #666;
		background-color: #fff;
		width: 180px;
		height: 60px;
		margin: 0 0 0 20px;
		}
		
		
/* MEETINGS TABLE FORMATTING */

table#indexMeetings {
	padding: 20px;
	width: 100%;
	}
	
	table#indexMeetings td li {
		list-style: square;
		padding-bottom: 5px;
		}
		
	table#indexMeetings img {
		margin: 0 0 15px 20px;
		}
		
	table#indexMeetings img#exclude {
		margin: 0;
		}
		
/* FAQ TABLE FORMATTING */

table#indexFaq {
	padding: 20px;
	width: 100%;
	}
	
	table#indexFaq td li {
		list-style: square;
		padding-bottom: 5px;
		}
	
	table#indexFaq img {
		margin: 0 0 15px 20px;
		}
		
		
/* EXTRA'S TABLE FORMATTING */

table#indexExtra {
	padding: 20px;
	margin: 0;
	}

/* MENU SELECTIONS */

select#frontageform {
	width: 170px;
	}

form#frontageformconatiner {
	height: 22px;
	border: 0;
	padding: 0;
	margin: 0;
	}


/* ORIGINALS BELOW */

											 
body, table tr td, th, th p, input, textarea {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	text-decoration: none;
	color: #000;
	}
	
bodyRed {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	text-decoration: none;
	color: #ff0a07;
	}
	
body {
	padding:0;
	margin:0;
	}
	
td {
	vertical-align: top;
	}
	
td .tdbold {
	font-weight: bold; 
	vertical-align: top;
	}
	
ul li {
	margin-bottom:0.25em;
	list-style: square;
	}

ol li {
	list-style: decimal;
	}
	
a:link, a:active, a:visited {
	color: #001e8c;
	}

a:hover {
	color: #657eda;
	}
	
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:1em;
	}

/*======================================================
Begin Header Styles (tables = heady, navigation, bready)
Note:  Brian - 02.01.07
======================================================*/

table#queenmum {
	padding: 0;
	margin: 0;
	border-bottom: 10px solid #001e8c;
	}

table#soulcenter {
	padding: 0 0 5px 5px;
	margin: 0;
	}

table#heady {
	margin: 0;
	padding: 0;
	border-top: 2px solid #001e8c;
	background: url(/images/global/headerbg.jpg);
	background-repeat: repeat-y;
	}
	
table#navigation {
	margin: 0;
	padding: 1px 0 1px 0;
	background-color: #eaeaea;
	border-top: 2px solid #001e8c;
	border-bottom: 2px solid #001e8c;
	}
	
td#searchy form {
	margin: 0 0 0 542px;
	padding: 2px 100px 0 0;
	}
	
td#searchy input#goto {
	margin: 0;
	padding: 0;
	vertical-align: text-bottom;
	}
	
td#searchy input {
	font-style: italic;
	font-weight: bold;
	color: #001e8c;
	}
	
table#bready {
	margin: 10px 0 5px 0;
	padding: 0;
	border: 0;
	}

/* Date Formatting in Header */

	div#datecontainer {
		width: 165px;
		height: 60px;
		padding: 10px;
		margin: 25px 0 0 10px;
		border: 0;
		font: Arial, Helvetica, sans-serif;
		font-weight: bold;
		position: relative;
		}

	div#dl{
		margin: 0;
		padding: 0;
		width: 45px;	
		color: #b3b3b3;
		font-size: 52px;
		position: absolute;
		top: 0;
		left: 0;
		}
	
	div#dd {
		margin: 0;
		padding: 0;
		width: 100px;
		font-size: 21px;
		color: #acbaca;
		position: absolute;
		top: 9px;
		left: 62px;
		}

	div#dt {
		margin: 0;
		pading: 0;
		width: 100px;
		font-size: 21px;
		color: #acbaca;
		position: absolute;
		top: 29px;
		left: 62px;
		}

/* End Date Formatting */

/*===============================================
Begin Inline Navigation Menu (top blue nav)
Note:  Brian - 02.01.07
===============================================*/
table#inlinenav {
	margin: 0;
	padding: 0;
	background-color: #001e8c;
	border-top: 5px solid #fff;
	}
	
table#nestedtbl {
	margin: 0;
	padding: 0;
	border: 0;
	}

table#inlinenav ul {
	display: inline;
	padding-left: 0;
	margin-left: 0;
	background-color: #001e8c;
	color: #fff;
	}

table#inlinenav ul li { 
	display: inline;
	line-height: 18px;
	font-size: 11px;
	font-weight: bold;
	}

table#inlinenav ul li a {
	padding: 3px 20px 3px 20px;
	background-color: #001e8c;
	color: #fff;
	text-decoration: none;
	float: left;
	border-right: 5px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	}

table#inlinenav ul li a:hover {
	background-color: #657eda;
	color: #fff;
	}


/*==============================================
Begin Menu styles (Left Nav) 
Note: Jared 02/24/2005 - Left-Hand Navigation         
===============================================*/ 

/* Styles for newly created nav TD*/
table#leftsidenav {
	padding:  0;
	margin: 0;
	background-color: #eaeaea;
	text-align: left;
	}
	
td#leftsidenav {
	padding: 0 3px 0 3px;
	margin: 0;
	background-color: #eaeaea;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #eaeaea;
	}
	
/*Bread Link Overhaul*/
.bread a {
	font-size: 0.8em;
	padding: 0 0 0 8px;
	background-color: #fff;
	color: #001e8c;
	background-image: url(/images/global/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 2 4px;
	}
	
.bread a:hover {
	font-size: 0.8em;
	background-color: #fff;
	color: #aeaeae;
	}
	
/*Large Pritnt & Printer Friendly Overhaul*/	
.print a {
	font-size: 0.8em;
	padding: 0 0 0 8px;
	background-color: #fff;
	color: #001e8c;
	}
	
.print a:hover {
	font-size: 0.8em;
	background-color: #fff;
	color: #aeaeae;
	}

.menu {
	background-color: #eaeaea;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	}
	
.menu ul {
	background-color: #eaeaea;
	padding: 0;
	margin: 5px 0 20px 0;
	width: 100%;
	font-weight: normal;
	}
	
.menu li {
	background-color: #eaeaea;
	padding: 0 5px 5px 15px;
	margin: 0;
	list-style: none;
	background-image: url(/images/squarish.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	}

.menu li a:link, .menu li a:active, .menu li a:visited {
	background-color: #eaeaea;
	color: #000;
	text-decoration: none;
	}
	
.menu li a:hover {
	background-color: #eaeaea;
	color: #333;
	text-decoration: underline;
	}
	
.menu .menutext {
	font-size: 0.8em;
	background-color: #fff;
	color: #001e8c;
	}
	
.menu .menutext:hover {
	color: #333;
	}
		
.menu .menusectionheader {
	padding: 25px 0 0 0;
	font-size: 1em;
	font-weight: bold;
	background-color: #eaeaea;
	color: #000;
	width: 100%;
	border-bottom: 10px solid #ccc;
	background: url(/images/dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}
	
.menu .menusectiontitle {
	font-size: 0.7em;
	font-weight: bold;
	background-color: #eaeaea;
	}
	
.menu .button {
	background: #eaeaea;
	padding: 5px 0 5px 0;
	margin: 0;
	border: 0;
	width: 100%;
	background: url(/images/dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}
	
.menu .button_down {
	color: #666;
	border-bottom: 7px solid #657eda;
	background: url(/images/dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 100%;
	}

.buttondowntext {
	font-weight: bold;
	color: #657eda;
	text-decoration: none;
	}
	
.menu .button .buttontext, .menu .button_down {
	font-weight: bold;
	color: #001e8c;
	text-decoration: none;
	}
			
.menu .button .buttontext:hover	{
	color: #657eda;
	background: #eaeaea;
	}

/*Emergency Buttons*/
.menu .buttone {
	background-color: #eaeaea;
	padding: 7px 0 7px 0;
	width: 100%;
	border: 2px solid #eaeaea;
	color: #e50000;
	background: url(/images/dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	
	}

.menu .buttone .buttontext {
	color: #e50000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.menu .buttone .buttontext:hover	{
	color: #666;
	font-weight: bold;
	}
	
/*Weather & Traffic Buttons*/
.menu .btninfo {
	background-color: #eaeaea;
	padding: 3px 0 3px 0;
	width: 100%;
	border: 2px solid #eaeaea;
	background: url(/images/dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}

.menu .btninfo .buttontext {
	font-weight: bold;
	color: #d2a000;
	text-decoration: none;
	}
	
.menu .btninfo .buttontext:hover {
	color: #666;
	}
	
/* Green Button */
.menu .buttongh {
	background-color: #eaeaea;
	padding: 3px 0 3px 0;
	width: 100%;
	border: 2px solid #eaeaea;
	background: url(/images/dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}
	
.menu .buttongh .buttontext {
	font-weight: bold;
	color: #006a2f;
	text-decoration: none;
	}
	
.menu .buttongh .buttontext:hover {
	color: #666;
	}
	
/* H1N1 Button */
.menu .buttonh1 {
	background-color: #eaeaea;
	padding: 7px 0 7px 0;
	width: 100%;
	border: 2px solid #eaeaea;
	background: url(/images/dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}
	
.menu .buttonh1 .buttontext {
	font-weight: bold;
	color: #8b0000;
	text-decoration: none;
	}
	
.menu .buttonh1 .buttontext:hover {
	color: #666;
	}

	
/*xmlimg Background image*/
.menu .xmlimg {
	background-image: url(/images/global/bct.gif);
	background-repeat: no-repeat;
	width: 119px;
	height: 79px;
	}
	

/*===============================================
           Begin Fineprint styles                
===============================================*/
 
.fineprint, .fineprint_bold, .fineprint_red, .fineprint_green, 
.fineprint_italicized, .fineprint_italicized_red, p.fineprint {
 	 font-weight: normal; 
 	 font-size: xx-small;
	}
	
.fineprint_bold {
	font-weight: bold;
	}
	
.fineprint_bold_red {
	font-weight: bold;
	color: #e50000;
	}
	
.fineprint_bold_green {
	font-weight: bold;
	color: #006600;
	}
	
.fineprint_red, .fineprint_italicized_red {
 	 color: #e50000;
	}
	
.fineprint_green{
 	color: #006600;
	}
		
.fineprint_italicized, .fineprint_italicized_red {
	font-style: italic;
	}
	
/*=============================================== 
           Begin table styles                   
===============================================*/ 

.tableGreyRow, .tableGreyRow td {
	/* Since the BG color is dark, set the text color to white */
    background-color:#c0c0c0;
	color:#fff;
  }
  
.tableDarkerRow, .tableDarkerRow td, .tableDivscrollerRow, .tableDivscrollerRow td {
/* Since the BG color is dark, set the text color to white */
/*     background-color:#669999; OLD STYLE COLOR -- jh */
	background-color:#001e8c;
	color:#fff;
  }
  
/*###############################################
tableDivLighterRow USED WITHIN Default Layout   
(contentsection.cfm)														
###############################################*/
 
.tableLighterRow, .tableDivLighterRow {
	background-color:#c8ddf8;
	}
	
.trbackground {
	background-color: #c8ddf8;
	vertical-align: middle;
	}
	
/*###############################################
               NOT USED
/*#############################################*/
	
.tableDivDarkerRow {
	background-color:#657eda;
	}
	
.tableDivLightestRow{
	background-color:#fff;
	}
	
 /* These one is for standard table with default text color. */			
.table, .table th, .table td {
	border:1px solid #657eda;
	padding:.25em;
	}
			
.table { 
	border-collapse:collapse;
	}
	
.table th { 
	font-weight:bold;
	background-color:#c8ddf8;
	}
	
/* This one is for standard, white table rows with default text color. */  
.tableRows, .tableHeader, .tableRowEven {
    background-color:#fff;
	}
	
/* This one is for standard, Grey odd table rows with default text color. */  
.tableRowOdd {
	background-color: #c8ddf8;
	}
	
/*This is for a light green box with black text inside.  
Used in /aging/resources/publications/seniorsentinel/home.cfm
dmm 04/14/04 */
.tdHeaderText {
	font-size:14px; 
	font-weight:bold;
	background-color: #c8ddf8;
	text-transform: uppercase;
	}
	
.tdHeaderBack {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #a9bdd7;
	}
		
/* Added for PGM. dm 07/02/2004 */
tr.pgmtableheader {
	font-size: 1em;
	color: #fff;
	background-color: #a9bdd7;
	}
	
/* added dm 11/05/04 yellow background w/ border */
td.background {
	background-color: #ffff99; 
	border: 1px double #001e8c;
	}
	
/*=============================================== 
		Begin LARGEST headline styles
================================================= 
Notes:																					
Defined with the element to enforce proper use; 
an example of improper use was using the class  
within tags such as <td>, <ul>, etc.  Using the 
tags improperly will lead to having a much 		
larger text than wanted to have.*/						 	 

span.DisplayHeader, span.DisplayHeaderRed {
    font-size: 1.4em; 
   	font-weight: bold;
	}
	
span.DisplayHeaderRed {
	color: #ff0a07;
	}

/*================================================
           Begin headline 1 styles               
==================================================
Notes:																					 
Defined with the element to enforce proper use;
an example of improper use was using the class  
within tags such as <td>, <ul>, etc.  Using the
tags improperly will lead to having a much 		
larger text than wanted to have.*/							 	

span.Header, h1, span.HeaderRed, span.HeaderGreen, span.Headline_1_Accent_G,
span.Headline_1_Accent_B, span.Headline_1_Accent_R, p.Header {
    font-size: 1.3em;
   	font-weight: bold;
	margin-bottom:1.25em;
	}
	
span.HeaderRed, span.Headline_1_Accent_R {
	color: #ff0a07;
	}
	
span.HeaderGreen {
	color: #669999;
	}
	
span.HeaderBlue {
	color: #001e8c;
	font-size: 1.3em;
   	font-weight: bold;
	margin-bottom:1.25em;
	}	
	
span.Headline_1_Accent_G {
    color: #477576;
	}

.fullborder {
	border: 1px solid #666;
	}

.dashedleft {
	border-left: 1px dashed #999;
	}

.dashedright {
	border-right: 1px dashed #999;
	}
	
	
/*=============================================== 
           Begin headline 2 styles               
=================================================  
Notes:																					
Defined with the element to enforce proper use; 
an example of improper use was using the class 
within tags such as <td>, <ul>, etc.  Using the 
tags improperly will lead to having a much 		
larger text than wanted to have.*/							 	 

.Headline_2, h2, .Headline_2L, .Headline_2RL, 
.Headline_2R, .Headline_2_Accent_G, .Headline_2_Italicized,
.Headline2NBI, .Headline_2_NoBold_Italicized, .Headline_2_Accent_W {  
	font-size: 1.25em; 
	font-weight: bold; 
	margin-bottom:1em;
	}
	
.Headline_2L, span.Headline_2RL, span.Headline_2_Italicized{
	/* H2 without bold */
	font-weight:normal; 
	}
		
.Headline_2R, span.Headline_2_Accent_R, span.Headline_2RL {  
	/* H2 in red */
	color: #ff0a07;
	}
	
.Headline_2_Accent_G {  
	/* H2 in green*/
	color: #7CB19F; 
	}
	
.Headline_2_Italicized, span.Headline2NBI, span.Headline_2_NoBold_Italicized {
	/* H2 italicized without bold */
	font-style: italic;
	font-variant: normal;
	}
	
/* Only used within the Real Estate Department pages */
.Headline_2_Accent_W {  
	color: #fff; 
	}
	
/*================================================
          Begin headline 3 styles              
================================================*/ 
 
.Headline_3, h3, .Headline_3_Accent_G, .Headline_3_Accent_R,
.Headline_3_Italicized, .Headline_3_Underlined {
	font-weight: bold;
	}
	
.Headline_3_Accent_G {  
	color: #477576; 
	}
	
.Headline_3_Accent_R {  
	color: #ff0a07; 
	}
	
.Headline_3_Italicized, .Headline_3_NoBold_Italicized,
.Headline_3_NoBold_Italicized_R {
	font-style: italic;
	}
	
.Headline_3_NoBold_Italicized_R {
	color: #ff0a07;
	}
	
.Headline_3_Underlined {
	text-decoration: underline;
	}
	
.Headline_3_White {
	color: #fff;
	}

/*================================================
         	Begin faq styles here.                
			created: 2004-08-02
			by: Todd
================================================*/

.backtotop {
	margin:1.25em;
	margin-left:2em;
	}
	
.faqhead {
	padding:1em;
	padding-bottom:2em;
	border-bottom:1px solid #000;
	}
	
.faqhead li {
	padding-bottom:0.25em;
	}
	
.faqq {
	padding:0.5em;
	font-size:1em; 
	font-weight:bold;
	color:#000;
	}
	
.faqa {
	padding:0.5em 1em;
	padding-left:2em;
	font-size:1em; 
	font-weight:normal;
	color:#000;
	}

/*=============================================== 
            Begin homepage styles here.           
			created: 2004-10-06								
			by: Jared										
=================================================
Note: Jared 02/24/2005 - These styles define
styles that are only for use of the homepage*/

.dots {
	background: url(../images/dots.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	}

td#rhomey {
	margin: 20px 0 0 0;
	padding: 0;
	border: 2px solid #001e8c;
	}
	
td#rhomey img {
	padding: 5px 5px 5px 5px;
	}
	
table#worldlingo2 {
	margin-top: 20px;
	padding: 1px;
	border: 1px dotted #aeaeae;
	}
	
td#rhomey ul {
	margin-left: 0;
	margin-top: 20px;
	padding-left: 0;
	list-style-type: none;
	}

td#rhomey li a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 2px;
	width: 90%;
	background-color: #eaeaea;
	border-bottom: 1px solid #fff;
	}

td#rhomey li a:link, li td#rhomey a:visited {
	color: #001e8c;
	text-decoration: none;
	}

td#rhomey li a:hover {
	background-color: #eaeaea;
	color: #56628c;
	}
	
td#lhomey {
	margin: 0 5px 0 0;
	padding: 5px 5px 5px 5px;
	background-color: #eaeaea;
	}

.HomePage a:hover, .HomePage .Headline_3 a:hover {
	text-decoration: underline;
	color: #555;
	}
	
.HomePage .directory a, .HomePage .Headline_3 a {
	text-decoration: none;
	}
	
.HomePage ul {
	margin-top: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-left: 0px;
	}
	
.HomePage img {
	border: none;
	}
	
.HomePage .Urgent .Title {
	color:#e50000;
	font-size: 150%;
	}

.HomePage .Urgent .TextSmallRed {
	color:#e50000;
	font-size: 90%;
	}
	
.HomePage .Urgent .TextSmallBlack {
	color:#000000;
	font-size: 90%;
	}
	
/*================================================
          Begin Miscellaneous styles            
================================================== 
Note: Jared 02/24/2005 - Most of these styles   
are used infrequently and have not been altered.
These styles are mostly legacy styles and 			 
are recommended not for use on the website*/			 

.waterAccent { 
	font-size:1.2em; 
	}

/*###############################################
               USED IN GIS  					 		    
###############################################*/

/* Used for PIMS submit buttons */	
/* http://www-gis.hillsboroughcounty.org/gis/pims/searchform.cfm */

input.buttonsubmit {
	font-family: Arial, Helvetica, sans-serif; /*must have font indicator to look right*/
	/*font-size: 12px;*/
	font-weight: bold;
	background: #a9bdd7;
	}
	
/* http://www-gis.hillsboroughcounty.org/gis/pims/comments.cfm */
input.button {
	background-color: #a9bdd7;
	}
	
.body {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color:#000; 
	text-decoration: none; 
	}
	
.textarea_wborder {
	font-size: smaller;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #e2e2eb;
	border: 1px double #a9bdd7;	
	}
	
.alertred, .alert_red {
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e50000;
	}
	
.pgmtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001e8c;
	}
	
.oddrow {
	background-color: #ccc
	}
	
.evenrow {
	background-color: #fff
	}
	
/* This is used for special alerts in black */
.Alert_1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	/*font-style: bold; <- bold is not a style type - Jared 02/28/05 */
	font-weight: normal; 
	color: #000; 
	text-decoration: none; 
	}
	
/* This is used for special alerts in red */
.Alert_R {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	color: #ff0a07; 
	text-decoration: none; 
	}
	
/* This is used for special alerts in green */		
.Alert_G {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	/*font-style: bold;  <- bold is not a style type - Jared 02/28/05 */
	font-weight: normal; 
	color: #004100; 
	text-decoration: none; 
	}
	
/* This is used for red body text */		
.BodyAccent_R {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #ff0a07; 
	text-decoration: none; 
	}
	
/* This is used for green body text */		
.BodyAccent_G {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #004100; 
	text-decoration: none; 
	}
	
/* This is used for size 1 text that needs to be accented RED */	
.Fineprint_R {
 	 color: #ff0a07;
 	 font-weight: normal; 
 	 font-size: XX-small;
 	 font-family : Arial, Helvetica, sans-serif;
	}
	
/* This is used for size 1 text */	
.Fineprint {
 	 font-weight: normal; 
 	 font-size: XX-small;
 	 font-family : Arial, Helvetica, sans-serif;
	}
	
/* This is used for size 1 text */	
.FineprintBold {
 	 font-weight: bold; 
 	 font-size: XX-small;
 	 font-family : Arial, Helvetica, sans-serif;
	}
	
/* This is used for standard large size text */	
.Largeprint {
 	color: #002913;
 	font-weight: bold; 
  	font-size: 22px;
   	font-family : Arial, Helvetica, sans-serif;
	}
		
/* This is used for large text that needs to be accented RED */	
.Largeprint_R{
    color: #ff0a07;
   	font-weight: bold; 
   	font-size: 22px;
   	font-family : Arial, Helvetica, sans-serif;
	}
	
P.accent {
	color: #477576;
	font-weight: bold;
	/*font-style: bold; <- bold is not a style type - Jared 02/28/05 */
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	}
	 	
P.accent2 {
	color: #477576;
	font-weight: bold;
	/*font-style: bold; <- bold is not a style type - Jared 02/28/05 */
	font-size: 16px;
	font-family : Arial, Helvetica, sans-serif;
	}	

P.alert {
	color: #ff0a07;
	font-size: 12px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif;
	} 
	
/* This one is the same as .Headline_3_Accent_B, I think we should dump it. */	
P.department {
	color: #000;
	font-weight: bold;
	/*font-style: bold; <- bold is not a style type - Jared 02/28/05 */
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	}
			
P.general {
	color: #000;
	font-weight: bold; 
	font-size: 12px;
	text-decoration: underline;
	font-family : Arial, Helvetica, sans-serif;
	}
	
P.general_white {
	color: #fff;
	font-weight: bold; 
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	}
		
/* This one is underlined, standard text */		
P.generalUnderlined {
	font-weight: bold; 
	text-decoration: underline;
	font-family : Arial, Helvetica, sans-serif;
	}
		
P.largeprint {
	color: #002913;
	font-weight: bold; 
	font-size: 22px;
	font-family : Arial, Helvetica, sans-serif;
	}
		
P.location {  
	font-size: 18px; 
	/*font-style: bold; <- bold is not a style type - Jared 02/28/05 */ 
	color: #477576; 
	font-weight: bold; 
	}
		
P.nametitle {
	color: #000;
	font-weight: bold;
	/*font-style: bold; <- bold is not a style type - Jared 02/28/05 */
	font-size: 16px;
	font-family : Arial, Helvetica, sans-serif;
	}
	

/* Extra Stuff */
.AnnouncementRed {
	font-size: 14px;
	text-transform: uppercase;
	color: #d10000;
	font-weight: bold;
	letter-spacing: .5px;
	word-spacing: 1px;
	border-bottom: 1px solid #d10000;
	text-decoration: none;
	}
	
.fullgreyborder {
	border: 1px solid #999;
	}
		
