.clearFloat	{
	clear:both;
}

body	{
        	font-family:verdanna, ariel, sans-serif;
			color:#19123B;
        }

li	{
	margin-bottom:1em;
}
        
        img 	{
        	border:none;
			margin:0px;
			padding:0px;
        }
        
        #wrapper	{
        	width:957px;
        	margin:auto;
			border-left:1px solid #666666;
			border-right:1px solid #666666;			
			border-bottom:1px solid #666666;			
			border-top:1px solid #666666;
			overflow:auto;
        }
        
        #banner	{
        	width:955px;
        	overflow:auto;
        }
        
        #banner .logo	{
        	float:left;
        	width:635px;
        	height:95px;
			padding-top:1em;
			margin-left:45px;
        }	
        
        #banner	.address	{
        	float:right;
        	/*width:235px;*/
			margin-top:15px;
			font-weight:bold;
			margin-right:45px;
        }
		
		#banner .address p	{
			margin:0px;
		}
		
		#navbarWrapper	{
			border-bottom:1px solid #7D7990;
		}
		
		#navbar	{
               	overflow:hidden; /* wrap floats */
                height:35px; /* trips haslayout, wrap floats IE */
			width:588px;
			margin-left:146px;
			margin-bottom:0px;
                list-style:none;
                /* the background image */
                /*background:url(img/tabs.jpg) 0 0 repeat-x*/
                font:bold 14px/38px sans-serif;	
        }

        #navbar li	{
        	display:inline;
        }

       	#navbar a	{
                float:left;
                position:relative;
                padding-left:10px;
                margin-right:10px; /* adjust space between tabs ... */ 
                text-decoration:none;
                color:#19123B;
                background:url(../img/tabs.jpg) 0 -80px no-repeat;
       	}

       	#navbar a span	{
                position:absolute;
                top:0;
                left:100%;
                width:10px;
                height:42px;
                background:url(../img/tabs.jpg) -209px -80px no-repeat;
       	}

       	#navbar .current a	{
       		color:#fff;
       		background-position:0 -40px;
       	}

		#navbar .current a span	{
  			background-position:-209px -40px;
  		}

		#navbar a:active,
		#navbar a:focus,
		#navbar a:hover 	{
 			color:#fff;
  			background-position:0 -40px;
   		}

		#navbar a:active span,
		#navbar a:focus span,
		#navbar a:hover span 	{
		 	 background-position:-209px -40px;
 		}
		
		/*#contentWrapper	{
			overflow:auto;	
		}*/
		
		#navbar2	{
			overflow:hidden; /* wrap floats */
                height:35px; /* trips haslayout, wrap floats IE */
			width:588px;
			margin-left:-40px;
			margin-bottom:0px;
                list-style:none;
                /* the background image */
                /*background:url(img/tabs.jpg) 0 0 repeat-x*/
                font:bold 12px/38px sans-serif;	
		}
		
		#navbar2 li	{
        	display:inline;
        }

       	#navbar2 a	{
                color:#19123B;
		}
        
		#navbar2 a:visited	{
                color:#19123B;
		}	
	/*
       	#navbar2 a span	{
                position:absolute;
                top:0;
                left:100%;
                width:10px;
                height:42px;
                background:url(../img/tabs.jpg) -209px -80px no-repeat;
       	}

       	#navbar2 .current a	{
       		color:#fff;
       		background-position:0 -40px;
       	}

		#navbar2 .current a span	{
  			background-position:-209px -40px;
  		}

		#navbar2 a:active,
		#navbar2 a:focus,
		#navbar2 a:hover 	{
 			color:#fff;
  			background-position:0 -40px;
   		}

		#navbar2 a:active span,
		#navbar2 a:focus span,
		#navbar2 a:hover span 	{
		 	 background-position:-209px -40px;
 		}
		*/
		#leftCol	{
			float:left;
			width:170px;
			padding:5px;
		}
		
		#middleCol	{			
			float:left;
			width:563px;
			padding:15px;
			border-left:1px dotted #666666;
			border-right:1px dotted #666666;
			/*overflow:auto;*/
			min-height:571px;
		}
		
		.column	{
			float:left;
			width:240px;
			padding:0px 20px;
		}
		
		#rightCol	{
			float:right;
			width:170px;
			padding:5px;
			
		}
		
		#footer	{
        	width:957px;
        	margin:auto;
			overflow:auto;
			padding-top:10px;
        }
		
		#footer	p	{
			display:inline;
		}
		
		#downloadsTable	{
			font-size: 0.8em;
		}
		
		.downloadsTableLeft	{
			padding-right:40px;
		}
