/*	=========================================================== */
/*	City of Gainesville all pages Stylesheet					*/
/*	Created on: June 28, 2004									*/
/*	Modified on: July 25, 2004									*/
/*	City of Gainesville Website (www.cityofgainesville.org)		*/
/*	Johnson D'Costa, Webmaster (dcostajj@cityofgainesville.org)	*/
/*	==========================================================	*/

/* Nest the whole body structure in an absolute DIV so the page will validate without using topmargin="x" etc. */
/* DIV.body { position: absolute; top: auto; left: auto } */

/* Providing a notice for non-standards-compliant browsers */
DIV.ahem { display: none }

/* Set font family for ALL text elements */
/*font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif, Geneva, SunSans;*/
body, A, TABLE, TD, TT, DIV, FORM, H1, H2, H3, H4, H5, DT {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

P {
	text-align: justify;
}

/* Apply general style to all hyperlinks, then go more specific... 
A {	
	text-decoration: underline;
}
A:link {
	
}
A:hover {
	color: #17325f;
	text-decoration: underline;
}
A:visited {
	color: #800080;
}
A.menu { font-family: Papyrus,Verdana,Helvetica,Arial,sans-serif;
         font-size: 14px;
         font-weight: bold;
         color: #9C4161;
         text-decoration: none 
}
A.menu:hover { color: #9C4161; 
			   text-decoration: underline 
}
A.menu:visited { color: #9C4161 
}
A.util { font-size: 10px;
         font-weight: normal; 
         color: #FFFFFF;
         text-decoration: none 
}
A.util:hover { color: #FFFFFF; 
			   text-decoration: underline 
}
A.util:visited { color: #FFFFFF; 
				 font-weight: normal 
}
*/

/*A link to hide*/
a.mhide
{
	font-size: 11px;
	vertical-align: middle;
	color: #00005C;
	background-color: #00005C;
	font-family: Verdana;
	text-decoration: none;
}


/* Values for the document Body  */
body {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 66.67%;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	border-top-style: none;
	line-height: normal;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	background-color: #fcffee;
	border-bottom-style: none;
}
/*The Main Header for the website */
/* Header section */
a.hnav
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	color: white;	
	text-decoration: none;
}
a.hnav:hover
{
	font-size: 11px;
	vertical-align: middle;
	color: white;
	text-decoration: underline;
}
a.hnav:visited {
	color: white;
}

/* Header Drop Down Section Just below the Header section */
/* Drop Down Box*/
.hdd {
	border-right: #9298a5 0px;
	padding-right: 0px;
	border-top: #9298a5 0px;
	padding-left: 0px;
	font-size: 9px;
	padding-bottom: 0px;
	margin: 1px 0px 0px;
	vertical-align: top;
	border-left: #9298a5 0px;
	color: #00005c;
	padding-top: 0px;
	border-bottom: #9298a5 0px;
	background-color: white;
}

/* Drop Down Text */
.hddtext
{
	background-position: center center;	
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
	color: white;
	line-height: normal;	
	letter-spacing: normal;
	text-align: right;
	text-decoration: none;
}

/* Google Search Result page */
Form.sForm {
	border-left: #9298a5 0px;
	border-right: #9298a5 0px;
	border-top: #9298a5 0px;
	border-bottom: #9298a5 0px;
	padding-right: 0px;	
	padding-left: 0px;
	padding-bottom: 0px;	
	margin: 3px 0px 3px;
	vertical-align: top;	
	color: #00005c;
	padding-top: 0px;	
	background-color:white;
	
}
INPUT.searchbutton {
	font-weight: bold;
	list-style-position: outside;
	font-size: 0.7em;
	color: #00005c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square;
}
INPUT.searchtext {
	border-right: #646466 1px solid;
	border-top: #646466 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #646466 1px solid;
	width: 120px;
	color: #4f4f4f;
	border-bottom: #646466 1px solid;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
}
TD.searchResult
{
	vertical-align: top;
	background-color: #fcffee; 
}

