/* MAIN */

body { padding: 0px; margin: 0px; background-color: #FFFFFF; font-family: Arial, sans-serif; color: #000000; }
table { border: 0px; border-spacing: 0px; padding: 0px; border-collapse: collapse; }
td { text-align: left; vertical-align: top; padding: 0px; }
.leftcol { width: 25%; }
.rightcol { padding-left: 40px; width: 75%; }

.main_nav { padding: 10px 10px; width: 760px; border-bottom: 1px #EFEFEF solid; }
.main_nav table { font-size: 13px; }
.main_nav a:link { color: #0C8C36; text-decoration: none; }
.main_nav a:visited { color: #0C8C36; text-decoration: none; }
.main_nav a:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }
.main_nav a:active { color: #FFFFFF; background: #096D2A; }

.main { padding-bottom: 60px; padding-left: 10px; padding-right: 10px; text-align: left; width: 760px; border-bottom: 1px #EFEFEF solid; }
.main_content { width: 760px; }
.main_title { width: 760px; padding-bottom: 20px; }

.bar { color: #DFDFDF; }

p { font-size: 12px; margin-top: 5px; margin-bottom: 14px; }
.new_p { margin-top: 20px; }
li { font-size: 12px; line-height: 18px; }
.stats { font-size: 11px; color: #8E8E8E; line-height: 14px; list-style-type: circle; }

h1 { font-size: 24px; margin-top: 0px; padding-top: 30px; }
h2 { font-size: 20px; font-weight: normal; margin-bottom: 10px; }
h3 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
h4 { font-size: 13px; margin-bottom: 10px;}
h5 { font-size: 12px; margin-bottom: 10px;}
h6 { font-size: 11px; margin-bottom: 10px;}

h1 a { color: #0C8C36; text-decoration: none; }
h1 a:visited { color: #0C8C36; text-decoration: none; }
h1 a:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }
h1 a:active { color: #FFFFFF; background: #096D2A; }

.indent { padding-left: 30px; }
.indent_p { padding-left: 15px; }

img { border: 0px; }
.border { border: solid 1px #E5E5E5; }

.post_date { text-align: right; font-size: 14px; color: #a49514; }
.post_author { padding-top: 20px; padding-bottom: 10px; text-align: right; font-size: 12px; color: #8E8E8E; }
.post { font-size: 16px; line-height: 22px; }

.primary { color: #0C8C36; }
.secondary { color: #a49514; }

.click_to_edit { color: #BFBFBF; font-style: italic; font-weight: normal; }

.sep_hr { padding-bottom: 20px; border-top: 1px #EFEFEF solid; }
.sep_hr2 { border-top: 2px #D5D5D5 solid; }
.sep { padding-bottom: 20px; }
.hr { border-top: 1px #EFEFEF solid; }
.hr2 { border-top: 2px #D5D5D5 solid; }
.sep_hr_s { padding-bottom: 10px; border-top: 1px #EFEFEF solid; }
.sep_s { padding-bottom: 10px; }

.normal { font-size: 12px; line-height: 14px; color: #000000; font-style: normal; }
.top_darker { color: #000000; }
.bigger { font-size: 16px; color: #000000; line-height: 18px; }
.slightly_bigger { font-size: 18px; color: #000000; line-height: 18px; }
.smaller { font-size: 11px; line-height: 13px; }
.smaller_grey { font-size: 11px; color: #8E8E8E; }
.smaller_lightgrey { font-size: 11px; color: #BFBFBF; }
.bigger_grey { font-size: 14px; color: #555555; }
.tab_title { color: #000000; font-size: 16px; }
.grey { color: #8E8E8E; }
.darkgrey { color: #5F5F5F; }
.credentials { color: #FFFFFF; font-size: 12px; font-weight: bold; background: #0C8C36; padding: 0px 5px; margin: 0px 5px; }
.lighter { color: #BFBFBF; }
.lighter2 { color: #DFDFDF; }
.xxl { font-size: 52px; line-height: 42px; }
.new2 { font-family: Verdana, Arial, sans-serif; font-size: 8px; font-weight: bold; background: #F2E291; padding: 1px; color: #777777; vertical-align: middle; }
.new { font-family: Verdana, Arial, sans-serif; font-size: 8px; font-weight: bold; background: #F4EDD0; padding: 1px; color: #938021; vertical-align: middle; }
.highlight { background: #FDFFE1; }

.updating { color: #8E8E8E; font-size:12px; font-style: italic; }

/* NAV */

a.noline, a.noline:visited, a.noline:hover, a.noline:active { background: none; border-bottom: none; text-decoration: none; }

a { color: #0C8C36; text-decoration: underline; }
a:visited { color: #0C8C36; text-decoration: underline; }
a:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }
a:active { color: #FFFFFF; background: #096D2A; }

a.plain { color: #0C8C36; text-decoration: none; }
a.plain:visited { color: #0C8C36; text-decoration: none; }
a.plain:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }
a.plain:active { color: #FFFFFF; background: #096D2A; }

a.secondary { color: #a49514; text-decoration: none; }
a.secondary:visited { color: #a49514; text-decoration: none; }
a.secondary:hover { color: #FFFFFF; background: #a49514; text-decoration: none; }
a.secondary:active { color: #FFFFFF; background: #7a6f0f; }

a.bold { color: #0C8C36; font-weight: bold; }
a.bold:visited{ color: #0C8C36; font-weight: bold; }
a.bold:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }
a.bold:active { color: #FFFFFF; background: #096D2A; }

a.link { color: #0C8C36; text-decoration: underline; font-weight: bold; }
a.link:visited { color: #0C8C36; text-decoration: underline; font-weight: normal; }
a.link:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }
a.link:active { color: #FFFFFF; background: #096D2A; }

a.link_unused { color: #0C8C36; text-decoration: none; }
a.link_unused:visited { color: #0C8C36; text-decoration: none; }
a.link_unused:hover { color: #0C8C36; background: none; text-decoration: underline; }
a.link_unused:active { color: #0C8C36; background: none; text-decoration: none; }

a.link_used { color: #a6c1af; text-decoration: none; }
a.link_used:visited { color: #a6c1af; text-decoration: none; }
a.link_used:hover { color: #a6c1af; background: none; text-decoration: none; }
a.link_used:active { color: #a6c1af; background: none; text-decoration: none; }

a.link_pale { color: #52A068; text-decoration: underline; }
a.link_pale:visited { color: #52A068; text-decoration: underline; }
a.link_pale:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }

a.link_post_1 { color: #0C8C36; text-decoration: none; }
a.link_post_1:visited { color: #0C8C36; text-decoration: none; }
a.link_post_1:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }
a.link_post_2 { color: #449e61; text-decoration: none; }
a.link_post_2:visited { color: #449e61; text-decoration: none; }
a.link_post_2:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }
a.link_post_3 { color: #7da78a; text-decoration: none; }
a.link_post_3:visited { color: #7da78a; text-decoration: none; }
a.link_post_3:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }

a.static_grey { font-size: 11px; color: #CCCCCC; text-decoration: none; }
a.static_grey:visited { font-size: 11px; color: #CCCCCC; text-decoration: none; }
a.static_grey:hover { color: #0C8C36; background: none; text-decoration: none; }

#link { color: #0C8C36; border-bottom: none; text-decoration: none; }

a.page_link { color: #0C8C36; font-size: 12px; padding: 2px 6px; border: solid 1px #E5E5E5; background: #FFFFFF; text-decoration: none; line-height: 20px; }
a.page_link:visited { color: #0C8C36; font-size: 12px; padding: 2px 6px; border: solid 1px #E5E5E5; background: #FFFFFF; text-decoration: none; line-height: 20px; }
a.page_link:hover { color: #FFFFFF; border: 1px solid #000000; background: #0C8C36; text-decoration: none; }
a.page_link:active { color: #FFFFFF; border: 1px solid #000000; background: #096D2A; text-decoration: none; }

.page_current { color: #000000; padding: 2px 6px; font-size: 12px; font-weight: bold; text-decoration: none; }
.page_break { font-size: 12px; padding: 2px 6px; text-decoration: none; }

.tag_cloud a { text-decoration: none; }
.tag_cloud a:visited { text-decoration: none; }
.tag_cloud a:hover { color: #FFFFFF; background: #0C8C36; text-decoration: none; }
.tag_cloud a:active { color: #FFFFFF; background: #096D2A; }

/* FORM */

form { margin: 0px; padding: 0px; }

.form_info { font-size: 14px; line-height: 18px; padding-left: 20px; padding-bottom: 30px; width: 500px; }
.form_label { font-size: 12px; font-weight: bold; text-align: right; padding-bottom: 10px; width: 140px; }
.form_label_p { font-size: 12px; font-weight: bold; text-align: right; padding: 10px 0px; width: 140px; }
.form_value { font-size: 12px; padding-left: 20px; padding-bottom: 10px; }
.form_value_p { font-size: 12px; padding-left: 20px; padding-bottom: 10px; padding-top: 10px; }

.textbox { color: #000000; font-family: Arial, sans-serif; font-size: 12px; font-style: normal; background: #fbfbf4; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c2c2b6; border-right-color: #e8e8da; border-bottom-color: #e8e8da; border-left-color: #c2c2b6; padding: 1px 2px 2px 2px; }
.textbox_w { color: #000000; font-family: Arial, sans-serif; font-size: 12px; font-style: normal; background: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #8E8E8E; border-right-color: #E5E5E5; border-bottom-color: #E5E5E5; border-left-color: #8E8E8E; padding: 1px 2px 2px 2px; }
.textbox_l { color: #000000; font-family: Arial, sans-serif; font-size: 16px; font-style: normal; background: #F5F5F5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #8E8E8E; border-right-color: #E5E5E5; border-bottom-color: #E5E5E5; border-left-color: #8E8E8E; padding: 2px; }
.button { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; background: #0C8C36; color: #FFFFFF; height: 21px; margin: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #31aa59; border-right-color: #096b29; border-bottom-color: #096b29; border-left-color: #31aa59; }
.button_alt { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; background: #DFDFDF; color: #555555; height: 21px; margin: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #F5F5F5; border-right-color: #8E8E8E; border-bottom-color: #8E8E8E; border-left-color: #F5F5F5; }
.button_small { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; background: #0C8C36; color: #FFFFFF; height: 19px; margin: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #31aa59; border-right-color: #096b29; border-bottom-color: #096b29; border-left-color: #31aa59; }
.checkbox { width: 15px; height: 15px; }

#noflow { overflow: hidden; }

.notice { margin-bottom: 20px; padding: 5px 10px 5px 30px; line-height: 14px; background: url(/images/ico_notice.gif) no-repeat 10px 5px #FDFFE1; font-size: 12px; font-weight: bold; text-align: left; vertical-align: middle; color: #000000; }
.notice_info { margin-bottom: 20px; padding: 5px 10px; line-height: 14px; background: #FDFFE1; font-size: 12px; text-align: left; vertical-align: middle; color: #555555; }
.success { margin-bottom: 20px; padding: 5px 10px 5px 30px; line-height: 14px; background: url(/images/ico_success.gif) no-repeat 10px 5px #FDFFE1; font-size: 12px; font-weight: bold; text-align: left; vertical-align: middle; color: #000000; }

#notice table { font-size: 12px; }
#notice2 { font-size: 12px; color: #555555; background: #F9F9F9; font-style: italic; padding: 5px 10px; }
#notice3 { font-size: 12px; color: #FFFFFF; background: #0C8C36; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; }
#notice_online { text-align: center; color: #FFFFFF; background: #0C8C36; font-weight: bold; font-size: 11px; line-height: 13px; margin-left: auto; margin-right: auto; padding: 2px 0px; border-bottom: 1px #FFFFFF solid; width: 75px; }
#notice_offline { text-align: center; color: #BFBFBF; background: #F5F5F5; font-size: 11px; line-height: 13px; margin-left: auto; margin-right: auto; padding: 2px 0px; border-bottom: 1px #FFFFFF solid; width: 75px; }
#box_online { color: #FFFFFF; background: #0C8C36; padding: 5px 10px; }
#box_offline { color: #8E8E8E; background: #F5F5F5; padding: 5px 10px; border-top: solid 1px #E9E9E9; border-bottom: solid 1px #E9E9E9; }

#bg_ly { background: #FDFFE1; }

#box { background: #F5F5F5; padding: 10px; border: solid 1px #E5E5E5; }
#box_lighter { background: #FCFCFC; padding: 10px; border: solid 1px #E5E5E5; }
#box_lightish { background: #F7F7F7; padding: 10px; border-top: solid 1px #E9E9E9; border-bottom: solid 1px #E9E9E9; }
#box_top { color: #BFBFBF; font-size: 11px; background: #F9F9F9; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; border-top: solid 1px #F3F3F3; border-bottom: solid 1px #F3F3F3; }
#box_outline { padding: 10px; border: solid 1px #E5E5E5; }
#box_ly { background: #FDFFE1; padding: 10px; border: solid 1px #E5E7D1; }
#box_lg { background: #EFFCEF; padding: 10px; border: solid 1px #CCE1CC; }
#box_g { color: #FFFFFF; background: #0C8C36; padding: 10px; border: solid 1px #046122; }
#box_trans { padding: 10px; }
#box_search { color: #000000; font-size: 11px; background: #F5F5F5; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; border: solid 1px #E5E5E5; }

#hidden { display: none; }

.hborder { border: dotted 1px #E5E7D1; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 2px; margin-top: 1px; }

