/* CSS Document */
body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7b7b7a;
background:#f3f3e2 url(../images/bg_body.gif) repeat-x top;
}

h2 {
color:#085f94;
font-size:24px;
margin:0;
padding:0;
font-weight:normal;
}

.wrapper {
width:1004px;
margin:0 auto;
}

.wing_left {
width:30px;
float:left;
position:relative;
}

.wrap_in {
width:924px;
margin:0 auto;
padding:0px 10px;
float:left;
position:relative;
background:#ffffff;
}

.wing_right {
width:30px;
float:left;
position:relative;
}

.header {
background:url(../images/header.jpg) no-repeat top;
height:155px;
}

.head_left {
width:670px;
}

.slogan {
width:281px;
height:40px;
border-right:1px solid #2a76a3;
padding-top:8px;
text-align:center;
margin-top:15px;
float:left;
position:relative;
font-size:32px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
color:#338ac2;
}

.address {
width:170px;
float:left;
position:relative;
padding-left:25px;
color:#2a76a3;
padding-top:15px;
}

.head_right {
text-align:right;
font-weight:bold;
color:#000000;
font-size:18px;
clear:both;
width:250px;
float:right;
}

.content_head {
background:url(../images/bg_ctn.jpg) no-repeat top;
padding-top:48px;
}

.leftpane {
background: url(../images/bg_gradient2.jpg) repeat-x top;
padding:10px 45px 10px 22px;
}

.rightpane {
width:151px;
float:right;
padding:10px 15px;
color:#508662;
margin-left:45px;
background:url(../images/bg_gradient.jpg) repeat-x top;
}

.textfield {
border:1px solid #d9d9d9;
height:16px;
}

.content {
padding:0px 32px;
background:url(../images/bg_gradient.jpg) repeat-x top;
height:100%;
}

.content2 {
padding:0px 55px 20px 55px;
}



