@charset "utf-8";
/* CSS Document */

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #707070;
}
/*\*/ * body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
} /**/
body {
	background-color: #f4f5eb;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
}
#container {
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	width: 953px;
	background-color: #ffffff;
	background-image:url(../img/container_rpt.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
* {
	margin:0;
	padding:0;
}
img
{
	border: none;
}
td {
	font-size:1em;
}
p, h1, h2, h3, h4, li, hr {
	margin-bottom:12px;
}
hr {
	height:1px;
	border:0;
	background-color:#cfd0d0;
	color:#cfd0d0;
}
#header {
	background-image:url(../img/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:98px;
	position:relative;
}
#header_link {
	position:absolute;
	left: 19px;
	top: 11px;
	width: 327px;
	height: 69px;
}
#header_link img
{
	float:	left;
}
#header_logos {
	position:absolute;
	left: 393px;
	top: 14px;
	width: 290px;
	height: 70px;
}
#header_search {
	position:absolute;
	/*left: 666px;*/
	right: 24px;
	top: 52px;
	top: 59px;
	width: 263px;
	width: 215px;
}
.search_txtfld {
	border:0;
	padding-top:6px;
	padding-left:4px;
	background-image:url(../img/search_txtfld.gif);
	width:189px;
	width:151px;
	height:22px;
	height:17px;
	background-repeat:no-repeat;
	background-position:top left;
}
#tnav {
	background-image:url(../img/tnav_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:30px;
	margin-bottom:14px;
	margin-left:22px;
	margin-right:20px;
	position:relative;
	z-index:	100;
}
a:link, a:visited {
	text-decoration: underline;
	color: #00aeef;
}
a:hover, a:active, a:focus {
	text-decoration: none;
	color: #00aeef;
}
a.grey_link:link, a.grey_link:visited {
	text-decoration: underline;
	color: #555555;
	font-weight:bold;
}
a.grey_link:hover, a.grey_link:active, a.grey_link:focus {
	text-decoration: none;
	color: #555555;
	font-weight:bold;
}
em.tnav_link, a.tnav_link:link, a.tnav_link:visited {
	text-decoration: none;
	color: #ffffff;
	font-size:1.2em;
	display:block;
	float:left;
	border-right:1px solid #bfdb86;
	padding-left:22px;
	padding-right:22px;
	padding-top:7px;
	padding-bottom:7px;
}
a.tnav_link:hover, a.tnav_link:active, a.tnav_link:focus {
	text-decoration: none;
	color: #225330;
	font-size:1.2em;
	display:block;
	float:left;
	border-right:1px solid #bfdb86;
	padding-left:22px;
	padding-right:22px;
	padding-top:7px;
	padding-bottom:7px;
	background-image:url(../img/tnav_bg_o.gif);
	background-repeat:repeat-x;
	background-position:top center;
}
a.blue_link:link, a.blue_link:visited {
	text-decoration: underline;
	color: #006699;
}
a.blue_link:hover, a.blue_link:active, a.blue_link:focus {
	text-decoration: none;
	color: #006699;
}
a.blue_link2:link, a.blue_link2:visited {
	text-decoration: none;
	color: #006699;
}
a.blue_link2:hover, a.blue_link2:active, a.blue_link2:focus {
	text-decoration: underline;
	color: #006699;
}
a.dot_link:link, a.dot_link:visited {
	text-decoration: none;
	color: #2b6e91;
	background-image:url(../img/links_dot.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:18px;
	font-weight:bold;
}
a.dot_link:hover, a.dot_link:active, a.dot_link:focus {
	text-decoration: underline;
	color: #2b6e91;
	background-image:url(../img/links_dot.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:18px;
	font-weight:bold;
}
a.wht_link:link, a.wht_link:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.wht_link:hover, a.wht_link:active, a.wht_link:focus {
	text-decoration: underline;
	color: #FFFFFF;
}
#footer {
	color:#006699;
	font-size:0.9em;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:22px;
	background-image:url(../img/footer_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#home_content {
	margin-left:20px;
	margin-right:20px;
}
#l2_content {
	margin-left:20px;
	margin-right:20px;
}
#content_article li
{
	list-style-position:	inside;
	margin-left:		2em;
}

.flashbox_top
{
	background:	white			url('../img/flashbox_right.gif')		right	top		no-repeat;
	height:		321px;
	padding:	0 0 0 2px;
	position:	relative;
}

.flashbox_top img
{
	display:	block;
	margin:		0;
	padding:	0;
}

.flashbox_heading {
	color:#6fbe44;
	font-size:1.5em;
	font-weight:bold;
	font-family:Georgia, Helvetica, Arial;
}
.proj_h1 {
	color:#ff9933;
	font-weight:bold;
	font-size:1.5em;
}
h1 {
	color:#2b6e91;
	font-weight:bold;
	font-size:1.5em;
	font-family:Georgia, Helvetica, Arial;
}
h2 {
	color:#2b6e91;
	font-weight:bold;
	font-size:1.25em;
	font-family:Georgia, Helvetica, Arial;
}
h3 {
	color:#2b6e91;
	font-weight:bold;
	font-size:1em;
	font-family:Georgia, Helvetica, Arial;
}
.flashbox_header_below {
	color:#6fbe44;
	font-size:1.2em;
	font-weight:normal;
	font-family:Georgia, Helvetica, Arial;
}
.flashbox_mid {
	background-image:url(../img/home_flashbox_rpt.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-left:20px;
	padding-right:12px;
	padding-top:15px;
	padding-bottom:1px;
}
.flashbox_btm {
	background-image:url(../img/home_flashbox_btm.gif);
	height:16px;
	background-repeat:no-repeat;
	background-position:top left;
}
.home_right {
	padding-left:4px;
}
.home_orgleft_head {
	background-image:url(../img/home_leftorgbox_head.gif);
	height:20px;
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:8px;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
}
.home_orgleft_img {
	background-image:url(../img/home_leftorgbox_rpt.gif);
	background-repeat:repeat-y;
	background-position:top left;
	line-height:95px;
	padding-left:9px;
	padding-top:8px;
}
.home_orgleft_img a
{
	float: left;
	margin: 0 2px 0 0;
}
.home_orgleft_rpt {
	background-image:url(../img/home_leftorgbox_rpt.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-left:20px;
	padding-top:16px;
	padding-right:12px;
	padding-bottom:1px;
}
.home_orgleft_btm {
	background-image:url(../img/home_leftorgbox_btm.gif);
	height:9px;
	background-repeat:no-repeat;
	background-position:top left;
}
.home_rightbox_blue {
	background-image:url(../img/home_bluebox_head.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:22px;
	color:#FFFFFF;
	padding-top:11px;
	padding-left:22px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
}
.home_rightbox_org {
	background-image:url(../img/home_orangebox_head.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:22px;
	color:#FFFFFF;
	padding-top:11px;
	padding-left:22px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
}
.home_rightbox_green {
	background-image:url(../img/home_greenbox_head.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:22px;
	color:#FFFFFF;
	padding-top:11px;
	padding-left:22px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
}
.home_rightbox_green2 {
	background-image:url(../img/home_greenbox_head_2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:20px;
	color:#FFFFFF;
	padding-top:4px;
	padding-left:22px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
}
.home_rightbox_rpt {
	background-image:url(../img/home_rightbox_rpt.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-top:15px;
	padding-left:21px;
	padding-right:18px;
	padding-bottom:1px;
}
.home_rightbox_btm {
	background-image:url(../img/home_rightbox_btm.gif);
	height:11px;
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:11px;
}
.lblue_txt {
	color:#00bff3;
}
.h3_blue {
	color:#2b6e91;
	font-weight:bold;
}
.h3_org {
	color:#cc6633;
	font-weight:bold;
}
.lnav_ul {
	list-style:none;
	margin-left:22px;
	margin-top:12px;
}
.lnav_ul a:link, .lnav_ul a:visited {
	text-decoration: none;
	color: #225330;
	font-weight:bold;
	background-image:url(../img/lnav_dots.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
}
.lnav_ul a:hover, .lnav_ul a:active, .lnav_ul a:focus {
	text-decoration: underline;
	color: #225330;
	font-weight:bold;
	background-image:url(../img/lnav_dots.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
}
.lnav_ul_ul {
	list-style:none;
	margin-top:12px;
}
.lnav_ul_ul a:link, .lnav_ul_ul a:visited {
	text-decoration: none;
	color: #225330;
	font-weight:normal;
	background-image:url(../img/lnav_line.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:27px;
	padding-left:17px;
}
.lnav_ul_ul a:hover, .lnav_ul_ul a:active, .lnav_ul_ul a:focus {
	text-decoration: underline;
	color: #225330;
	font-weight:normal;
	background-image:url(../img/lnav_line.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:27px;
	padding-left:17px;
}
.lnav_ul_btm {
	list-style:none;
}
.lnav_ul_btm a:link, .lnav_ul_btm a:visited {
	text-decoration: none;
	color: #2b6e91;
	font-weight:normal;
	background-image:url(../img/blue_dots.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:17px;
}
.lnav_ul_btm a:hover, .lnav_ul_btm a:active, .lnav_ul_btm a:focus {
	text-decoration: underline;
	color: #2b6e91;
	font-weight:normal;
	background-image:url(../img/blue_dots.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:17px;
}
.lnav_block {
	padding-right:11px;
}
.lnav_topblock_top {
	background-image:url(../img/lnav_tbar_green_bg.gif);
	height:23px;
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:7px;
	padding-left:22px;
	color:#225330;
	font-size:1.2em;
	font-weight:bold;
}
.lnav_topblock_top2 {
	margin-top:24px;
	background-image:url(../img/lnav_head_green.gif);
	height:21px;
	width:189px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:12px;
}
.lnav_topblock_mid {
	background-image:url(../img/lnav_block_mid.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:174px;
	padding-top:12px;
	padding-left:10px;
	padding-bottom:1px;
	padding-right:15px;
}
.lnav_topblock_btm {
	background-image:url(../img/lnav_block_btm.gif);
	height:11px;
	background-repeat:no-repeat;
	background-position:top left;
}
.cont_img {
	margin-left:10px;
	margin-bottom:10px;
}
.blubld_txt {
	color:#2b6e91;
	font-weight:bold;
}
.proj_left {
	padding-right:7px;
}
.proj_left_top {
	background-image:url(../img/proj_left_top.gif);
	height:11px;
	background-repeat:no-repeat;
	background-position:top left;
}
.proj_left_mid {
	background-image:url(../img/proj_left_mid.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:19px;
	padding-right:17px;
}
* html .proj_left_mid {
	background-image:url(../img/proj_left_mid.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:19px;
	padding-right:17px;
	margin-top:-4px;
}
.proj_left_btm {
	background-image:url(../img/proj_left_btm.gif);
	height:12px;
	background-repeat:no-repeat;
	background-position:top left;
}
.proj_left_ttl {
	color:#2b6e91;
	font-weight:bold;
	font-size:1.5em;
}
.proj_topimg {
	margin-bottom:11px;
}
.proj_table_top {
	background-image:url(../img/proj_table_top.gif);
	height:5px;
	background-repeat:no-repeat;
	background-position:top left;
	width:640px;
}
.proj_table_mid {
	border-left:1px solid #ebe8da;
	border-right:1px solid #ebe8da;
	padding-left:3px;
	padding-right:3px;
	width:632px;
}
* html .proj_table_mid {
	border-left:1px solid #ebe8da;
	border-right:1px solid #ebe8da;
	padding-left:3px;
	padding-right:3px;
	width:632px;
	margin-top:-10px;
}
.proj_table_btm {
	background-image:url(../img/proj_table_btm.gif);
	height:5px;
	background-repeat:no-repeat;
	background-position:top left;
	width:640px;
}
/*
.proj_table_td_top {
	background-color:#f58f33;
	color:#FFFFFF;
	padding-left:9px;

	padding-top:6px;
	border-right:1px solid #ebe8da;
	font-size:1.1em;
	padding-bottom:3px;
}
.proj_table_td_top_r {
	background-color:#f58f33;
	color:#FFFFFF;
	padding-left:9px;
	padding-top:6px;
	font-size:1.1em;
	padding-bottom:3px;
}
.proj_table_td_btm {
	background-color:#f4f5eb;
	padding-left:9px;
	padding-right:6px;
	border-right:1px solid #ebe8da;
	padding-top:7px;
}
.proj_table_td_btm_r {
	background-color:#f4f5eb;
	padding-left:9px;
	padding-right:6px;
	padding-top:7px;
}
.rnav_block {
	border-left:1px solid #ebe8da;
	border-bottom:1px solid #ebe8da;
	border-right:1px solid #ebe8da;
	padding-left:23px;
	padding-top:11px;
	padding-bottom:10px;
	padding-right:12px;
	margin-bottom:16px;
}
*/
.proj_table_td_top_l,
.proj_table_td_top {
	color:#FFFFFF;
	background-color:#f58f33;
	font-size:1.1em;
	border-left:1px solid #ebe8da;
	padding:	6px 5px 3px 9px;
}
.proj_table_td_btm_l,
.proj_table_td_btm {
	background-color:#f4f5eb;
	border-left:1px solid #ebe8da;
	padding:	7px 5px 6px 9px;
}
.proj_table_td_top_l,
.proj_table_td_btm_l
{
	border-left:	none;
}
.rnav_block {
	border-left:1px solid #ebe8da;
	border-bottom:1px solid #ebe8da;
	border-right:1px solid #ebe8da;
	padding-left:23px;
	padding-top:11px;
	padding-bottom:10px;
	padding-right:12px;
	margin-bottom:16px;
}
.rnav {
	padding-left:15px;
}
.rnav_ul {
	list-style:none;
	margin:0;
	padding:0;
}
.rnav_ul a:link, .rnav_ul a:visited {
	text-decoration: none;
	color: #3b6d91;
	font-weight:normal;
}
.rnav_ul a:hover, .rnav_ul a:active, .rnav_ul a:focus {
	text-decoration: underline;
	color: #3b6d91;
	font-weight:normal;
}
.rnav_ul_ul {
	list-style:none;
	margin:0;
	padding:0;
}
.rnav_ul_ul a:link, .rnav_ul_ul a:visited {
	text-decoration: none;
	color: #383535;
	font-weight:normal;
	padding-left:17px;
	margin-left:27px;
	background-image:url(../img/rnav_line.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.rnav_ul_ul a:hover, .rnav_ul_ul a:active, .rnav_ul_ul a:focus {
	text-decoration: underline;
	color: #383535;
	font-weight:normal;
	padding-left:17px;
	margin-left:27px;
	background-image:url(../img/rnav_line.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#print_header {
	position:absolute;
	visibility:hidden;
	display:none;
}
#header_nav {
	position:absolute;
	right:21px;
	top:15px;
	color:#006699;
}
#dd_1 {
	position:absolute;
	visibility:hidden;
	top:30px;
	left:0px;
	background-color:#ecf7e5;
	padding-top:20px;
	padding-bottom:10px;
	width:158px;
	z-index: 1000;
}
#dd_2 {
	position:absolute;
	visibility:hidden;
	top:30px;
	left:159px;
	background-color:#ecf7e5;
	padding-top:20px;
	padding-bottom:10px;
	width:158px;
	z-index: 1000;
}
#dd_3 {
	position:absolute;
	visibility:hidden;
	top:30px;
	left:228px;
	background-color:#ecf7e5;
	padding-top:20px;
	padding-bottom:10px;
	width:158px;
	z-index: 1000;
}
#dd_4 {
	position:absolute;
	visibility:hidden;
	top:30px;
	left:324px;
	background-color:#ecf7e5;
	padding-top:20px;
	padding-bottom:10px;
	width:158px;
	z-index: 1000;
}
#dd_5 {
	position:absolute;
	visibility:hidden;
	top:30px;
	left:437px;
	background-color:#ecf7e5;
	padding-top:20px;
	padding-bottom:10px;
	width:158px;
	z-index: 1000;
}
#dd_6 {
	position:absolute;
	visibility:hidden;
	top:30px;
	left:549px;
	background-color:#ecf7e5;
	padding-top:20px;
	padding-bottom:10px;
	width:158px;
	z-index: 1000;
}
a.dd_link:link, a.dd_link:visited {
	text-decoration: none;
	color: #225330;
	font-weight:bold;
	display:block;
	background-image:url(../img/dd_link_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:26px;
	padding-right:10px;
	padding-bottom:8px;
}
a.dd_link:hover, a.dd_link:active, a.dd_link:focus {
	text-decoration: underline;
	color: #225330;
	font-weight:bold;
	display:block;
	background-image:url(../img/dd_link_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:26px;
	padding-right:10px;
	padding-bottom:8px;
}
span.projnav_link, a.projnav_link:link, a.projnav_link:visited {
	text-decoration: none;
	color: #225330;
	display:block;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #cfd0d0;
	padding-right:15px;
	font-weight:bold;
}
a.projnav_link:hover, a.projnav_link:active, a.projnav_link:focus {
	text-decoration: underline;
	color: #225330;
	display:block;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #cfd0d0;
	padding-right:15px;
	font-weight:bold;
}
span.projnav_link_at, a.projnav_link_at:link, a.projnav_link_at:visited {
	text-decoration: none;
	color: #225330;
	display:block;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
	font-weight:bold;
	text-transform:uppercase;
}
a.projnav_link_at:hover, a.projnav_link_at:active, a.projnav_link_at:focus {
	text-decoration: underline;
	color: #225330;
	display:block;
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
	font-weight:bold;
	text-transform:uppercase;
}
a.projnav_l2_link:link, a.projnav_l2_link:visited {
	text-decoration: none;
	color: #000000;
	display:block;
	padding-left:54px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:15px;
	background-image:url(../img/projnav_l2_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
a.projnav_l2_link:hover, a.projnav_l2_link:active, a.projnav_l2_link:focus {
	text-decoration: underline;
	color: #000000;
	display:block;
	padding-left:54px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:15px;
	background-image:url(../img/projnav_l2_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.lnav_acblock_top {
	background-image:url(../img/acheivebox_top.gif);
	height:22px;
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:11px;
	padding-left:22px;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}
.lnav_acblock_mid {
	background-image:url(../img/acheivebox_mid.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-top:12px;
	padding-left:23px;
	padding-bottom:1px;
	padding-right:19px;
}
.lnav_acblock_btm {
	background-image:url(../img/acheivebox_btm.gif);
	height:11px;
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:1em;
}
.projnav_block {
	padding-left:11px;
	padding-right:12px;
}
.projnav_l2_block {
	border-bottom:1px solid #cfd0d0;
}
.projblock_top {
	background-image:url(../img/newproj_top.jpg);
	height:11px;
	background-repeat:no-repeat;
	background-position:top left;
}
.projblock_mid {
	background-image:url(../img/newproj_mid.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-left:7px;
	padding-right:8px;
	border-right:1px solid #ebe8da;
	padding-bottom:30px;
}
.projblock_btm {
	background-image:url(../img/newproj_btm.jpg);
	height:12px;
	background-repeat:no-repeat;
	background-position:top left;
}
.projblock_headbar {
	background-color:#ff9933;
	padding-top:7px;
	color:#FFFFFF;
	padding-left:12px;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:1px;
}
.projblock_ttl {
	font-size:1.6em;
}
.projblock_txt {
	padding-left:12px;
	padding-right:16px;
	padding-top:15px;
}


.flashbox_controls
{
	background:		transparent		url('../img/flashbox_controls_bg.png')			left	bottom		repeat;
	width:			604px;
	margin:			0;
	padding:		4px 18px;
	position:		absolute;
	bottom:			0;
	z-index:		10;
}

.flashbox_controls span,
.flashbox_controls a,
.flashbox_controls a:link,
.flashbox_controls a:focus,
.flashbox_controls a:active,
.flashbox_controls a:visited
{
	color:			white;
	background:		black;
	font-weight:		bold;
	text-align:		center;
	text-decoration:	none;
	line-height:		20px;
	height:			20px;
	width:			20px;
	margin:			0 2px;
	float:			left;
	display:		block;
}

.flashbox_controls span
{
	background:		transparent;
}

.flashbox_controls a:hover,
.flashbox_controls a.flashbox_at
{
	background-color:	#73BE43;
}

.flashbox_controls a:hover img
{
	visibility:		hidden;
}

#feature_l,
#feature_p,
#feature_n
{
	background:		transparent		none							center	bottom		no-repeat;
}

#feature_l			{ background-image:	url('../img/flashbox_l.png'); }
#feature_p			{ background-image:	url('../img/flashbox_p.png'); }
#feature_n			{ background-image:	url('../img/flashbox_n.png'); }

#feature_l:hover		{ background-image:	url('../img/flashbox_l_o.png'); }
#feature_p:hover		{ background-image:	url('../img/flashbox_p_o.png'); }
#feature_n:hover		{ background-image:	url('../img/flashbox_n_o.png'); }


#feature_img
{
	position:		relative;
	z-index:		1;
}

.projnav_img
{
	margin-top:		-5px;
	position:		relative;
	z-index:		1;
}


* html .projblock_mid
{
	margin-top:		-4px;
}


#challenge3_textbox
{
	background:		white;
	width:			157px;
	border:			1px solid #FFA500;
	margin:			0;
	padding:		10px;
	position:		relative;
}

#challenge3_textbox_t,
#challenge3_textbox_b
{
	background-color:	transparent;
	background-position:	center;
	background-repeat:	no-repeat;
	position:		absolute;
	height:			4px;
	width:			179px;
	left:			-1px;

}

#challenge3_textbox_t
{
	background-image:	url('../img/proj2_details_t.gif');
	top:			-1px;
}

#challenge3_textbox_b
{
	background-image:	url('../img/proj2_details_b.gif');
	bottom:			-1px;
}

#challenge3_textbox_ttl
{
	color:			#F58F33;
	font-size:		1.2em;
}

#challenge3_layout
{
	width:			442px;
	border-collapse:	collapse;
	margin-left:		16px;
}

#challenge3_layout th
{
	color:			white;
	background:		transparent	url('../img/proj2_heading.jpg')		center	top		no-repeat;
	font-weight:		normal;
	text-align:		center;
	vertical-align:		middle;
	height:			52px;
}

.challenge3_a
{
	background:		#F18E34 	url('../img/proj2_bg.gif')		center	top		no-repeat;
	text-align:		center;
	vertical-align:		middle;
	height:			41px;
	width:			124px;
}

.challenge3_a.type2
{
	background:		#265E05 	url('../img/proj2_bg_green.jpg')	center	top		no-repeat;
}


.challenge3_a a,
.challenge3_a a:link,
.challenge3_a a:hover,
.challenge3_a a:focus,
.challenge3_a a:active,
.challenge3_a a:visited
{
	color:			white;
	text-decoration:	none;
	width:			100%;
	display:		block;
}
