/* Begin MAPS StyleSheet */
/* CATEGORY - SECTION - COMPONENT */
/* VERSION 1.000 10/06/2005 */
.category_privacy{background-color:#1f9e27;color:#ffffff;padding:1px 3px 1px 3px;font:9px Arial;text-transform:uppercase;font-weight:bold;}
.stbuttontext{
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
}

*html .main_maptitledesc_content p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#quickviewmenu {
	width:260px;
	float:right;
	padding:0px 4px 0px 0px;
	margin:0px 4px 0px 0px;
}

#similarmaps {
	width:260px;
	float:right;
	padding:0px 4px 0px 0px;
	margin:0px 4px 0px 0px;
}

#topmaps {
	width:260px;
	float:right;
	padding:0px 4px 0px 0px;
	margin:0px 4px 0px 0px;
}

#optionalregistrationinfo {
	width:260px;
	float:right;
	padding:0px 4px 0px 0px;
	margin:0px 4px 0px 0px;
}

#quickmapmanager {
	width:260px;
	float:right;
	padding:0px 4px 0px 0px;
	margin:0px 4px 10px 0px;
}
#newuserinfo {
	width:260px;
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 6px 10px 0px;
}

.css1 { font-size: 1.0em; }
.css2 { font-size: 1.2em; }
.css3 { font-size: 1.4em; }
.css4 { font-size: 1.6em; }

/*id="errorExplanation" this is a DIV */
#main .errorExplanation {
	width:484px;
	font-size:100%;
	margin:0px 0px 10px 0px;
	padding:3px 3px 3px 3px;
	background-color:red;}
#main .errorExplanation h2 {color:#ffffff;}
#main .errorExplanation p {color:#ffffff;	font-size:90%;}
#main .errorExplanation ul {color:#ffffff;}
#main .errorExplanation li {color:#ffffff;	font-size:90%;}


/*id="errorExplanation" this is a DIV 
.errorExplanation {
	width:100%;
	font-size:90%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:red;}
.errorExplanation h2 {color:#ffffff;}
.errorExplanation p {color:#ffffff;	font-size:90%;}
.errorExplanation ul {color:#ffffff;}
.errorExplanation li {color:#ffffff;	font-size:90%;}
*/


/* HTML - BODY - SETUP */

label {
	font-family: Arial;
	font-weight:bold;
	font-size:9px;
	color:#000000;
	}
	
select {
	font-family: Arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	}
	
input {
	font-family: Arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	}
	
textarea {
	font-family: Arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	}

.radiolabel {
		font-family: Arial;
		font-size:10px;
		color:#000000;
		}
.b{font-weight:bold;}
.c {text-align:center;}		
.vt {vertical-align:top;}
.vc {vertical-align:middle;}
.ljt {text-align:left;}
.rjt {text-align:right;}
.di{display:inline;}
.db{display:block;}

.bordom{border:1px red solid;}

.pad3 {padding:3px;}
.bbdash{
	border-bottom:1px white dashed;
}
.bbwhite{
	border-bottom:1px white solid;
}
.bb{
	border-bottom:2px black solid;
}

.rb{
	border-right:1px black solid;
}

.lb{
	border-left:1px black solid;
}

.kindaminor{
	color:#555555;
	font-size:11px;
}

.minor{
	color:#777777;
	font-size:10px;
}

.major{
	color:#000000;
	font-size:14px;
}

.salesytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}

.w5 {width:5%;}
.w10 {width:10%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}
.w100 {width:100%;}


.edit_map {
	font-size:10px;
	font-family: Arial;
	color:#000000;
	}

form {
	
	
}


