﻿@charset "utf-8";
/* CSS Document */

body {
margin:0px;
background:url(img/bg.jpg) top repeat-x #22395A;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
a {
color:#FFFFFF;
text-decoration:none;
-moz-outline:none;
}
form {
display:inline;
}
h1 {
color:#000000;
font-size:24px;
font-weight:normal;
}
ul {
margin:0px;
padding:0px;
list-style:none;
}
#container {
width:884px;
margin:auto;
/* background:url(img/neuron.jpg) top center no-repeat; */
}

/* header */
#header {
background:url(img/headbg.jpg) top no-repeat;
height:166px;
font-size:12px;
}
#headmenu {
margin:0px 21px;
}
#headmenu li {
float:left;
background:url(img/menubg.jpg) left top no-repeat;
padding-left:5px;
display:block;
height:38px;
margin:0px 3px;
}
#headmenu li div {
display:block;
background:url(img/menur.jpg) top right no-repeat;
padding:0px 5px 0px 0px;
height:38px;
}
#headmenu li a {
display:block;
padding:5px 3px 0px;
height:33px;
}
#headmenu li a:hover {
background:url(img/arrow.png) center bottom no-repeat;
}

/* content */
#content {
margin:30px 30px 0px;
min-height:450px;
font-size:14px;
text-align:justify;
}
#contact {
margin:20px auto;
}
#contact td {
padding:10px 5px;
}
.imgcol {
padding:35px 20px 0px;
}
.imgcol img {
padding:20px 5px;
clear:both;
}
.contlist {
list-style-type:disc;
margin-left:30px;
}
.contlist li {
padding-top:5px;
}

/* footer */
#footer {
margin:10px auto;
text-align:center;
color:#B3AFC6;
font-size:11px;
}

/* overall */
.CB {
clear:both;
}
.P1 {
font-size:16px;
padding-top:7px;
}
.P2 {
font-size:14px;
padding-top:7px;
}
.field1 {
background:url(img/textfieldbg.jpg) top repeat-x #1F3350;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:12px;
padding:2px;
width:150px;
}
.tit {
font-size:18px;
padding:5px;
text-align:center;
font-weight:bold;
}
.tit2 {
font-size:14px;
padding:2px;
text-align:center;
font-weight:bold;
}