/* Body */
body {
	background-image: url(../images/template/home_background_stripe.jpg);
	background-repeat: repeat-x;
	background-position: 0px 81px;
}

/* Body wrapper */
.bodyWrapper-3column, .bodyWrapper-2column, .bodyWrapper-1column { margin-right: 5px; max-width: 938px; min-width: 740px;}
.bodyWrapper-2column .rightColumn { display: block; }

/* Master */

/* .master { border: thin solid #00CC00; } */

/* Masthead */
.masthead {
	margin: 0 0 5px 0;
	text-align: right;
	max-width: 938px;
	min-width: 740px;
	
}
.masthead h6 { line-height: 100%; float: left; margin-top: 210px; margin-left: -45px; text-align: left; color: #FFF; text-transform: uppercase; }
.masthead img { float: left; margin-top: 77px; margin-left: 54px; }
.masthead ul.primaryNav { margin: 0 0 0 0; list-style: none; }
.masthead ul.primaryNav li { display: inline; border-left: 1px solid #016567; padding: 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #016567; letter-spacing: 0.1em; text-align: right; }
.masthead ul.primaryNav li.firstItem { border-left: 0; color: #016567; }
.masthead ul.primaryNav li a:link, .masthead ul.primaryNav li a:visited { color: #016567; }
.masthead ul.primaryNav li a:hover, .masthead ul.primaryNav li a:active { color: #016567; text-decoration: underline; }

.masthead ul.secondaryNav { margin-left: 300px; margin-top: 215px; margin-bottom: 0px; list-style: none; float: right; }
.masthead ul.secondaryNav li { display: inline; border-left: 1px solid #666666; padding: 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #016567; letter-spacing: 0.1em; text-align: right; }
.masthead ul.secondaryNav li.firstItem { border-left: 0; }
.masthead ul.secondaryNav li a:link, .masthead ul.secondaryNav li a:visited { color: #666; }
.masthead ul.secondaryNav li a:hover, .masthead ul.secondaryNav li a:active { color: #666; text-decoration: underline; }

/* Flash Container */
.flashcontainer {
	height: 379px;
	width: 940px;
	padding-left: 33px;
	padding-top: 15px;
	background-color: #FFFFFF;
}

/* Left column */
.leftColumn {
	background-color: #FFFFFF;
	 margin: 0 240px 0 81px; 
	background-image:  url("../images/template/hawaiian_quilt_icon.gif");
	background-repeat: no-repeat;
	padding-left: 50px; 
	padding-top: 10px; 
}
.leftColumn ul { list-style: none; color: #016567; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; text-transform: capitalize; text-align: left; line-height: 2em; margin-left: 54px; margin-top: 11px; }
.leftColumn ul li { margin: 2px 0; }
.leftColumn ul li a:link, .leftColumn ul li a:visited { color: #016567; }
.leftColumn ul li a:hover, .leftColumn ul li a:active { color: #016567; text-decoration: underline; }
.leftColumn p { font-family: verdana, arial, sans-serif; font-size: 1.1em; }
.leftColumn .optionalContent { margin: 15px 0 0 0; }
.leftColumn .optionalContent img { padding: 3px; border: 1px solid #CCC; }

/* Right column */
.rightColumn { width: 196px; float: right; padding-top: 10px; }
.rightColumn p {
	font-family: verdana, arial, sans-serif;
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0 65 50px 0;
	padding-left: 35px;
	}
	

.rightColumn img { float: left; margin: 0 10px 5px 0 }


/* Center column */
.centerColumn { width: 120px;
	border: thin dotted #FF0000;
}
.centerColumn ul li li { font-size: 0.85em; list-style: circle; }
.centerColumn ul li li li { font-size: 0.85em; list-style: disc; }
.centerColumn img { background-image:   url(../images/template/bkgrn_dropShadow.jpg); background-repeat: no-repeat; background-position: bottom right; padding: 0 8px 8px 0; margin: 10px; }
.centerColumn a:link, .centerColumn a:visited { text-decoration: underline; }
.centerColumn p.callout { border: 1px solid #158C70; padding: 5px 8px; background-color: #D6E7E2; }
.centerColumn p { font-family: verdana, arial, sans-serif; font-size: 1.1em; }
.centerColumn ul, ol, dl { font-family: verdana, arial, sans-serif; font-size: 1.1em; }

ul.sitemap, ul.sitemap li ul, .centerColumn ul.sitemap li ul li ul { margin-top: 0; margin-bottom: 0; letter-spacing: 1.2em; margin-left: 50px; }

/* Footer */
.footer { margin-left: 70px; }
.footer a:link, .footer a:visited { color: #555; }
.footer a:hover, .footer a:active { color: #555; }
