/* ScandMar */

	html, body {
		
		font: 13px arial;
		margin-left: 0px;
		margin-right: 0px;	
		margin-top: 0px;
		margin-bottom: 0px;
		background-color: #000;
		
		min-height: 100%;
		height: 100%;
		background-image: url('/client/files/images/bg.jpg');		
		abackground-image: url('/client/images/body_bg.gif');
		
		background-position: top center;
		background-repeat: no-repeat;
		
		
		aborder-left: 4px solid white;
		aborder-right: 4px solid white;
		aborder-top: 4px solid white;
		
	}
	
	div {
		overflow: hidden;
	}
	
	img {
		border: 0px;	
	}
	
	a {
		color: #f60;
		text-decoration: none;
	}
	
	a.active {
		color: #a4a;	
	}
	
	a:hover {
		color: #666;	
	}
	
	h1, h2, h3, h4, h5, h6 {
		letter-spacing: -1px;	
		margin-top: 0px;
		font-family: Lucida Grande, "Helvetica Neue", Arial, sans-serif;
	}
	
	h1 {
		
		font-size: 20px;
		margin-bottom: 0px;
		letter-spacing: -1px;
	}

	h2 {
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 0px;
	}

	h3 {
		font-size: 18px;
		font-weight: normal;
		letter-spacing: 0px;
		margin-bottom: 2px;
	}
	
	h4 {
		font-size: 15px;
		font-weight: bold;
		letter-spacing: 0px;
		margin-bottom: 2px;
	}
	
	h5 {
		font-size: 14px;
		font-weight: normal;
	
		margin-bottom: 2px;
	}
	
	ul {
		margin-left: 16px;	
		margin-top: 0px;
		padding-left: 0px;
		list-style: square;
	}
	
	li {
		padding-top: 3px;
		padding-bottom: 3px;
		margin-left: 4px;
		padding-left: 2px;
	}
	
	span.bold {
		font-weight: bold;	
	}
	
	span.label {
		display: block;
		clear: both;
		font-weight: bold;
	}
	
	div#app-background {
		
		width: 744px;
		min-height: 100%;
		margin-top: 5px;
		margin-bottom: auto;
		margin-left: auto;
		margin-right: auto;
						
	}

	div#app-head {
		width: 100%;
		height: 120px;
		abackground-color: #000;
		color: #f60;
		border-bottom: 10px solid #f60;
	}
	

	a#app-logo {
		margin-top: 23px;
		margin-bottom: 40px;
		display: block;
		float: left;			
	}
	
	/* MENU */

	div#app-topmenu {
		float: right;
		height: 30px;
	
	}
	
		div#app-topmenu a {
			color: #ccc;		
			margin-left: 5px;
		}
		
		div#app-topmenu a.active {
			color: #fff;
		}
		
		div#app-topmenu span.menuspacer {
			margin-left: 5px;
			color: white;
		}	

	div#app-menu {
		float: right;
		clear: right;
		width: 500px;
		margin-top: 60px;
		margin-right: 0px;
	}
	
		div#app-menu span.menuspacer {
			margin-right: 10px;
			color: #f60;
		}
	
		div#app-menu a {
			display: block;
			float: right;
			margin-left: 10px;			
			text-decoration: none;
			letter-spacing: -1px;
			font-weight: bold;
			color: #f60;
			font-size: 17px;
			font-family: arial;
		}
		
			div#app-menu a.active {
				color: #fff;
			}
			
			div#app-menu a:hover {
				color: #ccc;
			}
			
			div#app-menu a#menu_projects.active {
				background-image: url('../client/images/marker_gray.gif');
			}		
		
	div#app-body {
		width: 100%;
		font: 83%/1.5em "Lucida Grande",  Verdana, sans-serif;
		font-size: 12px;
		border-bottom: 10px solid #f60;
		margin-bottom: 50px;
	}
	
	div#app-content {
		width: 100%;
		margin-top: 8px;
		margin-bottom: 8px;
	}	
	
		div#content-images {
			width: 100%;
			overflow: hidden;	
			height: 200px;
		}
		
			div#content-images img {
				display: block;
				float: left;
				margin-left: 8px;
			}
			
			div#content-images img#flash-image1 {
			margin-left: 0px;
			}
		
		
		div#content-body {
			width: 100%;
			margin-top: 8px;
			background-color: #fff;
		}
		
			div#body-text {
				float: right;
				width: 465px;
				margin-top: 25px;
				margin-bottom: 20px;
				margin-right: 60px;
			}
			
			div#body-text p {
				margin-top: 1em;
				margin-bottom: 10px;
				font-weight: bold;
			}
			
			div#body-menu {
				width: 200px;
				float: left;
				margin-top: 20px;
			}
			
				div#body-menu a {
					display: block;
					float: left;
					clear: both;
					width: 171px;
					padding-left: 20px;
					margin-top: 4px;
					
					font-family: arial;
					font-size: 14px;
					font-weight: bold;
					letter-spacing: -1px;
					
					padding-top: 0px;
					padding-bottom: 0px;
					padding-right: 0px;
					color: black;
				}
				
				div#body-menu a.active {
					background-color: #f60;
					color: #fff;	
				}
				
				div#body-menu a:hover {
					background-color: #ddd;
					color: #000;	
					
				}
					div#body-menu a.active:hover {
						background-color: #f60;
						color: #fff;
					}
	
				div#body-menu div.submenu {
					width: 100%;
					margin-left: 0px;
					float: left;
				}
				
					div#body-menu div.submenu a {
						padding-left: 30px;
						width: 161px;
						font-size: 12px;
						font-weight: bold;
						letter-spacing: 0px;
						margin-top: 2px;
					}
					
				div#menu-permanent {
					float: left;
					clear: both;
					width: 110px;
					margin-top: 100px;
				}
				
					div#menu-permanent a {
						font-size: 10px;
						letter-spacing: 0px;
						font-weight: bold;
						margin-top: 4px;
						background-color: #ddd;	
					}
					
					div#menu-permanent a:hover {
						background-color: #ccc;
					}
					
		div#content-form {
			
			min-height: 400px;
			padding: 20px;
			width: 360px;
			
			padding-left: 40px;
			overflow: hidden;
		}
		
			div#content-form div.column {
				width: 160px;
				float: left;
				padding-right: 20px;
			}
		
			div#content-form span.label {
				
			}
			
			
			
			div#content-form input {
				width: 160px;
				border: 1px solid #aaa;
				margin-bottom: 20px;
			}
			
			div#content-form textarea {
				width: 340px;
				border: 1px solid #aaa;
				height: 100px;
				margin-bottom: 20px;
			}
			
			div#content-form select {
				width: 80px;
				margin-bottom: 20px;
			}
			
			div#content-form input.submit {
				border: 0px;
				color: white;
				background-color: #f60;
				float: right;
				clear: both;
				width: 60px;
				margin-top: 20px;
				margin-right: 20px;
				font-weight: bold;
				cursor: pointer;
			}
		
	/* Property */
	
	div#content-top img {
		display: block;
		float: left;
	}
	
	div#content-top div.description {
		width: 180px;
		height: 184px;
		
		float: left;
		
		background-color: #5a5a5a;
		color: white;
		padding: 8px;
		font-size: 11px;
	} 
	
	div#content-top h3 {
		font-size: ;
	}
			
					
	/* PUFFS */
	
	div.puff {
			height: 142px;
			background-color: #f60;
		}
		
		a.puff {
			display: block;
			float: left;
			overflow: hidden;
		}
		
		 a.puff p {
			margin: 6px 10px;
			font-size: 11px;
			cursor: pointer;	
		}
		
		a.puff h3 {
			display: block;	
			width: 100%;
			background-color: #efefef;
			padding: 6px 8px;
			font-size: 11px;
			font-weight: bold;
			cursor: pointer;
			color: #000;
		}
		
		a.puff:hover h3 {
			background-color: #f60;
			color: #fff;
		}
		
