@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
}
.fnp_wrapper {
	width:730px;
	position:relative;
	z-index:10;
}
.fnp_logo {
	width:125px;
	height:118px;
	position:absolute;
	left:10px;
	top:25px;
	z-index:10;
}
#fnp_line {
	position:absolute;
	background-color:#666666;
}
.fnp_menu_sub {
	background-color:#213120;
	z-index:30;
	position:absolute;
	padding-right:10px;
	padding-left:10px;
	left:111px;
}
.header_line {
	top:156px;
	left:3px;
	width:719px;
	height:1px;
	z-index:10;
}
.footer_line {
	left:1px;
	width:727px;
	height:1px;
	z-index:20;
}
.fnp_left_header {
	position:absolute;
	top:30px;
	left:580px;
	width:131px;
	height:118px;
	text-align:right;
	z-index:10;
}
.fnp_left_header_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#989898;
}
.fnp_left_header_phone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#425C3B;
}
.fnp_left_header_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7E1212;
}
.fnp_left_header_login  a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7E1212;
	text-decoration:none;
}
.fnp_left_header_login  a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7E1212;
	text-decoration:none;
}
.fnp_left_header_login  a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7E1212;
	text-decoration:underline;
}
.fnp_left_header_link:link {
	text-decoration:none;
	color:#989898;
}
.fnp_left_header_link:visited {
	text-decoration:none;
	color:#989898;
}
.fnp_left_header_link:hover {
	text-decoration:underline;
	color:#989898;
}
.fnp_sub_menu {
	position:absolute;
	top:165px;
	left:173px;
	width:538px;
	height:13px;
	text-align:right;
	z-index:20;
}
.fnp_sub_menu_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#989898;
}
.fnp_sub_menu_link:link {
	text-decoration:none;
	color:#425C3B;
}
.fnp_sub_menu_link:visited {
	text-decoration:none;
	color:#425C3B;
}
.fnp_sub_menu_link:hover {
	text-decoration:underline;
	color:#425C3B;
}
.fnp_menu_background {
	position:absolute;
	left:4px;
	top:164px;
	width:145px;
	height:234px;
	background-image:url(../pix/green_menu_background.jpg);
	z-index:20;
}
#fnp_menu {
	position:absolute;
	left:7px;
	top:50px;
	width:120px;
	height:123px;
	z-index:25;
	line-height:26px;
	text-align:left;
}
#fnp_menu .fnp_menu_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
#fnp_menu .fnp_menu_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
#fnp_menu .fnp_menu_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
#fnp_menu .fnp_menu_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}
#fnp_menu .fnp_menu_activeLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
#fnp_menu .fnp_menu_activeLink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#fnp_menu .fnp_menu_activeLink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#fnp_menu .fnp_menu_activeLink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}
.fnp_red_background {
	position:absolute;
	left:4px;
	top:404px;
	width:145px;
	height:76px;
	background-image:url(../pix/red_menu_background.jpg);
	z-index:10;
	text-decoration:none;
	cursor: hand;
}
#fnp_red {
	position:absolute;
	left:15px;
	top:26px;
	width:126px;
	height:22px;
	z-index:15;
	text-align:left;
}
#fnp_red .header {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
#fnp_red .body {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
#fnp_red_readme {
	top:60px;
	left:95px;
	position:absolute;
}
#fnp_red_readme .readme:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

#fnp_red_readme .readme:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

#fnp_red_readme .readme:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.fnp_grey_background {
	position:absolute;
	left:4px;
	top:488px;
	width:145px;
	height:130px;
	background-image:url(../pix/grey_menu_background.jpg);
	z-index:10;
	cursor: hand;
}
#fnp_grey_header {
	position:absolute;
	left:15px;
	top:25px;
	width:114px;
	height:38px;
	z-index:15;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#75171A;
}
#fnp_grey_body {
	position:absolute;
	left:24px;
	top:81px;
	width:114px;
	height:25px;
	z-index:15;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#272425;
}
#fnp_grey_carrot {
	position:absolute;
	left:15px;
	top:81px;
	width:8px;
	height:10px;
	z-index:15;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#272425;
}
.fnp_page_body {	
	position:absolute;
	left:172px;
	top:179px;
	width:557px;
	z-index:15;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
}
#content a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#425C3B;
}
#content a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#425C3B;
}
#content a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#425C3B;
}
.fnp_page_body input, .fnp_page_body textarea, .fnp_page_body select {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
}
.fnp_page_body_image {
	padding-left:5px;
}
/*.fnp_page_header {
	position:absolute;
	left:172px;
	top:179px;
	width:281px;
	height:21px;
	z-index:15;
	text-align:left;
}
.fnp_sub_header {
	text-align:left;
}
.fnp_page_body {
	position:absolute;
	left:172px;
	top:200px;
	width:281px;
	height:408px;
	z-index:15;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#363636;
}*/
.fnp_page_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.fnp_page_phone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#75171A;
}
.fnp_page_address {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.fnp_page_subHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#425C3B;
}
.fnp_page_image {
	position:absolute;
	left:453px;
	top:210px;
	width:276px;
	height:416px;
	z-index:15;
	
}

.fnp_copyright {
	position:absolute;
	top:5px;
	left:0px;
	width:280px;
	height:10px;
	z-index:10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-align:left;
}

.fnp_footer {
	position:absolute;
	top:5px;
	left:587px;
	width:140px;
	height:10px;
	text-align:right;
	z-index:10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}
.fnp_footer_link:link {
	text-decoration:none;
	color:#666666;
}
.fnp_footer_link:visited {
	text-decoration:none;
	color:#666666;
}
.fnp_footer_link:hover {
	text-decoration:underline;
	color:#666666;
}
.fnp_footer_wrapper {
	position:relative;
	z-index:10;
	width:730px;
	height:65px;
	left:-170px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#123700;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:12px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#363636;
	margin-top:0px;
	margin-bottom:10px;
}


/* ---- [ portfolio ] ---- */

#management_holder {
	width: 550px;
	margin: 10px 0 40px 7px;
	
}

.management_cell {
	width: 545px;
	margin: 10px 5 10px 5px;
}

.management_pic {
	width: 150px;
	margin: 0px 0 0px 15px;
	float: right;
}


.management_content {
	width: 250px;
	margin: 0px 15 0px 0px;
	float: left;
}

.management_content p {
	width: 400px;
	margin: 0px 15px 10px 0px;
}