/* Weather Section
.weather
{
	border-right: #ccc 1px dashed;
	border-top: #ccc 1px dashed;
	float: left;
	margin-bottom: 2em;
	border-left: #ccc 1px dashed;
	width: 330px;
	border-bottom: #ccc 1px dashed;
}
*/
.weather
{
	float: left;
	background-image: url(/common/images/WMagnet.jpg);
}
.temp
{
	font: 2em Georgia, serif;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}
.icon
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.attrib
{
	font-weight: bold;
	font-size: 12px;
	color: #ffcc66;
	text-align: center;
}
.misc
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	line-height: 100%;
	font-family: Verdana;
}
/* background: #c4cdc6; */
.cc
{
	font-size: 8px;
	vertical-align: bottom;
	color: white;
	text-align: right;
}

/* Navigation */
/* Left hand side Main Navigation */
.headernav {
	border-right: 0px;
	padding-right: 2px;
	border-top: #ffcc00 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	margin: 0px;
	vertical-align: middle;
	border-left: 0px solid;
	color: #ffcc00;
	padding-top: 4px;
	border-bottom: #ffcc00 1px solid;
	background-color: #00005c;
	text-align: right;
}
/* This for the right hand side content below the clock */
.splashFeature {
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;	
	font-family: Verdana;
	text-align: justify;
	border-right: 0px;
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	padding-left: 0px;	
	padding-bottom: 4px;
	margin: 0px;	
	border-left: 0px solid;
	padding-top: 4px;
	border-bottom: #ffffff 1px solid;	
}


/*Non header navigation text*/
a.mnav
{
	font-size: 11px;
	vertical-align: middle;
	color: white;
	font-family: Verdana;
	text-decoration: none;
}
a.mnav:hover
{
	font-size: 11px;
	vertical-align: middle;
	color: white;
	font-family: Verdana,Arial,sans-serif;	
	text-decoration: underline;
}
a.mnav:visited {
	color: white;
}


/* Main Splash Content */
.mbha1
{
	vertical-align: top;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Verdana;
}
.mbha2
{
	vertical-align: top;
	font-weight: bold;
	font-size: 13px;	
	color: #ffcc00;	
	font-family: Verdana;
}
/* Main Splash Page Body content News*/
.mbhn2
{
	vertical-align: top;
	font-weight: bold;
	font-size: 12px;
	color: #00005C;
	font-family: Verdana;
}
.mbtxt {
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	line-height: 100%;
	font-family: Verdana;
	text-align: justify;
}
a.mblink {
	font-weight: bold;
	font-size: 11px;
	color: #17325f;
	font-family: Verdana,Arial,sans-serif;
	text-decoration: none;
}
a.mblink:hover {
	text-decoration: underline;
}
a.mblink:visited {
	color: #800080;	
}
/* Clock on the splash page*/
.mbclock
{
	vertical-align: top;
	text-align: right;		
}

/* This is for the Quick Link Section On the Splash Page */
a.mbQlink {
	font-size: 11px;	
	text-decoration: underline;	
}
a.mbQlink:hover {
	text-decoration: underline;	
}
a.mbQlink:visited {	
}

/*[Footer Section]*/
/*Navigation In The footer*/
a.fnav {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 6px;
	vertical-align: middle;
	color: white;
	padding-top: 0px;
	font-family: Verdana;
	text-decoration: none;
}
a.fnav:hover
{	
	vertical-align: middle;
	color: white;
	text-decoration: underline;
}
a.fnav:visited {
	color: white;
}    
/*Copyright Statement*/
.copyright {
	font-weight: normal;
	font-size: 9px;
	color: #ffcc00;
	font-family: Verdana;
}


/* Light grey for breadcrumbs is #CCCCCC */

/* Interior Pages */
/* Nest the whole body structure in an absolute DIV so the page will validate without using topmargin="x" etc. */
DIV.body
{
	left: auto;
	position: absolute;
	top: auto;
}

