body { background: #fff; column-span: all; text-align: center; border-top: 1px; }

.btn {border: none;center; color: white;padding: 14px 28px;cursor: pointer;}
.success {background-color: #04AA6D;}
.success:hover {background-color: #46a049;}
.info {background-color: #2196F3;}
.info:hover {background: #0b7dda;}
.warning {background-color: #ff9800;}
.warning:hover {background: #e68a00;}
.danger {background-color: #f44336;}
.danger:hover {background: #da190b;}
.default {background-color: #e7e7e7; color: black;}
.default:hover {background: #ddd;}
.switch {position: relative;display: inline-block;width: 60px;height: 34px;}
.switch input {opacity: 0;width: 0;height: 0;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: "";height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider {background-color: #2196F3;}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}
.section {clear: both;padding: 0px;margin: 0px;}
.col {display: block;float:left;margin: 1% 0 1% 1.6%;}
.col:first-child { margin-left: 0; }
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; }

.span_2_of_2 {width: 100%;}
.span_1_of_2 {/*width: 49.2%;*/}
@media only screen and (max-width: 480px) {.col {margin: 1% 0 1% 0%;}}
@media only screen and (max-width: 480px) {.span_2_of_2, .span_1_of_2 { width: 100%; }}


hr { display: inline; }
h1 { font-size: 24px; margin: 10px 0; }
h2 { font-size: 20px; margin: 10px 0; }
h3 { font-size: 18px; margin: 10px 0; }
h4 { font-size: 16px; margin: 10px 0; color: #FF0000; }
h5 { font-size: 16px; margin: 5px 0; }
h6 { font-size: 14px; margin: 5px 0; }
.biggerred { font-size: 24px; color: #FF0000; font-weight: bold; ; text-decoration: none; }
.bigpink { font-size: 18px; color: #FF33FF; font-weight: bold; ; text-decoration: none; }
.bigred { font-size: 18px; color: #FF0000; font-weight: bold; ; text-decoration: none; }
.bigaqua { font-size: 18px; color: #039798; font-weight: bold; ; text-decoration: none; }
.biggreen { font-size: 18px; color: #00BF00; font-weight: bold; ; text-decoration: none; }
.bigpurple { font-size: 18px; color: #7F00FF; font-weight: bold; ; text-decoration: none; }
.biggerpurple { font-size: 24px; color: #7F00FF; font-weight: bold; ; text-decoration: none; }
.pserif-rightsidebar { font: 13px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 0 7px 0; color: #0000FF; }
.pserif15px-rightsidebar { font: 15px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 0 7px 0; text-align: justify; }
.bserif-rightsidebar { font: 13px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 0 7px 0; color: #000000; font-weight: bold; }
.rserif-rightsidebar { font: 13px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 12px 0 7px 0; }
.iserif-rightsidebar { font: 13px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 12px 0 7px 0; font-style: italic; }
.iserif_nomargin-rightsidebar { font: 12px, serif; margin: 0 0 7px 0; font-style: italic; }
.caption-rightsidebar { font-size: 12px; text-align: left; margin: 2px; }
.captionctr-rightsidebar { font-size: 12px; text-align: center; margin: 2px; }
.captionctr_aqua-rightsidebar { font-size: 12px; text-align: center; margin: 1px; background-color: #3CC1BD; padding: 2px; }
.captionctr_green-rightsidebar { font-size: 12px; text-align: center; margin: 1px; background-color: #00BF00; padding: 2px; color: #FFFFFF; }
.captionctr_black-rightsidebar { font-size: 12px; text-align: center; margin: 1px; background-color: #000000; padding: 2px; color: #FFFFFF; }
.captionctr_black-rightsidebar_HEAD { font-size: 12px; text-align: center; margin: 1px; background-color: #000000; color: #FFFFFF; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; }
.captionctr_grey-rightsidebar_HEAD { font-size: 12px; text-align: center; margin: 1px; background-color: #A0A0A4; color: #FFFFFF; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; }
.captionctr_gold-rightsidebar_HEAD { font-size: 12px; text-align: center; margin: 1px; background-color: #FFC500; color: #000000; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; }
.captionctr_gold-rightsidebar { font-size: 12px; text-align: center; margin: 1px; background-color: #FFC500; padding: 2px; color: #000000 }
.captionctr_orange-rightsidebar { font-size: 12px; text-align: center; margin: 1px; background-color: #FFA100; padding: 2px; }
.captionctr_purple-rightsidebar { font-size: 12px; text-align: center; margin: 1px; background-color: #7E00FF; padding: 2px; color: #FFFFFF; }
.captionctr_lightpurple-rightsidebar { font-size: 12px; text-align: center; margin: 1px; background-color: #AA5FFF; padding: 2px; color: #FFFFFF; }
.captionctr_lightblue-rightsidebar { font-size: 12px; text-align: center; margin: 1px; background-color: #3399FF; padding: 2px; color: #FFFFFF; }
.captionctr_red-rightsidebar { font-size: 12px; text-align: center; margin: 1px; background-color: #CC0000; padding: 2px; color: #FFFFFF; }
.captionctr_grey-rightsidebar { font-size: 12px; text-align: center; margin: 1px; background-color: #AA9FAA; padding: 7px; color: #000000; }
.captionbarctr_grey-rightsidebar { font-size: 14px; text-align: center; margin: 1px; background-color: #999999; padding: 7px; color: #000000; }
.mediumpink { font-size: 14px; color: #FF33FF; font-weight: bold; }
.mediumred { font-size: 14px; color: #FF0000; font-weight: bold; ; text-decoration: none; }
.mediumaqua { font-size: 14px; color: #039798; font-weight: bold; ; text-decoration: none; }
.mediumpurple { font-size: 14px; color: #7F00FF; font-weight: bold; ; text-decoration: none; }
.mediumgreen { font-size: 14px; color: #00BF00; font-weight: bold; ; text-decoration: none; }
.mediumcream { font-size: 14px; color: #FFFCDA; font-weight: bold; ; text-decoration: none; }
a.bigred:link { font-size: 18px; color: #FF0000; font-weight: bold; text-decoration: none; }
a.bigred:visited { font-size: 18px; color: #FF0000; font-weight: bold; ; text-decoration: none; }
a.bigred:hover { font-size: 18px; color: #6633FF; font-weight: bold; ; text-decoration: none; }
.headlinectrnm_gold {
    font-size: 24px;
    text-align: center;
    margin: 0px;
    background-color: #FFC500;
    padding: 5px;
    target-name: tempsensor;
}
.headlinectrnm_red { font-size: 24px; text-align: center; margin: 0px; background-color: #CC0000; padding: 5px; color: #FFFFFF; }
.headlinectrnm_ltred { font-size: 24px; text-align: center; margin: 0px; background-color: #EC0020; padding: 5px; color: #FFFFFF; }
.headlinectrnm_grey { font-size: 24px; text-align: center; margin: 0px; background-color: #A0A0A4; padding: 5px; color: #FFFFFF; }
.headlinectrnm_tan { font-size: 24px; text-align: center; margin: 0px; background-color: #DDDDD2; padding: 5px; color: #FFFFFF; }
.headlinectrnm_tan-blk { font-size: 24px; text-align: center; margin: 0px; background-color: #DDDDD2; padding: 5px; color: #000000; }
.headlinectrnm_puple { font-size: 24px; text-align: center; margin: 0px; background-color: #7F00FF; padding: 5px; color: #FFFFFF; }
.headlinectrnm_aqua { font-size: 24px; text-align: center; margin: 0px; background-color: #66CCCC; padding: 5px; }
.headlinectrnm_pumpkin { font-size: 24px; text-align: center; margin: 0px; background-color: #FF6600; padding: 5px; }
.headlinectrnm_pumpkinWltrd { font-size: 24px; color: #FFFFFF; text-align: center; margin: 0px; background-color: #FF6600; padding: 5px; }
.headlinectrnm_pumpkinGltrd { font-size: 24px; color: #FFCC33; text-align: center; margin: 0px; background-color: #FF6600; padding: 5px; }
.headlinectrnm_tan18 { font-size: 18px; text-align: center; margin: 0px; background-color: #DDDDD2; padding: 5px; }
.headlinectrnm_gold18 { font-size: 18px; text-align: center; margin: 0px; background-color: #FFC500; padding: 5px; }
.headlinectrnm_ltred18 { font-size: 18px; text-align: center; margin: 0px; background-color: #EC0020; padding: 5px; color: #FFFFFF; }
.headlinectrnm_greenitalic18 { font-size: 18px; margin: 0px; background-color: #33CC00; padding: 5px; color: #FFFFFF; font-style: italic; text-align: center; }
.headlinectrnm_greenitalic { font-size: 24px; margin: 0px; background-color: #33CC00; padding: 5px; color: #FFFFFF; font-style: italic; text-align: center; }
.headline { font: 24px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0; font-style: italic }
.headlinebold { font: 24px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0; font-style: italic; font-weight: bold }
.headlineplain { font: 24px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0 }
.headline2 { font: 18px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0; font-style: italic }
.headline2plain { font: 18px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0 }
.headline_ctr { font: 24px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0; font-style: italic; text-align: center }
.headlinebold_ctr { font: 24px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0; font-style: italic; font-weight: bold; text-align: center }
.headlineplain_ctr { font: 24px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0; text-align: center }
.headline2_ctr { font: 18px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0; font-style: italic; text-align: center }
.headline2plain_ctr { font: 18px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0; text-align: center }
.caption { font-size: 12px; text-align: center; margin: 5px; }
.captionbigger { font-size: 14px; margin: 10px 5px 0px 5px; }
.captionbiggerjustified { font-size: 14px; text-align: justify; margin: 10px 5px 0px 5px; }
.captionctr { font-size: 12px; margin: 5px; text-align: center; }
.captionctrredbox { font-size: 12px; margin: 5px; text-align: center; }
.captionctrredbox a:link { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000; border-bottom-color: #000; border-bottom-width: 1px; text-align: center; }
.captionctrredbox a:visited { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000 }
.captionctrredbox a:hover { font-size: 12px; color: #000000; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000; border-bottom-width: 1px; border-bottom-color: #000; text-align: center; }
.captionctrredbox a:active { font-size: 12px; color: #000000; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000;text-align:center;
}
.captionctrbigredbox { font-size: 14px; padding: 5px; margin: 10px; text-align: center; }
.captionctrbigredbox a:link { font-size: 14px; color: #FFFFFF; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000; border-bottom-color: #000; border-bottom-width: 1px; text-align: center; }
.captionctrbigredbox a:visited { font-size: 14px; color: #FFFFFF; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000 }
.captionctrbigredbox a:hover { font-size: 14px; color: #000000; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000; border-bottom-width: 1px; border-bottom-color: #000; text-align: center; }
.captionctrbigredbox a:active { font-size: 14px; color: #000000; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000;text-align:center;
}
.captionred { font-size: 12px; text-align: inherit; margin: 5px; color: #FF0000; }
.captionred a:link { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000 }
.captionred a:visited { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000 }
.captionred a:active { font-size: 12px; color: #000000; text-decoration: none; background-color: #FF0000; padding: 1px; border: 1px solid #000000 }
.captionright { font-size: 12px; text-align: right; margin: 5px; }
.caption_aqua { font-size: 12px; text-align: left; margin: 5px; background-color: #66CCCC; padding: 12px; }
.caption_green { font-size: 12px; text-align: left; margin: 5px; background-color: #00BF00; padding: 12px; color: #FFFFFF; }
.caption_darkgreen { font-size: 12px; text-align: left; margin: 5px; background-color: #55BF55; padding: 12px; color: #FFFFFF; }
.caption_gold { font-size: 12px; text-align: left; margin: 5px; background-color: #FFC500; padding: 12px; }
.caption_orange { font-size: 12px; text-align: left; margin: 5px; background-color: #FFA100; padding: 12px; }
.caption_pumpkin { font-size: 12px; text-align: left; margin: 5px; background-color: #FF6600; padding: 12px; }
.caption_goldleft { font-size: 12px; text-align: left; margin: 5px; background-color: #FFC500; padding: 12px; }
.caption_purple { font-size: 12px; text-align: left; margin: 5px; background-color: #6600CC; padding: 12px; color: #FFFFFF; }
.caption_lightpurple { font-size: 12px; text-align: left; margin: 5px; background-color: #AA5FFF; padding: 12px; color: #FFFFFF; }
.caption_red { font-size: 12px; text-align: left; margin: 5px; background-color: #CC0000; padding: 12px; color: #FFFFFF; }
.caption_redleft { font-size: 12px; text-align: left; margin: 5px; background-color: #CC0000; padding: 12px; color: #FFFFFF; }
.caption_grey { font-size: 11px; text-align: left; margin: 0 0 5px 0; color: #FFFFFF; background-color: #A0A0A4; }
.caption_tanpad { font-size: 12px; text-align: left; margin: 5px; background-color: #DDDDD2; padding: 5px; color: #000000; }
.caption_darkblue { font-size: 12px; text-align: left; margin: 5px; background-color: #7171D5; padding: 12px; color: #FFFFFF; }
.caption_lightblue { font-size: 12px; text-align: left; margin: 5px; background-color: #3399FF; padding: 12px; color: #FFFFFF; }
.caption_lightred { font-size: 12px; text-align: left; margin: 5px; background-color: #EC0020; padding: 12px; color: #FFFFFF; }
.caption_black_white { font-size: 12px; text-align: left; margin: 5px; background-color: #000000; padding: 12px; color: #FFFFFF; }
.caption_black_gold { font-size: 12px; text-align: left; margin: 5px; background-color: #000000; padding: 12px; color: #FFCC00; }
.caption_black_gold14 { font-size: 14px; text-align: left; margin: 5px; background-color: #000000; padding: 12px; color: #FFCC00; }
.caption_black_red { font-size: 12px; text-align: left; margin: 5px; background-color: #000000; padding: 12px; color: #FF0000; }
.caption_black_red14 { font-size: 14px; text-align: left; margin: 5px; background-color: #000000; padding: 12px; color: #FF0000; }
.captionctr_aqua { font-size: 12px; text-align: center; margin: 5px; background-color: #66CCCC; padding: 12px; }
.captionctr_green { font-size: 12px; text-align: center; margin: 5px; background-color: #00BF00; padding: 12px; color: #FFFFFF; }
.captionctr_green {
}
.captionctr_darkgreen { font-size: 12px; text-align: center; margin: 5px; background-color: #55BF55; padding: 12px; color: #FFFFFF; }
.captionctr_forestgreen { font-size: 12px; text-align: center; margin: 5px; background-color: #009933; padding: 12px; color: #000000; }
.captionctr_gold { font-size: 12px; text-align: left; margin: 5px; background-color: #FFC500; padding: 12px; }
.captionctr_orange { font-size: 12px; text-align: center; margin: 5px; background-color: #FFA100; padding: 12px; border-collapse: inherit; }
.captionctr_purple { font-size: 12px; text-align: center; margin: 5px; background-color: #6600CC; padding: 12px; color: #FFFFFF; }
.captionctr_lightpurple { font-size: 12px; text-align: center; margin: 5px; background-color: #AA5FFF; padding: 12px; color: #FFFFFF; }
.captionctr_darkblue { font-size: 12px; text-align: center; margin: 5px; background-color: #7171D5; padding: 12px; color: #FFFFFF; }
.captionctr_lightblue { font-size: 12px; text-align: center; margin: 5px; background-color: #3399FF; padding: 12px; color: #FFFFFF; }
.captionctr_red { font-size: 12px; text-align: center; margin: 5px; background-color: #CC0000; padding: 12px; color: #FFFFFF; }
.captionctr_lightred { font-size: 12px; text-align: center; margin: 5px; background-color: #EC0020; padding: 12px; color: #FFFFFF; }
.captionctr_dkgrey { font-size: 11px; text-align: center; margin: 5px; background-color: #A0A0A4; color: #FFFFFF; }
.captionctr_greypad { font-size: 12px; text-align: center; margin: 5px; background-color: #A0A0A4; padding: 5px; color: #FFFFFF; }
.captionctr_tanpad { font-size: 12px; text-align: center; margin: 5px; background-color: #DDDDD2; padding: 5px; color: #000000; }
.captionctr_tan { font-size: 12px; text-align: center; margin: 5px; background-color: #DDDDD2; color: #000000; }
.captionctr_ltgrey { font-size: 12px; text-align: center; margin: 1px; background-color: #C7C7C7; padding: 5px; color: #000000; }
.captionctr_black { font-size: 12px; text-align: center; margin: 5px; background-color: #000000; padding: 12px; color: #FFFFFF; }
.caption1 { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #FF0000; padding: 12px; }
.captionctr_goldhighlight { background-color: #FF0; }
.captionrednm { font-size: 12px; margin: 0px; color: #FF0000; padding: 5px; }
.captionctrnm_aqua { font-size: 12px; text-align: center; margin: 0px; background-color: #66CCCC; padding: 5px; }
.captionctrnm_green { font-size: 12px; text-align: center; margin: 0px; background-color: #00BF00; padding: 5px; color: #FFFFFF; }
.captionctrnm_darkgreen { font-size: 12px; text-align: center; margin: 0px; background-color: #55BF55; padding: 5px; color: #FFFFFF; }
.captionctrnm_forestgreen { font-size: 12px; text-align: center; margin: 0px; background-color: #009933; padding: 5px; color: #FFFFFF; }
.captionctrnm_gold { font-size: 12px; text-align: center; margin: 0px; background-color: #FFC500; padding: 5px; }
.captionctrnm_orange { font-size: 12px; text-align: center; margin: 0px; background-color: #FFA100; padding: 5px; }
.captionctrnm_pumpkin { font-size: 12px; text-align: center; margin: 0px; background-color: #FF6600; padding: 5px; }
.captionctrnm_pumpkinWltrs { font-size: 12px; color: #FFFFFF; text-align: center; margin: 0px; background-color: #FF6600; padding: 5px; }
.captionctrnm_pumpkinGltrs { font-size: 12px; color: #FFCC00; text-align: center; margin: 0px; background-color: #FF6600; padding: 5px; }
.captionctrnm_purple { font-size: 12px; text-align: center; margin: 0px; background-color: #6600CC; padding: 5px; color: #FFFFFF; }
.captionctrnm_lightpurple { font-size: 12px; text-align: center; margin: 0px; background-color: #AA5FFF; padding: 5px; color: #FFFFFF; }
.captionctrnm_darkblue { font-size: 12px; text-align: center; margin: 0px; background-color: #7171D5; padding: 5px; color: #FFFFFF; }
.captionctrnm_lightblue { font-size: 12px; text-align: center; margin: 0px; background-color: #3399FF; padding: 5px; color: #FFFFFF; }
.captionctrnm_red { font-size: 12px; text-align: center; margin: 0px; background-color: #CC0000; padding: 5px; color: #FFFFFF; }
.captionctrnm_lightred { font-size: 12px; text-align: center; margin: 0px; background-color: #EC0020; padding: 5px; color: #FFFFFF; }
.captionctrnm_grey { font-size: 11px; text-align: center; margin: 0; padding: 5px; color: #FFFFFF; background-color: #A0A0A4; }
.captionctrnm_greypad { font-size: 12px; text-align: center; margin: 0px; background-color: #A0A0A4; padding: 5px; color: #FFFFFF; }
.captionbarctrnm_grey { font-size: 12px; text-align: center; margin: 0px; background-color: #A0A0A4; padding: 5px; color: #000000; }
.captionctr_tanpad { font-size: 12px; text-align: center; margin: 0px; background-color: #DDDDD2; padding: 5px; color: #000000; }
.captionctnmr_black { font-size: 12px; text-align: center; margin: 0px; background-color: #000000; padding: 5px; color: #FFFFFF; }
.captionctr_black_gold { font-size: 12px; text-align: center; margin: 0px; background-color: #000000; padding: 5px; color: #FFCC00; }
.captionctr_black_red { font-size: 12px; text-align: center; margin: 5px; background-color: #000000; padding: 12px; color: #FF0000; }
.captionctr_black_red14 { font-size: 14px; text-align: center; margin: 5px; background-color: #000000; padding: 12px; color: #FF0000; }
.captionctr_lightgrey2017 { font-size: 12px; text-align: center; margin: 2px; background-color: #000000; padding: 0px; color: #FF0000; }
.captionUli { font: 12px Arial, Helvetica, sans-serif; list-style: disc; }
.captionOli { font: 11px Arial, Helvetica, sans-serif; margin: 0 0 12px 0; list-style-type: decimal; }
.caption tr td table tr td .captionli { }
.pserif_gold { font: 11px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; font-size: 12px; text-align: center; margin: 5px; background-color: #FFC500; padding: 12px; }
.pserif { font: 11px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 0 5px 0; font-style: normal; }
.bserif { font: 11px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 0 5px 0; font-style: normal; font-weight: bold; }
.bserifbigger { font: 14px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 5px 0 5px 0; font-style: normal; font-weight: bold; }
.biserif { font: 11px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 0 5px 0; font-style: italic; font-weight: bold; }
.rbiserif { font: 11px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 0 5px 0; font-style: italic; font-weight: bold; color: #FF0000; }
.iserifJustify { font: 11px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 5px 5px 5px; font-style: italic; text-align: justify; }
.iserifJustify12px { font: 12px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 5px 7px 5px; font-style: italic; text-align: justify; }
.iserifJustify14px { font: 14px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 5px 10px 5px; font-style: italic; text-align: justify; }
.iserifJustify14pxindented100px { font: 14px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 5px 10px 100px; font-style: italic; text-align: justify; }
.iserifJustify14pxctrd { font: 14px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 5px 10px 5px; font-style: italic; text-align: justified, center; }
.iserif14pxright { font: 14px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 5px 10px 5px; font-style: italic; text-align: right; }
.iserifJustify14pxindented20px { font: 14px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 5px 10px 20px; font-style: italic; text-align: justify; }
.iserif { font: 11px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 5px 10px 5px; font-style: italic; }
.iserif12px { font: 12px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 5px 7px 5px; font-style: italic; }
.iserif14px { font: 14px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 5px 10px 5px; font-style: italic; }
.iserif14pxctrd {
    text-align: center;
    font: 14px Georgia, "Times New Roman", Times, "New Century Schlbk", serif;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    font-style: italic;
}
.iserif_nomargin { font: 11px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 0 0 0; font-style: italic; }
.redserif { font: 11px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 0 5px 0; font-style: normal; color: #FF0000; }
.whiteserif { font: 11px Georgia, "Times New Roman", Times, "New Century Schlbk", serif; margin: 0 0 5px 0; font-style: normal; color: #FFFFFF; }
.mylistred { text-align: left; font-weight: bold; list-style-type: disc; color: #FF0000; }
.mylistpurple { text-align: left; font-weight: bold; list-style-type: disc; color: #7F00FF; }
.showmac { display: none; }
.sosumi { font-size: 12px; color: #76797c; }
ul { list-style: inside; margin: 0; padding: 0 0 5px 0px; text-align: left; }
li { padding: 0 0 5px 0; }
ul.square { list-style: square inside; margin: 0 0 0 0px; padding: 0 0 5px 0; }
ul.circle { list-style: circle inside; margin: 0 0 0 20px; padding: 0 0 5px 20px; }
ol { margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 5px; padding: 0 0 3px 0; list-style-type: decimal; list-style-position: inside; }
li li { list-style-position: inside; list-style-type: decimal; }
ul ul.circle { margin-top: .3em; }
ul ul.square { margin-top: .3em; }
ol.last { padding: 0 0 5px 0; }
ul.last { padding: 0 0 5px 0; }
dl.last { padding: 0 0 5px 0; }
li.last { padding: 0 0 5px 0; }
.mylist { font-size: 12px; margin: 0 5px 5px 0px; color: #33333; }
.mylist a:link { font-size: 12px; margin: 0 5px 5px 5px; color: #0000FF; }
.mylist a:visited { font-size: 12px; margin: 0 5px 5px 5px; color: #CCCCCC; }
.mylist a:hover { font-size: 12px; margin: 0 5px 5px 5px; color: #FF00FF; }
.mylist a:active { font-size: 12px; margin: 0 5px 5px 5px; color: #0000FF; }
.mylistindented { font-size: 12px; margin: 0px 5px 5px 10px; color: #33333; list-style-position: inside; }
.mylist12pxspace { font-size: 12px; margin: 0 5px 5px 0; color: #33333; list-style-position: inside; }
.mylist12pxspace a:link { font-size: 12px; margin: 0 5px 5px 5px; color: #0000FF; }
.mylist12pxspace a:visited { font-size: 12px; margin: 0 5px 5px 5px; color: #CCCCCC; }
.mylist12pxspace a:hover { font-size: 12px; margin: 0 5px 5px 5px; color: #FF00FF; }
.mylist12pxspace a:active { font-size: 12px; margin: 0 5px 5px 5px; color: #0000FF; }
.mylist14pxspace { font-size: 14px; margin: 0 5px 5px 5px; color: #33333; list-style-position: inside; }
.mylist14pxspace a:link { font-size: 14px; margin: 0 5px 5px 5px; color: #0000FF; }
.mylist14pxspace a:visited { font-size: 14px; margin: 0 5px 5px 5px; color: #CCCCCC; }
.mylist14pxspace a:hover { font-size: 14px; margin: 0 5px 5px 5px; color: #FF00FF; }
.mylist14pxspace a:active { font-size: 14px; margin: 0 5px 5px 5px; color: #0000FF; }

#leftcolumn3wide { width: 220px; margin-top: 0; margin-right: 5px; margin-bottom: 5px; margin-left: 0; }
#centercolumn3wide { margin: 5px; width: 549px; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; border-left-width: 1px; border-left-style: solid; border-left-color: #000000; color: #000000;}
#centercolumn3widetopborder { margin: 5px; width: 549px;border: 1,1,0,1;}
#wrapper { width: 750px; margin: 0 auto; position: relative }
#rightmastheadbottomline { width: 195px; color: #000000; vertical-align: top; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px }
#rightmasthead { width: 195px; color: #000000; vertical-align: top; }
#rightmasthead1 { width: 175px; color: #000000; vertical-align: top; }
#leftmasthead { width: 195px; color: #000000; vertical-align: top; }

#leftmastheadbottomline { width: 195px; color: #000000; vertical-align: top; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px }
#mainheader { width: 950px; margin: 0 0 5px 0; color: #000000; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px; vertical-align: top; border: 1 px; }
#mainheader2 { width: 950px; margin: 0 0 5px 0; color: #000000; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px; vertical-align: top; border: 1 px; }
#mainheaderiPad { width: 970px; color: #000000; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px; vertical-align: top; }
#mainheadernobottomline { width: 950px; margin: 0 0 5px 0; color: #000000; padding-bottom: 5px; vertical-align: top; border: 1 px; }
#mainheader900 { width: 900px; color: #000000; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px; vertical-align: top; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; }
#mainheader1000 { width: 1000px; color: #000000; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px; vertical-align: top; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; }
#mainheaderbottomline {color: #000000;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;vertical-align: top; }
#header { width: 750px; margin: 0 0 10px 0; color: #000000; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px; vertical-align: top; }
#headerborderbottom { color: #000000; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px; vertical-align: top; }
#content375pxright { padding: 5px; margin: 0px; width: 375px; border-left-color: #000000; border-left-style: solid; border-left-width: 1px; }
#content375pxright-noborder { padding: 5px; margin: 0px; width: 375px;}
#content750px_rtPlain { padding: 5px; margin: 0px; width: 750px; border-right-color: #000; border-right-width: 1px; border-right-style: solid; }
#content375pxleft { padding: 5px; margin: 0px; width: 375px; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; color: #000000;}
#content375pxleft-noborder { padding: 5px; margin: 0px; width: 375px;}
#content500pxwide { padding: 5px; width: 500px; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; color: #000000; border-left-width: 1px; border-left-style: solid; border-left-color: #000000; }
#content750pxwide { margin: 0px; width: 749px; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; color: #000000; border-left-width: 1px; border-left-style: solid; border-left-color: #000000;}
#content750pxwideborderrightonly { padding-right: 5px; padding-top: 5px; margin: 0px; width: 744px; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; color: #000000; }
#content750px_alone { margin: 0px; width: 750px; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; color: #000000; border-left-color: #000000; border-left-style: solid; border-left-width: 1px; }
#content {
    margin: 0px;
    width: 549px;
    border-right: 1px solid #000000;
    color: #000000;
    border-left: 1px solid #000000;
}
#contentnopmargin { margin: 0px; width: 555px; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; color: #000000; border-left-color: #000000; border-left-style: solid; border-left-width: 1px; }
#maincontent { margin: 0px; width: 549px; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; color: #000000; border-left-color: #000000; border-left-style: solid; border-left-width: 1px; }

#rightsidebarmenu a:link { color: #FFFFFF; text-decoration: none; }
#rightsidebarmenu a:visited { color: #FFFFFF; text-decoration: none; }
#rightsidebarmenu a:hover { color: #000000; text-decoration: none; font-weight: bold; }

#leftsidebarmenu a:link { color: #FFFFFF; text-decoration: none; }
#leftsidebarmenu a:visited { color: #FFFFFF; text-decoration: none; }
#leftsidebarmenu a:hover { color: #000000; text-decoration: none; font-weight: bold; }

#rightsidebar200pxtop10 { width: 200px; margin: 10px 0 0 0; }

#rightsidebar320pxmargin10leftborder { padding: 5px; width: 320px; border-left-color: #000000; border-left-style: solid; border-left-width: 1px;}
#rightsidebar {
    width: 195px;
    margin: 0 0 0 5px;
    padding-top: 5px;
}
#rightsidebarmenu { width: 200px; margin: 0 0 0 5px; }
#rightsidebariPad { width: 220px; margin: 0 0 0 5px; }
#leftsidebar { width: 195px; margin: 0 5px 0 0; }
#leftsidebariPad { width: 220px; margin: 0 5px 0 0; }
#footer { margin: 0 0 0; text-align: center; clear: both; float: none; position: relative; }
#footerwtopborder { border-top-width: 1px; border-top-style: solid; border-top-color: #000000; margin: 0 0 0; text-align: center; clear: both; float: none; position: relative; }
img.left { float: left; margin: 0 5px 5px 0; border: 1; border-color: #000; }
img.leftborder { float: left; margin: 0 5px 5px 0; border: 1; border-color: #000; }
img.leftnobottommargin { float: left; margin: 0 5px 0 0; border: 0; }
img.right { float: right; margin: 0 0 5px 10px; border: 0; }
img.across { margin: 0 0 5px 0; border: 1; border-color: #777; }
img.topbottom { margin: 5px 0 5px 0; border: 0; }
img.top { margin: 10px 0 0 0; border: 0; }
img.bottom { margin: 0 0 10px 0; border: 0; }
img.nomargin { margin: 0 0 0 0; border: 0; padding: 0; }
.mainheader1000 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; }
#overlay {background: #ffffff;color: #666666;position: fixed;height: 100%;width: 100%;z-index: 5000;top: 0;left: 0;float: left;text-align: center;padding-top: 25%;}
