@import url("defaultprint.css");


/* css =info
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	
	
			document:                	css document
			media-type:            		screen
			version:                   	buildout v. 1.00
			
			author:                     sam howat, bluetux internet services
			contact:                    sam@bluetux.com 
	
			*/
	

/* subNavStyles =sNav
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */			

/* =linkStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
		
		
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { }
	
	a:link, a:visited {  
				
		color: #2E789C; 
						
		text-decoration: none; 
						
		}
				
	a:active, a:hover  {  
				
		color: #E9943B; 
						
		text-decoration: none; 
						
		}
	

	
/* =textStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */


	h1 { font-size: 26px; }
	
	h2 { 
	
		font-family: georgia, 'lucida grande', 'lucida sans unicode', arial, verdana, sans-serif;
	
		color: #666666;
	
		font-size: 21px;
	
		line-height: 140%;
	
		margin: 10px 0 10px 0;
		
		font-weight: normal;
	
	}
	
		h2.sectionTitle { 
	
			font-family: georgia, 'lucida grande', 'lucida sans unicode', arial, verdana, sans-serif;
	
			color: #666666;
	
			font-size: 15px;
	
			line-height: 140%;
	
			margin: 10px 0 10px 0;
		
			font-weight: normal;
			
			text-align: right;
	
		}

	h3 {
	
		font-family: 'lucida grande', 'lucida sans unicode', arial, verdana, sans-serif;
	
		color: #2E789C;
	
		text-transform: uppercase;
	
		font-size: 14px;
	
		font-weight: bold;
	
		line-height: 140%;
	
		margin: 10px 0;
	
	}
	
		h3.introText { 
	
		font-family: georgia, 'lucida grande', 'lucida sans unicode', arial, verdana, sans-serif;
	
		color: #666666;
	
		font-size: 15px;
	
		line-height: 140%;
	
		margin: 10px 0 10px 0;
		
		font-weight: normal;
		
		text-transform:none;
	
	}

	h4 { 
	
		font-family: 'lucida grande', 'lucida sans unicode', arial, verdana, sans-serif;
	
		font-size: 13px;
		
		font-weight: bold;
	
		line-height: 140%;
	
		letter-spacing: -0.03em;
	
		color: #333333;

	}

	h5 { }

	h6 { }

	p { 
	
		font-family: 'lucida grande', 'lucida sans unicode', arial, verdana, sans-serif;
	
		font-size: 13px;
	
		line-height: 150%;
	
		letter-spacing: -0.03em;
		
		padding: 8px 0;
		
		color: #333333;

	}
	
	#leftColDiv p {
		
		font-size: 12px;
		
		padding: 8px 0;
		
	}
	
	#footerDiv p {
		
		font-size: 11px;
		
		margin: 0; padding: 5px 10px;
		
	}
	
	#footerDiv p.footerNav {
		
		display: block;
		
		background-color: #F6F6F6;
		
	}
	
	#rightColDiv ul {
		
		list-style-type: square;
		
		margin: 0 0 0 23px;
		
	}
	
	#rightColDiv li {
		
		font-family: 'lucida grande', 'lucida sans unicode', arial, verdana, sans-serif;
	
		font-size: 13px;
	
		line-height: 150%;
	
		letter-spacing: -0.03em;
		
		padding: 8px 0;
		
		color: #333333;
			
	}
	
	
	#sNav ul {
		
		display: none;
		
	}

/* =customTextStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */			
			
					
	.small { }
				

/* =commonStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */			
	
	
	.error { 
		
		color: #990000;
		
		}
		
	.clear {  clear: both; 	}
	
	div.contentBox {
		
		display: none;
		
	}
	
	div.newsBlock {
		
		margin: 10px 0; padding: 5px 0;
		
		clear: both;
		
		border-top: 1px dotted #ccc;
		
	}
	
	div.newsBlock .date {
				
		color: #E9943B;
		
		font-size: 13px;
		
		font-weight: bold;
		
		display: block; 
		
		float: left;
		
		width: 90px;
		
		text-align: right;
		
		padding: 0 5px 0 0;
		
	}	
	
	div.newsBlock .newsTitle {
		
		
		
		font-color: #E9943B;
		
		font-size: 13px;
		
		font-weight: bold;
		
		padding: 0 0 4px 0; margin: 0;
		
		display: block;
						
	}
	
	div.newsBlock .newsText {
				
		font-color: #E9943B;
		
		font-size: 12px;
		
		line-height: 150%;
		
		font-weight: normal;
		
		padding: 0 0 5px 0; margin: 0 0 0 5px;
		
		display: block;
		
		width: 430px;
		
		float: left;
						
	}

	a.thickbox {
		
		font-size: 15px;
		
		font-weight: bold;
		
		background-color: #4C8CAA;
		
		border: 2px solid #8AB4C7;
		
		color: white;
		
		margin: 15px 0 15px 0; padding: 5px;
		
	}

.sectionTitle {display: none;}
