/* General styles */

/*--||||||||||||||||||||||||||||--*/


/*************************
*
*	NOT YET EDITED FOR PWHITE SITE
*
**************************/


/*--||||||||||||||||||||||||||||--*/


body {
	margin:0;
	padding:15px 0 0 0;
	background:#fff;
	width:100%;
	min-width:1024px;
}

	#container {
		position:relative;
		margin:0 auto;
		padding:0;
		width:1024px !important;
		height:768px !important;
		background:#fff;
	}
	
	#splash {
		position:relative;
		margin:0;
		padding:0;
		width:1024px;
		height:768px;
		/*
		border-left:2px dotted #ddd;
		border-right:2px dotted #ddd;
		border-bottom:2px dotted #ddd;
		*/
		text-align:center;
		background:#fff;
	}
	
	#splash a {
		border:0;
		border:none;
	}
	
	#splash a:link,
	#splash a:active,
	#splash a:visited,
	#splash a:hover {
		position:relative;
		top:240px;
		margin:0 auto;
		padding:0;
		width:486px;
		height:290px;
		border:none;
	}
	
	#splash img {
		position:relative;
		top:240px;
		margin:0 auto;
		padding:0;
		width:486px;
		height:290px;
		border:none;
	}
	
		#leftCol {
			position:relative;
			margin:0;
			padding:0;
			width:50px;
			height:768px;
			background:url(../img/leftSplat.jpg) center center no-repeat;
			float:left;
		}
		
		#mainCol {
			position:relative;
			margin:0;
			padding:0;
			height:768px;
			width:925px;
			float:left;
		}
		
			#topRow {
				position:relative;
				margin:0;
				padding:0;
				height:104px;
				width:926px;
				background:url(../img/topSplat.jpg) center center no-repeat;
			}
			
			#mainContent {
				position:relative;
				margin:0;
				padding:5px;
				width:917px;
				height:532px;
/*				background:#000 url(../img/home_bkgd.jpg) center left no-repeat;*/
				background:#000;				
			}
			
			#mainContent a:link,
			#mainContent a:active,
			#mainContent a:visited {
				color:#fff;
				font-size:12px;
			}
			
			#mainContent a:hover {
				color:#fff;
				font-size:12px;
				text-decoration:none;
				font-style:italic;
				border-bottom:1px dotted #fff;
			}
			
			#mainContent p {
				color:#fff;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				display:inline;
				line-height:15px;
			}
			
			#mainContent .text01 {
				position:relative;
				margin:40px 0 0 45px;
				padding:0;
				width:350px;
				height:350px;
			}
			#mainContent .text02 {
				position:relative;
				margin:40px 0 0 45px;
				padding:0;
				width:450px;
				height:350px;
			}
			.pat {
				position:relative;
				margin:0;
				padding:0;
				height:450px;
				width:330px;
				overflow:hidden;
				background:#000 url(../img/home_bkgd.jpg) center left no-repeat;
			}
			
			.portItem {
				position:relative;
				margin:5px 0 0 90px;
				padding:0;
				width:72px;
				height:72px;
				border:1px solid #888;
				cursor:pointer;
			}
			
			.portItem:hover {
				position:relative;
				margin5px 0 0 90px;
				padding:0;
				width:72px;
				height:72px;
				border:1px solid #fff;
				cursor:pointer;
			}
			
			#contactForm {
				color:#fff;
				margin:0;
				padding:0 0 0 0;
			}
			
			#contactForm #inputBtns input {
				width:90px;
				color:#fff;
				background:#000;
				border:1px solid #fff;				
				cursor:pointer;
			}
			
			#contactForm #inputBtns input:hover {
				width:90px;
				color:#000;
				background:#fff;
				cursor:pointer;				
			}
			
			#contactForm input[type="text"],
			#contactForm textarea {
				color:#fff;
				background:#000;
				border:1px solid #fff;
				font-family:Arial, Helvetica, sans-serif;				
/*				width:270px;*/
			}

			#contactForm textarea {
				width:270px;
			}
			
			#contactForm #box03,
			#contactForm #box04 {
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
			}
			
			#contactForm #box03 .big,
			#contactForm #box04 .big {
				font-size:14px;
				font-family:Arial, Helvetica, sans-serif;
				
			}
				#header {
					position:relative;
					margin:5px 0 0 6px;
					padding:0px 0 0 7px;
					font-family:helvetica, sans-serif;
					color:#fff;
					width:397px;
					height:49px;
					overflow:hidden;
					background:url(../img/header.jpg) top left no-repeat;
				}
					#header .big {
						font-size:22px;
					}
					#header .smlr {
						font-size:13px;
					}
				#nav {
					position:relative;
					margin:0 0 0 5px;
					padding:0;
					width:383px;
					height:26px;
				}
					#nav a:link,
					#nav a:active,
					#nav a:visited,
					#nav a:hover,
					#nav a {
					border:0;
					background:#000;
					color:#000;
					border-color:#000;
					}
					#nav div#home {
						position:relative;
						margin:0;
						padding:0;
						width:67px;
						height:20px;	
						background:url(../img/buttons/home_norm.jpg) center center no-repeat;
						float:left;
					}
					
					#nav div#port {
						position:relative;
						margin:0;
						padding:0;
						width:107px;
						height:26px;
/*						background:url(../img/buttons/port_norm.jpg) center center no-repeat;*/
						float:left;
					}
					
					#nav div#about {
						position:relative;
						margin:0;
						padding:0;
						width:73px;
						height:26px;
/*						background:url(../img/buttons/about_norm.jpg) center center no-repeat;*/
						float:left;
					}
					
					#nav div#contact {
						position:relative;
						margin:0;
						padding:0;
						width:91px;
						height:26px;
/*						background:url(../img/buttons/contact_norm.jpg) center center no-repeat;*/
						float:left;
					}

				#footer {
					position:absolute;
					bottom:1%;
					margin:0 auto;
					padding:0;
					width:922px;
					height:15px;
					line-height:15px;
					color:#fff;
					font-family:arial, helvetica, sans-serif;
					font-size:11px;
					text-align:center;
				}
				#footer img {
					position:relative;
					margin:0;
					padding:0;
					display:none;
				}
				
			#bottomRow {
				position:relative;
				margin:0;
				padding:0;
				height:122px;
				width:926px;
				background:url(../img/bottomSplat.jpg) center center no-repeat;
			}
		
		#rightCol {
			position:relative;
			margin:0;
			padding:0;
			width:49px;
			height:768px;
			background:url(../img/rightSplat.jpg) center center no-repeat;
			float:left;
		}
		
