body {
	margin: 3px;
	background: #ffffff;
	color: #000000;
	font-family: Georgia, Garamond, "Times New Roman", serif;
}

#Wrapper {
	margin-left: auto;
	margin-right: auto;
	display: block;
	position: relative;
	width: 694px;
}

#LogoImage {
	display: block;
	position: absolute;
	top: 0px;
	left: 103px;
}
#CourthouseImage {
	display: block;
	position: absolute;
	top: 126px;
	left: 96px;
}
#DianeLink {
	display: block;
	position: absolute;
	top: 150px;
	left: 506px;
}
#DianeLink img {
	border: 0;
}

/* Home Page Buttons */
#Button-SearchTax {left: 98px; top: 126px;}

#Button-RenewTags {left: 54px; top: 191px;}

#Button-OnlineForms {left: 35px; top: 256px;}
#Button-OnlineForms a{padding: 0 15px;}

#Button-OfficeLocations {left: 37px; top: 325px;} 
#Button-OfficeLocations a{padding: 0 10px;} 

#Button-PhoneNumbers {left: 68px; top: 391px;}
#Button-PhoneNumbers a{padding: 0 10px;} 

#Button-ImportantDates {left: 128px; top: 448px;}
#Button-ImportantDates a{padding: 0 10px;}

#Button-About {left: 232px; top: 470px;}
#Button-About a{padding: 0 10px;}

#Button-Contact {left: 344px; top: 470px;}

#Button-WhatsNew {left: 439px; top: 431px;}

#Button-Survey {left: 527px; top: 383px;}

#Button-SearchTax  a,
#Button-RenewTags a,
#Button-OnlineForms a,
#Button-OfficeLocations a, 
#Button-ImportantDates a,
#Button-About a{padding-top: 1.2em; text-align: center;}

#Button-PhoneNumbers a{padding-top: 0.7em; text-align: center;}

#Button-Contact a,
#Button-WhatsNew a{padding-top: 1.7em; text-align: center;}

#Button-Survey a{padding-top: 1.7em; text-align: center;}

#NavigationList{
	margin: 0;
	padding: 0;
	position: absolute;
}

#NavigationList li{
	position: absolute;
	display: block;
	width: 104px;
	height: 61px;
	list-style-type: none;
	font: bold italic 10pt/10pt arial,helvetica,sans-serif;
}

#FGCALink {
	top: 383px;
	left: 527px;
	width: 68px;
}

#FGCALink a img {
	border: 0;
}

.button {
	display: block;
	height: 61px;
}
.button, .button:link, .button:active {
	text-decoration: none;
	color: white;
	background: url(../Images/button.gif) no-repeat;
}

.button:hover {
	text-decoration: none;
	color: white;
	background: url(../Images/button-hover.gif) no-repeat;
}

.button2 {
	display: block;
	height: 61px;
}

.button2, .button2:link, .button2:active {
	background: url(../Images/survey_reg.gif) no-repeat;
}

.button2:hover {
	background: url(../Images/survey_over.gif) no-repeat;
}


#CenterContainer {
	position: absolute;
	display: block;
	background: transparent;
	text-align: center;
	top: 148px;
	left: 188px;
	width: 300px;
}

#LinkList-Left, #LinkList-Right{
	margin: 12px 0px 0px 0px;
	padding: 0;
	text-align: left;
	font: bold 10pt/9pt tahoma, arial, helvetica, sans-serif;

}

#LinkList-Left li, #LinkList-Right li{
	list-style-type: none;
	margin: 0 0 0.7em 4px;
	padding: 0 8pt;
}

#LinkList-Left{
	width: 50%;
	float:left;
}

#LinkList-Right{
	width: 50%;
	float:right;
}

#LinkList-Left li a, #LinkList-Right li a {
	text-decoration: none;
	color: #143b60;
}
#LinkList-Left li a:hover, #LinkList-Right li a:hover {
	text-decoration: underline;
	color: #ad5c0b;
}

#TickerHeader a{
	font-size: 7pt;
	color: #ad5c0b;
	text-decoration: none;
	font-weight: bold;
	font-family: tahoma, arial, helvetica, sans-serif;
}

#TickerHeader a:hover{
	color: #d00;
	text-decoration: underline;
}

#TickerContainer{
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
}

#TickerContainer li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 8pt;
	display: none;
}

#TickerContainer li a{
	color: #ad5c0b;
	text-decoration: none;
}

