 html, body
 {
 margin: 0;
 height:100%;
 width:100%;
 font-family: Arial;
 }
 
.star{cursor:pointer; }

#info_box{
	background: #FFF; 
	width: 250px; 
	position: absolute;
}
#rep_box, #email_box{
	background: #FFF; 
	width: 260px;
	position: absolute;
}
#edit_box{
	background: #FFF; 
	width: 400px;
	position: absolute;
}

#overlay {
top:0px;
left:0px;
	background: #000000;
	opacity: 0.6; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	position: absolute; 
	 
}



sbody {
   
	height:100%;
	width:100%;
    
    background: #FFFFFF;
    color: #000000;
  
	min-height: 425px;
}
  
  #map {
    height: 100%;
	width:672px;
	
	}

 #rightpanel {
    position: absolute;
	 top:95px;
	 bottom:15px;
    width:350px;
	height:100%;
	left:auto;
    
    background-color:#CCCCCC}
	
#header {
    position: absolute;
    left: 0px; top: 0px;
    width:100%;
    overflow:auto;
    background-color:#FFFFFF;}
#footer {
   
	left: 0px; bottom: 0px;
    width:100%; height:15px;
    overflow:auto;
    background-color:#FFFFFF;
	 margin-left: auto;
    margin-right: auto;

	}
	#lpanel {
	vertical-align:top;
	}


body.loading #alert { display: block; }
body.standby #alert { display: none; }


.pp-tabwrap{height:34px; margin:0px; padding:0px}

.logintrans 
{ 
     background-color: #CCCCCC; 
     
     opacity: 0.5;
}

.context
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height:11px;
	color: #006633;
	text-decoration: none;
    
}

a.context:hover div
{
    background:#eeeeee;
	text-decoration:underline
}     


.ontab
{
border-bottom:1px solid white;
border: 1px solid black;

background-color:#ffffff;
padding:8px;
float:left;
width:auto;
text-decoration:none;
background-repeat:repeat-x;
background-position:left bottom;
margin-top:3px;
font-size:10px;
color:#000000;
}
a.offtab:hover
{
border: 1px solid black;
border-bottom: 0px;
background-color:#dddddd;
padding:8px;
float:left;
width:auto;
text-decoration:none;
background-repeat:repeat-x;
background-position:left bottom;
margin-top:3px;
font-size:10px;
color:#000000;
}
.offtab
{
border: 1px solid black;
background-color:#c8c8c8;
padding:8px;
float:left;
width:auto;
background-repeat:repeat-x;
background-position:left bottom;
margin-top:3px;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.pinStyle1 {
position:relative;
background:url('images/pin5.gif') no-repeat 0 0;
height:34px; width:23px; top:0px;
color:#fff; text-align:center; 
font: bold 12px Arial; cursor: pointer;
}

.pincover {
position:relative;
background:url('images/pincover.png') no-repeat 0 0;
height:34px; width:23px;
 cursor: pointer;
}
.pinStyle1 .text{ position: relative; top: 5px; }

.topnav {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #666666; 
text-decoration: none
}

.topnav2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
text-decoration: none
}

.topnav3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
text-decoration: none
}

a.topnav3:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #ECCC9F; 
text-decoration: underline
}

a.topnav:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ECCC9F; 
text-decoration: none
}

a.topnav2:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ECCC9F; 
text-decoration: underline
}

.subheads {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #806f58;
font-weight: bold
}

.breadcrumbnav {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #999999; 
text-decoration: none
}

a.breadcrumbnav:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #DA9840; 
text-decoration: underline
}

.pagenamebig {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 36px; 
color: #27658E; 
font-weight: bold
}

.pagename {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
color: #27658E; 
font-weight: bold; 
text-decoration: none
}

a.pagename:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
color: #27658E; 
font-weight: bold; 
text-decoration: underline
}

.subtitle {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #27658E; 
font-weight: bold; 
font-style: italic
}

.normaltext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 

color: #000000; 
text-decoration: none
}

.boldtext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 15px; 
color: #000000; 
font-weight: bold; 
text-decoration: none
}

.italictext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 15px; 
color: #000000; 
font-style: italic; 
text-decoration: none
}

.photocaption {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
line-height: 10px; 
color: #999999; 
text-decoration: none
}

.quotetext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 17px; 
color: #000000; 
text-decoration: none
}

.link {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px; 
color: #007700; 
text-decoration: underline
}

a.link:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px; 
color: #DA9840; 
text-decoration: underline
}
.flink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px; 
color: #000000; 
text-decoration: none
}

