body {
 margin: 0px;
 font-family: Tahoma, Verdana;
 font-size: 8pt;
}

div.page {
 width: 800px;
 border-left: 1px solid #0099cb;
 border-right: 1px solid #0099cb;
 margin: auto;
 background: #fff;
}

div.top {
 width: 800px;
 height: 5px;
 border-bottom: 1px solid #fff;
 background: #ff9a16;
}

div.logo {
 width: 800px;
 height: 114px;
 border-bottom: 1px solid #b2e0ef;
 background: url('./../images/logo_bg.gif') #fff;
 background-repeat: repeat-x;
}

div.logo_left {
 width: 400px;
 height: 114px;
 float: left;
}

div.logo_right {
 width: 380px;
 height: 114px;
 text-align: right;
 float: left;
}

div.menu {
 width: 800px;
 padding-top: 10px;
 border-bottom: 3px solid #0099cb;
 margin: auto;
 position: relative;
 clear: both;
}

div.menu_inner {
 width: 720px;
 margin: auto;
} 

div.submenu { 
 display: none;
 position: absolute;
 left: 0;
 top: 15px;
 white-space: nowrap;
}

div.submenu_inner {
 padding: 5px;
 border: 1px solid #0099cb;
 background: #fff;
}

div.button {
 height: 23px;
 position: relative;
 float: left;
}

div.content {
 width: 800px;
 min-height: 534px; 
 background: url('./../images/content_bg.gif') #fff;
 background-repeat: repeat-x;
}

div.text {
 width: 422px;
 padding-top: 30px;
 float: left;
}

div.image {
 width: 378px;
 text-align: right;
 float: left;
}

div.text_sub {
 width: 523px;
 padding-top: 30px;
 float: left;
}

div.image_sub {
 width: 277px;
 text-align: right;
 float: left;
}

div.pre_footer {
 width: 800px;
 height: 3px;
 background: #0099cb;
 clear: both; 
}

div.footer {
 width: 800px;
 border-top: 1px solid #fff;
 background: #0099cb;
 text-align: center;
}

div.clear {
 clear: both;
}

h1 {
 margin-left: 60px;
 margin-bottom: -0px;
 font-family: Verdana;
 font-size: 15pt;
 font-weight: normal;
 color: #0099cb;
}

h2 {
 margin-left: 60px;
 margin-right: 45px;
 font-family: Tahoma;
 text-align: justify;
 font-size: 9pt;
 font-weight: normal;
 color: #505050;
}

span.h3 {
 font-family: Tahoma;
 text-align: justify;
 font-weight: bold;
 font-size: 14pt;
 color: #999999;
}

span.h4 {
 font-family: Tahoma;
 text-align: justify;
 font-weight: bold;
 font-size: 13pt;
 color: #000;
}

span.h5 {
 font-family: Tahoma;
 text-align: justify;
 font-weight: bold;
 font-size: 11pt;
 color: #0099cb;
}

a.menu {
 color: #0099cb; 
}

a.menu2 {
 color: #0099cb;
 text-decoration: none;
}

a.menu3 {
 color: #0099cb; 
 text-decoration: none;
}

a.menu:hover {
 color: #000;
}

a.menu3:hover {
 color: #000;
}

td.form {
 font-family: Tahoma, Verdana;
 font-size: 7,5pt;
 width: 250px;
}

input.form {
 border: 1px solid #0099cb;
 font-size: 7.5pt;
 padding: 1px;
 font-family: "Trebuchet MS", Tahoma, Verdana;
}

textarea.form {
 border: 1px solid #0099cb;
 width: 350px;
 height: 100px;
 overflow: hidden;
 font-size: 8pt;
 font-family: "Trebuchet MS", Tahoma, Verdana;
}

select.form {
 border: 1px solid #0099cb;
 font-size: 7.5pt;
 padding: 1px;
 font-family: "Trebuchet MS", Tahoma, Verdana;
}

span.red {
 color: #ff0000;
}

p.right {
 text-align: right;
 margin-top: 0px;
 margin-bottom: -10px;
}