body
{
    /* Have to use following line for IE6 to get div#container centered */
    text-align: center; /* hack for ie6 */
    abackground: #FFFFFF url(images/back.gif) repeat-y scroll center top;
	background-color:#eeeeee;
	font-family: Calibri;
	margin:0px;
	padding:0px;
}

div#container
{
    /* Have to use following line for IE6 to get div#container centered */
    text-align: left; /* hack for ie6 */
	border-left:dotted 1px #cccccc;
	border-right:dotted 1px #cccccc;
	background-color:#ffffff;
	/*background-color:#141C24;*/
	margin:0 auto 0 auto;
	padding:0px;
	width:1000px;;
}

/*
div#container h2, div#container p
{
	color:#ffffff;
}
*/

div#logo
{
	float:left;
}

div#logo img
{
	margin:10px;
}

div#nav
{
	float:right;
}

div#header
{
    abackground: url(images/splash.jpg) no-repeat;


	border-bottom:dotted 1px #000044;
	border-top:dotted 1px #000044;
	clear:both;
	height:125px;
	margin-bottom:5px;
}

div#header img
{
	margin-top:5px;
	float:right;
}

div#header h1
{
abackground-color:#ff0000;
/*
	float:right;
	margin:0px 0px 350px 0px;
	padding:5px;
	width:400px;
*/
float:left;
	margin:0px;
	padding:5px;
	width:740px;
color:#000044;

}

div#header p.date-time
{
	clear:right;
	float:right;
	text-align:center;
	margin-top:7px;
	padding:0px;
	width:250px;
}

div#col0
{
	abackground-color:#ffdddd;
	float:left;
	width:750px;
	margin:0px;
	padding:0px;
}

div#col1
{
	abackground-color:#cccccc;
	float:left;
	padding:5px;
	width:490px;
}

div#col1 h2
{
	border-bottom:dotted 1px #000044;
	margin:0px 0px 10px 0px;
	padding:0px;
}

div#col1 p
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#363636;
}

div#col1 li
{
	color:#363636;
}

div#col2
{
	abackground-color:#dddddd;
	float:left;
	padding:0px 5px 5px 5px;
	width:240px;
}

div#col2 img
{
	background-color:#ffffff;
	border:solid 1px #000000;
	padding:2px;
	margin-bottom:25px;
}

div#col2 div#quote
{
	padding:2px;
	margin-bottom:25px;
}

div#col2 div#quote p
{
	margin:10px;
	font-style: italic;
}

div#col2a
{
	float:left;
	width:740px;
	padding:5px;
}

div#col2a h2
{
}

div#col3
{
	/*background-color:#eeeeee;*/
	float:left;
	padding:0px 5px 5px 5px;
	width:240px;
}

div#col3 div.item
{
	border-left:dotted 1px #000044;
	border-bottom:dotted 1px #000044;
	border-right:dotted 1px #000044;
	margin:0px 0px 25px 0px;
	padding:0px 0px 10px 0px;
}

div#col3 h2
{
	background-color:#000044;
	color:#ffffff;
	font-size:95%;
	margin:0px;
	padding:3px;
}

div#col3 p
{
/*
	border-left:dotted 1px #000044;
	border-bottom:dotted 1px #000044;
	border-right:dotted 1px #000044;
	padding:5px 2px 10px 2px;
*/
	padding:0px 2px 0px 2px;
	margin:0px 0px 25px 0px;
	color:#363636;
	
}

div#col3 ul
{
	padding:0px 2px 0px 20px;
}

div#col3 li
{
	color:#363636;
}

div#col3 div#contact p
{
	border:none;
}

div#col3 div#contact p.quote
{
	margin:10px;
	font-style: italic;
}

div#footer
{
	background-color:#20A0E0;
	clear:both;
	height:50px;
	padding:5px;
}

div#footer p
{
	color:#ffffff;
	font-size:75%;
}


/******/

div#nav
{
    clear: both;
    float:left;
	margin-bottom: 5px; 
    height: 35px;
    background-color: #24B6FF;
	width:100%;
	border-bottom:solid 1px #000044;
}

div#nav ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

div#nav li
{
    float: left;
    margin-right: 5px;
    background-color: #000044;
	
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}

div#nav li a
{
    font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
    afont-size: 9pt;
    afont-weight: bold;
    height: 35px;
    line-height: 2em;
    float: left;
    width: 100px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
}

div#nav li a:hover
{
    text-decoration: underline;
    background-color: #055F77;
    color: #84BD63;
}


/* Generated via www.cssmenubuilder.com */
 
.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('topMenuImages.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('topMenuImages.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('topMenuImages.png') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('topMenuImages.png') 100% -90px no-repeat;}
/* Hack for IE6 */
.menu{margin-left:0px;}

div.contact1
{
	float:left;
	margin:25px;
}

div.contact2
{
	float:left;
	margin:25px;
}