#TickerContainer li a:hover{
	color: #d00;
	text-decoration: underline;
}


input#searchstring {
	margin: 0;
	border: 1px solid #85a3c3;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10pt;
}
input.searchsubmit {
	border: none;
	background: url(../Images/search.gif) no-repeat;
	width: 44px;
	height: 26px;
	color: white;
	font: bold 7pt/7pt tahoma, arial, helvetica, sans-serif;
}
input.searchsubmit:hover {
	background: url(../Images/search-hover.gif) no-repeat;
	cursor: pointer; 
}
form#searchform {
	margin: 0;
}

#PinellasLink {
	position: absolute;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	top: 520px;
	left: 35px;
	text-align: center;
	width: 175px;
	text-decoration: none;
	font-style: italic;
	color: #143b60;
}

#PinellasLink:hover {
	text-decoration: underline;
	color: #ad5c0b;
}

#FooterDisclaimer{
	position: absolute; 
	width: 600px; 
	text-align: center; 
	left: 37px; 
	top: 555px;
	font-weight: bold; 
	font-style: italic; 
	font-family: arial, helvetica, sans-serif;
	font-size: .75em; 
	background-color: #FFFFFF; 
	padding: 5px;
	color: #336666
}


#CounterContainer {
	position: absolute;
	display: block;
	font-family: arial, helvetica, sans-serif;
	top: 510px;
	left: 440px;
	width: 175px;
	text-align: center;
	font-weight: bold;
	margin: 0;
}

#CounterContainer dt{
	margin: 0;
	padding: 0;
	font-size: 12pt;
}

#CounterContainer dd{
	margin: 0;
	padding: 0;
	font-size: 7pt;
}


#RealIDLink {
	position: absolute;
	display: block;
	width: 103px;
	height: 70px;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	line-height: 10pt;
	font-weight: bold;
	font-style: italic;
	left: 510px; 
	top: 305px;
}
#RealIDLink, #RealIDLink:link, #RealIDLink:active {
	display: block;
	width: 104px;
	height: 68px;
	text-decoration: none;
	color: #143b60;
	background: url(../Images/GGG_button.gif) no-repeat;
}
#RealIDLink:hover {
	text-decoration: none;
	color: white;
	color: #ad5c0b;
	background: url(../Images/GGG_button.gif) no-repeat;
}

.clr{clear: both;}


/* Content Pages */

body {
	margin: 3px;
	background: #ffffff;
	color: #000000;
	font-family: Georgia, Garamond, "Times New Roman", serif;
}

#NavLogo {
	position: absolute;
	display: block; 
	width: 400px;
	height: 103px;
	left: 127px; 
	top: 0px;
	text-align: center;
}

#NavContainer{
	width: 630px;
	margin: 0 auto;
	height: 170px;
}

#NavContainer img{
	border: none;
	}

#Inner-NavigationList{
	margin: 0;
	padding: 0;
}

#Inner-NavigationList li{
	list-style-type: none;
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	width: 84px;
	height: 49px;
	text-align: center;
	font: bold 8pt/8pt arial, helvetica, sans-serif;
}

#Inner-Button-SearchTax {z-index: 1; left: 2px; top: 22px}
#Inner-Button-RenewTags {z-index: 2; left: 40px; top: 64px}
#Inner-Button-OnlineForms {z-index: 3; left: 108px; top: 93px}
#Inner-Button-OnlineForms  a{padding: 0 10px;}
#Inner-Button-OfficeLocations {z-index: 4; left: 190px; top: 109px} 
#Inner-Button-PhoneNumbers {z-index: 5; left: 275px; top: 115px}
#Inner-Button-ImportantDates {z-index: 4; left: 359px; top: 109px}
#Inner-Button-About {z-index: 3; left: 441px; top: 93px}
#Inner-Button-About a{padding: 0 12px;}
#Inner-Button-Contact {z-index: 2; left: 509px; top: 64px}
#Inner-Button-WhatsNew {z-index: 1; left: 547px; top: 22px}

#Inner-Button-SearchTax  a,
#Inner-Button-RenewTags a,
#Inner-Button-OnlineForms a,
#Inner-Button-OfficeLocations a, 
#Inner-Button-ImportantDates a,
#Inner-Button-About a{padding-top: 1.2em; text-align: center;}

#Inner-Button-PhoneNumbers a{padding-top: 0.7em; text-align: center;}

