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

/*@import url("css/reset.css");
@import url("css/text.css");*/
@import url("css/slideshow.css");

body {background-color:#333; color:#353e3e; font:12px/18px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
h1 {letter-spacing:-1px; font-family:Verdana, sans-serif;}
h2, h3, h4 {letter-spacing:-1px; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {margin:0 0 15px 0; padding:0; line-height:30px;}
a {color:#066caa;text-decoration:none;}
a:hover {color:#000;}
h2 a {text-decoration: none; border:none}
small {font-size:11px;}
p {/*color:#555*/ line-height:1.8; font-size:12px;}
hr {margin:0; clear:both}

#wrapper {
	width:900px;
	margin:0 auto;
	}
#header {}
#header .row-1 {
	background:url(images/header-top-bg.jpg) no-repeat 0 0;
	height:37px;
	}
#logo {
	width:300px;
	height:37px;
	display:block;
	text-indent:-9999px;
	}
#nav {
	background:url(images/menu-bg.gif) repeat-x 0 0;
	margin:0;
	padding:0 0 0 40px;
	list-style:none;
	height:31px;
	}
#nav li {
	display:inline;
	float:left;
	margin:0;
	}
#nav li a {
	padding:0 12px;
	border-right:1px solid #fff;
	font:12px/31px Verdana, Geneva, sans-serif;
	color:#fff;
	}
#nav li a:hover {
	color:#ccc;
	}
#nav li.last a {
	border:none;
	}
#header .row-2 {
	background:url(images/row-2-bg.jpg) no-repeat 0 0;
	height:418px;
	}

/* Slideshow */
#CustomSlideshow1 {
	width:800px;
	height:260px;
	padding:40px 0 0 50px;
	overflow:hidden;
	}
#controller {
	width:804px;
	margin:1px 0 0 48px;
	}
#controller a {
	background:url(images/slideshow-menu.jpg) no-repeat 0 -81px;
	width:262px;
	height:81px;
	display:inline-block;
	margin:0;
	float:left;
	text-indent:-9999px;
	}
#controller a#ldBtn:hover,
.activebutton1 {
	background-position:0 0 !important;
	}
#controller a#olBtn {
	margin:0 9px;
	}
#controller a#olBtn:hover,
.activebutton2 {
	background-position:-271px 0 !important;
	margin:0 9px;
	}
#controller a#gBtn:hover,
.activebutton3 {
	background-position:-542px 0 !important;
	}

/* content */
#content {
	background:url(images/content-bg.jpg) no-repeat 0 0;
	padding:18px 48px;
	height:234px;
	}
.indexPage {
	position:relative;
	}
.indexPage p {
	width:510px;
	}
#complementary {
	position:absolute;
	top:65px;
	right:48px;
	width:260px;
	height:148px;
	text-indent:-9999px;
	}
h1#welcomeTitle {
	/*background:url(images/welcome-title.jpg) no-repeat 0 0;*/
	/*width:419px;
	height:32px;
	text-indent:-9999px;*/
	margin-top:0;
	}

p.footer-index
{
	text-align: center;
	color: #ffffff;
}

p.footer-index a
{
	color: #ffffff;
}

p.footer-index a:hover
{
	color: #CCCCCC;
}