#ghead {
    position:absolute;
    margin:0; top:0; left:0;
    display:block;
    width:100%; height:95px;
    min-width:860px;
    background: rgb(183,207,217);
    /* ie6 : background-image: url(/icons/bgblue1.gif); */
    z-index:8;
    color: black;
}

#mhead {
    position:absolute;
    margin:0; top:95px; left:0;
    display:block;
    width:100%; height:38px;
    background: rgb(76,135,160);
    z-index:7;
    color: black;
}

#mwhite {
    position:absolute;
    margin:0; top:133px; left:0;
    display:block;
    width:100%; height:1px;
    background: #DDDDDD;
    z-index:12;
    color: white;
}
#foot {
    position:absolute;
    margin:0;
    bottom:0; left:0; right:214px; height:22px;
    display:block;
    overflow:hidden;
    background: transparent;
    z-index:7;
    font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
    font-size: 10px;
    text-align:right;
    color: white;
}

#foot a {
    text-decoration:none; font-weight:normal;
    color:white;
}


#mmenu {
    position:absolute;
    margin:0; top:114px; left:174px;
    display:block;
    width:600px; height:19px;
    background: transparent;
    z-index:9;
    color: #005782;
}

#left, #middle {
    position:absolute;
    top:154px; bottom:30px;
    z-index:5; overflow:auto;
}

#search {
    position:absolute;
    margin:0; top:154px;
    right:0; width:174px; height:40px;
    display:block;
    padding:5px 10px 10px 10px;
    background: #005782;
    font-size:11px; font-weight:normal;
    z-index:9;
    text-align:left;
    color: white;
    line-height:15px;
}

#search form { margin-bottom:0; margin-top:0; }

#contact {
    position:absolute;
    margin:0; top:219px;
    right:0; width:174px; height:65px;
    display:block;
    padding:5px 10px 10px 10px;
    background: #005782;
    font-size:11px; font-weight:normal;
    z-index:9;
    text-align:left;
    color: white;
    line-height:15px;
}

#weather {
    position:absolute;
    margin:0; top:309px;
    right:0; width:174px; height:70px;
    display:block;
    padding:5px 10px 10px 10px;
    background: #005782;
    font-size:11px; font-weight:normal;
    z-index:9;
    text-align:left;
    color: white;
    line-height:15px;
}


#right {
    position:absolute;
    top:219px; bottom:20px;
    z-index:5; overflow:auto;
}


* html #left, * html #middle, * html #right {
    height:100%;
    top:0; bottom:0;
    border-top:190px solid #555555;
    border-bottom:0 solid #555555;
    overflow:auto;
}

* html #search, * html #contact, * html #weather {
    height:100%;
    top:0; bottom:0;
    border-top:190px solid #555555;
    border-bottom:0 solid #555555;
    overflow:auto;
}

#middle h1 { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
             color: #005782; font-weight:normal; font-size:17.5px; letter-spacing:6px;
             margin-bottom:8px; margin-top:8px;
           }
#middle h2 { color: #005782; font-weight:normal; font-size:17px; letter-spacing:5px;}
#middle h3 { color: #005782; font-weight:normal; font-size:15px; letter-spacing:5px;}
#middle h4 { color: #005782; font-weight:normal; font-size:13px; letter-spacing:4px;}
#middle h5 { color: #005782; font-weight:normal; font-size:12px; letter-spacing:3px;}
#middle h6 { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
             color: #005782; font-weight:bold; font-size:11px; letter-spacing:1px;
             margin-bottom:2px; margin-top:16px;}

#middle p { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:normal; font-size:11px; line-height:16px;
            margin-bottom:6px; margin-top:5px;}

#middle b { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:bold; font-size:11px; line-height:16px;
            letter-spacing:1px;}

#middle th { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
             font-weight:bold; font-size:11px; line-height:16px;
             border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#DDDDDD;
             border-top-width: 0 !important; border-left-width: 0 !important; border-right-width: 0 !important;
             text-align:left; vertical-align:top;
}

#middle td { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
             font-weight:normal; font-size:11px; line-height:16px;
             border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DDDDDD;
             border-top-width: 0 !important; border-left-width: 0 !important; border-right-width: 0 !important;
             text-align:left; vertical-align:top;
}

#middle ul,ol,dl { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:normal; font-size:11px; line-height:16px;
            margin-bottom:0; margin-top:0;}

#middle li,dd,dt { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:normal; font-size:11px; line-height:16px;
            margin-bottom:0; margin-top:0;}

#left {
    left:0; width:173px;
    background:rgb(247,231,0);
    color: #005782;
}

