body {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/page_back.gif) repeat-y #e8e8e8;
	color:#fff;
}
p { margin:0; }
a:link { text-decoration: underline; color:#598d66; }
a:visited { text-decoration: underline; color:#598d66; }
a:hover { text-decoration: none; color:#598d66; }
a:active { text-decoration: underline; color:#598d66; }

.t_9 { font-size: 9px; }
.t_9b { font-size: 9px; font-weight: bold; }
.t_10 { font-size: 10px; }
.t_10b { font-size: 10px; font-weight: bold; }
.t_11 { font-size: 11px; }
.t_11b { font-size: 11px; font-weight: bold; }
.t_12 { font-size: 12px; }
.t_12b { font-size: 12px; font-weight: bold; }
.t_14 { font-size: 14px; }
.t_14b { font-size: 14px; font-weight: bold; }
.t_16 { font-size: 16px; }
.t_16b { font-size: 16px; font-weight: bold; }

.t_success { color:#3f814b; }
.t_failure { color:#aa0000; }
#link_gry { color:#9e9e9e; }
#main_wrapper { clear:both; margin-left:1px; width:734px; background-color:#FFFFFF }
#page_wrapper { clear:both; margin-left:1px; width:734px; background-color:#51626c }
#zFormBox { display:none; position:absolute; left:250px; top:100px; width:600px; border:2px solid #ccc; background-color:#333344; }
#clear_all { clear:both; }

#top_bar { width:100%; background:url(../images/bar_blk.gif) repeat-x; height:1px; }
#header { width:734px; height:79px; margin-left:1px; }
#left_col_home { float:left; width:179px; background-color:#51626c; }
#right_col { float:left; width:555px; background:url(../images/home_back.gif) repeat-y }
#right_col_content { float:left; width:500px; padding:15px 20px 0 20px; }
#right_col_home_text1 { margin-top:3px; color:#5a5a5a; line-height:14px; }
#right_col_left { float:left; width:258px; margin-top:22px; margin-right:20px; border-top:1px solid #b2b3b7; }
#right_col_right { float:left; width:220px; margin-top:22px; border-top:1px solid #b2b3b7; }
#headline1 { font-size: 16px; font-weight: bold; color:#4f6f86; margin-top:7px; }
#headline1b { font-size: 12px; font-weight:bold; color:#133d5b; margin-top:3px; }
#headline1ub { font-size: 16px; color:#4f6f86; margin-top:7px; }
#headline2 { font-size: 12px; font-weight: bold; color:#4f6f86; margin-top:7px; }
#headline3 { font-size: 11px; color:#143d5b; margin-top:7px; }
#headline4 { font-size: 11px; font-weight: bold; color:#000;  }
#headline5 { font-size: 11px; color:#133d5b; margin-top:7px; }
#footer { clear:left; width:734px; background-color:#e8e8e8 }
#footer_content { width:687px; text-align:right; color:#9e9e9e; }
#news_wrapper {  background-color:#dce0e1; }
#news_header { height:17px; background:url(../images/news_bar.gif); width:168px; padding:5px 0 0 11px; color:#30414b; font-size:11px}
#news_items { padding:0 11px; color:#548660; width:157px }
#news_item { padding-top:9px; }
#news_bar { margin:15px 15px 0 10px; border-top:1px solid #888; }
#news_footer { height:6px; width:179px; border-bottom:2px solid #7c8a93; }
#team_left { float:left; width:367px; margin-right:15px; }
#team_right { float:left; width:112px; margin-top:5px; }
#contact_left { float:left; width:280px; margin-right:15px; }
#contact_right { float:left; width:165px; margin-top:5px; }
#menu_subitems1 { background-color:#324049; line-height:16px }
#menu_subitems1 a:link { text-decoration: none; color:#8ac598; }
#menu_subitems1 a:visited { text-decoration: none; color:#8ac598; }
#menu_subitems1 a:hover { text-decoration: underline; color:#8ac598; }
#menu_subitems1 a:active { text-decoration:none ; color:#8ac598; }
#menu_bullet { padding-left:20px; width:139px; background:url(../images/bullet.gif) no-repeat }
#portfolio_maintext { padding-top:10px; }
#portfolio_left { float:left; width:290px; margin-right:15px; }
#portfolio_right { float:left; width:195px; margin-top:5px; text-align:center }
#news_main { color:#5a5a5a; line-height:17px;  }
#news_inside_header { padding-bottom:3px; border-bottom:1px solid #666; text-align:right; }
#news_inside_footer { padding-top:3px; border-top:1px solid #666; text-align:right; }
#text_gry { color:#898b8e }
#portfolio_categories { padding-left:10px; }