html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font: normal 11px Verdana, sans-serif;
	line-height: normal;
	text-transform: none;
	color: black;
	background-color: white;
}

img {
	border:none;
}

div{
	padding:0px;
	margin:0px;
	font: normal 11px Verdana, sans-serif;
}

form{
	padding:0px;
	margin:0px;
}

p{
	margin:0px;
	padding:0px;
	white-space:normal;
}

input, textarea {
	font: normal 11px Verdana, sans-serif;
}

td {
	margin:0px;
	padding:0px;
	vertical-align:top;
	white-space:normal;
}

a{
	margin:0px;
	padding:0px;
	background: transparent;
	color:#999;
	text-decoration: none;
	font: normal 11px Verdana, sans-serif;
	white-space:nowrap;
}

a:hover{
	color:red;
}


.menu{
	margin:22px 0px 22px 0;
}

.menu a{
	display: block;
	width:50px;
	margin:1px 0px 1px 0px;
	padding:0px;
	background: transparent;
	color:#999;
	text-decoration: none;
	font: normal 16px 'Arial Unicode MS','Helvetica', sans-serif;
	white-space:nowrap;
}

.menu a:hover{
	color:red;
}

.menu div{
	margin:1px 0px 1px 0px;
	color:black;
	font: normal 16px 'Arial Unicode MS','Helvetica', sans-serif;
}

.menu_proj a{
	background: transparent;
	color:#999;
	text-decoration: none;
	font: normal 11px Verdana, sans-serif;
	white-space:nowrap;
}

.menu_proj a:hover{
	color:red;
}

.menu_proj div{
	margin:1px 0 1px 0;
}

.main{
	width:700px;
	height:auto;
}

.main p{
	/*width:340px;*/
}

.desc p{
	width:550px;
}

.img_title {
	position:absolute;
	right:0px;
	bottom:-25px;
	color:#999;
}

a.blue {
	margin:0px;
	padding:0px;
	background: transparent;
	color:#33ccff;
	text-decoration: none;
	font: normal 11px Verdana, sans-serif;
}

a.blue:hover{
	color:red;
}