v\:* {
	behavior:url(#default#VML);
}

.clearone{
	clear:both;
	height:5px;
}

* html .clearone{
	clear:both;
	height:2px;
}


    .category_blue{
  	  background-color: #006699;
  	  color:#ffffff;
  	  padding: 1px 3px 1px 3px;
  	  font: 9px Arial;
  	  text-transform: uppercase;
  	  font-weight:bold;
text-decoration:none;
  	}
    .category_green{
  	  background-color: #66ff99;
  	  color:#ffffff;
  	  padding: 1px 3px 1px 3px;
  	  font: 9px Arial;
  	  text-transform: uppercase;
  	  font-weight:bold;
text-decoration:none;
  	}
    .category_orange{
  	  background-color: #ff6600;
  	  color:#ffffff;
  	  padding: 1px 3px 1px 3px;
  	  font: 9px Arial;
  	  text-transform: uppercase;
  	  font-weight:bold;
text-decoration:none;
  	}			
    .category_red{
  	  background-color: #ff0000;
  	  color:#ffffff;
  	  padding: 1px 3px 1px 3px;
  	  font: 9px Arial;
  	  text-transform: uppercase;
  	  font-weight:bold;
text-decoration:none;
  	}
    .category_purple{
  	  background-color: #990099;
  	  color:#ffffff;
  	  padding: 1px 3px 1px 3px;
  	  font: 9px Arial;
  	  text-transform: uppercase;
  	  font-weight:bold;
text-decoration:none;
  	}
    .category_black{
  	  background-color: #333333;
  	  color:#ffffff;
  	  padding: 1px 3px 1px 3px;
  	  font: 9px Arial;
  	  text-transform: uppercase;
  	  font-weight:bold;
text-decoration:none;
  	}

.quickviewmenuclick{
	border-bottom: 1px solid white; 
	padding: 0px 0px 5px 0px;
	background-color:#91ba3f;
	font-size:100%;
}

acronym {
	border-bottom: 1px dotted black;
	font-size:100%;
}

h1 {
	font-size: 100%;
	margin: 0px 0px 0px 5px;
	padding:  0px 0px 0px 0px;
}
h2 {
	font-size: 85%;
	margin: 0px 0px 0px 2px;
	padding:  0px 0px 0px 0px;
}
h3 {
	font-size: 80%;
	margin: 0px 0px 0px 2px;
	padding:  0px 0px 0px 0px;
}
h4 {
	font-size: 75%;
	margin: 0px 0px 0px 2px;
	padding:  0px 0px 0px 0px;
}

img {border:none;}

body {
	text-align: center;
	font-family: TrebeuchetMS, Arial, sans-serif;
	font-size: 100%;
	background: url(/images/bg-body.gif) repeat-x top;
}

div#container {
	margin: 5px auto;
	width: 800px;
	background-color: #ffffff;
	text-align: left;
	font-size:100%;
}

#form1 {
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

/* Container Box */
.rbroundbox1 { 
	background: #ffffff url(/images/nt1.gif) repeat; 
}
.rbtop1 div { 
	background: url(/images/tl1.gif) no-repeat top left; 
}
.rbtop1 { 
	background: url(/images/tr1.gif) no-repeat top right; 
}
.rbbot1 div { 
	background: url(/images/bl1.gif) no-repeat bottom left; 
}
.rbbot1 { 
	background: url(/images/br1.gif) no-repeat bottom right; 
}
.rbtop1{
	width: 100%;
	height: 5px;
	font-size: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.rbtop1 div {
	width: 100%;
	height: 5px;
	font-size: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.rbbot1 {
	width: 100%;
	height: 7px;
	font-size: 100%;
	padding: 0px 0px 0px 0px;
}
.rbbot1 div {
	width: 100%;
	height: 7px;
	font-size: 100%;
	padding: 0px 0px 0px 0px;
}

/* Container Box */

body.ms div#main, body.sm div#main {
		text-align: center;
	width:66%;
	font-size:100%;
}
body.ms div#sidebar, body.sm div#sidebar {
		text-align: center;
	width: 34%;
	font-size:100%;
}
body.ms div#main, body.sm div#sidebar {
		text-align: center;
	float: left;
	position: relative;
	font-size:100%;
}
body.sm div#main, body.ms div#sidebar {
		text-align: center;
	float:right;
	position: relative;
	font-size:100%;
}
/* MAIN BODY SETUP*/


/* BODY - PAGE - AREAS */
div#header {
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 800px;
	background-color: #ffffff;
	height: auto;
	font-size:100%;
}

div#main {
	display: block;
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	text-align:center;
	font-size:100%;
}

div#sidebar {
	display: block;
	position: relative;
	float: right;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	text-align:center;
	font-size:100%;
}

div#footersetup {
	float: left;
	width: 800px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size:100%;
}