#Inner-Button-Contact a,
#Inner-Button-WhatsNew a{padding-top: 1.7em; text-align: center;}

.Inner-Button, .Inner-Button:link, .Inner-Button:active {
	display: block;
	height: 49px;
	text-decoration: none;
	color: #1d568b;
	background: url(../Images/Inner-Button.gif) no-repeat;
}
.Inner-Button:hover {
	text-decoration: none;
	color: white;
	background: url(../Images/Inner-Button-hover.gif) no-repeat;
}

#Inner-TickerContainer{
	margin: 0;
	padding: 0;
	text-align: center;
	font: bold 8pt/8pt tahoma, arial, helvetica, sans-serif;
}

#Inner-TickerContainer li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}

#Inner-TickerContainer li a{
	/*color: #ad5c0b;*/
	text-decoration: none;
}

#Inner-TickerContainer li a:hover{
	color: #d00;
	text-decoration: underline;
}

input#searchstring {
	margin: 0;
	border: 1px solid #85a3c3;
	font: normal 10pt/10pt tahoma, arial, helvetica, sans-serif;
}


#Inner-Wrapper{}
#Inner-Header{margin-bottom: 5px;}
#Inner-Body-Container{}

#Inner-LeftNav{
	border: 1px solid #85A3C3;
	background-color: #E0E8E4;
	/*float: left; */
	width: 110pt;
	padding: 10pt ;
	/*margin: 3px 6px 6px 6px;*/
	font: bold 8pt/10pt tahoma,arial,helvetica,sans-serif;
	top: 191px;
	left: 10px;
	position: absolute;
	z-index: 10;
	}
	
#Inner-LeftNav ul{
	margin: 0px 0px 10px 0px;
	padding: 0;	
	}	
	
#Inner-LeftNav ul li{
	margin: 0pt 0pt 6pt;
	padding: 0;	
	list-style-type: none;
	}
	
#Inner-LeftNav ul li a{
	color: #1D568B;
	text-decoration: none;
	}

#Inner-LeftNav ul li a:hover{
	color: #ad5c0b;
	text-decoration: none;
	}

#Inner-LeftNav hr{
	height: 1px;
    background:#446791;
    margin: 5px 0px 5px 0px;
	display: none;
}	
	
#Inner-Body{margin-left: 196px;}

.footer {text-align: center; font-size: 8pt;}


/*Element Styles */

h1, h2, h3 {color: #9c6533; font-family: Georgia, "Times New Roman", serif; font-style: italic; text-align: left;}

h1 {margin-top: 0; margin-bottom: 0; font-size: 2em; }

h2 {margin-top: 0; font-size: 1.5em;}

a {color: #006666; text-decoration: underline; font-weight: bold;}

a:hover {color: #ad5c0b; text-decoration: underline;} 

div#wraptop {
	width: 100%;
	text-align: center;
}
div#navtop {
	display: block;
	margin: 0 auto 0 auto;
	position: relative;
	width: 630px;
}
div#navlogo {
	position: absolute;
	display: block;
	width: 400px;
	height: 103px;
	top: 0px; 
	left: 127px;
}

#Inner-FormContainer{
	margin: 10px 0px 10px 0px;
}

#InnerSearchText{
	width: 93px;
	height: 20px;
	font: bold 11pt/11pt arial;
	padding-top: 2px;
	display: block;
	float: left;
	margin-right: 3px;
}

#InnerSearchButton{
	background:transparent url(../Images/search.gif) repeat scroll 0%;
	color:white;
	border: none;
	font: bold 7pt/8pt tahoma,arial,helvetica,sans-serif;
	height:26px;
	width:44px;
}

#InnerSearchButton:hover{
	background:transparent url(../Images/search-hover.gif) repeat scroll 0%;
	cursor: pointer;
}

#JustClickLink{
	display: block;
	width: 64px;
	margin: 10px auto;
}

#JustClickLink img{
	border: none;
}

#ContentListContainer ul li{
	margin: 0pt 0pt 12pt 0pt;

}

.DisclaimerBox {
	background-color:#E0E8E4;
	border:1px solid #85A3C3;
	margin:10px auto 0px;
	padding:4px;
	width:629px;
}
.DisclaimerBox p {
margin:0px 0px 10px;
}

.Disclaimer-Container {
width:81%;
}

.NewsPrefix {
	color: #1D568B;
}

.NewsSuffix {
	color: #ad5c0b;
}


