@charset "UTF-8";
/* CSS Document */

html,body {min-height:101%;}

body{
margin:0;
padding:0;
font:Georgia, "Times New Roman", Times, serif;
background-color:#99ccff;
text-align:center;
}

div#mainWrapper{
width:953px;
margin:0 auto;
text-align:left;
}

div#header{
background-image:url(../javascript/images/header.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#99ccff;
width:798px;
height:110px;
margin:20px 0 10px 155px;
float:left;
}

div#navContentWrapper{
width:953px;
background-image:url(../javascript/images/fauxColumn.gif);
background-repeat:repeat-y;
float:left;
}

/*---------MAIN NAV------------*/

div#mainNav{
width:145px;
margin:0px 5px 0px 0;
float:left;
}

div#mainNav ul{
list-style-type:none;
margin:7px 0;
float:left;
padding:0;

}

div#mainNav ul li{
width:145px;
padding:13px 0 10px 0;
margin:0;

}

div#mainNav ul li a img{
border:none;
}


/*-------------SUB NAV-------------*/

div#mainNav ul li ul{
margin:5px 0 10px 0;
list-style-type:none;
float:left;
padding:0 0 15px 0;
}

div#mainNav ul li ul li{
border:none;
width:145px;
padding:4px 0 2px 13px;
margin:0;
}

div#mainNav ul li ul li a{
font-family:Trebuchet, Georgia, "Times New Roman", Times, serif;
text-decoration:none;
font-weight:normal;
font-size:13px;
letter-spacing:normal;
text-align:center;
color:#344a79;
}

div#mainNav ul li ul li a:hover{
color:#000000;
}

/*----------------MAIN CONTENT-------------*/

a img {
	border:none;
}

div#content{
width:543px;
margin:0 5px 0 5px;
background-color:#fff;
float:left;
padding:20px 20px 20px 25px;
}

div#content h2{
font-family:Trebuchet, Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#333;
padding:0;
margin:0;
}

div#content p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#333;
line-height:16px;
}

.u	{
	text-decoration:underline;
}

p.intro {
font-size : 12px; 
text-align : left; 
}

p.intro:first-line {
font-weight : bold; 
font-size : 12px;
	text-decoration:underline;
}

h1	{
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:bold;	
	line-height:2em;
}

h2	{
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:bold;
	line-height:1.9em;
}

h4	{
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-style:italic;
	font-weight:bold;
	line-height:.6em;
}

/*---------------RIGHT MENU------------*/

div#rightMenu{
width:200px;
margin:0px 0 0px 5px;
background-color:#344a79;
float:left;
}

div#rightMenu ul{
list-style-type:none;
margin:7px 0;
float:left;
padding:0;
}

div#rightMenu ul li{
border-bottom:1px solid #99ccff;
padding:13px 0px 10px 0px;
width:200px;
}

div#rightMenu ul li:last-child{
border:none;
}

div#rightMenu ul li a img{
border:none;
}

div#rightMenu li a p{
font-family:Trebuchet, Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#fff;
padding:5px 12px 5px 17px;;
margin:0;
}

.rightMenuPics{
padding:10px 0 15px 25px;
}

div#footer{
width:898px;
height:40px;
float:left;
margin:10px 0 0 0;
padding:10px 55px 0 0;
background-color:#99ccff;
text-align:center;
font-size:9px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333;
line-height:12px;
}

.clearfix:after {
	visibility: hidden;
	font-size: 0.1em;
	display: block;
	line-height: 0;
	height: 0.1px;
    	content: " ";
	clear: both;
	}
* html .clearfix { display: inline-block; }

/* hide from ie mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end hide from ie mac */
