body {background-color: #ABE1FA; background-repeat: repeat; font-family:Arial,Helvetica,sans-serif; font-size: 14px; color:#0000A0;}
#header {
    font-size: .87em;
    background-color: #FFFFFF;
    width: 960px;
    height: 170px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
#container {
    background-color: #ffffff;
    width: 960px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}
#footer {
    text-align: center;
    font-size: .87em;
    font-weight: bold;
    color: #666666;
    background-color: #ffffff;
    width: 960px;
    height: 120px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}
.focusbox {
    width: 720px;
    height: 340px;
    margin-top: 10px;
    background-color: ##E7F5FD;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/images/slider_720.png);
    background-color: #FFFFFF;
    background-position: top;
    background-repeat: no-repeat;
}
.content_box {
    width: 720px;
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #E7F5FD;
    margin-left: auto;
    margin-right: auto;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.content_box_text {
    width: 680px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    background-color: #FFFFFF;
}

img {border: 0;display: block;}
a:hover {color:#0000A0; background-color:#FF00FF; font-family: Arial,Helvetica,sans-serif;}
.h1_def {text-align: center; color: purple; font-size: 24px;}
.h1_small {text-align: center; color: purple; font-size: 16px; font-weight: bold; letter-spacing: 0.2em;}
.h3_def {text-align: center; color: #800080;}
.inline{float: left;}
.clearboth{clear: both;}
.de_group_titles {color: orange; text-align: left; font-variant: small-caps; font-size: 1.5em; font-weight: bold; margin-top: 5px; margin-bottom: 5px;}
.blue_center {color: #47baf8; text-align: center; margin: 0px; padding: 0px;}
.green_center {color: #4cd801; text-align: center; margin: 0px; padding: 0px;}
.error_box {width: 400px; color: fuchsia; background-color: yellow; margin-left: auto; margin-right: auto;}
.notice_stat {color: red;}