div#footer {
	padding: 0px;
	text-align: center;
	width: 775px;
	background-color: #ffffff;
	color: #fff;
	clear: both;
	font-size:100%;
}

.rbroundboxfooter { 
	background: url(/images/nt2.gif) repeat; 
}
.rbtopfooter div { 
	background: url(/images/tl2.gif) no-repeat top left; 
}
.rbtopfooter { 
	background: url(/images/tr2.gif) no-repeat top right; 
}
.rbbotfooter div { 
	background: url(/images/bl2.gif) no-repeat bottom left; 
}
.rbbotfooter { 
	background: url(/images/br2.gif) no-repeat bottom right; 
}
.rbtopfooter div, .rbtopfooter, .rbbotfooter div, .rbbotfooter {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.rbcontentfooter {
	margin: 0 7px;
	font-size: 60%;
}
.rbroundboxfooter {
	width: 100%;
	margin: 1em auto;
}
/* PAGE COMPONENTS */


div#maplogo {
width:260px;
vertical-align:middle;
}

div#maplogo a {
border:0;
vertical-align:middle;
}

div#maplogo img {
border:0;
width:260px;
vertical-align:middle;
}

#mapmanagerlogin {
display:block;
float:left;
width:100%;
}

#mapmanagerlogin div {
display:inline;
float:left;
width:100%;
}

/* PAGE HEADER FORMATTING */
div.header-logo {
	float: left;
	padding: 0px;
	width: 37%;
	min-height: 35px;
	background-color: #ffffff;
	font-size:100%;
}

div.rss {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 29%;
	background-color: #ffffff;
	height: 86px;
	font-size: 90%;
	color: #3266cd;
}

div.topicons {
	float: right;
	padding: 0px;
	width: 34%;
	background-color: #ffffff;
	height: 86px;
	font-size:100%;
}
/* PAGE HEADER FORMATTING */


/* MAPID SECTION */
div#mapid-header {
	float:left;
	display: block;
	width: 800px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	text-align: left;
	font-size:100%;
}


/* This is a test removal
div#map-description {
	---take out---float: left;
	width: 500px;
	padding: 0px 0px 0px 0px;	
	margin: 2px 0px 0px 10px;
	text-align: center;
	color: #fff;
	font-size:100%; 
}
*/
#map-description {
	width: 500px;
	padding: 0px 0px 0px 0px;	
	margin: 2px 0px 0px 0px;
	text-align: center;
	color: #fff;
	font-size:100%; 
}

div#content-description {
	float: left;
	width: 500px;
	padding: 0px 0px 0px 0px;	
	margin: 2px 0px 0px 10px;
	text-align: left;
	color: #fff;
	font-size:100%; 
}


/* Map Description Box */
.maptitlebox {
	font-size:100%;
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	background-color: #ffffff;
	height: 10px;
	text-align: center;
	background: url(/images/orange_top.gif) repeat-x top;
}

.maptitlebox_header {
	color:#fff;
	font:bolder 1em TrebeuchetMS, Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size:100%;
}

.maptitlebox_content {
	padding: 0px 0px 0px 0px;
	font: 12px "Trebuchet MS", Arial, sans-serif;
	margin: 0px 5px 0px 0px;
	width: 500px;
	background-color: #f27e1f;
	border-top: #f27e1f solid 1px;
}
.maptitlebox_content p {
	width: 98%;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
}
.maptitlebox_content span {
	width: 98%;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
}
#maptitledescription2{width:100%;}
.maptitlebox2 {
	font-size:100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	text-align: center;
	color:#ffffff;
	width:100%;
}
.maptitlebox2b {
	font-size:100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:100%;
}

.maptitlebox_content2 {
	padding: 0px 0px 0px 0px;
	font: 12px "Trebuchet MS", Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	background-color: #f27e1f;
	border-top: #f27e1f solid 1px;
	color:#ffffff;
	width:100%;
}
.maptitlebox_content2 h1 {
	width: 98%;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
	text-align:left;
}
.maptitlebox_content2 p {
	width: 98%;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
	text-align:left;
}
.maptitlebox_content2 span {
	width: 98%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
}


