#TagArea{
        border:2px solid #cdcdcd;
        padding:8px;
        margin-bottom:8px;margin-top:8px;
        -moz-border-radius: 10px 10px 10px 10px;
       width:310px;
}

#SearchArea {
        -moz-border-radius-bottomleft:10px;
        -moz-border-radius-bottomright:10px;
         border:2px solid #cdcdcd;
        padding:8px;
        margin-bottom:8px;margin-top:8px;
        -moz-border-radius: 10px 10px 10px 10px;
}

#SearchField {
        -moz-border-radius-bottomleft:10px;
        -moz-border-radius-bottomright:10px;
        -moz-border-radius-topleft:10px;
        -moz-border-radius-topright:10px;
        color:#000;
        border:1px solid #cdcdcd;
        padding:10px;
        background:#E8F0FA none repeat scroll 0%;
}

#SearchField div label {
        display:block;
}

.searchSubmit {
        border:0px none;
        background:transparent url(./../../images/icon/iconSearchSubmit.png) no-repeat scroll 0%;
        height:32px;
        width:80px;
        text-decoration:none;
        padding:0px;
        margin-left:10px;
}

#SearchArea p.SmallDescription {
        margin-top:11px;
        color:#333333;
}

#ShowDirectoryLink {
        margin:5px 0px;
}

a#ButtonSlide {
        color:#333333;
        font-size:11px;
        text-decoration:none;
}

a#ButtonSlide:hover {
        color:#ff6600;
        text-decoration:underline;
}

#DirectoryList {
        color:#000000;
        background:#fff none repeat scroll 0%;
        margin:5px 0px;
}

#DirectoryList td {
        vertical-align:top;
        padding:0px 30px 12px 0px;
}

#DirectoryList td img {
        float:left;
        margin-right:10px;
}

#DirectoryList a {
        color:#000;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
}

#DirectoryList a:hover {
        color:#0066CC;
        text-decoration:underline;
}

#DirectoryList ul.SubCatList, #DirectoryList ul.SubCatList a {
        font-size:11px;
        font-weight:normal;
}

#NewsContainer {
        -moz-border-radius-bottomleft:10px;
        -moz-border-radius-bottomright:10px;
        -moz-border-radius-topright:10px;
        border:2px solid #cdcdcd;
        position:relative;
        width:556px;
        left:90px;
        top:0px;
}

#News {
        padding-top:20px;
}

.DayBlock {
        margin-bottom:20px;
}

.DayBlock .DateLabel {
        -moz-border-radius-topleft:5px;
        -moz-border-radius-bottomleft:5px;
        background:#e8f0fa none repeat scroll 0%;
        border:2px solid #cdcdcd;
        left:-91px;
        position:absolute;
        padding:5px 0pt;
        text-align:center;
        width:87px;
}

.DayBlock .DateLabel h2 {
        font-weight:normal;
        font-size:14px;
        color:#000;
        letter-spacing:-1px;
        margin-top:0pt;
        margin-bottom:0pt;
}

.DayBlock .DateLabel h2 a:link, .DayBlock .DateLabel h2 a:visited {
        color:#000;
        text-decoration:none;
        border:medium none;
}

.DayBlock .DateLabel h2 a:hover { color:#0066CC; }

.NewsList {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0px;
        padding:0px;
        padding-left:12px;
        line-height:12px;
}

.NewsList li {
        padding-bottom:25px;
        line-height:normal;
}

.NewsList li img {
        border:none;
        padding:0px 20px 20px 5px;
        float:left;
}

.NewsList li h2 {
        color:#006699;
        font-size:14px !important;
        font-weight:bold !important;
        margin-top:0px;
        margin-bottom:0px;
        padding-right:8px;
}

.NewsList li h2 a:link, .NewsList li h2 a:visited {
        color:#0066CC;
        text-decoration:none;
}

.NewsList li h2 a:hover { color:#000; }
.NewsShortDesc { padding-right:8px; margin-left:42px; }
