/* General Page Formatting */

body {
	background-color: #fff;
	min-width: 936px;
	margin: 0px;
	padding: 0px;
}

a:link, a:active, a:visited {
	color: #666;
	text-decoration: none;
	font-size: 10pt;
}

a:hover {
	color: #003366;
	text-decoration: none;
}

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	font: 0px;
}

hr {
	border: 1px solid #dbdbdb;
	height: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.noborder {
	border: none;
}

.border {
	border: 1px solid #dbdbdb;
}

/* Main Formatting */

#header {
	width: 936px;
	height: 164px;
	background-image: url('/template/images/bg-header.gif');
	background-repeat: no-repeat;
	margin: 0px auto;
}

#logo {
	float: right;	
	margin-top: 45px;
	margin-right: 43px;
}

#menu {
	float: left;
	width: 670px;
	margin-top: 116px;
	margin-left: 27px;
}

#wrapper {
	margin: 0px auto;
	width: 936px;
	background-image: url('/template/images/bg-wrapper.gif');
	background-repeat: repeat-y;
}

#footer {
	margin: 0px auto;
	width: 936px;
	height: 75px;
	background-image: url('/template/images/bg-footer.gif');
	background-repeat: no-repeat;
}

#copyright {
	padding-top: 10px;
	margin-left: 35px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
 	color: #b1b1b1;
}

/*
#linkedin {
	float: right;
	width: 146px;
	height: 33px;
	margin-top: 10px;
}
*/

#linkedin {
	float: right;
	width: 147px;
	height: 33px;
	margin-top: 10px;
	margin-right: 11px;
}

#rss {
	float: right;
	width: 147px;
	height: 33px;
	margin-top: 10px;
	margin-right: 11px;
}

#linkedin a.rollover {
    display: block;
    width: 147px;
    height: 33px;
    text-decoration: none;
    background: url('/template/images/b-linkedin.gif');
}

#linkedin a.rollover:hover {
    background-position: -147px 0;
}

.displace {
    position: absolute;
    left: 147px;
}

/* Home Content */

#flash {
	margin: 0px auto;
	width: 874px;
}

#content-title {
	margin: 12px auto 0px auto;
	width: 856px;
	height: 30px;
	padding-left: 20px;
	padding-top: 15px;
	background: url('/template/images/bg-content-title.gif');
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
 	color: #47aa42;
}

#content-body {
	margin: 0px auto;
	width: 834px;
	min-height: 295px;
	background-color: #fff;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	padding: 20px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
 	color: #666;
}

/* Interior Content */

#content-title-small {
	margin: 0px auto;
	width: 857px;
	height: 30px;
	padding-left: 20px;
	padding-top: 15px;
	background: url('/template/images/bg-content-title-small.gif');
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
 	color: #47aa42;
}

#content-body-small {
	margin: 0px auto;
	width: 877px;
	background: url('/template/images/bg-content-side.gif');
	background-repeat: repeat-y;
}

#content-fish0 {
	margin: 0px auto;
	width: 877px;
	min-height: 580px;
	background: url('/template/images/bg-content-fish0.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
}

#content-fish1 {
	margin: 0px auto;
	width: 877px;
	min-height: 580px;
	background: url('/template/images/bg-content-fish1.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
}

#content-fish2 {
	margin: 0px auto;
	width: 877px;
	min-height: 580px;
	background: url('/template/images/bg-content-fish2.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
}

#content-fish3 {
	margin: 0px auto;
	width: 877px;
	min-height: 580px;
	background: url('/template/images/bg-content-fish3.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
}

#left-side {
	float: left;
	width: 586px;
	padding: 20px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
 	color: #666;
	padding-bottom: 125px;
}

#right-side {
	float: right;
	margin-top: 16px;
	margin-right: 0px;
	width: 225px;
}

/* News */

.article {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 17px;
	border-bottom: 1px solid #dbdbdb;
}

.full-story {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 17px;
}

.news-title a:link, .news-title a:active, .news-title a:visited {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11pt;		
	font-weight: normal;
	text-decoration: none;
	color: #105d8f;
}

.news-title a:hover {
	text-decoration: underline;
}

.news-home-title a:link, .news-home-title a:active, .news-home-title a:visited {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12pt;	
	font-weight: bold;
	text-decoration: none;
	color: #00a890;
}

.news-home-title a:hover {
	text-decoration: underline;
}

.news-summary {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	color: #808285;
	margin-bottom: 20px;
}

.news-date {
	float: left;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	color: #808285;
}

.read-more {
	float: right;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	color: #808285;
}

.read-more a:link, .read-more a:active, .read-more a:visited {
	font-weight: normal;
	color: #808285;
}

.read-more a:hover {
	color: #105d8f;
}

.news-home {
	margin-top: 25px;
	margin-left: 35px;
	width: 464px;
}

/* Side Sub Menu */

.sub-menu-button-on {
	margin-bottom: 20px;
}

.sub-menu-button-on a:link, .sub-menu-button-on a:active, .sub-menu-button-on a:visited, .sub-menu-button-on a:hover {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
 	color: #003366;
}

.sub-menu-button {
	margin-bottom: 20px;
}

.sub-menu-button a:link, .sub-menu-button a:active, .sub-menu-button a:visited {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
 	color: #666666;
}

.sub-menu-button a:hover {
 	color: #003366;
}
