/* Main */
body { margin: 0 0;	padding: 0 0; background: #ffffff; color: #000000; font-family: verdana, sans-serif; font-size: small; }
img { display: block; border: 0; }
span.bold { font-weight: bold; }
div.w700 { width: 700px; margin: 0 auto; }
div.w500 { width: 500px; float: left; }
div.w200 { width: 200px; float: left; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.center { vertical-align: middle; display: block; margin-left: auto; margin-right: auto; text-align: center; }
.smaller { font-size: smaller; }

/* Main */

/* Links */
a.one, a.one:visited { color: #006600; text-decoration: underline; font-weight: normal; background: #ffffff; }
a.one:hover { text-decoration: underline; }
#paginate a, #paginate a:visited { color: #006600; text-decoration: underline; font-weight: normal; background: #ffffff; }
#paginate a:hover { text-decoration: underline; }
/* Links */

/* Header */
#header { width: 100%; padding-bottom: 20px; height: 60px; background: url("/images/header_slice.png") top repeat-x; }
#header_in { width: 700px; margin: 0 auto; }
#logo { float: left; width: 250px; height: 60px; }
#menu { margin-top: 23px; float: right; height: 36px; }
#nav { margin: 0 0; padding: 0 0; float: left; list-style-type: none; border-left: 1px solid #5A6F5A; border-right: 1px solid #003333; height: 36px; line-height: 36px; }
#nav li { float: left; margin: 0 0; padding: 0 0; }
#nav li.current, #nav li a, #nav li a:visited, #nav li a:hover { float: left; display: block; margin: 0 0; padding: 0px 10px; text-decoration: none; border-right: 1px solid #5A6F5A; border-left: 1px solid #003333; color: #ffffff; height: 36px; line-height: 36px; }
#nav li a:hover { background: #5A6F5A; text-decoration: underline; }
#nav li.current { background: #5A6F5A; }
/* Header */

/* Sections */
div.section500 { width: 500px; float: left; padding-bottom: 10px; }
div.section180 { width: 180px; float: left; margin-left: 20px; padding-bottom: 10px; }
div.section_top { line-height: 28px; background: url("/images/section_r1_c2.png") top repeat-x; color: #ffffff; width: 100%; }
div.section_top_left { float: left; background: url("/images/section_r1_c1.png") top no-repeat; width: 22px; }
div.section_top_right { float: right; background: url("/images/section_r1_c3.png") top no-repeat; width: 24px; }
div.section_mid { width: 100%; }
div.section_mid_in { background: url("/images/section_r2_c1.png") top left repeat-y; width: 100%; }
div.section_mid_in2 { background: url("/images/section_r2_c3.png") top right repeat; margin-left: 16px; }
div.section_mid_in3 { margin-right: 24px; background: #ffffff; padding: 10px 10px; }
div.section_mid_in3c { margin-right: 24px; background: #ffffff; padding: 10px 10px; text-align: center; }
div.section_mid_in3search { margin-right: 10px; background: #ffffff; padding: 2px 0px; text-align: center; }
div.section_mid_in3c img { display: inline; }
div.section_bot { line-height: 23px; background: url("/images/section_r3_c2.png") top repeat-x; width: 100%; }
div.section_bot_left { float: left; background: url("/images/section_r3_c1.png") top no-repeat; width: 22px; }
div.section_bot_right { float: right; background: url("/images/section_r3_c3.png") top no-repeat; width: 24px; }
/* Sections */

/* Footer */
#footer { width: 100%; margin: 0 auto; padding-top: 20px; }
#footer_in { width: 100%; text-align: center; color: #000000; }
#footer_in img { display: inline; padding-top: 8px;}
#footer_in p { margin: 0 0; padding: 4px 0px; text-indent: 0px; font-size: smaller; background: #cccccc; }
/* Footer */


input.searchq { width: 110px; float: left; }
input.searchb { background:url("/images/search.png") no-repeat; width: 24px; height: 24px; border: none; cursor:pointer; }