﻿
.bodymain {
	background-color:#ffffff;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}


a {
  color: black;
  text-decoration: underline;
}

a:hover {
  color: #303030;
  font-size: 100%;
}

.red {color: #FF0000;}

hr {
 color:#00361F;
 background:#00361F;
 height:3px;
 padding:0;	
}

#top_area_cell {
	background-color: #ffffff;
	background-image: url('images/bot_back.gif');
	background-repeat: repeat-y;
	width: 100%;
	vertical-align:top;
    margin:0px;
    padding:0px;
    height:100px;
}

#top_left_cell {
 width:50%;
 height:109px;
 text-align:left;
}
#top_right_cell {
 width:50%;
 height:109px;
 text-align:right;
}
#top_menu_cell {
 background-color: #ffffff;
 background-image: url('images/menu_bar.gif');
 background-repeat:repeat-x;
 width:100%;
 height:22px;
}
#top_menu_row {
 height:20px;
}

a.top_menu_item {
  font-size:16px;
  color: #CEBDA5;
  text-decoration: none;
}
a.top_menu_item:hover {
  font-size:17px;
  color: #ffffff;
}

a.top_menu_item:active {
  background-color: #CEBDA5;
  color:#00361F;
  text-decoration: none;
}
.mailprinticon {vertical-align: middle;	border-width: 0;} 

#bot_bar_row {
 height:5px;
}
#bot_bar_cell {
 background-color: #ffffff;
 background-image: url('images/bot_bar.gif');
 background-repeat:repeat-x;
 width:100%;
}
#bot_area_row {
 height:40px;
}
#bot_area_cell {
	background-color: #ffffff;
	background-image: url('images/bot_back.gif');
	background-repeat: repeat-y;
	width: 100%;
	vertical-align:top;
    margin:0px;
    padding:0px;
}
#bottom_box_r {
float:right;
}
#bottom_box_l {
float:left; 
}

.bottomline {
 color:#A79C87;
 margin:5px;
 margin-right:10px;
}
a.bottomline {
  color: #A79C87;
  text-decoration: none;
}

a.bottomline:hover {
  font-size: 100%;
  color:#00512E;
}

#top_bil {
  position:absolute;
  top:10px;
  left:50px;
}

#main_area_cell {
	height:100px;
	margin:0;
	padding:0;
	vertical-align:top;
	
}
#main_left_cell{
	width: 220px;
	vertical-align:top;
	text-align:left;
}
#left_contents {
	
}
.main_left_image{
	width: 220px;
	border:0;
}

#top_left_cell{
  width: 220px;
  font-size: 13px;
  font-weight:bold;
  margin-top:20px;
  margin-right:10px;
  height:80px;
}

.menu_left_row {
  height:30px;
  font-size: 15px;
  vertical-align:middle;	
}

a.menu_left_cell{
  font-weight:bold;
  font-size: 15px;
  text-decoration: none;
}
a.menu_left_cell:hover{
  color:#636363
}

hr.menu_left_row {
  height:5px;  
  color:#00361F;
  background:#00361F;
  text-align:right;
}

.leftmenu_redbull {
	vertical-align:middle;	
	text-align:left;
	text-indent:0px;
	width: 15px;
}

#main_bar_cell{
	background-color: #ffffff;
	background-image: url('images/vert_bar.gif');
	background-repeat: repeat-y;
	width: 5px;
    height:100px;
	
}
#main_main_cell{
	vertical-align:top;
	text-align:left;
}
.main_contents_area {
   margin:20px;
}

.main_page_h {
  font-size: 200%;
  font-weight:bold;
}
.main_page_big {
  font-size: 13px;
  font-weight:bold;
}
p.main_page_big {
  margin-top:4px;
  margin-bottom:4px;
}

a.main_page_big {
  color: #000000;
  text-decoration: none;
}

a.main_page_big:hover {
  color: #303030;
  font-size: 105%;
}

.greybar {
	height: 30px;
	background-image: url('images/greybar.gif');
	background-repeat: no-repeat;
}
.greybar_text {
    font-weight:bold;
	font-size: 15px;
	vertical-align:middle;	
	text-align:left;
}

.greybar_redbull {
	vertical-align:middle;	
	text-align:left;
	text-indent:15px;
	width: 40px;
}

.onclick_link {
  color: #303030;
  cursor: pointer;
  cursor: hand;
  text-decoration:underline;
}

a.bullit_link {
}

a.bullit_link:hover {
  color: #303030;
  font-size: 105%;
}

#main_contents {
	
}

.fpnewsimg {
	xwidth:100px;
	max-width:100px;

	float:right;
}

.fpnewshdr {
font-style:italic;
font-weight:bold;
}

.fpnewstxt {
font-weight:normal;
}


.fpnewsbox {
	margin:4px;
	padding:0;
}

.fpnewsdivline {
	height:10px;
	width:100%;
	text-align:center;
	margin:0; padding:0;

}

.ec_group_hdr {
	margin:10px;
}


.ec_project {
	margin:10px;
}

.ec_head {
  height:35px;
  cursor: pointer;
  cursor: hand;
}

.ec_bdytxt {
	
}

.ec_imagebox_ba {
  height: 150px;
  width:  200px;
  cursor: pointer;
  cursor: hand;
}
.ec_image {
  height: 150px;
  cursor: pointer;
  cursor: hand;
}

.acc_box {
  margin:10px;
}

.acc_head {
  height: 35px;
  cursor: pointer;
  cursor: hand;
}

.acc_body {
	
}