﻿	
	/* TAG BASED STYLES */
	
	HTML {
		overflow-y:scroll;
	}
	
	BODY {
		overflow-y:hidden;
		margin:0; 
		padding:0;
		font-family:arial, sans-serif;
		font-size:10pt;
		color:#666666;
	}
	
	IMG {
		border:0;
	}
	
	A {
		text-decoration:none;
		color:#666666;
		cursor:pointer;
	}
		LI.active a,
		A:hover,
		#naviHelper ul li a:hover,
		#secure li a:hover {
			color:#a5a5a5 !important;
		}
	
	/* ID BASED STYLES */
	
	/*#mainContainer {
		position:absolute;
		top:50%;
		left:50%;
		width:980px;
		height:720px;
		margin-left:-490px;
		margin-top:-360px;
		background:#fff;
	}*/
	
	#mainContainer {
		position:relative; 
		width:980px; 
		height:720px; 
		margin-left:auto; 
		margin-right:auto; 
		margin-top:35px;
	}
	
		#header {
			margin-bottom:20px;
		}
		
			#logo {
				width:980px; 
				height:60px; 
				margin-bottom:15px;
				background:url(../images/logo.jpg) 592px -10px no-repeat;
			}
			
				#logo A {
					display:block; 
					width:980px; 
					height:60px;
					text-indent:-4000px; 
				}
			
			#secure,
			#naviHelper,
			#naviPrim {
				font-size:10pt;
				font-weight:bold;
			}
			
				#naviPrim ul {
					list-style-type:none; 
					margin:0; 
					padding:0; 
				}
				
					#naviPrim ul li {
						float:left; 
						margin-right:30px;
					}
			
			
			#secure {
				/*margin-top:10px;*/ 
			}
				
			/*#secure,*/
			#naviHelper {
				float:right;
			}
				
			
				#secure ,
				#naviHelper ul {
					list-style-type:none; 
					margin:0; 
					padding:0; 
				}
					
					#naviHelper ul li {
						float:left; 
						margin-left:30px;
					}
					
					
					#secure li a,
					#naviHelper ul li a {
						color:#333333;
					}
					
					#secure li.last,
					#naviHelper ul li.last,
					#naviPrim ul li.last {
						margin-right:0;
					}
			
					#secure li {
						margin:5px 0 0 0;
					}
			
		#content {
		}
		
			#left {
				float:left;
				width:758px;
				height:499px;
				margin-right:35px;
			}
			
			#left.col-455-490 {
				width:455px; 
				padding-top:13px;
			}
			
				.textTL {
					width:455px; 
					height:180px;
					margin-bottom:10px;
				}
				
				.imgBL {
					width:455px; 
					height:280px;
				}
				
				.imgTL {
					width:455px;
					height:225px;
					margin-bottom:10px;
				}
				
				#contactForm {
					width:455px; 
					height:180px;
					margin-top:235px;
					margin-left:135px;
				}
				
					#contactForm strong {
						float:left;
						display:block;
						width:100px;
						margin-bottom:5px;	
					}
					
					#contactForm INPUT.text-input {
						width:250px;	
						margin-bottom:5px;
					}
					
					#contactForm TEXTAREA {
						font-family:arial;
						width:350px; 
						height:140px;	
						margin-bottom:5px;
					}	


			
				#hTeaser0 {
					width:261px; 
					height:499px; 
					margin-right:8px;
					background:red; 
					float:left;
				}
					#hTeaser0 A {
						width:261px; 
						height:499px; 
					}
				
				#hTeaser1 {
					float:left;
					width:466px; 
					height:266px; 
					margin-bottom:8px;
					background:red; 
				}
					#hTeaser1 A {
						width:466px; 
						height:266px; 
					}
				
				#hTeaser2 {
					width:304px; 
					height:225px; 
					margin-right:8px;
					background:red; 
					float:left;
				}
					#hTeaser2 A {
						width:304px; 
						height:225px; 
					}
				
				#hTeaser3 {
					float:left;
					width:153px; 
					height:225px; 
					background:red; 
				}
					
					#hTeaser3 A {
						width:153px; 
						height:225px; 
					}
				
					#hTeaser0 A,
					#hTeaser1 A,
					#hTeaser2 A,
					#hTeaser3 A {
						text-indent:-4000px; 
						display:block; 
					}
				
				
				/*#galMain {
					width:758px; 
					height:419px;
					margin-bottom:10px; 
					background:red;
				}
				
				#galControl {
					width:758px; 
					height:70px;
					background:red;
				}*/
				
				#galMain {
					width:758px; 
					height:499px;  
				}
				
				#movgal {
					width:758px; 
					height:499px;
				}
				
					#movgal A {
						float:left; 
						margin-right:15px; 
						margin-bottom:15px;
					}
					
					#movgal IMG {
						border:1px solid #666; 
					}
						
			
			#right {
				float:left;
				width:187px;
				height:499px;
				overflow-y:auto;
				overflow-x:hidden;
			}
			
			#right.col-455-490 {
				width:480px;
				padding-right:10px; 
			}
				
				#left h1,
				#right h1 {
					font-size:10pt;
					font-weight:bold; 
					margin:0;
					padding:0;
				}
		
		
		#footer {
			margin-top:15px;
			text-align:right; 
		}
		
			#footer .freeText {
				font-size:8pt;
			}
			
				#footer .freeText p {
					margin-top:0;
				}

		#loginBox {
			position:absolute;
			top:0; 
			left:0;
			width:450px; 
			height:60px;	
		}
			#logoutText {
				margin-top:20px;
			}	
			
			#contactForm INPUT, 
			#contactForm TEXTAREA,
			#feedbackForm INPUT, 
			#feedbackForm TEXTAREA, 			
			.userLogin INPUT {
				font-size:9pt;
				border:1px solid #666; 
			}
			
			#feedbackForm INPUT.txt-input {
				width:200px;	
			}
			
			#feedbackForm TEXTAREA {
				width:400px; 
				height:85px;
			}
				#feedbackForm TEXTAREA:focus,
				#feedbackForm INPUT:focus,
				.userLogin INPUT:focus {
					background-color:#eee;
				}
		
					
					
					