.maptitlebox_footer {
	width: 100%; 
	height: 10px;
	font-size: 1px;
	background: #f27e1f url(/images/orange_bottom.gif) no-repeat top center;
}
/* END MAP DESCRIPTION BOX*/

/* CONTENT Description Box */
.contenttitlebox {
	font-size:100%;
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	background-color: #ffffff;
	height: 10px;
	text-align: center;
	background: url(/images/orange_top.gif) repeat-x top;
}

.contenttitlebox_header {
	color:#fff;
	font:bolder 1em TrebeuchetMS, Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size:100%;
}

.contenttitlebox_content {
	padding: 0px 0px 0px 0px;
	font: 12px "Trebuchet MS", Arial, sans-serif;
	margin: 0px 5px 0px 0px;
	width: 500px;
	background-color: #f27e1f;
	border-top: #f27e1f solid 1px;
}
.contenttitlebox_content p {
	width: 98%;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
}
.contenttitlebox_content span {
	width: 98%;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
}
.contenttitlebox_footer {
	width: 100%; 
	height: 10px;
	font-size: 1px;
	background: #f27e1f url(/images/orange_bottom.gif) no-repeat top center;
}
/* END CONTENT DESCRIPTION BOX*/

div#map-description-left {
	float: left;
	padding: 0px;
	width: 60%;
	text-align: left;
	color: #fff; 
	font-size:100%;
}
div#map-description-right {
	float: right;
	padding: 0px;
	width: 35%;
	text-align: center;
	color: #fff;
	font-size:100%; 
}
div.search {
	float: right;
	width: 260px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	background-color: #f0f0f0;
	font-size:100%;
}
/* MAPID SECTION */


/* MAIN CONTENT COMPONENT */
div#map-area{
	float:left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	text-align:center;
	background-color: #d0d0d0;
	border-bottom: 0px solid #d0d0d0; 
	font-size:100%;
}
div#instructions {
	padding: 5px;
	font-size: 80%;
	text-align:left;
}

#content-for-content {
	float:left;
	display:block;
	padding: 5px;
	margin: 10px 0px 20px 10px;
	font-size: 100%;
	text-align:left;
}
div#addlinks {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 500px;
	background-color: #d0d0d0;
	font-size: 90%;
}
div#ad_large{
	float: left;
	width: 400px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 10px;
	font-size:100%;
}
div#ad_large div{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin-left: 15px;
	font-size:100%;
}
/* MAIN CONTENT COMPONENT */


