body {
margin: 0;
padding: 0;
background: #f2f4f7;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
margin: 0;
padding: 5px 0px 5px 0px;
font-size:12px;
line-height: 16px;
}

.page {
margin: auto;
width: 950px;
}

.banner {
width: 800x;
background: white url(images/banner.png) no-repeat;
padding-top: 230px;
}

.mid {
float: left;
width: 760px;
padding: 20px 20px 20px 20px;
}

.mid img {
display: block;
text-align:center;
margin-right:auto;margin-left:auto;
}

.center_img {
text-align: center;
margin: 0 auto;
}

.mid_index {
float: left;
width: 500px;
height: 400px;
background: white;
padding: 20px 20px 20px 20px;
}


.mid_right {
float: left;
width: 230px;
height: 400px;
background: white;
padding: 20px 20px 20px 10px;
}

.mid_right ul {
padding: 0px 5px 0px 5px;
margin: 0px;
}

.menu {
display: block;
width: 680px;
height: 33px;
font-family: verdana;
background: url(images/menu_bar.png);
padding-left: 120px;
}

.menu_item {
display: block;
float: left;
width: 79px;
height: 33px;
color: #3b3b3b;
font-size: .7em;
text-align: center;
}

.divider {
float: left;
width:10px;
height: 33px;
background: url(images/menu_divider.png);
}

.menu_item a {
display: block;
color: #3b3b3b;
font-weight: bold;
height: 33px;
line-height: 27px;
text-align: center;
margin: 0 auto;
text-decoration: none;
width: 79px;
}

.menu_item a:hover {
height: 33px;
color: #1554a0;
}

.menu_item_on {
float: left;
width: 79px;
color: #3b3b3b;
font-size: .7em;
text-align: center;
padding-left: 5px;
}

.menu_item_on a {
display: block;
background-image: url(/client/admin/images/button_over.jpg);
color: #3b3b3b;
font-weight: bold;
height: 33px;
line-height: 33px;
text-align: center;
text-decoration: none;
width: 79px;
}

.menu_item_on a:hover {
height: 33px;
background-image: url(/client/admin/images/button_over.jpg);
color: #3b3b3b;
}


.rotating_picture {
float:left;
padding-left: 78px;
width:380px;
}

.bottom {
width: 766px;
height: 380px;
background: white;
}

.bottom_left {
float: left;
display: inline;
padding-top: 10px;
width: 388px;
height: 250px;
}

.title{
font-family: verdana, arial;
font-size: 18px;
color: #2b4e76;
font-weight:bold;
padding-left: 30px;
padding-top: 20px;
padding-bottom: 5px;
}

.main_title{
clear: both;
font-family: verdana, arial;
font-size: 18px;
color: #2b4e76;
font-weight:bold;
padding-left: 10px;
padding-top: 40px;
padding-bottom: 5px;
}


.intro{
font-family: verdana, arial;
font-size: 11px;
color: #2b4e76;
padding-left: 30px;
width: 676px;
}

.body_text {
font-family: verdana, arial;
font-size: 11px;
color: #2b4e76;
padding-left: 10px;
}


.body_text a:link {
color: #4365A4;
text-decoration: underline;
}

.body_text a:visited {
color: #4365A4;
text-decoration: underline;
}

.body_text a:hover {
color: #4365A4;
text-decoration: none;
}

.box{
width: 230px;
height: 182px;
padding-left: 10px;
float: left;
}

.icon {
float: left;
display: inline;
margin-left: 20px;
border: 1px solid white;
margin-right: 10px;
}

.box_title {
font-family: verdana, arial;
font-size: 14px;
color: #2b4e76;
font-weight:bold;
padding-bottom: 10px;
padding-top: 10px;
}

.box_text {
float: left;
width: 224px;
font-family: verdana, arial;
font-size:11px;
}

.box_text img {
float: left;
padding-right: 5px;
}

.box_text a:link {
color: #4365A4;
text-decoration: underline;
}

.box_text a:visited {
color: #4365A4;
text-decoration: underline;
}

.box_text a:hover {
color: #4365A4;
text-decoration: none;
}

.more {
text-align: center;
padding-top: 5px;
height: 26px;
}

.testimonial {
clear: left;
padding-top: 10px;
padding-right: 5px;
font-size: 12px;
}

.testimonial img {
float: left;
padding-right: 5px;
}

.footer {
clear: left;
width: 950px;
text-align: center;
height: 98px;
font-size: 10px;
}

.footer_menu {
padding-top: 20px;
width: 950px;
}

.footer_menu a:link {
text-decoration: none;
color: #3b3b3b;
}

.footer_menu a:visited {
text-decoration: none;
color: #3b3b3b;
}

.footer_menu a:hover {
text-decoration: underline;
color: #3b3b3b;
}

.copyright {
padding-top: 40px;
}


.form_box {
padding-left: 20px;
padding-right: 0px;
font-size: 10px;;
}

.form_box p {
padding-top: 15px;
}

.inquiry {
padding-right: 5px;
padding-left: 30px;
}

.inquiry p {
padding-top: 5px;
}

 label
{
font-size:11px;
width: 5.5em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 5.5em;
}
input
{
color: black;
background: #EAEAD8;
border: 1px solid #15549F;
}
textarea
{
color: black;
background: #EAEAD8;
border: 1px solid #15549F;
}
.submit input
{
color: #000;
background: #C6C695;
border: 2px outset #d7b9c9
}
fieldset
{
margin-top: 10px;
border: 1px solid #404040;
width: 30em
}

legend
{
font-size: 12px;
color: #fff;
background: #2b4e76;
border: 1px solid #404040;
padding: 2px 6px;
}

.newsletter{
background: url(images/newsletter_box.png);
width:211px;
height:59px;
}

.newsletter input {
margin-top:20px;
margin-left:20px;
}

.client {
text-align: center;
padding-left: 15px;
width: 200px;
float: left;
}

.client_title {
font-family: verdana, arial;
font-size: 14px;
color: #2b4e76;
font-weight:bold;
padding-top: 10px;
}

.sub_title {
color: #464646;
font-size:12px;
}