@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}
body{
background:url(../images/bg.jpg) no-repeat center top #0532C9;
font-family:Arial, Helvetica, sans-serif;
}
.wrap{
width:900px;
margin:auto;
}
#header{
width:900px;
height:161px;
background:url(../images/header.png) no-repeat;
}

#menu-wrap{
width:100%;
height:39px;
background:url(../images/menu.gif) repeat-x;
}

#subhead{
width:100%;
height:40px;
background:url(../images/subhead.png) repeat-x;
}

#menu{
list-style:none;
}
#menu li{
float:left;
}
#menu li a.menu{
height:39px;
display:block;
}
#menu a:hover, .current, #menu li:hover a{
background-position:bottom !important;
}
#menu1{
width:111px;
background:url(../images/menu1.gif) no-repeat;
}
#menu2{
width:120px;
background:url(../images/menu2.gif) no-repeat;
}
#menu3{
width:110px;
background:url(../images/menu3.gif) no-repeat;
}
#menu4{
width:171px;
background:url(../images/menu4.gif) no-repeat;
}
#menu5{
width:222px;
background:url(../images/menu5.gif) no-repeat;
}
#menu6{
width:166px;
background:url(../images/menu6.gif) no-repeat;
}
.submenu{
border:5px solid #000099;
position:absolute;
background:url(../images/submenu.png) repeat-x;
-background:url(../images/submenuie.gif) repeat;
-moz-box-shadow:3px 3px 6px black;
width:180px;
list-style:none;
display:none;
}
.submenu li{
width:180px;
}
.submenu li a{
color:white;
font-size:13px;
font-weight:bold;
padding:5px;
display:block;
text-decoration:none;
}

.submenu li:hover{
background:#01317D;
}
/*CONTENT*/
#left{
width:246px;
float:left;
}
#left-t{
width:246px;
height:12px;
background:url(../images/left-t.png) no-repeat;
-background:url(../images/left-t.gif) no-repeat;
}
#left-m{
width:246px;
background:url(../images/left-m.png) repeat-y;
-background:url(../images/left-m.gif) repeat-y;
-margin-top:-20px;
float:left;
}
#left-b{
width:246px;
height:52px;
background:url(../images/left-b.png) no-repeat;
-background:url(../images/left-b.gif) no-repeat;
clear:both;
}

.content a{
color:white;
}
.content h2{
padding:5px 15px;
color:white;
font-size:18px;
}
.content p, .content ul, .content ol{
color:white;
font-size:12px;
padding:5px 15px;
}
.content li{
margin-left:15px;
margin-bottom:8px;
}
.content a img{
border:none;
}
/*RIGHT*/

#right{
width:649px;
float:right;
}
img.center{
display:block;
margin:auto;
margin-top:10px;
margin-bottom:10px;
}
#right-t{
width:649px;
height:12px;
background:url(../images/right-t.png) no-repeat;
-background:url(../images/right-t.gif) no-repeat;
}
#right-m{
width:649px;
background:url(../images/right-m.png) repeat-y;
-background:url(../images/right-m.gif) repeat-y;
-margin-top:-20px;
float:left;
}
#right-b{
width:649px;
height:52px;
background:url(../images/right-b.png) no-repeat;
-background:url(../images/right-b.gif) no-repeat;
clear:both;
}

/*FOOTER*/
#bottom{
width:100%;
height:24px;
background:url(../images/footer.png) repeat-x;
clear:both;
}
#footer{
width:900px;
margin:auto;
}
#footer p{
color:white;
font-size:12px;
text-align:center;
padding:5px 0;
}
#footer a{
color:white;
text-decoration:none;
padding:0 5px;
}
#footer .register{
margin-left:180px;
font-style:italic;
font-weight:bold;
}

.table-form{
width:620px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
margin:15px;
border-collapse:collapse;
}
.table-form td{
border-bottom:1px solid #000099;
border-collapse:collapse;
padding:10px 5px;
vertical-align:top;
font-weight:bold;
}
.table-form textarea{
width:430px;
height:60px;
}

.table-form2{
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
margin:15px;
border-collapse:collapse;
}
.table-form2 td{
border-bottom:none;
border-collapse:collapse;
padding:5px 5px;
vertical-align:top;
font-weight:bold;
}
.table-form2 textarea{
width:300px;
height:60px;
}

/*-----------Graph-----------------*/
#graph{
width:600px;
margin:auto;
}
#graph #title{
width:590px;
height:50px;
margin:auto;
background:#0c64b3;
line-height:35px;
}
#graph #title h2{
text-align:center;
}
#graph .content{
width:190px;
float:left;
height:250px;
margin:10px 5px;
}
.content.color1 {
background:#6bdbfa;
}
.color1 *{
color:black !important;
}
.content.color2{
background:#0f6fc6;
}
hr{
border:none;
background:white;
width:600px; margin:auto;
height:1px;
}