/* SIDEBAR CONTENT COMPONENT */
/*
.sidebarbox {
	float: right;
	width: 260px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	background-color: #ffffff;
	height: 34px;
	text-align: center;
	background: url(/images/sb_greentop.gif) repeat-x top;
	font-size:100%;
}

.sidebarbox_header {
	color:#fff;
	font:bolder 1em Arial, sans-serif;
	padding: 6px 0px;
}
.sidebarbox_content {
	float: right;
	padding: 3px 0px 0px 0px;
	font-size: 70%;
	margin: 0px 5px 0px 0px;
	width: 260px;
	background-color: #d5e3b9; 
	text-decoration: none;
}

.sidebarbox_content a:active {text-decoration: none;}
.sidebarbox_content a:hover {text-decoration: none;}
.sidebarbox_content a:link {text-decoration: none;}
.sidebarbox_content a:visited {text-decoration: none;}

.sidebarbox_content .quickviewmenuclick a:active {text-decoration: none;color:white;font-weight:normal;background-color:#669966;}
.sidebarbox_content .quickviewmenuclick a:hover {text-decoration: none;color:white;font-weight:normal;background-color:#91ba3f;}
.sidebarbox_content .quickviewmenuclick a:link {text-decoration: none;color:white;font-weight:normal;background-color:#91ba3f;}
.sidebarbox_content .quickviewmenuclick a:visited {text-decoration: none;color:white;font-weight:normal;background-color:#91ba3f;}

.sidebarbox_footer {
	width: 100%; 
	height: 7px;
	font-size: 1px;
	background: #d5e3b9 url(/images/br3.gif) no-repeat bottom right;
}
.sidebarbox_footer div{
	width: 100%; 
	height: 7px;
	font-size: 1px;
	background: url(/images/bl3.gif) no-repeat bottom left;
}
*/
.ad_small {
	float: right;
	width: 234px;
	padding: 0px;
	margin: 10px 10px 10px 13px;
	text-align: center;
	display: block;
	font-size:100%;
}
/*
.sidebarbox_locations {
	float:right;
	width: 260px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	height: 34px;
	background: #fff url(/images/sb_bluetop.gif) repeat-x top;
	text-align: center;
	font-size:100%;
}
.sidebarbox_locations_content {
	float:right;
	padding: 0px 0px 0px 0px;
	font-size: 70%;
	margin: 0px 5px 0px 0px;
	width: 260px;
	background-color: #afcae5;
	text-align:center;
	 
	font-family: Arial,sans-serif;
}

.sidebarbox_locations_content123 {
	padding: 0px 0px 0px 0px;
	font-size: 70%;
	margin: 0px 5px 0px 0px;
	width: 260px;
	text-align:center;
	font-family: Arial,sans-serif;
}


.sidebarbox_locations_content a:link {text-decoration:none;}
.sidebarbox_locations_content a:visited {text-decoration:none;}

.sidebarbox_locations_footer {
	width: 100%; 
	height: 7px;
	font-size: 1px;
	background: #afcae5 url(/images/br4.gif) no-repeat bottom right;
}
.sidebarbox_locations_footer div{
	width: 100%; 
	height: 7px;
	font-size: 1px;
	background: url(/images/bl4.gif) no-repeat bottom left;
}
*/
/*   SIDEBAR BOX COLOR SCHEMES   */
/*
.sbbHeader_red{
background: url(/images/sb_greentop.gif) repeat-x top;
}
.sbbContent_red {
	background-color: #d5e3b9; 
}
.sbbFooter1_red {
	background: #d5e3b9 url(/images/br3.gif) no-repeat bottom right;
}
.sbbFooter2_red {
	background: url(/images/bl3.gif) no-repeat bottom left;
}

.sbbHeader_069{
	background: url(/images/sb_greentop.gif) repeat-x top;
}
.sbbHeader1_069{
	background: #069 url(/images/tr_069.gif) no-repeat top right;
}
.sbbHeader2_069{
	background: #069 url(/images/tl_069.gif) no-repeat;
}
.sbbContent_069 {
	background-color: #069; 
}
.sbbFooter1_069 {
	background: #069 url(/images/br_069.gif) no-repeat bottom right;
}
.sbbFooter2_069 {
	background: url(/images/bl_069.gif) no-repeat bottom left;
}
*/

.txtLeft {text-align:left;}
.txtCenter {text-align:center;}
.txtRight {text-align:right;}

.txtWhite {
	color: #ffffff;
}

.txtPad {
	margin: 5px 5px 0px 5px;
}

/* SIDEBAR 2 */
.sidebarbox2 {
	float: right;
	width: 260px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	background-color: #ffffff;
	text-align: center;	
	font-size:100%;
}

.sidebarbox2_header {
	width: 49%;
	float:right;
}
.sidebarbox2_header div{
	width: 100%; 
	height: 7px;
	font-size: 1px;
}
.sidebarbox2_content {
	float: right;
	padding: 3px 0px 0px 0px;
	font-size: 70%;
	margin: 0px 5px 0px 0px;
	width: 260px;
}
.sidebarbox2_content h1 {
	text-align:center;
	font-size: 120%;
}
.sidebarbox2_content p ul {
	text-align:left;
}
.sidebarbox2_content p ul li {
	text-align: left;
}
.sidebarbox2_content p ul li a {
	text-align:center;
	color: #ffffff;
}
.sidebarbox2_content p a {
	text-align:center;
	color: #ffffff;
}
.sidebarbox2_footer {
	width: 100%; 
	height: 7px;
	font-size: 1px;
}
.sidebarbox2_footer div{
	width: 100%; 
	height: 7px;
	font-size: 1px;
}

/* SIDEBAR CONTENT COMPONENT */


/* CONTENT - EMPHASIS TEXT */
.headsmallboldc {
	font:small-caps bold 8pt TrebeuchetMS,Arial,sans-serif; 
	text-align:center;
}

.headsmallboldl{
	font:small-caps bold 8pt TrebeuchetMS,Arial,sans-serif; 
	text-align:left;
}

