	
	html {
		padding-top: 20px;
		background: #fff url(../Images/Background-A.jpg) repeat-x;
		font: normal normal normal 86%/150% Arial, Verdana, Calibri, Verdana, Arial, sans-serif;
	}
	
	body {
		position: relative;
		margin: 15px auto;
		padding: 15px;
		width: 954px;
		min-height:500px;
		background: #fff url(../Images/Background-B.jpg) repeat-x;
		font-size: 0.9em;
	}
	
	#WebsiteForm {
		border-bottom: 1px solid #ebebeb;
		min-height:400px;
		background: #fff; /*url(../Images/Website.gif) repeat-y;*/
	}
	
	#Website {
		
	}
	
		#Website a {
			color: #1c395d;
			font-weight: bold;
		}
		
			#Website a:hover {
				text-decoration: underline;
			}	

	
		#Header {
			width: 100%;
			height: 100px;
			background: #fff;
		}
		
			#Logo {
				position: relative;
				display: block;
				left: 728px;
				top: 30px;
				width: 157px;
				height: 55px;
				background: url(../Images/Logo.gif) no-repeat;
			}
		
		.Menu {
			overflow: hidden;
			width: 100%;
		}
			
		#Menu {
			height: 30px;
			background: #000 url(../Images/Menu.jpg) no-repeat;
		}
		
			.Menu a {
				padding: 0px 10px;
				text-transform: uppercase;
			}
			
			#Menu a {
				float: left;
				display: block;
				background: url(../Images/Menu-Divider.gif) 100% 50% no-repeat;
				color: #fff;
				line-height: 30px;
			}
			
				#Menu a:hover {
					color: #fff;
				}
			
			#Menu a.Last { background: none; }
		
		.Submenu {
			display: none;
			position: absolute;
			width: 240px;
			top: 145px;
			font-size: 0.9em;
		}
		
		#AboutSubmenu { left: 10px; }
		#PortfolioSubmenu { left: 140px; }
		#ResourcesSubmenu { left: 300px; }
		
		#Website .Submenu a {
			display: block;
			padding: 5px 10px;
			width: 190px;
			min-height: 1.4em;
			line-height: 1.4em;
			background-color: #666;
			color: #ccc;
			text-decoration: none;
		}
		
		#Website .Submenu a:hover {
			color: #fff;
			background-color: #1c395d !important;
			text-decoration: none;
		}		
		
		#MainImage {
			clear: both;
			display: block;
		}
		
		#Content {
			float: none;
			clear: both;
			overflow: hidden;
			padding-top: 30px;
			width: 100%;
			background: url(../Images/Content.gif) no-repeat;
			color: #626469;
			line-height: 1.3em;
		}
		
			p.h1 {
				margin-top: 20px;
				font-size: 1.6em;
				line-height: 1.1em;
				font-family: Times New Roman, Serif;
				text-transform: uppercase;
				color: #6c696d;
			}
	
			
			#Left {
				float: left;
				margin-left: 40px;
			}
			
				#Left p {
					margin-bottom: 10px;
				}
				
				#Left hr {
					margin: 10px 0px;
					height: 0px;
					color: #6c696d;
					background-color: #6c696d;
				}
			
			#Right {
				float: right;
			}
			
				#Right p {
					margin-bottom: 10px;
				}			
			
				.NewsSnippet {
					margin-right: 10px;
					border-bottom: 1px solid #eee;
					padding: 10px 0px 20px;
					font-size: 0.9em;
					line-height: 1.1em;
				}
				
				.NewsSnippet p.Newsh1 {
					color: #333;
					text-transform: uppercase;
				}
				
				.LastNewsSnippet {
					border-bottom: none;
				}
				
				img.NewsImage {
					display: block; 
					border: 5px solid #f3f3f3;
					margin: 5px 0px;
				}
				
				.NewsSnippet p.More {
					font-size: 0.75em;
					text-transform: uppercase;
				}
				
				.Date {
					font-weight: bold;
				}

			.TwoColumnsA #Left {
				width: 640px;
			}
			
			.TwoColumnsA #Right {
				margin: 0px 10px;
				width: 230px;
			}
			
			.TwoColumnsB #Left {
				width: 230px;
			}
			
			.TwoColumnsB #Right {
				margin: 0px 10px;
				width: 640px;				
			}
			
			.TwoColumnsB #Content {			
				background: url(../Images/TwoColumnsB.gif) no-repeat;
			}
			
			#FooterDeco	{
				margin: 10px 5px;
				height: 1px;
				border: none;
				color: #dfdcdd;
				background-color: #dfdcdd;
			}
			
			#Footer {
				clear: both;
				overflow: hidden;
				width: 100%;
				position: relative;
				padding: 30px 0px;
				background: url(../Images/Footer-Logo.gif) 30px no-repeat;
			}
			
				#FooterMenu {
					height: 20px;
					font-size: 0.8em;
					text-align: center;
					line-height: 20px;
				}
				
					#FooterMenu a {
						padding: 0px 10px;
						background: url(../Images/Footer-Menu-Divider.gif) 100% 50% no-repeat;
						color: #a1a2a3;
					}
					
					#FooterMenu a.Last { background: none; }
			
				#FinePrint {
					position: absolute;
					overflow: hidden;
					top: 30px;
					font-size: 0.7em;
					color: #a1a2a3;
				}
					
					#Copyright {
						margin-left: 80px;
						float: left;
					}
					
			#Demonz {
				float: right;
				margin-right: 10px;
				font-size: 0.7em;
				text-transform: uppercase;
			}
			
				#Demonz a {
					color: #a1a2a3;
				}
				
				#Demonz a:hover {
					color: #000;
					text-decoration: underline;
				}				
				
				#Demonz a:hover span {
					color: #cc0000;
					font-weight: bold;
				}