body { background:#40bee7;	}

#main {	
	margin:0 auto;
	width:680px;
}

.header_menu {
	height:35px;
	margin-top:32px;
	border-right:1px solid #000;
	color:#000;
}

.main {
	height:35px;
	border-right:1px solid #000;
}    

.footer_menu {
	height:55px;
	background:#000;
}

.black {
	background:#000;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.white {
	background:#fff;
}

.arc_main {
	width:30px;
	height:30px;
	background:url(imgnew/arc_main.jpg);
}

.text {
	width:50%;
	font:normal 14px Arial;
	line-height:25px;
	color:#000;
	vertical-align:top;
}

.portfolio {
	margin-top:2px;
	float:left;
}

.content {
	height:295px;
	padding-top:50px;
}

h1, .pagetitle {
	font:normal 24px Arial;
	padding-left:10px;
	display:inline;
}

.text_now {
	font:normal 14px Arial;
	line-height:25px;
	color:#000;
	vertical-align:top;
}

.nav {
	text-decoration:none;
	color:#000;
}

.w50  { width:50px; }
.w70  { width:70px; }
.w100 { width:100px; }
.w250 { width:250px; }
.w680 { width:680px; }

.right { text-align:right }
.left  { text-align:left }

.border_top { border-top:1px solid #000; }
.border_left { border-left:1px solid #000; }

a.link_top:link, a.link_top:hover, a.link_top:visited, a.link_top:active  { color:#fff; font:bold 10px Verdana; text-transform:uppercase; text-decoration:none; }
a.link_top:hover { color:#0ad; }

a.link_demos:link, a.link_demos:hover, a.link_demos:visited, a.link_demos:active  { color:#fff; font:bold 15px Verdana; text-transform:capitalize; text-decoration:none; }
a.link_demos:hover { color:#0ad; }

a.link_bottom:link, a.link_bottom:hover, a.link_bottom:visited, a.link_bottom:active  { color:#fff; font:bold 13px Verdana; text-transform:lowercase; text-decoration:none; }
a.link_bottom:hover { color:#0ad; }