.bodysmall{
	font:small-caps 8pt TrebeuchetMS,Arial,sans-serif; 
	text-align:left;
}
/* EMPHASIS TEXT */


/* MAP - BALLOONS*/
.balon{
	float:left;
	display: block;
	width: 350px;
	height:auto; 
	font: 8pt TrebeuchetMS, Arial, sans-serif;
	overflow:auto;
	text-align: center;
}

.balon-main{
	display: block;
	width: 100%;
	text-align: center;
}

.balon-main-left{
	display:inline;
	float: left; 
	width: 40%; 
	text-align: left; 
	background-color: #C0C0C0;
}

.balon-main-right{
	display:inline;	
	float: right; 
	width: 60%; 
	text-align: center;
}

.balon-bottom{
	display: inline;
	width: 100%; 
	text-align: center;
}
/*end MAP Balloons*/


/*begin MAP MANAGER StyleSheet*/
div#map-manager {
	height:300px;
	width:100%;
	position: relative;
}

div#mm-maps {
	float:left;
	text-align:center;
	height:12%;
	min-height: 30px;
	width:100%;
	margin-bottom: 10px;
}
div#mm-functionarea {
	height:80%;
	width:100%;
	margin-left: 5px;
}
div#mm-data {
	clear: both;
	float:left;
	width:64%;
	display: block;
}
div#mm-content {
	float:right;
	width:33%;
}
.mm-data-hdrD {
	width:20%;
	text-align:center;
	position: relative;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mm-data-hdrL {
	width:60%;
	text-align:center;
	position: relative;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div#mm-data tr {
	width:100%;
	float: left;
	text-align: left;
	vertical-align: top;
	font-family: TrebeuchetMS, Arial, sans-serif;
	font-size: xx-small;
	display: inline;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
}
div#mm-data tr.mm-data-hdr {
	width:100%;
	float: left;
	text-align: left;
	vertical-align: top;
	font-family: TrebeuchetMS, Arial, sans-serif;
	font-size: xx-small;
	display: inline;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	border: 1px solid white;
	background-color: #c0c0c0;
}
div#mm-data td {
	float: left;
	text-align: left;
	vertical-align: top;
	font-family: TrebeuchetMS, Arial, sans-serif;
	font-size: x-small;
	display: inline;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}
td.mm-data-d {
	position: relative;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td.mm-data-l {
	font-variant: normal;
	position: relative;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#maplayersadmin {
	display:block;
	width: 100%;
	border-top:1px solid white;
	
}

/*end MAP MANAGER StyleSheet*/

/* end MAPS StyleSheet*/


div#mm-content-content {
	float:right;
	width: 260px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	height: 34px;
	background: #fff url(/images/sb_bluetop.gif) repeat-x top;
	text-align: center;
}
.mm-content-box {
	background: url(/images/nt4.gif) repeat;
}
div#mm-content-boxheader {
	color:#fff;
	font:bolder 1em TrebeuchetMS, Arial, sans-serif;
	padding: 6px 0px;
}
div#mm-content-boxmiddle {
	float:right;
	padding: 3px 0px 0px 0px;
	font-size: 1.0em;
	margin: 0px 5px 0px 0px;
	width: 260px;
	background-color: #afcae5;
	text-align: left;
} 
.mm-content-boxbottom div {
	background: url(/images/bl4.gif) no-repeat bottom left;
}
.mm-content-boxbottom {
	background: #afcae5 url(/images/br4.gif) no-repeat bottom right;
}
.mm-content-boxbottom div, .mm-content-boxbottom {
	width: 100%; 
	height: 7px; 
	font-size: 1px;
}

