@charset "utf-8";
/* CSS Document */
body{
        background:#013874;
        font-family:Arial, Helvetica, sans-serif;
        margin:0;
        padding:0;
        width:100%;
        }
img{
        border:none;
        }
h1,h2,h3,h4,h5,h6{
        margin:0;
        padding:0;
        }
h1{
        margin:0.5em 0;
        }
h2{
        color:#ffffff;
        font-size:14px;
        }
h3{
        color:#4d4d4d;
        font-size:11px;
        }

h6{
        color:#4d4d4d;
        font-size:13px;
        }

a{
        color:#ffffff;
        text-decoration:none;
        }
a:hover{
        color:#004c6b;
        text-decoration:none;
        }
/* logo */
.logo{
        text-align:center;
        margin:5px 0 0 0;
        padding:0;
        background:#ffffff;
        }
.logo a{
        display:block;
        padding:5px;
}
.logo1{
        text-align:center;
        margin:5px 0 0 0;
        padding:0;
        background:#a2a9a1;
        }
.logo1 a{
        display:block;
        padding:5px;
}
.logo2{
        text-align:center;
        margin:5px 0 0 0;
        padding:0;
        background:#1389c7;
        }
.logo2 a{
        display:block;
        padding:5px;
}

.logo3{
        text-align:center;
        margin:5px 0 0 0;
        padding:0;
        background:#23a038;
        }
.logo3 a{
        display:block;
        padding:5px;
}
.logo4{
        text-align:center;
        margin:5px 0 0 0;
        padding:0;
        background:#feca13;
        }
.logo4 a{
        display:block;
        padding:5px;
}

.logo5{
        text-align:center;
        margin:5px 0 0 0;
        padding:0;
        background:#e22423;
        }
.logo5 a{
        display:block;
        padding:5px;
}




/* menu */
.menu{
        margin:20px 10px;
        padding:0;
        }
.menu a{
        font-size:12px;
        font-weight:normal;
        text-align:center;
        display:block;
        background:#ffffff url(../images/menu-shade.png) repeat-x;
        border:1px solid #dddddd;
        color:#333333;
        padding:10px;
        margin:10px 0;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        -moz-box-shadow:0 2px 4px #aaaaaa;
        -webkit-box-shadow:0 2px 4px #aaaaaa;
        box-shadow:0 2px 4px #aaaaaa;
        }
.menu a:hover{
        color:#bbbbbb;
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        }

.menu2{
        margin:10px 5px;
        padding:0;
        }
.menu2 a{
        font-size:12px;
        font-weight:bold;
        text-align:center;
        display:block;
        background:#148ac7 url(../images/menu-shade.png) repeat-x;
        border:1px solid #dddddd;
        color:#ffffff;
        padding:10px;
        margin:10px 0;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        -moz-box-shadow:0 2px 4px #aaaaaa;
        -webkit-box-shadow:0 2px 4px #aaaaaa;
        box-shadow:0 2px 4px #aaaaaa;
        }
.menu2 a:hover{
        color:#bbbbbb;
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        }

.menu3{
        margin:10px 5px;
        padding:0;
        }
.menu3 a{
        font-size:12px;
        font-weight:bold;
        text-align:center;
        display:block;
        background:#21a337 url(../images/menu-shade.png) repeat-x;
        border:1px solid #dddddd;
        color:#ffffff;
        padding:10px;
        margin:10px 0;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        -moz-box-shadow:0 2px 4px #aaaaaa;
        -webkit-box-shadow:0 2px 4px #aaaaaa;
        box-shadow:0 2px 4px #aaaaaa;
        }
.menu3 a:hover{
        color:#bbbbbb;
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        }

.menu4{
        margin:10px 5px;
        padding:0;
        }
.menu4 a{
        font-size:12px;
        font-weight:bold;
        text-align:center;
        display:block;
        background:#ffcb13 url(../images/menu-shade.png) repeat-x;
        border:1px solid #dddddd;
        color:#000000;
        padding:10px;
        margin:10px 0;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        -moz-box-shadow:0 2px 4px #aaaaaa;
        -webkit-box-shadow:0 2px 4px #aaaaaa;
        box-shadow:0 2px 4px #aaaaaa;
        }
.menu4 a:hover{
        color:#bbbbbb;
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        }

.menu5{
        margin:10px 5px;
        padding:0;
        }
.menu5 a{
        font-size:12px;
        font-weight:bold;
        text-align:center;
        display:block;
        background:#e12424 url(../images/menu-shade.png) repeat-x;
        border:1px solid #dddddd;
        color:#ffffff;
        padding:10px;
        margin:10px 0;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        -moz-box-shadow:0 2px 4px #aaaaaa;
        -webkit-box-shadow:0 2px 4px #aaaaaa;
        box-shadow:0 2px 4px #aaaaaa;
        }
.menu5 a:hover{
        color:#bbbbbb;
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        }


/* content */
.content{
        font-size:12px;
        color:#ffffff;
        line-height:2em;
        margin:5px;
        padding:0;
        }
.content h2{
        margin:0 0 0 5px;
        padding:0;
        }
.content p{
        text-align:left;
        margin:0 5px 5px 5px;
        line-height:1.3em;
        padding:0;
        }
/* footer */
.footer{
        border-top:2px solid #565656;
        background:#ffffff;
        font-size:12px;
        margin:10px 0 0 0;
        padding:5px 0;
        }
.footer p{
        color:#aaaaaa;
        font-size:12px;
        text-align:right;
        margin:5px;
        }
.footer p a{
        color:#2d2d2d;
        padding:5px;
        }
.footer p a:hover{
        color:#2d2d2d;
        }


.footer2{
        border-top:2px solid #565656;
        background:#c4c4c4;
        font-size:12px;
        margin:10px 0 0 0;
        padding:5px 0;
        }
.footer2 p{
        color:#aaaaaa;
        font-size:12px;
        text-align:right;
        margin:5px;
        }
.footer2 p a{
        color:#2d2d2d;
        padding:5px;
        }
.footer2 p a:hover{
        color:#2d2d2d;
        }
/* clear */
.clear{
        clear:both;
        }
.code{
        padding:0;
        border:1px dotted #bbbbbb;
        }
.numbering{
        background:#f2f2f2;
        color:#bbbbbb;
        padding:2px 5px;
        }
.tag{
        color:#0975a2;
        }
.program{
        color:#ff003c;
        }
.head{
        padding:5px;
        color:#013874;
        background:#ffffff;
        }
.head1{
        padding:5px;
        color:#FFFFFF;
        background:#a2a9a1;
        }
.head2{
        padding:5px;
        color:#FFFFFF;
        background:#1389c7;
        }
.head3{
        padding:5px;
        color:#FFFFFF;
        background:#23a038;
        }
.head4{
        padding:5px;
        color:#FFFFFF;
        background:#feca14;
        }
.head5{
        padding:5px;
        color:#FFFFFF;
        background:#e22424;
        }