#mmenu table {border-collapse:collapse;}
#left table {border-collapse:collapse;}
#right table {border-collapse:collapse;}
#search table {border-collapse:collapse;}
#contact table {border-collapse:collapse;}
#weather table {border-collapse:collapse;}

#mmenu td { border-top-style: solid; border-top-width: 1px; border-top-color: #fff;
            border-right-style: solid; border-right-width: 1px; border-right-color: #fff;
            border-left-style: solid; border-left-width: 1px; border-left-color: #fff;
            padding:0 0 0 0; text-align:center;}

#mmenu INPUT { background-color: transparent;
               border-color: transparent;
               width:98px;height:18px;
               border:0;
               font-size:14px; font-weight:normal; letter-spacing:1px;
               text-align:center;
               color: #005782;
}

#mmenu a { background-color: transparent;
           text-decoration:none;
           font-size:14px; font-weight:normal; letter-spacing:1px;
           text-align:center;
           color: #005782;
}
#left td { border-top-style: solid; border-top-width: 1px; border-top-color: #fff;
           padding:5px 5px 5px 10px; }

#left td.submenu {
    background:#FFFDDB;
    padding:1px 5px 1px 20px; 
}
#left td.subsubmenu {
    background:#FFFDDB;
    padding:1px 5px 1px 30px; 
}

#left a {
    text-decoration:none; font-weight:bold; font-size:11px; letter-spacing:1px;
}

#left a.submenu {
    text-decoration:none; font-weight:bold; font-size:11px; letter-spacing:1px;
    color: rgb(51,51,51);
}

#left a.submenuactive {
    text-decoration:none; font-weight:bold; font-size:11px; letter-spacing:1px;
    color: #005782;
}

#left a:active.submenu {
    text-decoration:none; font-weight:bold; font-size:11px; letter-spacing:1px;
    color: #005782;
}

#left a.subsubmenu {
    text-decoration:none; font-weight:normal; font-size:11px; letter-spacing:1px;
    color: rgb(51,51,51);
}

#left a.subsubmenuactive {
    text-decoration:none; font-weight:normal; font-size:11px; letter-spacing:1px;
    color: #005782;
}


#middle {
    left:174px; right:214px;
    background: white;
    color: rgb(51,51,51);
}

#right {
    right:0; width:174px;
    margin:0;
    padding:5px 10px 10px 10px;
    background: #005782;
    color: white;
    font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
    font-weight:normal; font-size:11px; line-height:15px;
    margin-bottom:10px; margin-top:1px;
}
#right a {
    font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
    font-weight:normal; font-size:11px; line-height:15px;
    margin-bottom:10px; margin-top:1px;
    color: white; text-decoration:none;
}

#right th { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
             font-weight:bold; font-size:11px; line-height:15px;
             border:0;
             text-align:left; vertical-align:top;
}

#right td { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
             font-weight:normal; font-size:11px; line-height:15px;
             border:0;
             text-align:left; vertical-align:top;
}
#contact a {
    color: white; text-decoration:none;
}
#weather a {
    color: white; text-decoration:none;
}

#middle table {
  border: hidden !important;
}

.innermenu {
    display:block; padding:0 0 0 0;
}
.innermiddle { 
    display:block; padding:15px 30px 25px 40px;
}
.innerblue {
    display:block; padding:0 0 0 0;
}

.bold {
    font-weight:bold;
}
.blue {
    color: #005782;
}
.bglightlightblue {
    background:#dee7ef;
}
.out {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.in {
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:5px;
  }
.ltin { left:-5px; }
.tpin { top:-5px;  }
.rtin { left:5px;  }

/* 
// #middle a.external {
// 	background: url(/icons/ext.png) center right no-repeat;
// 	padding-right: 13px;
// }
// #middle a[href ^="https://"],
// .link-https {
// 	background: url(/icons/ext.png) center right no-repeat;
// 	padding-right: 16px;
// }
// #middle a[href ^="http://"],
// .link-http {
// 	background: url(/icons/ext.png) center right no-repeat;
// 	padding-right: 16px;
// }

#middle a[href ^="mailto:"],
.link-mailto {
	background: url(/icons/email.gif) center right no-repeat;
	padding-right: 16px;
}

#contact a[href ^="mailto:"],
.link-mailto {
	background: url(/icons/email.gif) center right no-repeat;
	padding-right: 16px;
}
*/
.tdnews { font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
             font-weight:normal; font-size:11px; line-height:16px;
             border-bottom-width:4px; border-bottom-style:solid; border-bottom-color:red;
             text-align:left; vertical-align:top;
}
a img {
         border: 0 none;
           }

img {
         border: 0 none;
           }
