body {
	background: #11608e url(../img/bg_sub.jpg) left top no-repeat;
	line-height:16px;
}
#nav li.link1 em, #nav li.link2 em, #nav li.link3 em, #nav li.link4 em { 
	background-image: url(../img/nav_sub.gif);
	background-repeat:no-repeat; 
	cursor: pointer;
}
#crumbs {
	background: url(../img/bg_sub_bar.jpg) left top no-repeat;
	height:31px;
	width:950px;
	color:#ffffff;
	font-size:10px;
}
#crumbs p {
	padding:9px 0 0 61px;
}
#crumbs a, #crumbs a:visited {
	text-decoration:none;
	color:#ffffff;
}
#crumbs a:hover, #crumbs a:active {
	text-decoration:none;
	color:#f8fdac;
}
#sub-wrap {
	background:#ffffff;
	padding-left:50px;
	margin-bottom:20px;
	font-size:12px;
	color:#333333;
}
#sub-inner {
	background:#dceac9;
}
#sub-nav {
	width:172px;
	float:left;
}
#navcontainer {
	border-bottom: 1px solid #c5d1b4;
	padding-top:23px;
	width:172px;
	font-size:11px;
}
#navcontainer ul, #navcontainer ul ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navcontainer a {
	display: block;
	border-top: 1px solid #c5d1b4;
	padding:5px 0 5px 11px;
	width:161px;
	font-weight:bold;
}
#navcontainer a:link, #navlist a:visited {
	color: #4a4a4a;
	text-decoration: none;
}
#navcontainer a:hover {
	color: #cd5807;
	background:#ffffff;
}
li#active a, li#active a:link, li#active a:hover, li#active a:visited {
	display: block;
	width: 161px;
	border-top: 1px solid #c5d1b4;
	padding:5px 0 5px 11px;
	color:#cd5807;
	font-weight:bold;
	background:#ffffff;
}
li#active2 a, li#active2 a:link, li#active2 a:hover, li#active2 a:visited {
	display: block;
	width: 161px;
	border-top: 1px solid #c5d1b4;
	padding:5px 0 5px 11px;
	color:#4a4a4a;
	font-weight:bold;
	background:#ffffff;
}
li#active2 a:hover {
	display: block;
	width: 161px;
	border-top: 1px solid #c5d1b4;
	padding:5px 0 5px 11px;
	color:#cd5807;
	font-weight:bold;
	background:#ffffff;
}
#navcontainer li#active2 ul a {
	display: block;
	border-top: 1px solid #ffffff;
	padding:0px 0 5px 11px;
	width:161px;
	font-weight:bold;
}
.or {
	color: #cd5807;
}
li#active2 ul li#currsub a, li#active2 ul li#currsub a:link, li#active2 ul li#currsub a:hover, li#active2 ul li#currsub a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	padding:0px 0 5px 11px;
	width:161px;
	font-weight:bold;
	color: #cd5807;
}
#navcontainer li#active2 ul a:link, #navlist li#active2 ul a:visited {
	color: #4a4a4a;
	text-decoration: none;
}
#navcontainer li#active2 ul a:hover {
	color: #cd5807;
	background:#ffffff;
}
#sub-content {
	width:728px;
	float:left;
	background:#ffffff;
}
#sub-content-wrap, #sub-content-wrap-low {
	margin:20px 20px 0 19px;
}
#content {
	width:467px;
	float:left;
	color:#333333;
	font-size:12px;
}
#content a, #content a:visited {
	text-decoration:none;
	color:#2a99bc;
}
#content a:hover, #content a:active {
	text-decoration:none;
	color:#cd5807;
}
#sub-wrap h2, #sub-content-wrap-low h3 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding:0;
}
#sub-content-wrap-low h3{
	display:block;
	width:334px;
	border-bottom:1px solid #d9d9d9;
	padding:8px 0;
}