/* Providing a notice for non-standards-compliant browsers */
DIV.ahem
{
	display: none;
}
/*This is for the All Data Grid */
.Grid {
	border-right: #ffffff 1px;
	border-top: #ffffff 1px;
	border-left: #ffffff 1px;
	border-bottom: #ffffff 1px;
}
.Grid td {
	border-right: #ffffff 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #ffffff 1px solid;
	padding-top: 3px;
}
.GridHeader
{
    font-size: 11px;
    font-weight: bold;
    vertical-align: top;
    background-color: appworkspace;
}
.GridHeader a
{
    text-decoration: none;
    color: #ffffff;    
}
.GridHeader a:hover
{
    font-size: 11px;
	vertical-align: middle;
	color: white;
	font-family: Verdana,Arial,sans-serif;
	text-decoration: underline;
}
.GridItem
{
	font-size: 10px;
	vertical-align: top;
    background-color:  #ebe8d7;
}
.GridAltItem
{
	font-size: 10px;
	vertical-align: top;
    background-color: #e4ddc9;
}

/* Values for tables in the document */
TABLE.content
{
	
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-bottom: 0px;	
	padding-top: 0px;	
	text-align: left;
}
TR.tablehead
{
	font-size: 10px;
	color: #ffffff;
	background-color: #cdcdcd;
}
/* Values for table cells in the document */
TD
{
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	text-decoration: none;
}
/*Table cell that needs alignment Top  */
TD.vatop
{
	vertical-align: top;
	text-align: Justify;	
}
/* I have used this for lifequest */
TD.main
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 10px;
	text-align: left;
}
TD.spotlight
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
TD.spotlighttitle
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
}
TD.View
{
	font-size: 10px;
	vertical-align: middle;
	text-indent: 5px;
	background-color: #cccccc;
}
TD.Print
{
	display: none;
}
TD.top
{
	padding-right: 5px;
	background-position: left 50%;
	padding-left: 15px;
	font-size: 10px;	
	padding-bottom: 3px;
	vertical-align: bottom;
	color: #333399;
	padding-top: 5px;
	background-repeat: repeat-y;
	background-color: #ffffff;
}
TD.search
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9px;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 10px;
	background-color: #000000;
	text-align: center;
}
TD.menu
{
	padding-right: 10px;
	background-position: left 50%;
	padding-left: 10px;
	background-image: url(/images/lq-menu-bg.jpg);
	padding-bottom: 10px;
	padding-top: 10px;
	background-repeat: repeat-y;
	background-color: #efe8e3;
}
TD.subR
{
	padding-right: 25px;
	padding-left: 25px;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 30px;
	text-align: left;
}
TD.foot
{
	font-size: 10px;
	vertical-align: middle;
	color: #000000;
	text-align: center;
}

/* Applied to the inner pages contentent section of the body */
TD.bread
{
	vertical-align: top;
	background-color: #fcffee; /*#eae1bf*/
}

/* Applied to all the black borders in the document */
TD.spacer
{
	vertical-align: top;
	color: #ffffff;
	background-color: #00005C;
	text-align: center;
}
/* "Default" font values for Database content */
TD.dbselect
{
	text-align: center;
}
TD.dbselectCol
{
	text-align: center;
	background-color:#e0e0e0;
}
/* Header Drop Down Section Just below the Header section */
/* Home Button */
TD.home {	
	vertical-align: middle;	
	background-color: white;	
}
/*#ffcc00*/
TD.dbrow {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: gray;
}
/* background-color:#fff8cc;  #FFE4C4; #ebe8d7;*/
TD.dbrow1 {
	font-size: 10px;
	vertical-align: top;
	background-color: #ebe8d7;
}
/* background-color: #FFE99B; #FAEBD7; #e6e7bf;*/
TD.dbrow2 {
	font-size: 10px;
	vertical-align: top;
	background-color: #e4ddc9;
}
            
/* Apply some standard attributes to all text in the document */
/* The class depends on placement within the body or table (std, sub, etc.)*/
TT
{
	font-size: 10px;
	color: #333399;
	font-family: Papyrus,Verdana,Helvetica,Arial,sans-serif;
	text-decoration: none;
}
/* Text Title headings in the document body */
TT.title
{
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}
/* Sub heading1 in the document body */
TT.sub1
{
	font-weight: bold;
	font-size: 14px;
}
/* Sub heading1 in the document body */
TT.sub2
{
	font-weight: bold;
	font-size: 12px;
}

/* Old color is 333399 */
/* Light grey for breadcrumbs is #CCCCCC */

