body{margin:0px;padding:0px;font-family:"Times New Roman", Times, Georgia, serif;}
#container{
	position:absolute;
	width:939px;
	margin:0px 0px 0px -469px;
	background-color:#D2DDE7;
	border:1px solid #333333;
	padding:1px;
	left: 50%;
}
#footer {text-align:center;font-size:12px;line-height:12px;padding:20px 0px 20px 0px;margin:0px;color:#666666;clear: left;width: 938px;}
#footer ul{padding:0px;margin:0px;}
#footer li{padding:5px 5px 0px 5px;margin:0px;display:inline;list-style-type:none;}
#footer p, a, a:hover {padding:10px 0px 0px 0px;margin:0px;color:#666666;text-decoration:none;}

#Header{
	width:938px;
	padding:0;
	margin:0;
	position: relative;
	height: 125px;
}
#HeaderFloatLeft{float:left;padding:0;margin:0;}
#HeaderFloatRight{float:right;padding:0;margin:0;}

#topMenu{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 768px;
	float: left;
}
#navcontainer{
	margin: 0px;
	padding: 0px;
	position:absolute;
}
#navcontainer ul{border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;}
#navcontainer ul li{display: block;float: left;text-align: center;padding: 0;margin: 0;position:relative;min-height: 1px;vertical-align: bottom;}
#navcontainer ul li a{width: 160px;height: 25px;padding: 10px 0px 0px 0px;margin: 0 0px 0 0;background-color:#CC9933;text-decoration: none;color:#FFFFFF;border-right:2px solid #FFFFFF;display: block;text-align: center;font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;font-size:14px;}
#navcontainer ul li a:hover{color:#CCCCCC;background-color:#CC9966;}
#navcontainer a:active{background:url(images/Button.jpg) no-repeat;color:#333333;white-space:nowrap;}
#navcontainer li#active a{background-color:#FE0000;color:#FFFFFF;font-weight:bold;}
#navcontainer li#noBorder, #navcontainer li#noBorder a, #navcontainer li#noBorder a:hover {
	background-color:#CC9933;
	width: 120px;
	border: none;
}
#navcontainer ul ul
	{
	position:absolute;
	z-index:200;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

div#navcontainer li:hover
	{
	cursor:pointer;
	z-index:100;
	}
div#navcontainer li:hover ul ul,
div#navcontainer li li:hover ul ul,
div#navcontainer li li li:hover ul ul,
div#navcontainer li li li li:hover ul ul
{display:none;}
div#navcontainer li:hover ul,
div#navcontainer li li:hover ul,
div#navcontainer li li li:hover ul,
div#navcontainer li li li li:hover ul
{display:block;}

		
#leftcolumn{width:170px;padding:0px 0px 0px 0px;margin:0px;float:left;background-color: #D2DDE7;height:100%;}
.sparebox{
	margin:0px 0px 5px 0px;
	padding: 0px;
	width: 170px;
	border-top: 1px solid #FFFFFF;
}
.sparebox h1{background-color:#162343;font-size:14px;text-align:center;padding:5px;margin:0px;font-weight:bold;color:#FFFFFF;}
.sparebox p{margin:0px;padding:5px;font-size:12px;}
.sparebox ul{margin:0px;padding:5px;}
.sparebox li, .sparebox li a, .sparebox li a:hover{margin:0px;padding:2px;list-style-type:square;color:#333333;font-size:14px;list-style-position: inside;display: block;}
.sparebox img{
	width:150px;
	padding: 10px 0px 10px 10px;
	margin: 0px;
}
#content{
	width:729px;
	margin:0px 0px 0px 0px;
	padding: 20px;
	background-color: #FFFFFF;
	min-height:400px;
	height:auto !important;
	height:400px;
	float: left;
}
#content p{padding:0px;margin:0px;font-size:14px;}
#content h1{padding:0px 0px 10px 0px; margin:0px; font-size:14px; font-weight:bold;}
.imgFloatRight{float:right;padding: 0px 10px 0px 0px;}

.portfolioRow{margin:0px 0px 10px 0px;padding:0px;clear: left;}

.thumbs{
	padding:0px;
	margin:0px;
	vertical-align: top;
}
.thumbs img{
	padding:0px 0px 20px 0px;
	margin:0px;
	vertical-align: top;
}

.ThumbCol{float:left;margin:0px;padding:0px 40px 10px 0px;height:349px;}
.ThumbColNoPadding{float:left;margin:0px;padding:0px 0px 10px 0px;clear: right;height:349px;}
.topPic{margin:0px;padding:0px 0px 10px 0px;clear:right;}
.bottomPic{margin:0px;padding:53px 0px 0px 0px;clear:right;}
.navcontainer{
	margin:0px;
	padding:0px 100px 0px 20px;
	float:left;
}
.navcontainer li{
	list-style-position:inside;
	padding:0px 0px 3px 0px;
	margin:0;
	font-size:14px;
	list-style-type:square;
	
}
