body { font-family: 'trebuchet ms', helvetica, arial, sans-serif;color: #333;font-size: 12px;margin: 0;padding: 0;background: url(../images/ip_bg.jpg) repeat-x #a7ca0c; }
#wrap { width: 100%; }
#headwrap { width: 1025px;overflow: hidden; }
#headwrap #logo { float: left;width: 146px; }
#headwrap #tophead { float: left;width: 879px; }
#headwrap #navi { padding-top: 9px; }
#headwrap #navi ul { list-style-type: none;width: 879px;overflow: hidden;margin: 0;padding: 0; }
#headwrap #navi ul li { list-style-type: none;margin: 0;padding: 0;float: left; }
#headwrap #navi ul li a { padding: 7px 10px;color: #fff;display: block;font-weight: bold;font-size: 14px;text-decoration: none; }
#headwrap #navi ul li a:hover { text-decoration: underline; }
#headwrap #navi ul li a.selected { color: #A7CA0C;background: #fff; }

#headwrap #headtext { line-height: 200%;background-color:#fff; }
#headwrap #headtext h1 { margin: 0;padding: 50px 0 5px 40px;color: #333;font-size: 28px; }
#headwrap #headtext h2 { margin: 0;padding: 0px 0 10px 40px;color: #0C6F8E;font-size: 20px; }
#headwrap #headtext h3 { margin: 0;padding: 0px 0 10px 40px;color: #0C6F8E;font-size: 14px; }

#contentwrap { margin: 5px 0 0 0;background: url(../images/ip_c_bg.jpg) repeat-x #fff;font-family: verdana, arial, helvetica, sans-serif; }
#contentarea { background: url(../images/fruit_tree_bg.jpg) no-repeat;min-height: 642px;padding-left: 320px;overflow: hidden;width: 705px; }
#contentarea-minimal { min-height:50px;padding-left: 320px;overflow: hidden;width: 705px; }
#contentarea #lcontent { float: left;width: 365px;padding-right: 20px;padding-top: 30px;padding-bottom: 20px;line-height: 150%; }
#contentarea #rcontent { float: left;width: 320px;padding-top: 115px;line-height: 150%;padding-bottom: 20px; }

#lcontent h2 { font-size: 18px;font-family: 'trebuchet ms', helvetica, arial, sans-serif;line-height: 130%;font-weight: normal;padding-bottom: 0;margin-bottom: 0; }
#rcontent h2 { font-size: 18px;font-family: 'trebuchet ms', helvetica, arial, sans-serif;line-height: 130%;font-weight: normal;padding-bottom: 0;margin-bottom: 0; }
.nopadtop { margin-top: 0; }

#loginbox { float:left;padding-top:100px;padding-left:80px;background:url(../images/login-bg.jpg) no-repeat bottom; min-height:128px;min-width:350px }
#loginbox p {font-weight:bold; font-size:18px;line-height:1.0em;}

#footwrap { background: url(../images/ip_foot.jpg) repeat-x; }
#footwrap #footcontent { padding: 10px 0 10px 250px;font-family: arial, helvetica, sans-serif;font-size: 11px; }
#footwrap a { color: #03658C;font-weight: bold;text-decoration: underline; }
#footwrap a:hover { text-decoration: none; }
#footwrap .botnav { color: #03658C; }

a { color: #03658C;font-weight: bold;text-decoration: underline; }
a:hover { text-decoration: none; }

img { border: 0px; }
