/* CSS Document */

.noimg {
	display: none;
}

.menu-nav-alto ul li a, 
.menu-nav-alto ul li a:visited, 
.menu-nav-alto ul li:hover ul li a, 
.menu-nav-alto ul li a:hover ul li a, 
.menu-nav-alto ul li:hover ul li:hover ul li a:hover, 
.menu-nav-alto ul li a:hover ul li a:hover ul li a:hover {
	color: #333333;
	background: #DADADA;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #DADADA;
}

.menu-nav-alto ul li:hover ul li a, 
.menu-nav-alto ul li a:hover ul li a, 
.menu-nav-alto ul li:hover ul li:hover ul li a:hover, 
.menu-nav-alto ul li a:hover ul li a:hover ul li a:hover {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.menu-nav-alto ul li:hover a, 
.menu-nav-alto ul li a:hover, 
.menu-nav-alto ul li:hover ul li a.sub, 
.menu-nav-alto ul li a:hover ul li a.sub, 
.menu-nav-alto ul li:hover ul li:hover a.sub, 
.menu-nav-alto ul li a:hover ul li a:hover.sub, 
.menu-nav-alto ul li:hover ul li a:hover, 
.menu-nav-alto ul li a:hover ul li a:hover, 
.menu-nav-alto ul li:hover ul li:hover ul li a, 
.menu-nav-alto ul li a:hover ul li a:hover ul li a {
	color: #333333;
	background: #EAEAEA;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

body {
	background-image: none;
	background-color: #333333;
	color: #FFFFFF;
}

div#pagewrapper {
	background: #000000 url(../img/architecture/contents-bg.gif) top left repeat-y;
}

div#header {
	height: 190px;
	background: #DADADA;
}

div#logo {
	background: #DADADA;
}

div#hmenu {
	background: #FFFFFF url(../img/architecture/header.jpg) no-repeat;
}

h1 {
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 15px;
}

div#menu {
	background: #8C8C8C;
	/*filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	background: #A6A6A6;*/
	/*background: #C4C4C4;*/
}

div#lnks li {
	/*color: #FFFFFF;*/
	color: #D8D8D8;
}

div#lnks ul li a {
	color: #D8D8D8;
}

div#lnks li.current a {
	/*color: #666666;*/
	color: #565656;
	background: #D8D8D8;
}

div#lnks li.current ul li a {
	text-align: left;
}

div#lnks li.current li a {
	background: none;
	color: #D8D8D8;
}

div#lnks li a.main {
	background: none !important;
	color: #D8D8D8 !important;
}

div#contents {
	width: 595px;
	padding-left: 15px;
}

div#contents, #contents p {
	font-size: 12px;
}

div#contents table {
	clear: both;
	margin: 20px auto;
}

div#contents a, div#footer a {
	color: #FFFFFF;
	font-weight: bold;
}

div#footer {
	background: #000000;
}

div#footer p {
	border: 4px solid #DADADA;
}

div#footer a {
	background: none;
}

div#footer img {
	position: relative;
	top: 2px;
}

.quotes {
	position: relative !important;
	top: -30px !important;
	width: 230px !important;
	float: right !important;
	font-size: 14px !important;
	margin-left: 10px !important;
	font-weight: bold !important;
	background: url(../img/architecture/quotes.jpg) top left no-repeat !important;
	padding: 50px 0px 0px 20px !important;
}
