body {
font:11px Arial, Helvetica, sans-serif;
background:#FFF;
margin:0 auto;
padding:0
}

.wrapper {
width:972px;
background:#fff url(../data-entry-images/inner_streap.jpg) repeat-y;
border-top:none;
border-bottom:none
}

.header {
height:83px;
background:#fff url(../data-entry-images/main_streap.jpg) repeat-y
}

.phone {
width:504px;
background:#8e9277;
float:right;
color:#eaf3b3;
margin-top:40px;
line-height:19px;
font-weight:700;
text-align:left;
padding-left:8px;
font-size:12px
}

.menu {
float:right;
color:#fff;
font-weight:700;
width:700px;
margin-top:-4px;
text-align:right
}

.menu ul {
list-style:none;
display:inline;
margin:0;
padding:0
}

.menu li {
display:inline;
text-decoration:none;
color:#8e9277;
margin:0;
padding:0
}

.menu li a {
display:inline;
text-decoration:none;
color:#8e9277;
margin:0;
padding:8px 11px
}

.menu li a:hover {
color:#becfb5
}

.left {
width:184px;
border-right:1px solid #bcc8a9;
background:#e2dfcf;
font:12px/22px Arial, Helvetica, sans-serif;
float:left;
text-align:left;
font-weight:700;
margin:0;
padding:0
}

.left_title {
font-size:14px;
font-weight:700;
color:#fff;
background:#8e9277;
width:177px;
padding-left:7px
}

.left ul {
list-style:none;
margin:0;
padding:0
}

.left li {
background:url(../data-entry-images/left_sep.jpg) top no-repeat;
width:184px
}

.left li a {
color:#727271;
text-decoration:none;
padding-left:7px
}

.left li a:hover {
color:#8e9277
}

.submenu {
font-weight:400;
list-style:none;
line-height:16px;
font-size:11px
}

.submenu a {
font-weight:400
}

.main_img {
width:142px;
height:auto;
overflow:hidden;
float:left
}

.content {
width:644px;
float:right;
border-right:1px solid #ccc
}

.contentfont {
clear:both;
font:12px/16px Arial, Helvetica, sans-serif;
color:#585858;
text-align:justify;
padding:10px
}

.contentfont a {
text-decoration:none;
color:#585858
}

.contentfont a:hover {
text-decoration:underline;
color:#8e9277
}

.contentfont p {
margin:0;
padding:7px 0 0
}

.contentfont ul {
margin:0;
padding:7px 0 0 25px
}

.contentfont ul li {
list-style:square
}

.contentbox {
width:195px;
float:left;
margin-top:7px;
padding-right:7px;
padding-left:7px;
height:210px;
border-right:1px solid #ccc
}

.contentbox a {
text-decoration:none;
color:#929277
}

.box_title {
line-height:20px;
width:188px;
background:#c2c5a8;
padding-left:7px
}

h1 {
clear:both;
font:bold 15px Arial, Helvetica, sans-serif;
color:#595959;
margin:0;
padding:0
}

h2 {
font:bold 13px Arial, Helvetica, sans-serif;
color:#676c47;
margin:0;
padding:7px 0 0
}

h3 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#390;
margin:0;
padding:10px 0 0
}

.punchline {
width:634px;
height:87px;
font:26px "Times New Roman", Times, serif;
color:#676c47;
background:#d5e4da;
text-align:left;
padding-left:10px
}

.pilot_proj {
background:#8e9277;
color:#FFF;
font:13px Arial, Helvetica, sans-serif;
float:right;
width:237px;
height:27px;
padding-left:7px;
margin-top:5px;
padding-top:10px;
text-align:center
}

.pilot_projnew {
float:right;
background:#becfb5;
height:40px;
width:230px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
padding-right:5px;
padding-left:220px;
padding-top:5px
}

.pilot_projnew a {
text-decoration:none;
color:#fff
}

.footer {
clear:both;
color:#FFF;
height:60px;
padding-top:15px;
background:#8E9277;
border-top:1px solid #ccc;
line-height:18px
}

.footer a {
text-decoration:none;
color:#FFF
}

.img-border {
border:solid 4px #eee;
margin:0 0 10px 10px;
padding:1px
}

.phone a,.pilot_proj a {
color:#FFF;
text-decoration:none
}

.phone a:hover,.pilot_proj a:hover,.pilot_projnew a:hover {
color:#eaf3b3
}

.contentbox a:hover,.footer a:hover {
color:#595959
} 