A { cursor: pointer; }
A.buttonO { background-color: #DEF; border: 1px solid #7B7DC6; padding: 0 10px 0 10px; white-space: nowrap; }
A.buttonO:hover { background-color: #CFC; border: 1px solid #696; padding: 0 10px 0 10px; white-space: nowrap; }

.green { color:#2f9816; }
.red { color: red; }
.moreO { cursor: pointer; width: 25px; display: block; }
.moreX { cursor: pointer; width: 25px; display: block; }
.gap { height: 10px; line-height: 10px; }
.stepBox { background-color: #EDFBE9; border: 1px solid #B5E1AA; text-align: left; padding: 3px; }
.errorBox { color: red; border: 1px solid red; text-align: left; padding: 3px; }
.blueBox SELECT { width: 330px; }
INPUT.inputText { width: 230px; }
INPUT.inputTextB { width: 50px; }
TR.active TD { background-color: #EDFBE9; }
TR.inactive TD { background-color: #FFF; }


#wxstationTable #directory { border-right: 1px solid #213F9A; border-left: 1px solid #213F9A; padding: 0px 5px 0 5px; }
#wxstationTable #directory TABLE THEAD TR TD { border-bottom: 1px solid #999; font-weight: bold; }
#wxstationTable #directory TABLE TBODY TR TD { border-bottom: 1px dotted #CCC; padding: 3px; }
#wxstationTable #directory TABLE TBODY TR:hover TD { border-bottom: 1px dotted #CCC; padding: 3px; background-color: #F5F5F5; }


#playercontainer { margin: 0 10px 20px 10px; }
#flashcontent { text-align: center; }

#gmapBox { width: 350px; margin-left: 10px; }
#gmapBox #mapPage { position: relative; width: 100%; height: 300px; z-index: 0; }
#gmapBox #mapImage { position: relative; height: 100%; border: 1px solid #999; z-index: 0; }
#gmapBox #coords { background-color: #F5F5F5; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
#gmapBox #coords TABLE { width: 100%; }
#gmapBox #coords TABLE TR TD { width: 20%; }
#gmapBox #coords TABLE TR TD INPUT.inputText { width: 90px; border: 1px solid #DDD; }
#gmapBox #coords TABLE TR TD INPUT.inputSubmit { border: 1px solid #DDD; }
#gmapBox #zips { margin-top: 10px; border: 1px solid #999; padding: 10px; }
#gmapBox #zips DIV.b { margin-bottom: 5px; }
#gmapBox #zips A { color: #7B7DC6; }
#wxradioNew TABLE { margin-left: auto; margin-right: auto; }

#myTable THEAD TR TD { border-bottom: 1px solid #999; font-weight: bold; }
#myTable TBODY TR TD { border-bottom: 1px dotted #CCC; padding: 3px; }
#myTable .errorstation { border-bottom-style: hidden; background-color: #ffddde; }
#myTable .noborder { border-bottom-style: hidden; }
#myTable .errormessage { background-color: #ffddde; }
#myTable TABLE TBODY TR:hover TD { border-bottom: 1px dotted #CCC; padding: 3px; background-color: #F5F5F5; }

.smallContain { margin-left: 10px; width:300px; }
.smallContain .contentBox { background-image: url(http://icons.wunderground.com/graphics/wu2/bgBlue-300.gif); background-repeat: repeat-y; }
.smallContain .contentBox .headerText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #9A5121; margin: 0 5px 0 5px; border-bottom: 1px solid #CCC; padding-bottom: 3px; }
.smallContain .contentBox .infoText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #9A5121; margin: 0 5px 0 5px;}
.smallContain .contentBox A { color: #213F9A; }
.smallContain .contentBox P { margin: 10px; }
