@charset "utf-8";
/* CSS Document */

		body{
			font: 12px/18px Arial, Helvetica, sans-serif;
		}
	
			#header{
				background: url(../images/headerback.jpg);
			}
			.wrap{
				width: 960px;
				margin: 0px auto;
			}
			#content{
				margin-left: 350px;
				background:url(../images/opacity.png);
				width: 550px;
				padding: 30px;
				margin-top: 60px;
				
				border-radius: 8px;
				margin-bottom: 100px;
				-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
				box-shadow: 0 0 20px #666;
			}
#contentGallery{
		background:url(../images/opacity.png);
				width: 900px;
				padding: 30px;
				margin-top: 60px;
	
				border-radius: 8px;
				margin-bottom: 100px;
				box-shadow: 0 0 20px #666;
}	
			
			h1,h2,h3,h4,h5,p,form{
				margin: 0px;
				padding: 0px;
			}
			h1{
				font: normal 28px/32px 'Varela Round', Arial, Helvetica, sans-serif;
				margin-bottom: 15px;
				color: #0079d2;
			}	
			h1.home{
				font: normal 22px/26px 'Varela Round', Arial, Helvetica, sans-serif;
				margin-bottom: 15px;
				color: #0079d2;
			}			
			
			h2{
				font: bold 14px/20px Arial, Helvetica, sans-serif;
				margin-bottom: 15px;
				color: #000;
			}		
			h3{
				font: bold 12px/20px Arial, Helvetica, sans-serif;
				margin-bottom: 15px;
				color: #FFF;
				background: #999;
					border-radius: 8px;
				
					padding: 10px;
			}				
			p{
				margin-bottom: 15px;
			}
			#menu{
				width:960px;
			
					z-index: 9999;
					position: absolute;
					margin-top: 150px;
			
			}
			ul#mainmenu{
				margin: 0px;
				padding: 0px;
			
			}
			ul#mainmenu li{
				display: inline;
				list-style: none;
			}
			ul#mainmenu li a{
				display: inline-block;
				font: bold 13px/40px Arial, Helvetica, sans-serif;
				padding: 0px 17px;
				color: #000;
				text-decoration: none;
				float: left;
				background: #000;
				color: #FFF;
				margin-right: 1px;
				border-radius: 0px 0px 8px 8px;
			}
			ul#mainmenu li a:hover{
				background: #0079d2;
			}
			a.linkButton{
				padding: 10px;
				background: #000;
				color: #FFF;
				font: bold 16px Arial, Helvetica, sans-serif;
				line-height: 50px;
				text-decoration: none;
				border-radius: 8px;
			}
			a:hover.linkButton{
					background: #0079d2;
			
			}
			.topImg{
				
			}
			.rounded{
				border-radius: 5px;
				background: #FFF;
				border: 1px solid #CCC;
			}
			ul.list{
				margin-left: 40px;
				margin-bottom: 15px;
			}
			table.formTable td{
				padding: 4px;
			}
			input[type="text"], textarea{
				width: 95%;
				font: 12px/18px Arial, Helvetica, sans-serif;
			}
			input[type="submit"]{
				padding: 10px;
			}
			ul#leftMenu{
				margin: 0px;
				padding: 0px;
				width:200px;
			}
			ul#leftMenu li{
				list-style: none;
			}
			ul#leftMenu li a{
				display: block;
				padding: 0px 10px;
				font: bold 12px/35px Arial, Helvetica, sans-serif;
				color: #FFF;
				background: #000;
				text-decoration: none;
				border-radius: 8px;
				margin-bottom: 1px;
			}
			ul#leftMenu li a:hover{
				background: #0079d2;
			}
			.leftCol{
				width: 200px;
				float: left;
				margin-right: 30px;
			}
			.rightCol{
				width: 670px;
				float: left;
			}
			.clear{
				clear: both;
			}
			
			p.imageFancy{
				margin: 0px;
				padding: 0px;
				margin-left: 30px;
			}
			p.imageFancy a img{
				margin-right: 15px;
				margin-bottom: 15px;
				width: auto;
				width: 70px;
				height: 50px;
				border: 1px solid #CCC;
				border-radius: 8px;
			}
			p.imageFancy a:hover img{
				border: 1px solid #0079d2;
			}	
			.floatBox{
				width: 400px;
				float: right;
			}
			p.brochures img{
				margin-right: 15px;
				margin-bottom: 15px;
				border: 1px solid #CCC;
				padding: 4px;
				background: #FFF;
			}
			hr{
				border: 0px;
				border-bottom: 1px solid #CCC;
				height: 1px;
				size: 1px;
				margin: 0px;
				padding: 0px;
				margin-bottom: 15px;
			}
			label.error{
				background: #CC0000;
				padding: 5px;
				color: #FFF;
				font-weight: bold;
				font-size: 11px;
				display: block;
			}
			input.error, textarea.error{
				border: 1px solid #CC0000;
			}
