@CHARSET "ISO-8859-1";

body {
	color:#0D2151;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	margin:0;
	padding:0;
	font-size:14pt;
}

a {
	text-decoration:underline;
	color:#0D2151;
}

p {
	margin:0;
}

img {
	margin:0; border:0;
}

#top {
	width:100%;
	height:40px;
	padding:10px 0 0 0;
	text-align:right;
	background:#5E7ABE;
}

#container {
	width:950px;
	margin:0 auto 0 auto;
	padding:14px;
}

#container #header {
	width:100%;
	height:175px;
	float:right;
}

#container #header #slideshow {
	width:170px;
	height:170px;
	padding:0 0 5px 5px;
	float:right;
}

#container #header #slideshow img {
	width:170px;
	height:170px;
}

#container #header #content {
	width:479px;
	height:155px;
	padding:20px 0 0 10px;
	text-align:left;
	float:right;
}

#container #header #content h1 {
	font-size:26px;
	margin:0 0 20px 0;
	padding:0;
	font-weight:normal;
}

#container #header #content h2 {
	font-size:16px;
	padding:0;
	font-weight:normal;
}

#container #header img#logo {
	width:161px;
	height:175px;
	float:right;
}

#container #header ul#topnav {
	width:113px;
	height:137px;
	background:#FFFFFF url('../images/nav_top.png') top no-repeat;
	margin:34px 0 0 0;
	padding:4px 0 0 12px;
	float:right;
}

#container #header ul a {
	color:#FFFFFF;
	text-decoration:none;
}

#container #header ul a:hover {
	text-decoration:underline;
}

#container #header ul#topnav li {
	height:33px;
	list-style:none;
	padding:6px 0 0 0;
	margin:0;
}

#container #leftnav {
	width:251px;
	float:left;
	background:#28417C url('../images/nav_bg.png') left repeat-y;
	padding:18px 0 0 0;
	margin:0;
}

#container #leftnav ul {
	padding:0;
	margin:0;
}

#container #leftnav #inner {
	padding:0 0 4px 0;
	margin:0;
	background:transparent url('../images/nav_bottom.png') bottom no-repeat;
}

#container #leftnav ul a {
	color:#FFFFFF;
	text-decoration:none;
}

#container #leftnav ul a:hover {
	text-decoration:underline;
}

#container #leftnav ul li {
	width:235px;
	height:32px;
	list-style:none;
	padding:6px 0 0 8px;
	margin:0 auto 0 auto;
	border-bottom:1px solid #5E7ABE;
}

#container #leftnav ul li.subnav {
	width:213px;
	height:22px;
	font-size:14px;
	background: url('../images/nav_bullet.png') top left no-repeat;
	padding:3px 0 0 30px;
}

#container #pagecontent {
	width:676px;
	margin:0 0 0 23px;
	padding:23px 0 0 0;
	border-top:1px solid #666666;
	float:left;
	font-size:14px;
}

#container #pagecontent a {
	text-decoration:underline;
	color:#0D2151;
}

#container #pagecontent h3 {
	font-size:24px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#container #pagecontent span.smlink {
	font-size:12px;
	font-weight:normal;
}

#container #pagecontent div.brief {
	font-size:14px;
	margin:17px 0 0 12px;
}

#container #pagecontent div.brief p.title {
	font-size:16px;
	font-weight:bold;
}

#container #pagecontent .bluebox {
	width:672px;
	border:2px solid #0D2151;
	margin:30px 0 30px 0;
}

#container #pagecontent .bluebox p {
	width:668px;
	border:2px solid #FFFFFF;
	background:#5E7ABE;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	padding:12px 0 15px 0;
}

#container #pagecontent .graybox {
	width:315px;
	padding:4px 6px 4px 6px;
	margin:11px 3px 0 3px;
	border:1px solid #666666;
	background:#CCCCCC;
}

#container #pagecontent .graybox p {
	font-size:14px;
	margin:0;
	padding:0;
}

#container #pagecontent .tablebg1 {
	width:320px;
	padding:0 18px 15px 0;
	margin:0;
	float:left;
}

#container #pagecontent .tablebg0 {
	width:320px;
	padding:0 0 15px 18px;
	margin:0;
	float:left;
}

#container #pagecontent .bg1 {
	background:#D3D3D3;
}

#container #pagecontent .bg0 {
	background:#FFFFFF;
}

#container #pagecontent .bg1 a:hover {
	background:#FFFF66;
}

#container #pagecontent .bg0 a:hover {
	background:#FFFF66;
}

#container #pagecontent a.hoverlight {
	color:#FFFFFF;
}

#container #pagecontent a.hoverlight:hover {
	color:#5E7ABE;
}

#container #pagecontent #thumbnails img {
	margin:0 15px 20px 15px;
}

#footer {
	width:100%;
	margin:44px 0 0 0;
	height:50px;
	background:#5E7ABE;
	float:left;
}

#footer p {
	width:950px;
	margin:0 auto 0 auto;
	padding:6px 0 0 0;
	line-height:1.5em;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
}

#footer p a {
	color:#FFFFFF;
	text-decoration:underline;
}
