body {
background:#fff;
width:900px;
margin: 0px auto;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

.blue {
color:#0071bc;
}

#main {

}

#top {
width:800px;
height:177px;
background:url(images/top.jpg) top left no-repeat;
}

#top_sub {
width:800px;
height:177px;
background:url(images/top.jpg) top left no-repeat;
}

#info {
width: 790px;
background:url(images/info.jpg) top left no-repeat;
height: 190px;
margin: 0px 0px 0px 0px;
float:left;
}

#menu {
width: 871px;
height: 59px;
background:url(images/menu.jpg) top left no-repeat;
padding:0px 0px 0px 0px;
margin: 0px;
float:left;
list-style:none;
}

#menu li {
float:left;
font-size: 13px;
font-weight:bold;
text-transform: uppercase;
}

#menu li a:link, #menu li a:visited {
text-decoration:none;
margin: 0px 0px 0px 0px;
padding: 17px 20px 0px 20px;
color:#5e5e5e;
display:block;
width: 120px;
height: 50px;
text-align:center;
}

#menu li a:active ,#menu li a:hover{
text-decoration:none;
color:#fff;
display:block;
width: 120px;
height: 50px;
text-align: center;
background:url(images/menu_on.jpg) top left repeat-x;
}

#menu_first a:link, #menu_first a:visited{
padding: 17px 20px 0px 30px !important;
width: 130px !important;
}
#menu_first a:active, #menu_first a:hover{
padding: 17px 20px 0px 30px !important;
width: 130px !important;
background:url(images/menu_on_first.gif) top left no-repeat!important;
}


#info2 {
width: 900px;
float:left;
height: 210px;
}

#info2_l {
width: 130px;
height: 207px;
background:url(images/doctor.jpg) top left no-repeat;
float:left;
margin: 5px 0px 0px 90px;
}

#info2_r {
color:#0f2f4d;
font-size: 13pt;

padding: 35px 0px 0px 100px;
float:left;
width: 570px;
}

#iso {
width: 150px;
height: 33px;
float:right;
font-size:11pt;
text-align:center;
margin: 10px 160px 0px 0px;
font-weight:bold;
font-style:normal;
}

.whole_line {
    width: 850px;
    float:left;
    height: 30px;
    margin: -13px 0px 0px 0px;
}

.whole_line_bottom {
    width: 850px;
    float:left;
    height: 30px;
    margin: -39px 0px 0px 0px;
}

#line {
width: 740px;
height: 2px;
background:#002242;
float:left;
overflow:hidden;
margin: 17px 0px 0px 0px;
}

#foo {
width: 110px;
height: 20px;
background:url(images/1.jpg) top left no-repeat;
float:right;
margin: 0px 0px 0px 0px;
}

.line_bottom {
width: 740px;
height: 2px;
background:#002242;
float:left;
overflow:hidden;
margin: -22px 0px 0px 0px;
}

.foo_bottom {
width: 110px;
height: 20px;
background:url(images/1.jpg) top left no-repeat;
float:right;
margin: -39px 60px 0px 0px;
}

#content {
width: 900px;
float:left;
margin: 40px 0px 0px 0px;
}

#contact {
width: 304px;
height: 175px;
background:url(images/contact.jpg) top left no-repeat;
float:left;
margin: -210px 0px 0px 0px;
padding: 80px 0px 0px 35px;
color:#fff;
font-size: 13px;
}

#news {
width: 320px;
float:right;
margin: 0px 50px 0px 0px;
font-size:12px;
color:#7f7f7f;
}

.news_header {
font-size: 18pt;
color:#003c6a;
display:block;
height: 35px;
background:url(images/footer_bg.jpg) bottom right repeat-x;
}

.news_title {
font-size: 11pt;
color:#fba30b;
display:block;
height: 30px;
font-weight:bold;
margin: 25px 0px 0px 0px;
}

.page {
width: 550px;
float:right;
margin: 0px 0px 0px 0px;
font-size:14px;
color:#7f7f7f;
}

.page_content {
width: 450px;
float:left;
}

.page_img_l {
float:left;
margin: 0px 10px 0px 0px;
width: 170px;
height: 117px;
}

.page_img_r {
float:right;
width: 170px;
height: 117px;
margin: 0px 80px 0px 0px;

}

#footer {
float:left;
width:900px;
margin: 20px 0px 30px 0px;
background:url(images/footer_bg.jpg) top center repeat-x;
height: 50px;
}

#footer_l {
width: 300px;
height: 50px;
float:left;
font-size: 12px;
margin: 20px 0px 0px 0px;
color:#8f8c8c;
}

#footer_r {
width: 300px;
height: 50px;
float:right;
margin: 20px 0px 0px 0px;
list-style:none;
}

#footer_r li {
padding: 0px;
float:left;
margin: 0px 0px 0px 0px;
font-size:12px;
color:#004479;
padding: 0px 10px 0px 10px;
border-left:solid 1px #004479;
}

#footer_r li:first-child { border:none; }

.list {
list-style:url(images/point.jpg);
}

.list li {
color:#fba30b;
}

label {
width: 100px;
display:block;
float:left;
}

form {
width: 254px;
}

input {
width: 150px;
border: 1px solid #86a0b5;
margin: 3px 0px 3px 0px;
float:left;
}

.submit {
width: 100px;
background:#002242;
color:#ef9d00;
font-size: 12px;
height: 20px;
font-weight: bold;
padding: 0px 0px 3px 0px;
float:right;
border:none;
}

textarea {
width: 250px;
height: 100px;
}