a.flink:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12px; 
color: #000000; 
text-decoration: none; 
font-weight:bold;
}
.mainlink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 14px; 
color: #007700; 
font-weight: bold; 
text-decoration: underline
}

a.mainlink:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 14px; 
color: #706a00; 
font-weight: bold; 
text-decoration: underline
}
.mainlink2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 13px; 
color: #666666; 
text-decoration: underline
}

a.mainlink2:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 13px; 
color: #000000; 
text-decoration: underline
}
.mainlink3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px; 
line-height: 18px; 
color: #007700; 
font-weight: bold;
text-decoration: underline
}

a.mainlink3:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px; 
line-height: 18px; 
color: #706a00; 
font-weight: bold;
text-decoration: underline
}
.bottomnav {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 15px; 
color: #000000; 
text-decoration: none
}

a.bottomnav:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 15px; 
color: #DA9840; 
text-decoration: underline
}




.greenpagename {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
color: #007700; 
font-weight: bold
}

.redboldtext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 15px; 
font-weight: bold; 
color: #990000; 
text-decoration: none;
}

a.redboldtext:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 15px; 
font-weight: bold; 
color: #990000; 
text-decoration: underline
}

.greyboldtext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 15px; 
font-weight: bold; 
color: #BBBBBB; 
text-decoration: none;
}



TEXTAREA, INPUT, SELECT, OPTION {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.buttonstyle {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
background-color: #DA9840; 
vertical-align: middle; 
border: 2px #000000 solid; 
font-weight: bold
}

.textareaBG {  
background-color: #F6E6D0
}

.orangepagename { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
color: #C66C15; 
font-weight: bold; 
text-decoration: none 
}

.radioBG { 
border: 
none
}

.steps { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
background-color: #F6E6D0; 
vertical-align: middle; 
border: 1px #000000 dashed; 
font-weight: bold; 
padding-right: 10px; 
padding-left: 10px
}

.pagename2 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 15px; 
color: #27658E; 
font-weight: bold; 
text-decoration: none 
}

.funfact { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FF6600; 
text-decoration: none; 
line-height: 15px ; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
height: 0px; 
width: 0px; 
border: 0px #99CC00 none; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px
}

.bigger_normaltext { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
text-decoration: none; 
line-height: 15px
}


.CenterProfileHead {
font-family: Gill Sans MT, Gill Sans, Verdana, Arial, Helvetica, sans-serif; 
font-size: 17pt; 
color: #000000
}


.CenterProfileCity {
font-family: Gill Sans MT, Gill Sans, Verdana, Arial, Helvetica, sans-serif; 
font-size: 20pt; 
color: #666666; 
line-height: 22pt
}


.CenterProfileAUDUBON {
font-family: Granjon, Verdana, Arial, Helvetica, sans-serif; 
font-size: 20pt; 
color: #008080; 
line-height: 22pt
}


.CenterProfileCENTER {
font-family: Gill Sans MT, Gill Sans, Verdana, Arial, Helvetica, sans-serif; 
font-size: 12pt; 
color: #666666
}
.newsheaders {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #A90232;
font-weight: bold; 

}
.AlertHead {
font-family: Gill Sans MT, Gill Sans, Verdana, Arial, Helvetica, sans-serif; 
font-size: 16pt; 
line-height: 16pt;
color: #FF0000;
}

.CenterProfileHeaders {
font-family: Gill Sans MT, Gill Sans, Verdana, Arial, Helvetica, sans-serif; 
font-size: 16pt; 
line-height: 18pt;
color: #008080
}

#SearchPanel
  {
    width: 220px;
    border-style: solid;
    border-width: 1px;
    border-color: lightgray;
    background: white;
  }

#sitebox
{
	
	border: 1px solid black;
	padding: 2px;
	cursor: pointer;
	margin-bottom:7px;
	
}
.transOFF 
{
width: 100%;
opacity:1.0;
-moz-opacity: 1.0;
border:1px solid black;
}
.transON
{
width: 100%;
height: 100%;
border:1px solid black;
background-image:url(http://cigar.wdmg.org/images/loadbar1.gif);
background-position:center;

background:no-repeat 240px 59px;
}

#alert {
     position: absolute;
     top: 50%;
     text-align: center;   
	 width: 240px;
	 height:60px;
     display: none;
	 border:1px solid #999999;
	 background:no-repeat 240px 59px;
	 background-image:url(http://cigar.wdmg.org/images/loadbar1.gif);
	 background-position:center;
}

#alert p {
     width: 400px;
     margin: 0 auto 0 auto;
     padding: 10px;
     background: white;
     border: 1px solid black;
}