/* NEW TABLE */
div#mm-data-content {
	float:right;
	width: 100%;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	height: 34px;
	background: #fff url(/images/sb_bluetop_big2.gif) repeat-x top;
	text-align: center;
}
.mm-data-box {
	background: url(/images/nt4.gif) repeat;
}
div#mm-data-boxheader {
	color:#fff;
	font:bolder 1em TrebeuchetMS, Arial, sans-serif;
	padding: 6px 0px;
}
div#mm-data-boxmiddle {
	float:right;
	padding: 3px 0px 0px 0px;
	font-size: 1.0em;
	margin: 0px 5px 0px 0px;
	width: 100%;
	background-color: #afcae5;
} 
.mm-data-boxbottom div {
	background: url(/images/bl4.gif) no-repeat bottom left;
}
.mm-data-boxbottom {
	background: #afcae5 url(/images/br4.gif) no-repeat bottom right;
}
.mm-data-boxbottom div, .mm-data-boxbottom {
	width: 100%; 
	height: 7px; 
	font-size: 1px;
}
div.loginbox {
	float: right;
	width: 260px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	background-color: #ffffff;
}
div#mm-maps-left {
	float:left;
	text-align:center;
	height:12%;
	min-height: 30px;
	width:66%;
}
div#mm-maps-right {
	float:right;
	text-align:center;
	height:12%;
	min-height: 30px;
	width:34%;
}



/* Case - Face - Color - Opt */

.ubd {
	font:small-caps bold 8pt TrebeuchetMS,Arial,sans-serif; 
	text-align:center;
}
.ubl {
	font:small-caps bold 8pt TrebeuchetMS,Arial,sans-serif; 
	text-align:center;
}

.und {}
.unl {}

.undh {}
.unlh {}

.pbd {}
.pbl {}

.pnd {}
.pnl {}

.pndh {}
.pnlh {}

.tagcloud-sidebar {
position: relative;
float: left;
display: block;
width: 260px;
border: 3px black solid;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: orange;
font: 12px Arial;
}

.tagcloud-main {
position: relative;
float: left;
display: block;
width: 95%;
border: 3px #91ba3f solid;
margin: 2px 0px 0px 7px;
padding: 0px 0px 0px 0px;
background-color: #d5e3b9;
font: 12px Arial;
}

.tagcloud-main .key {border-bottom:1px #c0c0c0 solid;}

.tagcloud-main a:link {
text-decoration:none;}

.tagcloud-main a:visited {
text-decoration:none;}

.tagcloud-sidebar title {
font: bolder 12px Arial;
}

.tagcloud-main title {
font: bolder 12px Arial;
}

.tag-smallest { font-size: xx-small; }
.tag-small { font-size: small; }
.tag-medium { font-size: medium; }
.tag-large { font-size: large; }
.tag-largest { font-size: xx-large; } 

.tag-fresh {background-color: green;color:white;}
.tag-neutral {}
.tag-stale {}

.tag-hot {background-color: red;}
.tag-warm {background-color: pink;}
.tag-cool {background-color: aqua;}

#twitter{position:relative;float:left;display:block;width:100%;}
#my_twitter_status{
	display:block; 
	width:220px; 
height:50px;
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
	text-align:left; 
	font: normal 11px arial,helvetica,sans-serif;
	border-top: 1px #c0c0c0 solid;
	border-right: 1px #c0c0c0 solid;
	border-left: 1px #c0c0c0 solid;
}
#my_twitter_status_time{

display:block; 
	width:220px; 
height:11px;
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
	text-align:left;
	font: normal 11px arial,helvetica,sans-serif;
	border-bottom: 1px #c0c0c0 solid;
	border-right: 1px #c0c0c0 solid;
	border-left: 1px #c0c0c0 solid;

}

#mapblogfeed {padding: 0px 3px 0px 3px;margin: 0px 0px 0px 0px;text-align:center;line-height:12px;}
#mapblogfeed div {border-bottom:1px #c0c0c0 solid;padding-bottom:2px;text-align:left;}
#mapblogfeed a:link {line-height:120%;text-align:left;text-decoration:none;}
#mapblogfeed a:visited {line-height:120%;text-decoration:none;text-align:left;}

/* #mapvideo {float:left;display:block;width:260px;} */
#mapvideo  {padding: 0px 3px 0px 3px;margin: 0px 0px 0px 0px;text-align:center;line-height:12px;}
#mapvideo div {border-bottom:1px #c0c0c0 solid;padding-bottom:2px;text-align:left;padding:0px 0px 2px 0px;margin:0px 0px 0px 0px;}
#mapvideo a:link {line-height:120%;text-align:left;text-decoration:none;}
#mapvideo a:visited {line-height:120%;text-decoration:none;text-align:left;}

#siteadmin {
float:left;
width:255px; 
border: 2px black solid; 
background-color:#f3de66;
margin-bottom:5px;

}

