body{
margin:0;
background-color:#7f7f7f;
}

/*-------LIST---------*/
ul{
margin:0 0 0 1em;
padding:0;
}

ol{
list-style-type:disc;
}

/*-------A LINK---------*/
a:link{
color:#008000;
}

a:visited{
color:#008000;
}

a:hover{
color:#ff7800;
}

a:active{
color:#e2e2a9;
}

/*-------H1,2,3,4---------*/
h1{
padding:0;
margin:0;
font-weight:normal;
line-height:.7em;
font-size:2.1em;
letter-spacing:-.1em;
font-family:helvetica;
color:#ffffff;
}

h3{
margin:0;
color:#c9e45a;
font-size:.9em;
}

h4{
margin:0;
font-size:small;
}

/*-------TABLE---------*/
table{
width:500px;
border:1px #000 solid;
}

tr td{
border:1px #000 solid;
}

#tb{
border-collapse:collapse;
}

/*-------HEADER PAGE---------*/
#page{
width:800px;
background-image:url(images/shadow.gif);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
}

#header{
width:800px;
height:76px;
background-image:url(images/title.gif);
background-repeat:no-repeat;
padding:25px 25px 0 25px;
margin-bottom:0;
}

#title{
width:780px;
height:95px;
background-image:url(images/title_img1.jpg);
background-repeat:no-repeat;
margin:0 10px;
display:block;
}

html>body #header{
height:51px;
}

.description{
color:#c9e45a;
}

/*-----------MENU--------------*/
#menu{
width:780px;
margin:0 10px;
text-align:right;
background-image:url(images/menu.gif);
background-repeat:repeat-x;
}

ul li.menu{
float:left;
margin:0 0 0 1em;
padding:0;
list-style-type:disc;
text-align:right;
}

#other{
width:780px;
margin:3px 20px;
clear:both;
font-size:small;
}

/*-----------MAIN--------------*/
#mainpage{
width:780px;
margin: 0 10px;
}

/*-------MAIN CONTENTS---------*/
#main_cont{
width:560px;
float:left;
}

#main_cont_sub{
margin-left:50px;
}

#cont_title{
width:540px;
background-image:url(images/cont_title.gif);
background-repeat:no-repeat;
padding:3px 0 2px 10px;
margin-left:10px;
}

#cont_title1{
width:490px;
background-image:url(images/cont_title.gif);
background-repeat:no-repeat;
padding:3px 0 2px 10px;
margin-left:10px;
}

/*-------SUB CONTENTS---------*/
#sub{
width:210px;
float:right;
}

#sub_cont{
width:205px;
background-image:url(images/sub_cont_m.gif);
background-repeat:repeat-y;
}

#sub_cont_h{
width:205px;
background-image:url(images/sub_cont_t.gif);
background-repeat:no-repeat;
padding:4px 0 0 10px;
}

#sub_cont_tf{
width:205px;
height:12px;
background-image:url(images/sub_cont_tf.gif);
background-repeat:no-repeat;
}

#sub_cont_m{
width:178px;
margin:0 13px;
font-size:small;
}

#sub_cont_f{
width:205px;
height:26px;
background-image:url(images/sub_cont_f.gif);
background-repeat:no-repeat;
}

/*-------SUB INFORMATION---------*/
#sub_info{
width:205px;
background-image:url(images/sub_info.gif);
background-repeat:repeat-y;
}

#sub_info_h{
width:205px;
height:63px;
background-image:url(images/sub_info_h.gif);
background-repeat:no-repeat;
}

#sub_info_m{
width:182px;
margin-left:11px;
font-size:small;
}

#sub_info_m ul li{
margin-bottom:4px;
}

#sub_info_f{
width:205px;
height:20px;
background-image:url(images/sub_info_f.gif);
background-repeat:no-repeat;
}

/*-----------FOOTER--------------*/
#hrf{
margin:0 10px 0 10px;
height:3px;
background-image:url(images/hr.gif);
background-repeat:repeat-x;
}

#footer{
width:790px;
height:33px;
text-align:right;
font-size:small;
padding:0 10px 10px 0;
background-image:url(images/footer.gif);
}

/*-----------FRAME--------------*/
#frame {
width:auto;
height:200px;
overflow: auto;
}