@charset "iso-8859-1";
body					{ 
		border: 0px; 
		margin:0px 0px 10px 0px; 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size:11px; 
		line-height: 1.4em; 
		background:#49678c; 
		}
		
a	{ 
		text-decoration:none;
		color:#49678c;
		}

a:hover					{ 
		text-decoration:underline;
		}

h1 						{ 
		color:#49678c; 
		}	
		
h2 						{ 
		color:#49678c; 
		}	
		
h3 						{ 
		color:#49678c; 
		}
		
img 					{	
		border: 0px; 
		}
		
table 					{ 
		vertical-align: top;
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size:11px; 
		line-height: 1.4em;
		}

td 					{ 
		vertical-align: top;
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size:11px; 
		line-height: 1.4em;
		background: #fff;
		}
.emphasis 				{
		font-weight: bold;
		}		
.ahead					{
		font-size:12px; 
		font-weight:bold; 
		color:#3997c5; 
		line-height: 1.8em;
		}									
		
.selected 				{
		font-weight:bold;
		}			 		

.header_bar 			{
		text-align:center;
		border-top:4px solid #000000;		
		border-bottom:4px solid #000000;
		background-color: #B6C6D7;		
		background-image: url('/images/header_background.gif');    
		background-position: left;
		background-repeat: no-repeat;
		width:100%;       
		position:absolute;    
		top:4px;    
		left:0px; 
		z-index:3;
		}		 
	
.content	{
		vertical-align: top;
		background:#ffffff;    
		width:100%;
		height:100%;       
		position:absolute;    
		top:130px;    
		left:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		z-index:0;
		}
	
.top_bar 				{
		background:url('/images/top_bar.gif');
		text-align:left;	
		font-family: verdana;
		font-weight:bold; 		
		line-height:25px;
		font-size: 11px;			
		padding-left:0px;		
		width:100%;
		height:25px; 
		position:absolute;
		top:99px;    
		left:0px;		 
		z-index:2;
		}	
		
.top_bar_td 				{
		background:#CC99FF;
		text-align:left;	
		font-family: verdana;
		font-weight:bold; 		
		line-height:25px;
		font-size: 11px;			
		padding-left:20px;
		border-top:4px solid #000000;		
		height:25px;
		width:100%; 
		}			
		
.fade_bar {
		width:190px;
		height:25px;       
		position:absolute;
		top:85px;    
		left:0px;	  
		border-bottom:0px solid #666666;
		z-index:3;
		}			
.calendar  			{
		border: 1px solid #eaeaeb;
		border-bottom: 1px solid #cc99ff;
		padding:8px;
		}	
.calendar_top 			{
		font-weight:bold; 		
		padding:8px;
		border: 1px solid #CC99FF;
		background: #eaeaeb;
		}			
.breadcrumbs  			{
		font-family: verdana;
		font-weight:bold; 		
		line-height:25px;
		z-index:3;
		}	  

a.breadcrumbs			{ 
		color:#49678c; 
		text-decoration:none;
		line-height:25px;
		z-index:3;		 
		} 		   
		
a.breadcrumbs:hover	{ 
		text-decoration:underline;
		color:#4542B0;  
		line-height:25px;
		z-index:3;		
		} 		
		
.left_nav_bar {
		background-color:#eaeaeb;
		text-align:left;
		font-family: arial; 
		font-size: 12px;
		/* Mozilla inherits this line height all the way down to li#nav, this is needed for consistancy accross browsers */
		line-height:25px;
		width:200px;    
		position:absolute;    
		top:131px;
		left:3px;    
		padding-top:10px;
		padding-bottom:10px;
		padding-right:5px;
		border-left:1px solid #CC99FF; 		
		border-right:1px solid #CC99FF;    
		border-bottom:5px solid #CC99FF;
		border-top:5px solid #CC99FF;
		z-index:2;
		}

.rightpromo {
		text-align:right;
		background-color:#CC99FF;
		width:225px; 
		padding-left:10px;  
		padding-right:10px;
		border-right:1px solid #CC99FF;    
		border-left:1px solid #CC99FF;  
		border-bottom:5px solid #CC99FF;
		border-top:5px solid #CC99FF;
		vertical-align:top;
		}
a.nav			{ 
		line-height:2.2;		 
		} 		   
		
a.nav:hover	{ 
		line-height:2.2;
		} 					
		
a.nav1			{ 
		line-height:25px;		 
		} 		   
		
a.nav1:hover	{ 
		line-height:25px;
		} 	 
ul				{ 
		margin-top:0px; 
		list-style-type: disc; 
		} 

li				{ 
		margin-left:10px; 
		} 

li#nav, li#nav1			{ 
		margin: 4px 0px 0px 10px;  
		list-style-type: none;
		padding:0px;
		line-height:2.2; 
		} 		

ul#nav, ul#nav1			{ 
		margin: 8px 0px 0px 10px;  
		padding:0px;
		list-style-type: none; 
		line-height:2.2;
		}
		
		
	
img { border: 0px; }