#mapkey {display:block;
float: left;	
text-align: left;
margin: 0px 0px 0px 0px;
width: 480px;
font-size: 10px;}

#mapkey .left{display:inline;
float: left;	
text-align: left;
width: 230px;
font-size: 10px;}

#mapkey .right{display:inline;
float: right;	
text-align: left;
width: 230px;
font-size: 10px;}

#mapkey .left ul {list-style-type:none;}
#mapkey .right ul {list-style-type:none;} 

table {width:100%;border:none; text-align:left;}
th {text-align:center;}
tr {width:100%;height:10px;}
td.1 {width:5%;}
td.2 {width:80%;}
td.3 {width:10%;}

/* Map Title Description box */

.main_maptitledesc_content {
	padding: 0px 0px 0px 0px;
	font: 12px "Trebuchet MS", Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	background-color: #f27e1f;
	border-top: #f27e1f solid 1px;
	color:#ffffff;
	width:100%;
}
.main_maptitledesc_content h1 {
	width: 98%;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
	text-align:left;
}
.main_maptitledesc_content p {
	width: 98%;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
	text-align:left;
}
.main_maptitledesc_content span {
	width: 98%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
}

.main_maptitledesc{display:block;}
.main_maptitledesc *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f27e1f;
}
.main_maptitledesc1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f27e1f;
  border-right:1px solid #f27e1f;
  background:#f27e1f;}
.main_maptitledesc2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f27e1f;
  border-right:1px solid #f27e1f;
  background:#f27e1f;
}
.main_maptitledesc3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f27e1f;
  border-right:1px solid #f27e1f;}
.main_maptitledesc4{
  border-left:1px solid #f27e1f;
  border-right:1px solid #f27e1f;}
.main_maptitledesc5{
  border-left:1px solid #f27e1f;
  border-right:1px solid #f27e1f;}
.main_maptitledesctitlebg{
		text-align:center;
		vertical-align:middle;
		height:1px;
  padding: 0 5px; 
  background:#f27e1f;}

.main_maptitledesctitlebg span{
		vertical-align:middle;
	text-align:center;
	color:#ffffff;
	font-family:Arial,Helvetica;
  padding: 0 5px; 
  background:#f27e1f;}

.main_maptitledescfg{
  /*padding: 0 5px; */
  background:#f27e1f;}

.main_maptitledesc{display:block;}
.main_maptitledescb *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f27e1f;
}
.main_maptitledesc1b{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f27e1f;
  border-right:1px solid #f27e1f;
  background:#f27e1f;}
.main_maptitledesc2b{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f27e1f;
  border-right:1px solid #f27e1f;
  background:#f27e1f;
}
.main_maptitledesc3b{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f27e1f;
  border-right:1px solid #f27e1f;
background:#f27e1f;
}
.main_maptitledesc4b{
  border-left:1px solid #f27e1f;
  border-right:1px solid #f27e1f;
background:#f27e1f;
}
.main_maptitledesc5b{
  border-left:1px solid #f27e1f;
  border-right:1px solid #f27e1f;
background:#f27e1f;}

/* Spiffy New User */
.sbb_newuser_content {
	float: right;
	padding: 3px 0px 0px 0px;
	font-size: 70%;
	margin: 0px 0px 0px 0px;
	width: 260px;
	background: #069;
}
.sbb_newuser_content h1 {
	text-align:center;
	font-size: 120%;
}
.sbb_newuser_content p ul {
	text-align:left;
}
.sbb_newuser_content p ul li {
	text-align: left;
}
.sbb_newuser_content p ul li a {
	text-align:center;
	color: #ffffff;
}
.sbb_newuser_content p a {
	text-align:center;
	color: #ffffff;
}

/*END Spiffy New User*/

/* New Balloon */

.nbalon-grey{
	background-color: #C0C0C0;
}

.balon-main-right{
	display:inline;	
	float: right; 
	width: 60%; 
	text-align: center;
}

.balon-bottom{
	display: inline;
	width: 100%; 
	text-align: center;
}
/*END New Balloon */

/* UNUSED ITEMS - TO BE REMOVED */


/* UNUSED ITEMS - TO BE REMOVED */