html { margin:0; padding: 0; background:#fff; background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff)); background: -moz-linear-gradient(top, #f5f5f5, #fff); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5, endColorstr=#ffffff); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5, endColorstr=#ffffff)";}
body { font-family: Verdana, sans-serif; color: #000; }
a, a:active, a:hover, a:focus { color: #008595; text-decoration: none; outline: none; }
.hidden { display:none; }
#events { margin: 0 0 1em; }
#events h2 { margin-top:0; }
#events li { background:#f4f4f4; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:block; padding:1em; list-style:none inside none; }
#events ul { margin-left:0; }
.streetview { width:500px; height:300px; }
.summary { font-size:1.3em; cursor:pointer; color: #EE2C74; }
.ui-dialog-vevent .summary { margin:0.5em 0 0 0; display:block; }
.ui-dialog-vevent .dtstart { display:none; }
.ui-dialog-vevent .website { margin:0 0 1em; }
abbr { border:none; }
#sidebar a.url { word-wrap: break-word; }
#sidebar { height:250px; width:200px; background:#f4f4f4; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 0 0 20px #777; -webkit-box-shadow: 0 0 20px #777; border: 5px solid #fff; display:block; padding:1em; margin:1em; }
.multi-map-wrap { float:left; margin:0 0 0 10px; }
.multi-map { width:232px; height: 232px; margin: 0 0 10px; }
div.first {margin:0; }
a.buttonize{ background: #008595; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; font-weight: bold; line-height: 1; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 2px 2px 5px #ccc; -webkit-box-shadow: 2px 2px 5px #ccc; text-shadow: 0 1px 1px #2A3333; position: relative; cursor: pointer; }
a.buttonize:hover	{ background-color: #2A3333; color: #fff; }
a.buttonize:active	{ top: 1px; }
#hd { margin:0 0 1em; }
#ft { text-align:right; }
#doc { min-width: 975px; width:95%; margin: auto; padding:2em; }
#map_canvas { width: 100%; height:100%;  }

.gradient {
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));
	background: -moz-linear-gradient(top, #fff, #eaeaea);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea)";
}

.gradient2 {
	background:#000;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));
	background: -moz-linear-gradient(top, #000, #333);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#333);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea)";
}

.shadow-all { 
	-moz-box-shadow: 0px 2px 4px #999;
	-webkit-box-shadow: 0px 2px 4px #999;
	box-shadow: 0px 2px 4px #999;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=160, Color='#999999')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=160, Color='#999999');*/
}

#titlebar{
	font-family:helvetica;
	/*float:left;*/
	display:block;
	padding: 15px;
	font-size: 14pt;
	font-variant: small-caps;
	color: #fff;
}

#titletext {
	color: #fff;
	margin-left:20px;
	font-family:helvetica;
	float:left;
	font-size: 10pt;
}

#lastname_search
{
	display:block;
	padding: 4px;
	/*margin-top: 2px;*/
	vertical-align: middle;
	float:left;
}


#keyword_search
{
	display:block;
	padding: 4px;
	/*margin-top: 2px;*/
	vertical-align: middle;
	float:left;
}


.prettyText
{
	margin: 3px;
	font-size: 9pt;
	font-family:helvetica;

}




.infobut
{
	margin-left: 10px;
	float:left;
	display:block;
}

.item { padding:1em; margin:0 0 2em; }

.small-button {
   font-size: .8em;
}






.shiftRight {
	margin-left: 20px;
}






.ui-button-text {
   font-size: .8em;
} 



/* ACCORDION css*/


#accordion1 h3
{
	font-size: 0.8em;
}

#circuits li
{
	padding: 0.4em;
}

#accordion1 p
{

	font-size: 9pt;
	font-family:helvetica;

}
#accordion1 li p
{
	margin-left: 5px;
	color:#ccc;
}

#accordion1 li a
{
	font-weight: bold;
}

#accordion1 li a:hover
{
	text-decoration: underline;
}

#accordion2 h3
{
	font-size: 0.8em;
}

#accordion2 li
{
	padding-left: 0.4em;
}

#accordion2 p
{

	font-size: 9pt;
	font-family:helvetica;

}
#accordion2 li p
{
	margin-left: 5px;
	color:#ccc;
}

#accordion2 li a
{
	font-weight: bold;
}

#accordion2 li a:hover
{
	text-decoration: underline;
}

.ui-layout-pane-west { /* west pane */ 
		padding: 0 2px; 
		background-color: #000 !important;
		overflow: auto;
		/*overflow: hidden;*/

	} 

.ui-layout-pane-east { /* west pane */ 
		padding: 0 2px; 
		background-color: #000 !important;
		overflow: auto;
		/*overflow: hidden;*/

	} 	

.ui-layout-resizer { /* all 'resizer-bars' */ 
	background: #DDD;
	color: #fff; 
	} 
.ui-layout-resizer-open:hover { /* mouse-over */
	background: #9D9; 
	}

.ui-layout-toggler { /* all 'toggler-buttons' */ 
	background: #000; 
	} 
.ui-layout-toggler-closed { /* closed toggler-button */ 
	background: #000; 
	border-bottom: 1px solid #BBB; 
} 
.ui-layout-toggler .content { /* toggler-text */ 
	font: 10px bold Verdana, Verdana, Arial, Helvetica, sans-serif;
}
.ui-layout-toggler:hover { /* mouse-over */ 
	background: #DCA; 
	} 
.ui-layout-toggler:hover .content { /* mouse-over */ 
	color: #009; 
	}

/* class to make the 'iframe mask' visible */
.ui-layout-mask {
/*	opacity: 0.2 !important;
	filter:	 alpha(opacity=20) !important;
	background-color: #000 !important;*/
}

#colorblock 
{
	border-style:solid; 
	border-width:1px;
	border-color:#999;

	width:10px;
	margin:5px;
	padding:2px 2px 2px 4px;
	float:right;
}

#tabs li
{
	padding: 0px;
	margin:0px;

	/*height: 20px;*/
}

#dialog-form li
{
	padding: 0.4em;

}

.ui-custom-zeropad
{
	padding: 0px !important;
	margin: 0px !important;
}

.ui-custom-smallpad
{
	padding: 0.5em !important;
}

