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

#browser {
	width:100%;
	vertical-align:top;
	text-align: center;
}
#main {
	position:relative;
	padding:13px;
	width:700px;
}
#content {
	position:relative;
	vertical-align:top;
}
#logo {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 266px;
	height: 80px;
}
.menufont {
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.boxgrid1 {
	position:relative;
}
.sign {
	position:absolute;
	top:0px;
	padding:0 20px 0 0;
	right:0;
	height:161px;
	width:297px;
	background:url(images/common/sign.png) no-repeat top right;
	border:0;
}
.sign a {
	height:100%;
	width:100%;
	border:0;
}
a.menufont:link {
color:#FFFFFF;
}
a:visited {
color:#FFFFFF;
}
a.menufont:visited {
color:#FFFFFF;
}
a.menufont:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
a.menufont:active {
color:#FFFFFF;
}
.normalfont {
	font-family:Helvetica, Verdana, Arial;
	font-size:14px;
	color:#000000;
	text-align: justify;
	line-height: 1.2;
}
.normalfontBOLD {
	font-family:Helvetica, Verdana, Arial;
	font-size:16px;
	font:bold;
	color:#000000;
	text-align: justify;
	line-height: 1.2;
}
.normalfontleft {
	font-family:Helvetica, Verdana, Arial;
	font-size:14px;
	color:#000000;
	text-align: left;
	line-height: 1.2;
}
.normalfontcenter {
	font-family:Helvetica, Verdana, Arial;
	font-size:14px;
	color:#000000;
	text-align:center;
	line-height: 1.2;
}
a.normalfont:link {
	color:#c77128;
}
a.normalfont:visited {
	color:#90521D;
}
a.normalfont:hover {
	color:#c77128;
	text-decoration: underline;
}
a.normalfont:active {
	color:#c77128;
}
#bodyleft {
	border:5px solid #cccccc;
	position:absolute;
	padding:5px;
	left: 20px;
	top: 20px;
	width: 510px;
	height: 540px;
	background-color:#ffffff;
}
#bodyleftmiddle {
	border:5px solid #cccccc;
	vertical-align:top;
	position:absolute;
	padding:5px;
	left: 20px;
	top: 20px;
	width: 510px;
	height: 430px;
	background-color:#ffffff;
}
#bodyleftbottom {
	border:5px solid #cccccc;
	position:absolute;
	padding:5px;
	left: 20px;
	top: 490px;
	width: 510px;
	height: 370px;
	background-color:#ffffff;
}
#bodyright {
	border:5px solid #cccccc;
	position:absolute;
	padding:5px;
	left: 570px;
	top: 20px;
	width: 190px;
	height: 840px;
	background-color:#ffffff;
}
#bodyrighthome {
	border:5px solid #cccccc;
	position:absolute;
	padding:5px;
	left: 570px;
	top: 20px;
	width: 190px;
	height: 540px;
	background-color:#ffffff;
}
#bodymiddle {
	border:5px solid #cccccc;
	position:absolute;
	padding:20px 0px 0px 20px;
	left: 20px;
	top: 20px;
	width: 730px;
	background-color:#ffffff;
}
.portfolio-image {
	float:left;
	margin: 0 60px 58px 0;
	border: 5px solid #CCCCCC;
}
.portfolio-image-end {
	float:left;
	margin: 0 0px 60px 0;
	border: 5px solid #CCCCCC;
}

.moreinfo {
	font:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	border:none; 
	position:relative; 
	background-image:url(images/common/menu.png); 
	width:150; 
	height:30; 
	background-repeat:repeat-x; 
	background-position:center;
}
