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

body {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #1a3e5d url(images/graphics/body-bg.gif) top repeat-x;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
	font-size:.8em;
	color: #265a86;
}
#wrapper {
	width:790px;
	margin:0px auto;
	position:relative;
}
#banner {
	height:75px;
	background-color: #a7bfd3;
	border-left:#356486 15px solid;
	border-right:#356486 15px solid;
	/*border-bottom:#cccccc 1px solid;*/
	margin: 0px 0px 0px 0px;
	text-align:right;
}
#banner img {
	padding:10px 10px 0px 0px;
}
#main {
	border: #285273 15px solid;
	border-style: none solid solid solid;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
}
#main p {
	margin:0px 0px 0px 0px;
}
#links {
	margin:0px 0px 0px 30px;
	background-color: #3e698e;
	position:relative;
	top:0px;
	text-align:left;
}
#links ul {
	padding-top:5px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	padding-left:75px;
	color:#FFFFFF;
	border-top: #6b8ca8 15px solid;
}
#links ul li {
	width:220px;
	margin-left:0px;
	display:block;
	border-bottom: #CCCCCC 1px dotted;
	margin: 0px 0px 0px 0px;
}
#links ul li a, #links ul li a:link, #links ul li a:visited, #links ul li a:active  {
	margin: 0px 0px 0px 0px;
	padding: 5px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#links ul li a:hover {
	background-color: #6b8ca8;
}
#img {
	background-color:#FFFFFF;
	width:400px;
	height:150px;
	background-color:#FFFFFF;
	float:right;
	text-align:center;
	padding-top:15px;
}

#bar {
	background: #3e698e url(images/graphics/diagonal.gif) bottom left no-repeat;
	width:75px;
	height:400px;
	position:absolute;
	top:15px;
	left:0px;
}


#bar {display:none;}
/* Hides from IE5/Mac \*/
#bar {display:block;}
/* End hide from IE5/Mac */


#logo1 {
	position:absolute;
	top:5px;
	left:25px;
	z-index:499;
}
#logo2 {
	width:41px;
	position:absolute;
	top:96px;
	left:67px;
	z-index:500;
}
#content {
	margin:0px 0px 0px 0px;
	padding-left:120px;
	padding-right:15px;
	padding-top:15px;
	height:400px;
}
/* Hides from IE5/Mac \*/
#content {min-height:400px; height:auto;}
/* End hide from IE5/Mac */
#footer {
	padding:15px;
	padding-top:25px;
	text-align:center;
	color:#999999;
	font-size:.8em;
}
#footer a, #footer a:visited, #footer a:active {
	color:#666666;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;	
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */

h1 {
	font-size:1.5em;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:8px;
}
h2 {
	font-weight:normal;
	margin-top:16px;
	margin-bottom:8px;
	font-size:1.3em;
}
h3 {
	font-weight:normal;
	margin-top:10px;
	margin-bottom:5px;
	font-size:1.1em;
}
img, a img {
	border: 0px none;
}
	


