* { font-family: Verdana, Sans-Serif; }
body { font-family: Verdana, Sans-Serif; padding: 0 10px 30px 10px; margin: 0; color: #57575a; font-size: 11px; background: #dedede url(/_img/bg.jpg) repeat-x; line-height: 18px; }
table, img { border: 0; }
td, th { font-family: Verdana, Sans-Serif; vertical-align: top; text-align: left; font-weight: normal; line-height: 18px; }
label { cursor: pointer; }
p, ul, ol { margin-top: 0; margin-bottom: 18px; }
form, map { display: inline; }

a { color: #779024; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-size: 11px; margin: 0 0 18px 0; text-transform: uppercase; }
h2 { font-size: 11px; margin: 0; }
h3 { font-size: 11px; margin: 0; }
h4 { font-size: 11px; margin: 0; }
h5 { font-size: 11px; margin: 0; font-style: italic; }
h6 { font-size: 11px; margin: 0; font-style: italic; }

hr { height: 1px; border: 0; color: #57575a; background-color: #57575a; }

#container { position: relative; width: 781px; margin: 0 auto; }
#header { position: relative; height: 246px; background: url(/_img/bg_header.gif) no-repeat; }
#logo { position: absolute; left: 0; top: 32px; }
#payoff { position: absolute; left: 235px; top: 67px;  }
#footer { clear: both; height: 29px; width: 100%; background: url(/_img/bg_footer.gif) no-repeat; }
#main { position: relative; background: #fff url(/_img/bg_main.gif) repeat-y; width: 771px; padding: 0 5px 0 5px; }
#headerimage { position: absolute; left: 5px; top: 131px; width: 771px; height: 115px; overflow: hidden; }
#contactinfo { position: absolute; left: 220px; }
.clear { clear: both; }

div.example { border: 1px solid #ccc; padding: 6px; margin-bottom: 18px; }

#nav1 { position: absolute; top: 105px; width: 100%; z-index: 10; }
#nav1 ul { margin: 0 10px 0 0; padding: 0; list-style-type: none; float: right; }
#nav1 ul li { float: left; width: auto; margin-left: 5px; }
#nav1 ul li a { color: #fff; }
#nav1 ul li a:hover { color: #515153; text-decoration: none; }
#nav1 ul li a.main { font-weight: bold; text-transform: uppercase; }
#nav1 ul li tr.top { visibility: hidden; }
#nav1 ul li tr.bottom { visibility: hidden; }
#nav1 ul li td.links {  }
#nav1 ul li td a { display: block; float: none; line-height: 15px; padding: 2px 9px 3px 9px; background-color: #a9cd33; }
#nav1 ul li .sub { display: none; width: auto; }
#nav1 ul li .sub table { width: 100%; }

#nav1 ul li.active tr.top { visibility: visible; }
#nav1 ul li.active a.main { color: #515153; }
#nav1 ul li.active tr.bottom { visibility: visible; }

#nav1 ul li table.expanded tr.top { visibility: visible; }
#nav1 ul li table.expanded a.main { color: #515153; }
#nav1 ul li table.expanded tr.bottom { visibility: visible; }
#nav1 ul li table.expanded .sub { display: block; }

#nav1 td.b_m { xwidth: 95%; height: 6px; background-color: #a9cd33; }
#nav1 td.b_l { width: 6px; background-color: #a9cd33; }
#nav1 td.b_tl { width: 6px; height: 6px; background-repeat: no-repeat; background-image: url(/_img/cn_nav1_tl.png); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/cn_nav1_tl.png', sizingMethod='crop'); }
#nav1 td.b_tr { width: 6px; height: 6px; background-repeat: no-repeat; background-image: url(/_img/cn_nav1_tr.png); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/cn_nav1_tr.png', sizingMethod='crop'); }
#nav1 td.b_br { width: 6px; height: 6px; background-repeat: no-repeat; background-image: url(/_img/cn_nav1_br.png); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/cn_nav1_br.png', sizingMethod='crop'); }
#nav1 td.b_bl { width: 6px; height: 6px; background-repeat: no-repeat; background-image: url(/_img/cn_nav1_bl.png); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/cn_nav1_bl.png', sizingMethod='crop'); }

#nav2 {  }
#nav2 ul { list-style-type: none; margin: -6px 0 30px 0; padding: 0; }
#nav2 ul li { display: inline; padding: 0; }
#nav2 ul li a { display: block; padding: 6px 0 6px 33px; text-decoration: none; background: url(/_img/li_nav2.gif) no-repeat; background-position: -17px 14px; }
#nav2 ul li a:hover { background-position: 0 14px; }
#nav2 ul li a.active { color: #57575a; background-position: 0 14px; }

#col1 { float: left; width: 210px; min-height: 250px; _height: 250px; margin: 30px 22px 0 0; padding: 0 0 20px 0; }
#col2 { float: left; width: 510px; min-height: 250px; _height: 250px; margin: 30px 0 0 0; padding: 0 0 20px 0; }

.content ul { list-style-type: none; list-style-image: url(/_img/li.gif); margin: 0 0 13px 16px; padding: 0; }
.content ul li { padding-left: 2px; margin: 0; }
.content ol { margin: 0 0 13px 16px; padding: 0; }
.content ol li { padding-left: 2px; margin: 0; }

#col1 .item { padding: 0 0 0 33px; background: url(/_img/li_nav2.gif) no-repeat; background-position: 0 8px; background-position: 0 8px; }

.home #col1 { width: 412px; margin: 30px 0 0 0; padding-left: 65px; }
.home #col2 { float: right; width: 269px; margin: 18px 0 0 0; }
.home #contactinfo { left: 52px; }

.box { width: 269px; background: url(/_img/li_nav2.gif) no-repeat; background-position: 253px 47px; }
.box .top { width: 253px; height: 10px; overflow: hidden; background: url(/_img/box_top.gif) no-repeat; }
.box .bottom { width: 253px; height: 10px; background: url(/_img/box_bottom.gif) no-repeat; }
.box .content { width: 223px; padding: 2px 15px 1px 15px; background-color: #a9cd33; color: #fff; }
.box .content a { color: #3d4f01; padding: 0 8px 0 0; background: url(/_img/arrow.gif) no-repeat right 5px; }
.box .content h1, .box .content h2 { color: #57575a; }








