body {
background:#FFFFFF;
margin:0px 0px 20px 0px; padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#main {
width:777px; height:570px;
margin:25px 23px 0px 23px; padding:0px;
border-top:#c7302c solid 1px; border-right:#c7302c solid 12px; border-bottom:#c7302c solid 1px; border-left:#c7302c solid 12px;
}

.top_bar {
height:18px;
border-bottom:#e39896 solid 1px;
}

.logo {
margin:25px 0px 0px 27px; padding:0px;
}

.title1 {
margin:40px 0px 0px 27px; padding:0px;
}

.title2 {
margin:33px 0px 0px 27px; padding:0px;
}

#left {
float:left; width:auto;
margin:0px; padding:0px;
}

#select_box {
width:276px; height:115px;
margin:15px 0px 0px 37px;
border-left:#c5d5f0 1px solid; border-right:#c5d5f0 1px solid;
border-top:#95b7df 1px solid;
}

#select_box .select_bar {
height:16px;
padding-left:5px;
border-bottom:#c5d5f0 1px solid;
background:#e5ecf9 no-repeat right url("../images/select_bar.gif");
color:#4d61cc;
font-size:10px; font-weight:bolder;
text-decoration:underline;
line-height:16px;
}

#select_box .content {
width:210px;
margin:5px 30px 0px 30px;
padding-left:3px; padding-right:3px;
background:#f4f8f9;
}

#select_box .td {
width:70px;
text-indent:-5px;
padding-left:0px; margin:0px;
float:left;
font-family:"Microsoft Sans Serif";
background:#f4f8f9;
}

#select_box .text {
text-align:center;
background:#dae9fa;
font-family:"Microsoft Sans Serif";
font-size:12px;
}

#select_box .buttons {
margin-top:5px;
text-align:center;
}

#select_box .bt {
width:97px; height:21px;
border:0px;
background:url("../images/button.gif");
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:12px;
}

#select_box .bt :hover {
width:97px; height:21px;
border:0px;
background:url("../images/button_hover.gif");
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:12px;
}

#blue_box {
width:277px; height:128px;
margin:23px 0px 0px 37px;
border:#407fbc 1px solid;
}

#blue_box .top_bar {
height:5px;
background:#7187c3;
font-size:0px;
border:0px;
}

#blue_box .content {
padding:0px 8px 0px 8px;
}

#blue_box ul {
margin-top:2px;
list-style:outside decimal;
}

#blue_box li {
margin-left:-15px;
}

#right {
float:right; width:auto;
margin:0px; padding:0px;
}

#red_box {
width:347px; height:212px;
border:#cc8d8e solid 1px;
margin:15px 59px 0px 0px;
}

#red_box .top_bar {
height:5px;
background:#991b1e;
border:0px;
font-size:0px;
}

#red_box .content {
padding:12px;
font-size:14px;
}

#contact {
margin-top:35px;
margin-left:0px;
}

#footer {
width:777px;
margin-top:18px;
text-align:center;
}