/* We are not using tabs here but incase we do 
.Tabs
{
	background-position: center center;
	font-weight: bold;
	font-size: 13px;
	background-image: url(button_1.gif);
	vertical-align: sub;
	color: #000099;
	line-height: normal;
	font-family: Verdana,Arial,sans-serif;
	letter-spacing: normal;
	text-align: center;
	text-decoration: none;
}
*/

/* Gainesville File Rescue */


/*This style sheet is used by Daystar folks for Legistar & contrack */
/*
BODY
{
	background-color: white;
	font-family: Verdana;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	position: relative;
	top: 0px;
	left: 0px;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}
H1
{
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Verdana;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Verdana;
}


*/ 
	

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}
UL {
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 0px;	
	padding-top: 0px;
	text-align: justify;
}

UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

IMG
{
	/*margin-top: 5px;*/ /*margin-left: 10px;*/ /*margin-right: 10px;*/
}

.agendaminuteslink_fontsize
{
	font-size: x-small;
}

.headerText
{
	font-family: Verdana;
	font-size: x-small;
	color: #333399;
	font-weight: bold;
}

.bodyText
{
	font-family: Verdana;
	font-size: x-small;
	color: Black;
}
.smallLink
{
	font-family: Verdana;
	font-size: x-small;
	color: Black;
}
.extrasmallLink
{
	font-family: Verdana;
	font-size: xx-small;	
}
.button.Search
{
	width: 72px;
	background-color: #FFFFC9;
	color: Black;
	font-family: Verdana;
	font-size: 11px;
	border: thin outset;
	border-color: #a9a9a9;
	height: 48px;
}

a.gridData:link
{
	text-decoration: none;
	color: Black;
}

a.gridData:visited
{
	text-decoration: none;
	color: Black;
}

a.gridData:active
{
	text-decoration: none;
	color: Black;
}

a.gridData:hover
{
	text-decoration: underline;
	color: DimGray;
}
.LPASStyle
{
	font-size: 11px;
	color: gray;
	font-style: italic;
	cursor: default;
}
.headerText{
	font-family: Verdana;
	font-size: x-small;
	color: #333399;
	font-weight:bold;
} 
/* These Specific Tags are set for GFR Website */

/* Main Splash Page Body content Announcements*/

.gfr_mbha1 {
	font-weight: bold;
	font-size: 14px;
	vertical-align: top;
	color: #000000;
	font-family: Verdana;
}
.gfr_mbhaText {
	font-weight: bold;
	font-size: 16px;
	vertical-align: top;
	color: firebrick;
	font-family: Verdana;
	text-align: justify;
}
.gfr_mbha2 {
	font-size: 18px;
	vertical-align: top;
	color: saddlebrown;
	font-family: Verdana;
	text-align: justify;
}
.gfr_mbtxt {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 100%;
	font-family: Verdana;
	text-align: justify;
}
a.gfr_mblink {
	font-size: 11px;	
	font-family: Verdana;
	text-decoration: none;
}
h1.gfr_title_splash {
	font-size: 18px;
	color: white;
	background-color: red;
	text-align: center;
	text-decoration: none;
}
/*Gainesville Fire Rescue*/
/* Applied to the inner pages content section of the GFR body [bread] means body read*/
TD.gfr_bread
{
	vertical-align: top;
	background-color: #ffffff;
}
/* Text Title headings in all the content section of the body */
TT.gfr_title {
	font-weight: bold;
	font-size: 16px;
	color: red;
	font-family: Papyrus,Verdana,Helvetica,Arial,sans-serif;
	text-align: left;
	text-decoration: none;
}
/*Auditors*/
/* Applied to the inner pages content section of the body [bread] means body read*/
TD.audit_bread
{
	vertical-align: top;
	background-color: #ffffff;
}
/*Parking*/
/* Applied to the inner pages content section of the body [bread] means body read*/
TD.parking_bread
{
	vertical-align: top;
	background-color: #ffffff;
}
/*This is for HR internship website*/
/*Body Backgroung*/
.Internbg {
	background-image: url(/webportal/portals/hr/Intern_bg.jpg);
	vertical-align: top;
}
/*Splash Header*/
h1.title_splash {
	font-size: 30px;
	color: #00005C;	
	text-align: center;
	text-decoration: none;
}
