body {
	margin: 0;	
	padding: 0;
	background-color: #DEE7EC;
	background-image: url(images_new/bg.jpg);
	background-repeat: repeat-x;
}
h1 {color: #004730;
margin: 0px;
font-size: 16px;}
h2 {color: #004730;
margin: 0px 0px 0px 0px;
font-size: 14px;}
h3 {color: #004730;
margin: 10px 0px 0px 0px;
font-size: 13px;}
p {margin: 0px;
margin: 5px 0px 10px 0px;}
ul {margin: 0px;
margin: 5px 0px 20px 5px;
list-style-type: disc;
list-style-position: outside;}
.seccolfin {margin-top: 39px;}
.list {margin-bottom: 0px;}
.listing {margin-bottom: 0px;}
table.header { 
			width: 932px;
			height: 137px;
			background-color: #FFF;
			background-image: url(images_new/salmon_sims_header.jpg);
			background-repeat: no-repeat;
}

table.nav { 
			width: 932px;
			height: 23px;
			background-color: #FFF;
			background-image: url(images_new/nav_bg.jpg);
			background-repeat: repeat-x;
}

.footer {background-image: url(images_new/nav_bg.jpg);
			background-repeat: repeat-x;}
						
.footer p {color: #fff; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal;
padding-bottom: 20px; text-align: center;}			

.main_nav {word-spacing: 20px;}
.nowp {word-spacing: normal;}
.main_nav a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 2px; font-size: 10px; line-height: 14px; color: #FFF; font-weight: bold; }
.main_nav a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 2px; font-size: 10px; line-height: 14px; color: #FFF; font-weight: bold; }
.main_nav a:hover { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 2px; font-size: 10px; line-height: 14px; color: #51a685; font-weight: bold; }
.main_nav a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 2px; font-size: 10px; line-height: 14px; color: #fff; font-weight: bold; }

.sub_nav { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 11px; line-height: 14px; color: #333; font-weight: bold; height: 275px;}
.sub_nav a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 11px; line-height: 14px; color: #333; font-weight: bold; }
.sub_nav a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 11px; line-height: 14px; color: #333; font-weight: bold; }
.sub_nav a:hover { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 11px; line-height: 14px; color: #999; font-weight: bold; }
.sub_nav a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 11px; line-height: 14px; color: #333; font-weight: bold;}
.header_nav a:link { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFF; font-weight: normal; }
.header_nav a:visited { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFF; font-weight: normal; }
.header_nav a:hover { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFF; font-weight: normal; }
.header_nav a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFF; font-weight: normal; }
.quote { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 12px; line-height: 18px; color: #999; font-weight: bold; font-style: italic; width: 200px; text-align: center;}
.quotet {position: absolute; top: 437px; width: 200px}
.quote_source { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 11px; line-height: 14px; color: #333; font-weight: normal; font-style: normal;}

.body_text { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 13px; line-height: 15px; color: #333; font-weight: normal;}
.body {margin: 10px 50px 10px 30px;}
.body_text a:link { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 13px; line-height: 14px; color: #333; font-weight: normal; }
.body_text a:visited { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 13px; line-height: 14px; color: #333; font-weight: normal; }
.body_text a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 13px; line-height: 14px; color: #004730; font-weight: normal; }
.body_text a:active { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 13px; line-height: 14px; color: #333; font-weight: normal; }

.green {color: #004730;
font-weight: bold;}

.grey {color: #999;}

.greencalc {color: #004730;
font-weight: bold;}

.greencalc_h {color: #004730;
font-weight: bold;
font-size: 13px;}

.calc {font-weight: bold;}

.sbbutton {color: #51a685;}

.calctable {margin: 0px;
padding: 0px;
margin: -20px 0px -10px 0px;}

.bold {font-weight: bold;}

.i {font-style: italic;}

/* styles for key faces and individual pages*/
.keyfaces p {margin-top: 0px;}

.tab {text-align: right;
font-size: 12px;}

.tab a:link { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 11px; line-height: 14px; color: #000; font-weight: bold; }
.tab a:visited { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 11px; line-height: 14px; color: #000; font-weight: bold; }
.tab a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 11px; line-height: 14px; color: #999; font-weight: bold; }
.tab a:active { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 11px; line-height: 14px; color: #000; font-weight: bold; }


.name {color: #004730;
margin: 10px 0px 0px 0px;
font-size: 14px;
font-weight: bold;}

.title {color: #004730;
font-size: 12px;
font-weight: bold;
margin: 0px 0px 10px 0px;}

.key {margin-top: 25px;
margin-bottom: 0px;}

.floatrightkey {float: right;
margin-top: 30px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;}

.key img {border: 1px solid #004730;
margin-bottom: 2px;}

.key a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 12px; line-height: 14px; color: #000; font-weight: bold; }
.key a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 12px; line-height: 14px; color: #000; font-weight: bold; }
.key a:hover { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 12px; line-height: 14px; color: #999; font-weight: bold; }
.key a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 12px; line-height: 14px; color: #000; font-weight: bold; }


/*styles for management section*/
.mgt {margin: -20px 200px 30px 0px;}

.mgt p {line-height: 18px;}
.res {margin: 30px 0px 0px 0px}
.res_b {margin: 0px 0px 0px 14px}

.indent {margin: -10px 0px 2px 20px;}


.floatright {float: right;
margin-top: 90px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
padding-left: 10px;}


.floatrighttest {float: right;
vertical-align: bottom;
margin-top: 50px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
padding-left: 20px;}
/*border-bottom: 1px solid #004730;*/


.floatright2 {float: right;
margin-top: 40px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 5px;
padding: 0px;}

.mgt_nav {margin-top: 0px;
margin-left: 70px;
text-align: left;}
.mgt_nav_left {margin: 0px;
text-align: left;
margin: 0px 0px 0px 30px;}

/*newsletter*/
.news a:link { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 12px; line-height: 14px; color: #004730; font-weight: bold; }
.news a:visited { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 12px; line-height: 14px; color: #004730; font-weight: bold; }
.news a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 12px; line-height: 14px; color: #999; font-weight: bold; }
.news a:active { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 0px; font-size: 12px; line-height: 14px; color: #004730; font-weight: bold; }

.news p {color: #666;
margin-bottom: 10px;} 
.archives {margin-top: 20px;}

/*site map*/
.site ul {margin-top: 3px;
margin-bottom: 0px;
list-style-type: square;}
.details {margin: 0px;
padding: 0px;
margin: 0px 0px 0px 30px;}
.detailst {margin: 0px;
padding: 0px;
margin: 0px 0px 0px 50px;}
