	div#zoombubble {
	 height:10em; 
	 overflow:auto; 
	 width:24em; 
	 margin-right: 10px; 
	 font-size: 12px; 
	 font-family: Arial, Helvetica, sans-serif;
	}

	#zoombubble a {text-decoration: none; cursor: pointer;}
	#zoombubble a:hover {text-decoration: none; color: #228b22;}
	#zoombubble a:visited {text-decoration: none; color: blue;}
	#zoombubble a:visited:hover {text-decoration: none; color:  #228b22;}

	div.box h2 {
	    text-align:center;
	    width:100%;
	    display: block;
	    font-size:20px;
	    color:#fff;
	    padding-top:30px;
	    font-style:oblique;
	}
	div.box-long h2 {
	    text-align:center;
	    width:100%;
	    display: block;
	    font-size:20px;
	    color:#fff;
	    padding-top:30px;
	    font-style:oblique;
	}
/*	div.box p {
	    margin-left: 10px;
	    margin-right: 10px;
	    font-size: 13px;
	    font-family: Arial, Helvetica, sans-serif;
	    margin-top: 3px; margin-bottom: 3px;
	}*/

	p {padding: 10px;}

	div.box p.centered {
	    text-align: center;
	}
	div.box-long p.centered {
	    text-align: center;
	}

body    {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	button {border:2px outset;background:#0b3a5f;color:white; font-weight: bold; padding-top: 3px; padding-bottom: 3px;}
	button:hover   {background:#2f72a6;cursor:pointer}

	#voicespan2 table	{margin-left: 10px; margin-right: 10px;}
	#voicespan2 table td	{font: 11px Ariel, sans-serif;}
	input[type="text"], select      {border:1px gray dotted;}
	input.required {border:1px gray dotted; background-color: #FFF68F;}
	#submit {border:2px outset;background:#0b3a5f;color:white; font-weight: bold; padding-top: 3px; padding-bottom: 3px;}
	#submit:hover   {background:#2f72a6;cursor:pointer}
	label, legend   {font: bold 11px Ariel, sans-serif;}
	legend 		{display:block; background: #fff}
	fieldset        {margin:0 2em}
	#submit.muted   {border:2px outset;background:#0b3a5f;color:white; font-weight:normal; padding-top: 1px; padding-bottom: 1px;}
	#submit.muted:hover     {background:#2f72a6;cursor:pointer}

	.error	{color: #C80815;}
	
	  .close {display:none};
	  .open {display: block;}

	a {text-decoration: none; cursor: pointer;}
	a:hover {text-decoration: none; color: #228b22;}
	a:visited {text-decoration: none; color: blue;}
	a:visited:hover {text-decoration: none; color:  #228b22;}
	a:active {outline:none;}
	a:focus {-moz-outline-style: none;}

	.linklike {color: blue; text-decoration: none; cursor: pointer;}
	.linklike:hover {text-decoration: none; color: #228b22;}


	ul#sharelist {list-style-type: none; padding-left: 10px;}
	ul#sharelist li {padding-top: 5px;}

	a.sharelink {
		font-family: Arial, Helvetica, sans-serif; 
		padding-left: 30px; 
		color: #000;
		font-weight: bold;
		font-size: 11px;
		padding-top: 1px;}
	a.sharelink:hover {color: #228b22;}
	a.sharelink:visited {color: #000;}
	a.sharelink:visited:hover {color: #228b22;}

	a#facebook_link {background: url('facebook_10.png') no-repeat 5px 0px;}
	a#linkedin_link {background: url('linkedin_10.png') no-repeat 5px 0px;} 
	a#twitter_link {background: url('twitter_10.png') no-repeat 5px 0px;}

	.maxContent	{font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			height: 180px;
			padding: 0;
			}
	.infoWindow	{font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;}
	.maxContent hr	{width:90%}
	.maxContent p	{padding-top:3px; padding-bottom:3px; margin-top:0px; margin-bottom:0px;}
	.maxContent span.question {color: #0055D4; font-weight: bold}






