* { padding: 0; margin: 0; }
html, body { color: #f6f2d9; font-size: 0.9em; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; background: #5d9b36 url(../graphics/global/header.jpg) no-repeat center 0; min-width: 880px; margin: 0; padding: 0; }
strong, em, b, i { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
p { margin-top: 0; margin-bottom: 0.8em; }
h1 { color: #b2ce24; font-size: 2.3em; font-family: Futura; font-weight: normal; line-height: 1.4em; text-align: left; letter-spacing: 0.15em; margin: 0 0 0.33em; }
h2 { font-size: 1.7em; font-family: Futura; font-weight: normal; line-height: 1.4em; text-align: left; letter-spacing: 0.15em; margin: 0 0 0.33em; }
h3 { font-size: 1.3em; font-family: Futura; font-weight: normal; line-height: 1.4em; text-align: left; margin: 0 0 0.33em; }
.green_text { color: #5d9b36; }
.p-e_style { color: #e8f2e3; font-weight: bold; background-color: #00703c; padding: 3px; }
.px10 { font-size: 10px; }
.px12 { font-size: 12px; }
.px14 { font-size: 14px; }
.justify { text-align: justify; }
.text_right { text-align: right; }
.text_center { text-align: center; }
hr { margin-top: 0; margin-bottom: 5px; border-color: #529534 transparent transparent; border-style: solid; border-width: 1px; }
.input { color: white; font-size: 1em; background-color: #1f4880; padding: 2px; border: solid 1px #3369b3; }
.clear { clear: both; }
/*--- LISTS ---*/
ul { line-height: 1.4em; text-align: left; margin-top: 0.3em; margin-bottom: 1em; margin-left: 0.5em; padding-left: 1em ; list-style-type: square; }
ol { text-align: left; margin-top: 0.3em; margin-bottom: 1em; margin-left: 1em; padding-left: 0.75em ; }
li { text-align: left; margin-top: 0.4em; }
/*---- LINKS ----*/
a:link { color: #b2ce24; text-decoration: none; }
a:visited { color: #b2ce24; text-decoration: none; }
a:hover { color: yellow; text-decoration: none; }
a:active { color: white; text-decoration: none; }
/*----- IMAGES -----*/
img { border-width: 0; }
.img_border { border-style: solid; border-width: 1px; }
.sales_rep_thumb { float: right; margin: 0 0 10px 15px; border-style: solid; border-width: 6px; }
.sales_rep_thumb_sm { margin: 0 10px 5px 0; float: left; border-style: solid; border-width: 3px; }
.img_float_left { float: left; margin: 0 20px 5px 0; }
.img_float_right { float: right; margin: 0 0 5px 20px; }
.map_border { border: solid 1px #529534; }
/*---- HEADER ----*/
#header { width: 880px; height: 280px; margin: 0 auto; }
#header h1 { display: none; }
#header h2 { display: none; }
#header p { display: none; }
#header_photo { width: 300px; height: 280px; float: right; margin: 30px -15px -30px 0; padding: 0; }
/*----- CONTENT -----*/
#content_wrap { background: #005c2f url(../graphics/global/content_top_fade.png) repeat-x center 0; width: 100%; min-height: 250px; margin: 0; padding: 0; }
#content_center { width: 880px; margin: 0 auto; padding-bottom: 30px; }
#left_col { margin: 40px 0 0; padding: 0; width: 220px; float: left; }
#right_col { margin: 40px 0 0; padding: 0; width: 630px; float: right; }
.rightcol_child_left { width: 298px; float: left; padding-right: 15px; border-right: 1px solid #529534; }
.rightcol_child_right { width: 298px; float: right; padding-left: 15px; }
#content_base { background-image: url(../graphics/global/content_base_halftones.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: center 0; margin: 0; width: 100%; height: 90px; }
/*---- FOOTER ----*/
#footer { color: #f7f3d6; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 880px; min-height: 20px; margin-top: 0; margin-right: auto; margin-left: auto; }
#footer ul { line-height: 1em; text-align: left; list-style-type: square; margin-top: 0; margin-left: 0.5em; padding-left: 1em; list-style-image: url(../graphics/global/arrow_bullet.png); }
#footer ul li { margin-top: 0; margin-bottom: 0; }
#footer ul li a { padding: 4px; display: block; }
#footer ul li a:hover { background-color: #005c2f; text-decoration: none; }
#footer a:link { color: #f7f3d6; text-decoration: none; }
#footer a:visited { color: #f7f3d6; text-decoration: none; }
#footer a:hover { color: #f7f3d6; text-decoration: underline; }
.footer_col_1 { float: left; min-width: 230px; min-height: 100px; margin-right: 10px; padding-right: 20px; border-right: 1px dashed #e8f2e3; }
.footer_col_2 { margin-right: 10px; padding-right: 20px; float: left; min-height: 100px; border-right: 1px dashed #e8f2e3; }
.test { width: 200px; float: left; padding-right: 10px; }
