﻿.search_box{
padding-top:5px;
}

.GCSearchBox{
height:12px;
font-size:12px;
}

.textscroll {
	padding: 0px 15px 10px 10px;
	overflow: scroll;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	line-height: 14px;
	color: #FFFFFF;
}
.MainHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
}
.MainHeaderBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
	padding-left: 10px;
	letter-spacing: 1px;
}
.mainlinks2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000066;
	text-decoration: none;
	letter-spacing: 3px;
}

.divider {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 10px;
}
.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #dce1e6;
	text-decoration: none;
	line-height: 10px;
	text-align: right;
}
.footer3, .footer3 a:link,.footer3 a:visited,.footer3 a:hover,.footer3 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
	padding: 8px;
	text-align: center;
}

a:hover {
	color: #ccc;
}

.MainHeaderScript {
	font-family: "Times New Roman", Times, serif;
	font-size: 29px;
	line-height: 22px;
	font-weight: normal;
	color: #6780B2;
	font-style: italic;
	vertical-align: -50%;
	letter-spacing: 3px;
}
.dottedrule {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}
.textscroll2 {
	padding: 20px;
	overflow: scroll;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14px;
	color: #000000;
}
.textscroll3 {
	padding: 0px 15px 0px 0px;
	overflow: scroll;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	line-height: 14px;
	color: #000000;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	color: #666666;
	padding: 8px;
	text-transform: none;
}
.bodycopyrt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	color: #666666;
	padding: 8px;
	text-transform: none;
	text-align: right;
}
.bodycopyspan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 12px;
	color: #666666;
	padding: 0px;
	text-transform: none;
	font-weight: 700;
}
.rtcolhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	color: #FFFFFF;
	padding: 8px;
	text-transform: none;
}
.rtcolcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 16px;
	color: #666666;
	padding: 8px;
	text-transform: none;
}
.lftcolhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 16px;
	color: #FFFFFF;
	padding: 8px;
	text-transform: none;
	background-color: #CFCFCF;
}
.lftcolcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 16px;
	color: #666666;
	padding: 8px;
	text-transform: none;
}
.colhlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 16px;
	color: #666666;
	text-transform: none;
	font-weight: bold;
}
.tworules {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.leftrule {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
}
.rightrule {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
}
.MainHeaderScript2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 29px;
	line-height: 22px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: italic;
	letter-spacing: 3px;
}
.MainHeaderBig2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #000066;
	padding-left: 20px;
}
.skipintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
.submaineheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.MainHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
}
.formfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 16px;
	color: #859FBB;
	padding: 0px;
	font-weight: bold;
}
.bottomrule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.mainlinksCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6780B2;
	text-decoration: none;
	line-height: 15px;
}
.mainlinks3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 15px;
}
.MainPageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
}
.linkdivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
	padding-right: 10px;
	background-position: bottom;
}
.mainlinksCopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
	background-position: bottom;
}
.bottomrightruleCopy {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.bottomrulemargin {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 5px;
}
.MainHeader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.MainHeader4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.MainHeaderBig3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
}

#kiosk_button_bg{
background: url('/Portals/_default/Skins/portal%20skin/images/citylogobg1.gif') no-repeat ;
}

/******************************************************
*                                                     *
*                KIOSK BUTTON SETTINGS                *
*                                                     *
******************************************************/

.kiosk_links{
text-decoration:none;
}

.kiosk_button_frame{
width:100px;
height:150px;
cursor:pointer;

}
.hover_frame:hover{
background:#CCC;
}

.kiosk_button_top{
width:100px;
height:110px;
}


.kiosk_button_top:hover{
bottom:0;
left:0;
filter:alpha(opacity=75);
opacity:0.75;
width:100px;
}

.kiosk_button_text{
border-top:2px solid #8d8e8e;
width:100px;
height:38px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:38px;
text-align:center;
font-size:12px;
}

#main_button_image{
background:url('images/kiosk_main.jpg');
filter:alpha(opacity=75);
opacity:0.75;
}
#main_button_image:hover{
background:url('images/kiosk_main.jpg');
filter:alpha(opacity=50);
opacity:0.5;
}
#main_button_text{
background-color:#004d88;
filter:alpha(opacity=75);
opacity:0.75;
}

#police_button_image{
background:url('images/kiosk_police.jpg');
filter:alpha(opacity=75);
opacity:0.75;
}
#police_button_image:hover{
filter:alpha(opacity=50);
opacity:0.5;
}
#police_button_text{
background-color:#142e42;
filter:alpha(opacity=75);
opacity:0.75;
}

#fire_button_image{
background:url('images/kiosk_fire.jpg');
filter:alpha(opacity=75);
opacity:0.75;
}

#fire_button_image:hover{
filter:alpha(opacity=50);
opacity:0.5;
}

#fire_button_text{
background-color:#a00924;
filter:alpha(opacity=75);
opacity:0.75;
}

#court_button_image{
background:url('images/kiosk_court.jpg');
filter:alpha(opacity=75);
opacity:0.75;
}
#court_button_image:hover{
filter:alpha(opacity=50);
opacity:0.5;
}
#court_button_text{
background-color:#533b66;
filter:alpha(opacity=75);
opacity:0.75;
}


#parks_button_image{
background:url('images/kiosk_parks.jpg');
filter:alpha(opacity=75);
opacity:0.75;
}
#parks_button_image:hover{
filter:alpha(opacity=50);
opacity:0.50;
}
#parks_button_text{
background-color:#384422;
filter:alpha(opacity=75);
opacity:0.75;
}

#transportation_button_image{
background:url('images/kiosk_transportation.jpg');
filter:alpha(opacity=75);
opacity:0.75;
}
#transportation_button_image:hover{
filter:alpha(opacity=50);
opacity:0.50;
}
#transportation_button_text{
background-color:#c15a12;
filter:alpha(opacity=75);
opacity:0.75;
}

#egov_button_image{
background:url('images/kiosk_e-services.jpg');
filter:alpha(opacity=75);
opacity:0.75;
}
#egov_button_image:hover{
background:url('images/kiosk_e-services.jpg');
filter:alpha(opacity=50);
opacity:0.50;
}
#egov_button_text{
background-color:#97694f;
filter:alpha(opacity=75);
opacity:0.75;
}

#environment_button_image{
background:url('images/kiosk_landfill.jpg');
filter:alpha(opacity=75);
opacity:0.75;
}
#environment_button_image:hover{
background:url('images/kiosk_landfill.jpg');
filter:alpha(opacity=50);
opacity:0.50;
}
#environment_button_text{
background-color:#3b5d2a;
filter:alpha(opacity=75);
opacity:0.75;
}

#development_button_image{
background:url('images/kiosk_development.jpg');
filter:alpha(opacity=75);
opacity:0.75;
}
#development_button_image:hover{
background:url('images/kiosk_development.jpg');
filter:alpha(opacity=50);
opacity:0.50;
}
#development_button_text{
background-color:#815323;
filter:alpha(opacity=75);
opacity:0.75;
}

#utilities_button_image{
background:url('images/kiosk_utilities.jpg');
filter:alpha(opacity=75);
opacity:0.75;
}
#utilities_button_image:hover{
background:url('images/kiosk_utilities.jpg');
filter:alpha(opacity=50);
opacity:0.50;
}
#utilities_button_text{
background-color:#086a77;
filter:alpha(opacity=75);
opacity:0.75;
}


