/* CSS Document */
img  { 
 	behavior: url(http://www.arclid.com/iefix/pngfix.htc); 
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	text-align:center;
	font-weight:bolder;
}
h2 {
		font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	margin-right:10px;
	color:#999999;
}
h3 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin-right:10px;
	color:#333333;
}
body {
	background:#ffffff ;
	margin:0px;
	padding:0px;
	height:100%;
}
html, body {height: 100%;}
form {
margin:0px;
padding:0px;
}
div.portfolioWindowWrapper {
	text-align:center;
	position:absolute;
	width:auto;
}
		div.portfolioWindow {	
			background:#ffffff;
			padding:0px;
			z-index:999;
			width:640px;
			margin-left:100px;
			border:0px solid #999999;
			position: absolute;
		  	border:0px solid #000000;
			text-align:left;
			border:10px solid #333333;
			height:400px;
			overflow-x:hidden;
			overflow-y:scroll;
			display:none;
		}
  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
div.bg {
	background:url('images/bg.gif') top center repeat-y;
	
}
div.page {
background:#ffffff url('images/background.jpg') top left no-repeat;
		margin:0px;
	padding:0px;
	border-top:1px solid black;
	border-right: 1px solid #000000;
	border-left:3px solid black;
	width:780px;
	text-align:left;
	min-height:100%;
	text-align:left;
}
div.home-section {
	width:780px;
}
div.menu img{
margin-bottom:5px;
}
div.left {
	width:240px;
	float:left;
	text-align:right;
	margin-top:83px;
	}
div.left .menu {
	clear:both;
	width:240px;
	text-align:right;
	height:160px;
}
div.content {
	float:right;
	width:522px;
	background:#ffffff url('images/shadow_box_top.jpg') top left no-repeat;

		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.inner-content {
	width:432px;
	padding-right:40px;
	background: url('images/shadow_box.jpg') bottom left no-repeat;
		padding-left:50px;
	padding-top:50px;
	padding-bottom:30px;
}
div.left .menu a, div.top-menu a {
	display:block;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
div.left img {
	border:0px;
}
div.left .menu a:hover, div.top-menu a:hover {
	display:block;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
div.home-info {
	float:right;
	width:449px;
	height:150px;
	background:#ffffff url('images/shadow_box.jpg') top left no-repeat;
	padding-left:50px;
	padding-right:23px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.home-info ul,li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
}
div.home-info ul,li {
	padding:0px;
	margin:0px;
	margin-left:10px;
}
div.home-info ul {
	padding:0px;
	margin:0px;
	PADDING-left:10px;

}
div.home-portfolio {
	text-align:left;
	height:130px;
	margin-right:10px;
}
div.home-portfolio img{
	margin:0px;
	border:0px;
}
div.home-portfolio .desc {
	display:none;
	width:240px;
	float:left;
}
div.home-portfolio .more {
	text-align:right;
	width:190px;
	float:right;
}
div.top-right {
float:right;
width:470px;
}
div.contact-details {
	float:left;
	width:175px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:10px;
}
div.contact-details .q {
	width:50px;
	float:left;
	clear:both;
	margin-top:5px;
	font-weight:bold;
}
div.contact-details .a {
	width:125px;
	float:right;
	margin-top:5px;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
div.top-menu {
	float:left;
	text-align:right;
	margin-top:30px;
	width:120px;
	margin-left:20px;
}
div.top-menu a.selected{
	color:red;
	font-weight:bold;
}
div.top {
	margin-bottom:20px;
	
}
div.logo {
	margin-left:10px;
	float:left;
	margin-top:10px;
}
div.footer {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#333333;
	padding:5px;
}
div.copyright {
	width:140px;
	border-right:1px dashed #999999;
	float:left;
}
div.footer_links {
	width:600px;
	float:right;
	font-size:11px;
}
div.promo {
position:relative;
float:right;
width:295px;
height:180px;
text-align:right;
}
div.intro {
	float:right;
	width:500px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	margin-bottom:10px;

}
img.top-right {
	margin-left:10px;
}
div.breadcrumbs {
padding:5px;
clear:both;
color:#999999;
}
div.breadcrumbs a, div.footer_links a {
	color:#999999;
}
div.sub_menu {
clear:both;
	width:164px;
	float:right;
	margin-left:10px;
	margin-top:10px;
}
div.sub_menu a {
	display:block;
	margin-bottom:2px;
	color:#000000;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	background:#ffffff url('/images/sub_menu.png') bottom left no-repeat;
}
div.brochure-form {
	border:1px solid #333333;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	background:#ffffff;
	padding:3px;
	position:absolute;
	z-index:300;
	top:100px;
	left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	display:none;
	margin-right:10px;
}
div.brochure-form .submit {
	text-align:right;
}
input {
	font-size:xx-small;
}
.notice {
background:#efefef;
border:1px solid #999999;
padding:3px;
}
