﻿
/* Layout Stylesheet */ 

html { min-height: 100%; margin-bottom: 1px; }

body 
{
	margin:20px;
	background:#ffffff;
	color: #333333;
	text-align:center;
	padding:0;
	}

#outerContainer 
{
	text-align:left;
	width:800px;
	margin:auto;
	}

#header 
{
	height:80px;
	background:#ffffff;
	color: #333333;	  
	}

#horizontalNav 
{
	/*height: 25px;*/
	background:#ffffff;
	color: #333333;
	border:solid #C0C0C0;	
	border-width:1px 0 1px 0;
	text-align: center;
	/*line-height: 7px;*/ 
	}
 
#horizontalNav li
{
	display: inline;
	}

#lowerContainer 
{
	position:relative;
	background: #ffffff;
	/*background: #dcdcdc;*/
	color: #333333;
	width:800px;
	padding: 0;
	}
 
 /* columnLeft must have the same bg color as #lowerContainer; it creates the effect of the left nav being long!*/

#columnLeft {
 position: absolute;
 top:0px;
 left: 0px;
 background: #ffffff;
 /*background:#dcdcdc;*/
 color: #333333;
 width:145px; 
 }

#columnLeft_new 
{
	float: left;
	background: #fff;
	/*background:#dcdcdc;*/
	color: #333;
	width:145px;
	border: solid #C0C0C0;	
	border-width:0 1px 0 0;
	padding: 0 20px 0 0; 
	} 
 
 #tickler_box 
 {
	margin: 45px 0px 0px 0px;
	width: 145px;
	padding: 20px 0 0 0px;
	text-align: left;
	}
	
#columnRight {
 width:600px;
 margin: 0 0 0 165px;
 background:#ffffff;
 color: #333333;
 border: solid #C0C0C0;	
 border-width:0 0 0 1px;
 text-align:left;
 padding: 25px 0 0 0;
 }	
 
#columnRight_new 
{
	float: left;
	width:600px;
	background:#fff;
	color: #333333;
	text-align:left;
	padding: 25px 0 0 0;
	}
	
#columnMain
{
	float: left;
	width: 474px;
	background:#fff;
	color: #333333;
	text-align:left;
	padding: 25px 20px 0 0;
	}	 

.pub-container
{
	padding: 0 0 0 30px;
	}
	
.pub-container p
{
	padding: 0;
	margin: 0;
	}	

.pub-container h5
{
	margin: 0;
	padding: 5px 0 0 0;
	}
	
.pub-tn
{
	float: left;
	width: 30%;
	padding: 10px 0 0 0;
	}
	
.pub-txt
{
	float: left;
	width: 70%;
	padding: 10px 0 0 0;
	}		
	
#right-column
{
	float: left;
	width: 140px;
	color: #333;
	text-align: left;
	padding: 25px 0 0 0;
	}	

#footer 
{
	height:75px;
	background:#ffffff;
	border:solid silver;
	border-width:1px 0 0 0;
	margin:0;
	padding: 10px 0 0 0;
	text-align: center;
	}
 
.clear
{
    clear: both;
    font-size: 1px;
    line-height: 1px;
    } 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    