/* CSS Document */
p, h1, li {
	font:.8em/100% Arial,Helvetica,Verdana,sans-serif;
}
h1 {
	text-align: center;
	font-size:1.2em;
	font-weight:bold;
	color:#003399;
}

#CATmain {
position:absolute;
top:100px;
left:10px;
width:100%;
border:2px solid #003399;
}
#CATheader {
	position:absolute;
	top:0px;
	left:10px;
	width:100%;
}

body {
	background-color:#BFCAE2;
	color:black;
	
}
#nav{
   white-space : nowrap;
   background-color : #003399;
   float : left;
	
    color : #BFCAE2;
   width : 100%;
   border-style : solid;
   border-color : #BFCAE2;
   border-width : 2px 0 2px 0;
}
#nav ul{
   padding : 0;
   margin : 0;
   float : left;
}
#nav ul li{
   display : inline;
}
#nav ul li a{
   padding-left : 1em;
   padding-right : 1em;
   background-color : #003399;
   color : White;
   font-weight : bold;
   text-decoration : none;
   float : left;
   border-right-color : #0066CC;
   border-left-style : solid;
   border-left-width : 1px;
	padding-bottom: 2px;
	padding-top: 2px;
}
#nav ul li a:hover{
   background-color : #99CCFF;
   color : #000066;
}
.imgfloatleft{ 
float:left;
clear:left;
}