body { margin:0px; padding: 0px; background:url(../graphics/bg.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#434343;}

/* Backgrounds */
.portfolio_bottom_bg { background: url(../graphics/protforlio_bg.gif) repeat-x; height:193px; }
.news_bg { background: url(../graphics/news_mid.gif) repeat-y; }
.green_line{height:1px; background:#126140;}
.portfolio_bg { background: url(../graphics/portfolio_hd.gif) no-repeat; width:464px; height:30px; }
.gray_bg { background-image:  url(../graphics/inner_grey_3.gif); background-repeat: repeat-y; }
.news_top{background: url(../graphics/nav_bg.gif) repeat-x;}
.left_subnav{background: url(../graphics/left_subnav.gif) no-repeat;}
.sign_up_bg{background: url(../graphics/signup_index_02.gif) no-repeat; height:60px;}
.sign_up_innerbg{background: url(../graphics/signup_inner_02.gif) no-repeat; height:60px;}

/* Text Formatting */
.text { color:#434343; font-size:12px; line-height:17px; }
.news_heading { color:#fff; font-size:11px; font-weight:bold;}
.copyright { color:#5A5A5A; font-size:11px; line-height:21px;}
.text_heading { color:#0C6B43; font-size:15px; line-height:17px; font-weight:bold;}
.text_heading2 { color:#434343; font-size:13px; line-height:17px; font-weight:bold;}
.green_heading { color:#0C6B43; font-size:12px; font-weight:bold;}

.textpress_heading2 { color:#434343; font-size:14px; line-height:17px; font-weight:bold;}
.textpress_lower_heading2 { color:#434343; font-size:14px; line-height:17px;}
/* Links */
.news_text { color:#fff; font-size:11px; }
a.news_text { color:#fff; font-size:11px; text-decoration:underline;}
a.news_text:hover { color:#fff; font-size:11px; text-decoration:none;}

a.read_more { color:#EFEFC0; font-size:11px;font-weight:bold; text-decoration:underline;}
a.read_more:hover { color:#EFEFC0; font-size:11px;font-weight:bold; text-decoration:none;}

a.view_all { color:#EFEFC0; font-size:11px;font-weight:bold; text-decoration:underline;line-height:28px;margin-right:15px;}
a.view_all:hover { color:#EFEFC0; font-size:11px;font-weight:bold; text-decoration:none;line-height:28px;margin-right:15px;}

.footer { color:#04603A; font-size:11px; text-decoration:none; }
a.footer { color:#04603A; font-size:11px; text-decoration:underline; }
a.footer:hover { color:#04603A; font-size:11px; text-decoration:none; }
.footeractive { color:#04603A; font-size:11px; font-weight:bold; text-decoration:none; }
a.footeractive:hover { color:#04603A; font-size:11px; font-weight:bold; text-decoration:none; }

.link { color:#04603A; font-size:12px; text-decoration:underline; font-weight:bold;}
a.link:hover { color:#04603A; font-size:12px; text-decoration:none; font-weight:bold;}

.subnav_link { color:#04603A; font-size:12px;font-weight:bold; text-decoration:underline; }
a.subnav_link:hover { color:#04603A; font-weight:bold; text-decoration:none; }

.news_link { color:#04603A; font-size:11px;font-weight:bold; text-decoration:underline; }
a.news_link:hover { color:#04603A; font-size:11px;font-weight:bold; text-decoration:none; }

.press_link { color:#04603A; font-size:15px;font-weight:bold; text-decoration:underline; }
a.press_link:hover { color:#04603A; font-size:15px;font-weight:bold; text-decoration:none; }


.menu { color:#FFFFFF; font-size:11px; display:block; text-decoration:none; border-bottom: 1px solid #02301D; padding-bottom: 6px; padding-top: 6px; margin:0px;}
.menu:hover { color:#FFFFFF; font-size:11px; display:block; text-decoration:none; border-bottom: 1px solid #02301D; padding-bottom: 6px; padding-top: 6px; }
.over{ background:#034228; }
.out{ background:#065A37; }

/* Form Formatting */
.form { margin:0px; padding:0px;}
.selectbox { font-size: 12px; color: #000; padding:2px; width: 155px; border: 1px solid #DBDBDB; }
.textbox { font-size: 12px; color: #000; padding:2px; height:19px; width: 155px; border: 1px solid #DBDBDB; }
.no_border{border:0px;}
.txt_bx_iner{width:120px;height:18px;font-size:11px;}
.txt_bx_index{width:134px;height:18px;font-size:11px;}


.linkinner { color:#04603A; font-size:12px; text-decoration:underline; font-weight:bold;}
a.linkinner:hover { color:#04603A; font-size:12px; text-decoration:none; font-weight:bold;}