body {font-family:arial,helvetica;font-size:100%;margin:auto;min-width:310px;max-width:980px}
P {margin-top:2pt;margin-bottom:7pt}
a {text-decoration:none;outline:none}
a:focus {outline:none}
A {color:#00c;text-decoration:none}
A:hover {color:#00c;text-decoration:underline}
A:focus {color:#00c;text-decoration:underline}
A:active {color:#00c;text-decoration:underline}
A:visited {color:#00c;text-decoration:underline}
.MenuHeadr {font-size:8pt}
.MenuItem {font-size:8pt}
.Footr {font-size:8pt}
.Discl {font-size:7pt;text-decoration:none}
OPTION.NoLink {font-size:8pt;color:#060}
OPTION {font-size:8pt;color:#003}
#mb_pageMsgBox {padding:.25em;background:#efefef}
#mb_pageMsgTxt {color:#f00}
.NlineBox {background-color:#d4ddb1;font-size:.7em;color:#333;padding:1px 2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.NlineL {display:inline;color:#00d;border:1px;padding:1px 5px;text-decoration:none}
.NlineL:hover {color:#00d;background-color:#efefef;border:1px #999 solid;padding:0px 4px}
.NlineM {display:inline;color:#00d;border:1px;padding:1px 5px;text-decoration:none}
.NlineM:hover {color:#00d;background-color:#efefef;border:1px #999 solid;padding:0px 4px 1px 4px}
.FLeft {float:left}
#EntryTOC {background:#eee;padding:5px;margin:0;font-size:.8em;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
#toc_butn {padding:.15em .5em;font-weight:bold;margin:0;display:block;
border:1px solid #999;background: #fff;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
cursor:pointer
}
#toc_butn:hover {background:#fdfdcc}
#toc_list {margin:0;display:block;padding:.25em 0 0 3em}
#toc_toggle {float:right;margin:1px 0 0 0;padding:0;vertical-align:middle}
#adbox_lhs {background:#fff;text-align:center}
.ad_lhs {display:inline-block;width:120px;padding:1em 12px;vertical-align:middle}
#adbox_rhs {background:#fff;text-align:center}
.ad_rhs {display:inline-block;width:160px;padding:1em 12px;vertical-align:middle}
#adbox_sent {margin:1em 0;border:0;padding:5px;background:#dedede;font-size:.875em}
#adbox_sent P {text-align:left;margin:.25em 0;border-bottom:1px #666 solid;padding:.5em 0}
#adbox_sent P:last-child  {border:0}
a.mm_LButnB {display:block}
a.mm_LButnB, a.mm_LButnS {background:#d4ddb1;font-size:8pt;color:#00c;padding:1px 6px 1px 6px;
border:1px #d4ddb1 solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
a.mm_LButnB:hover, a.mm_LButnS:hover {background:#ffe;color:#00e}
.mm_dlogbox {background-color:#fff;border:5px #0c0 outset;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
box-shadow:5px 5px 10px #666;-moz-box-shadow:5px 5px 10px #666;-webkit-box-shadow:5px 5px 10px #666}
.justify {text-align:justify}
.mm_photo {background-color:#fff;vertical-align:middle;font-size:.7em;line-height:1.4em;text-align:center;
border:1px #ddd solid;padding:5px;box-shadow:2px 2px 4px #999;-moz-box-shadow:2px 2px 4px #999;-webkit-box-shadow:2px 2px 4px #999}
.UL_BlistHdrBox {margin-top:1em;padding:.2em;padding-left:.5em;vertical-align:middle;
border:1px #060 solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#ffe}
.UL_BlistHdr {color:#060;font-size:1em;font-weight:bold;margin:0}
.UL_BlistHdrR {float:right;text-align:right;color:#060;font-size:.65em;line-height:2em}
.UL_BlistHdrR A {color:#060;text-decoration:none;background:#d4ddb1;color:#00c;padding:1px 6px 1px 6px;
border:1px #d4ddb1 solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.UL_BlistHdrR A:HOVER {background:#ffe;color:#00e}
.UL_Blist {list-style:square;margin-left:2em;margin-top:3px;padding-left:2px;margin-bottom:0}
.UL_Flowed {width:100%;list-style:square;margin-left:2em;margin-top:3px;margin-bottom:2em}
.mb_listings_box1, .mb_listings_box2 {border:1px solid #aaa;margin:0;padding:.25em;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em}
.mb_listings_box1 {margin-top:.5em}
.mb_listings_box2 {margin-bottom:.5em}
.mb_listings_srch {text-align:center;background:#efefef;margin:0 .45em;padding:.5em}
.mb_listings_srch img {height:2em;border:0;margin:0;padding:0 .5em 0 .25em}
.mb_listings_srch a {border:1px outset #666;display:inline-block;
border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;
padding:.15em 1.5em .15em .75em;background-color:#fff;font-size:.8em}
.mb_listings_srch a:hover {background-color:#fdfdcc;text-decoration:none}
.UL_FlowedButns {margin:0;font-size:.8em;line-height:1.4em;text-align:left}
.UL_FlowedButns ul {margin:0;padding:0;list-style-type:none}
.UL_FlowedButns UL LI, .UL_FlowedButns UL LI.r0, .UL_FlowedButns UL LI.r1, .UL_FlowedButns UL LI.r2, .UL_FlowedButns UL LI.r3 {
display:inline-block;border:1px solid #efefef;padding:2px 5px;background-color:#eee;
border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
margin:3px 2px;vertical-align:top}
.UL_FlowedButns UL LI.r0 {background-color:rgba(121, 121, 121, 0.24)}
.UL_FlowedButns UL LI.r1 {background-color:rgba(092, 170, 255, 0.24)}
.UL_FlowedButns UL LI.r2 {background-color:rgba(234, 241, 051, 0.23)}
.UL_FlowedButns UL LI.r3 {background-color:rgba(252, 212, 212, 0.47)}
.UL_FlowedButns UL LI a {color:#00c;text-decoration:none;display:inline-block}
.UL_FlowedButns UL LI a:hover {text-decoration:none}
.UL_FlowedButns UL LI:hover {border:1px solid #666;background:#efefef}
.UL_BlistListMore {padding:2px;text-align:right;margin:.25em 0 0 0;font-size:.7em}
.HighLitBox {margin:8px;padding:5px;border:1px #060 dotted;background-color:#f6f6f6}
.nPageHdr {font-size:1.2em;font-weight:bold;color:#060;padding-bottom:1px;border-bottom:1px #060 solid;margin:20px 0 2px 0}
.nTextDtl {padding:.25em;font-size:.9375em;line-height:1.5em}
.mb_info_items {margin:.25em;display:table;font-size:.8785em}
.mb_info_items dt {display: table-cell;line-height:2em;min-width:10em;text-align:right}
.mb_info_items dd {display:table-cell;padding:0 0 0 .5em;line-height:1.25em}
.mb_commod_box {width:110px;margin:5px;float:left;text-align:center;font-size:.8em;line-height:1.2em}
.GMapInf {text-align:left;font-size:8pt}
.GMapMsgLoadM {margin:20px;text-align:center;font-size:16pt;color:#d00}
.GMapMsgLoadN {margin:10px;text-align:center;font-size:10pt;color:#d00}
.PageType {font-size:13px;color:#000}
.PageHdr {font-size:1.1em;color:#060}
.PageName {font-size:9pt;color:#030}
.PageTOC {font-size:.8em}
.TextHdr {font-size:8pt;color:#000}
.TextDtl {font-size:7pt;color:#000}
table.TDSmall TD {font-size:7pt}
.mm_DS {border-bottom:1px #ddd solid}
.mm_DD {border-bottom:1px #ddd dashed}
.FormTitleBG {border:1px #ccc solid}
.ListHdrBG {border:1px #ccc solid}
.LHSMhdr {background-color:#060;border:0;margin:0;padding:2px;font-size:9pt;font-weight:bold;color:#ffc}
.LHSMenu {border:1px #060 solid}
a.LHSMitem {display:block;margin:0;border:1px #ffffff solid;background-color:#ffffff;padding:0 2px;color:#00c;font-size:8pt;text-decoration:none}
a.LHSMitem:hover {background-color:#ffc;border-left:1px #030 solid;border-top:1px #030 solid;border-bottom:1px #ccc solid;border-right:1px #ccc solid;padding-left:3px;padding-right:0}
#header {padding:.5em;margin:0;background:#050}
#mmenu_home {width:20%;min-width:100px;max-width:150px;height:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#mmenu_home:hover{cursor:pointer}
#menu_all {display:block;float:right;width:70%;font-size:.85em;text-align:right}
#menu_medium {display:inline}
#menu_small {display:none}
.menu_icon {width:8%;min-width:30px;max-width:55px;height:auto;padding:.4em;margin:0;margin-left:.7em
;border-radius:25%;-moz-border-radius:25%;-webkit-border-radius:25%;
}
.menu_icon:hover {background:#106B19;cursor:pointer}
#mainmenu {display:block;width:100%;background:#60aa80;font-size:.75em;overflow:auto;border-bottom:2px #ddd solid;margin:0;padding:0}
.submenu {display:none;padding:0 0 2em 0;overflow:auto}
.submenu div.subhdr {margin:0 0 1em 0;background:#ffc;padding:5px 5em 2px 5em;text-align:right
;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}
#menu_home.submenu div.subhdr {text-align:left}
.submenu div.subhdr a {text-decoration:none;color:#050;font-weight:bold}
.submenu ul {list-style-type:none;border:0;margin:0 0 0 -20px;float:right}
#menu_home.submenu ul {float:none}
.submenu ul li {background:#050;color:#ddd;float:right;padding:.5em .3em;text-decoration:none;margin:.5em .5em 0 0
;max-width:50%;min-width:10em
;text-align:center
;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#menu_home.submenu ul li {float:left}
.submenu ul li a {color:#fff;text-decoration:none}
.submenu ul li:hover {background-color:#ffc;cursor:pointer}
.submenu ul li:hover a {color:#003}
#mainphoto {display:inline-block;background-color:#fff;margin:.5em 1em .5em 0;float:left;width:40%}
#gcse_q {width:15em}
#gcse_sa {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
#BigMapBox {width:100%}
#BigMap {border:1px solid #ddd}

/****************************/

.UpdtLabel {vertical-align:top;text-align:right;padding:.5em 5px 0 5px;font-size:.8em;margin:0}

.FormTable {width:100%;max-width:700px;margin:auto}

.FormLabel {
    vertical-align:top;
    background:#eaeaea;
    border-bottom:1px solid #eaeaea;
    text-align:right;
    padding:.55em .5em;
    color: #663;
    }

.LabelW10 {width:10%}
.LabelW15 {width:15%}
.LabelW20 {width:20%}
.LabelW25 {width:25%}

.FormField {text-align:left;position:relative}

.FieldEdit {float:right;display:inline-block;padding-left:5px}

.FieldEditTop {padding-left:5px}

.FieldEditBot {
    position: absolute;
    bottom: 5px;
    right: 5px;
    }

.FldModeDispNoEd {padding:.5em;line-height:1.4}

.FldModeDisp {padding:.5em;line-height:1.5}
/*.FldModeDisp:hover { background-color: #f6f6f6;}  */

.FldModeEdit {padding:.5em;background-color:#eee}

.AjaxEditContent {margin:-5px 0 1em 0}

.AjaxEditMsgBox {
    margin-bottom: 1em;
    border: 1px outset #ddd;
    border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
    background-color: #ffe;
    color: #ED0505;
    padding: 5px .5em;
    text-align: center;
    vertical-align: middle;
  }

.AjaxEditActionBox {
    text-align:center;padding:5px;
    border:1px solid #dedede;
    background:#ffc;
    border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
    }


.FormInput {
    border:1px solid #aaa;
    border-radius:4px;-moz-bborder-radius:4px;-webkit-border-radius:4px;
    box-shadow:1px 1px 2px #ccc;-moz-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc;
    padding: 5px;
    font-size: 1em;
    }

.FormFldOL {border-top:1px solid #dedede}

.FormFldUL {
    border-bottom:1px solid #dedede;
    }

.FormFldUL-box {
/*  border-bottom:1px solid #dedede; */
    box-shadow:1px 1px 0 #999;-moz-box-shadow:1px 1px 0 #999;-webkit-box-shadow:1px 1px 0 #999;
    border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;
    display:block;
    }

.DLstMaxW {width:100%}
.FFldMaxW {width:95%}

.FormDvdr {
    text-align: left;
    color: #663;
    margin-top: 10px;
    padding-left: 2px;
    font-size: .9em;
    }

.mc_dlogbox {background-color:#fff;border:5px #0c0 outset;padding:5px;
    border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
    box-shadow:5px 5px 10px #666;-moz-box-shadow:5px 5px 10px #666;-webkit-box-shadow:5px 5px 10px #666
}

/******************/

@media screen and (max-width: 979px) and (min-width:611px) {
.menu_icon {width:8%;min-width:30px;max-width:55px;height:auto;padding:.4em;margin:0;margin-left:.5em
;border-radius:25%;-moz-border-radius:25%;-webkit-border-radius:25%;
}
#mainphoto {display:inline-block;background-color:#fff;margin:.5em 1em .5em 0;float:left;width:40%}
#BigMapBox {width:90%;margin:auto}
}
@media screen and (max-width: 610px) and (min-width:451px) {
.menu_icon {width:8%;min-width:25px;max-width:50px;height:auto;padding:.3em;margin:0;margin-left:.3em
;border-radius:25%;-moz-border-radius:25%;-webkit-border-radius:25%;
}
    .td_fold {display:block;margin:0;width:100%}

#mainphoto {display:inline-block;background-color:#fff;margin:.5em 1em .5em 0;float:left;width:30%}
#BigMapBox {width:90%;margin:auto}
}

@media screen and (max-width: 450px) {
#menu_all {display:block;float:right;width:50%;font-size:.85em}
#menu_medium {display:none}
#menu_small {display:inline}
.menu_icon {width:10%;min-width:30px;max-width:64px;height:auto;padding:.5em;margin:0 3px
;border-radius:25%;-moz-border-radius:25%;-webkit-border-radius:25%;
}

    .td_fold {display:block;margin:0;width:100%}

    .FormInput {font-size:.95em;padding:5px}

    .FormLabel {
      display: block;
      width: inherit;
      font-size: .95em;
      padding: 5px 5px 2px 5px;
      text-align: left;
      border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;
      }

     .LabelW10,
     .LabelW15,
     .LabelW20,
     .LabelW25 {width:inherit}


    .FormField {
        display: block;
        position:relative;
        font-size: .95em;
        margin: 0 0 8px 0;
        min-height: 1.4em;
    }

    .FormFldOL {border:1px solid #dedede;
        border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;
        box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
        }

    .FormFldUL, .FormFldUL-box {border:1px solid #dedede;
        border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;
        box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
        }

.FldModeDispNoEd {line-height:1.4}
.FldModeDisp {line-height:1.4}


#MBmenu li, #MBmenu li a {color:#fff;font-weight:bold;float:left;padding:0 5px;text-decoration:none;margin:0 10px 0 0
;list-style-type: none}
#MBmenu li a:hover {background-color:#fff;color:#213DAB;
border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;
}
#MBmenu li ul {z-index:90000;width:160px;color: #fff;display:none;margin:20px 0 0 0;padding:0;border:0; position: absolute; background-color: #213DAB }
#MBmenu li ul li {width:100%;margin:0;border:0;padding:1px;font-size:.9em}
#MBmenu li ul li a {width:148px;margin:0;border:0;padding:2px 5px}
#MBmenu li ul li a:hover {border:0;background-color:#fff;color:#213DAB
;border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;
}
#mainphoto {display:block;background-color:#fff;float:none;margin:1em auto;width:100%;}
#BigMapBox {width:90%;margin:auto}
.UL_BlistListMore {display:none}
}


#aposn_top {background:#eee;border-bottom:2px #ddd solid;margin-bottom:10px;padding:10px 5px;max-height:130px;text-align:center}
#aposn_bot {background:#eee;margin:1em 0 1em 0;padding:10px 5px;max-height:130px;text-align:center}
#contentwrap {margin:1em 320px 0 0;padding:0}
#cblkmain {float:left;margin:0;width:100%}
#cblksbar {float:left;width:300px;padding:0;background-color:#fff;margin-left:-300px;position:relative;left:320px}
#aposn_sb_box {width:100%;background:#eee;padding:0}
#aposn_sb {width:300px;height:250px;margin:0;padding:0;background:#ccc}

@media screen and (max-width:979px) and (min-width:641px) {
#contentwrap {margin:1em 315px 0 5px}
#cblkmain {float:left;width:100%;margin:0}
#cblksbar {float:left;width:300px;background-color:#fff;margin-left:-300px;position:relative;left:310px}
}

@media screen and (max-width:640px) {
#contentwrap {margin:1em 5px 0 5px}
#cblkmain {float:none;margin:0}
#cblksbar {float:none;margin:0;width:100%;padding:1em 0 0 0;background-color:#fff;position:static;text-align:center}
#aposn_sb_box {padding:1em 0}
#aposn_sb {margin:0 auto}
}

#footer {clear:both;width:100%;margin:10px 0 0 0;background:#eee;border-top:1px #060 solid;padding:0;text-align:center}