#sub-wrap h1 {
	color:#336699;
	font-size:14px;
	font-weight:normal;
	padding:0;
}
#sub-wrap p.firstp {
	padding-top:0px;
}
#sub-wrap p.firstp2, #sub-wrap h1.firsth {
	padding-top:20px;
}
#sub-wrap p.firstp3 {
	padding-top:20px;
	padding-bottom:0;
}
#sub-wrap p {
	padding:0 20px 16px 0;
}
#sidebar {
	width:222px;
	float:left;
}
#sidecontainer {
	border-bottom: 1px solid #d9d9d9;
	padding-top:4px;
	width:222px;
	font-size:11px;
}
#sidecontainer ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
#sidecontainer li {
	margin:0;
	padding:0;
}
#sidecontainer li.pdf {
	background:url(../img/icon_pdf2.gif) 0 center no-repeat;
}
#sidecontainer li.launch {
	background:url(../img/icon_launch.gif) 0 center no-repeat;
}
#sidecontainer a {
	display: block;
	border-top: 1px solid #d9d9d9;
	padding:5px 0 5px 15px;
	width:207px;
}
#sidecontainer a:link, #sidecontainer a:visited {
	color:#2a99bc;
	text-decoration: none;
}

#sidecontainer a:hover {
	color:#cd5807;
}
.top-4px {
	border-top:4px solid #cccccc;
}
.client-list {
	width:334px;
	float:left;
	color:#333333;
	font-size:12px;
}
.marg-left {
	margin-left:21px;
}
.client-list ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.client-list li {
	margin:0;
	padding:9px 0;
	border-bottom: 1px solid #d9d9d9;
}
.client-list li.hakilau {
	background:url(../img/logo_hakilaufoods.gif) 266px center no-repeat;
}
.client-list li.kona {
	background:url(../img/logo_konablue.gif) 266px center no-repeat;
}
.client-list li.hubbs {
	background:url(../img/logo_hubbsseaworld.gif) 266px center no-repeat;
}
.client-list li.uninh {
	background:url(../img/logo_uninewhampshire.gif) 266px center no-repeat;
}
.client-list li.ipimar {
	background:url(../img/logo_ipimar.gif) 266px center no-repeat;
}
.client-list li.cofradia {
	background:url(../img/logo_cofradia.gif) 266px center no-repeat;
}
.client-list a, .client-list a:visited, .partner-box a, .partner-box a:visited, .resources-list a, .resources-list a:visited {
	color:#2a99bc;
}
.client-list a:hover, .partner-box a:hover, .resources-list a:hover  {
	color:#cd5807;
}
#sub-content-wrap-low .client-list p, #sub-content-wrap .resources-list p  {
	padding:9px 0 0 0;
	line-height:16px;
}
.partner-box {
	width:168px;
	border:1px solid #e5e5e5;
	float:left;
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;
}
.plm {
	margin-left:3px;
}
.pbm {
	margin-bottom:3px;
}
/* Image boxes */
#sub-img-box, #sub-img-box-short, #sub-img-box-mid {
	font-size:11px;
	color:#4a4a4a;
	background:#ededed;
}
#sub-img-box {
	border-top:4px solid #cccccc;
	width:689px;
	margin:20px 0 0 19px;
}
#sub-img-box-short {
	width:222px;
	margin-bottom:20px;
}
#sub-img-box-mid {
	width:466px;
	margin-bottom:20px;
}
.sub-img {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
#sub-img-box p, #sub-img-box-short p, #sub-img-box-mid p {
	font-size:11px;
	padding:1px 7px 5px 7px;
	line-height:14px;
}
/* End */

ul#inlinelist {
	margin:0;
	padding:0 0 16px 0;
	list-style-type: none;
}
ul#inlinelist li {
	margin:0;
	padding:0 0 0 9px;
	line-height:16px;
	background:url(../img/bullet.gif) 0px center no-repeat;
}

.resources-list {
	width:447px;
	float:left;
	color:#333333;
	font-size:12px;
}

.resources-list ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.resources-list li {
	margin:0;
	padding:9px 0;
	border-top: 1px solid #d9d9d9;
}
#sub-wrap p.listhd {
	padding:0 20px 0 0;
}
ul.clientresl {
	list-style-type:none;
	margin:0 30px 18px 0;
	padding-left: 7px;
	text-indent: -7px;
}
ul.clientres li {
	margin:0;
	padding:0 0 0 20px;
}
ul.clientresl span {
	color:#cd5807;
}
#sub-content-wrap h1 {
	display:block;
	width:447px;
	padding:8px 0;
	color:#336699;
	font-size:14px;
	font-weight:normal;
}
.grhot {
	color:#dde56b;
}

form {
	margin:0;
	padding:0;
}
.fields {
	font-size:12px;
	color:#333333;
	width:210px;
	font-family:Arial, Helvetica, sans-serif;
}
.form-btn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:2px 5px;
}

.imgbrdr {
	border:1px solid #d9d9d9;
	margin-top:20px;
}
sup {
	font-size:9px;
	vertical-align:top;
}










