

/**************************
BODY
***************************/
body{
margin:0;
padding:0;
background-color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
}


/**************************
PAGE WRAPPER
***************************/
.page-wrapper{
padding:0;
margin:0 auto 0 auto;
width:980px;
height:100%;
background:url(../images/bg-strip.jpg) center repeat-y;
}


/**************************
PAGE HEADER
***************************/
.top-pane{
height:120px;
background:#FFFFFF;

}

.logo
{
height:90px;
}
.logo img{
margin-top:22px;
float:left;
}


/**************************
MAIN MENU
***************************/
.top-menu{
background:url(../images/menu-bg.jpg) repeat-x;
height:30px;
}

.separator{
font-size:0.7em;
padding-top:8px;
width:3px;
margin-left:-2px;
}
.top-menu li{
color:#FFFFFF;
float:left;
}
.top-menu li a{
font-size:0.688em;
padding:8px 15px 0;
display:block;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
text-align:center;
height:22px;
}

.top-menu li a.active, .top-menu li a:hover{
background:#DA222E;
}


/**************************
PAGE CONTENT
***************************/
.content{
padding-top:40px;
width:980px;
float:left;
height:auto;
overflow:hidden;
background:url(../images/bg-strip.jpg) center repeat-y;
}



/**************************
SUB MENU / LEFT COLUMN
***************************/
.left-column{
width:186px;
border:1px solid #FFFFFF;
padding-left:12px;
}

.center-column{
width:338px;
padding:0px 60px 0px 60px;
}


.left-column, .center-column{
float:left;
}
.side-menu, .center-column, .right-column, .photo-thumbs{
height:auto;
overflow:hidden;
}

.side-menu li a{
text-decoration:none;
color:#0A7C81;
line-height:2.08em;
padding-left:15px;
font-size:0.75em;

}

.side-menu li a.active, .side-menu li a:hover {
color:#DA222E;
background:url(../images/arrow.png) no-repeat 0 3px;
}


/**************************
RIGHT COLUMN
***************************/
.right-column{
width:320px;
float:right;
min-height:500px;
}

.page-nav{
height:25px;
}
.page-nav li, .right-column img{
float:left;
}

.page-nav li a, .page-nav li{
text-decoration:none;
font-size:0.825em;
color:#A4BDB9;
padding-right:5px;
text-align:left;
}

li.breadcrumbs-last-page{
font-size:0.688em;
margin-top:2px;
}
.page-nav li a:hover{
text-decoration:underline;
}

/**************************
MAIN CONTENT
***************************/
.main-content{
font-size: 0.688em;
line-height:1.82em;
color: #087B80
}

.main-content h1{
color:#087B80;
font-size:1.85em;
font-weight:bold;
margin: 24px 0px 28px 0px;
}

.main-content p{
padding: 0px;
margin: 0px;
}
.main-content a{
text-decoration:underline;
color: #087B80;
}

.main-content a:hover{
color:#DA222E;
}
/**************************
PHOTO THUMBS
***************************/
.photo-thumbs{
padding:0px 0 30px 0;
width:350px;
}

.photo-thumbs li{
float:left;
}
.photo-thumbs li a{
margin-right:8px;
}

.photo-thumbs img{
width:108px;
height:108px;
}


/************************
SLIDESHOW
*************************/

#slideshow {
	margin: 0; float: left; left: 0;
}
#nav a, #nav img {
	border:none;
}

#nav a:focus {
	outline-style: none; outline-color: invert; outline-width: medium
}


