@charset "UTF-8";
/* Channel Islands Design Document */

/* GLOBALS */

body {background: url(bback.jpg) white repeat-x;}
p {font-family: Arial, Helvetica, sans-serif; font-size: .8em; color: #616161; line-height: 1.3em;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #595959;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #595959;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: .85em; color: #999898; margin-top: -3px;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: .85em; color: #595959;}
.contentinside ul {font-family: Arial, Helvetica, sans-serif; font-size: .8em; color: #616161; line-height: 1.7em; list-style: url(list.gif);}
ul li {}
a:link {color: #9d0200; text-decoration: none;}
a:visited {color: #8c0200; text-decoration: none;}
a:hover {color: #bd0401; text-decoration: underline;}
a:active {}

/* SPECIFIC DIVS */

.container {width: 900px; margin: 0 auto; border: #8d8d8d 1pt solid; background: white;}
.header {width: 900px; height: 85px; background: url(header.jpg) white;}
.nav {border-top: solid 1pt #8d8d8d; border-bottom: solid 1pt #8d8d8d; width: 900px; z-index: 99;}
.content {float: left; width: 900px; background: url(contentback.jpg) white no-repeat;}
.screenflash {position: absolute; margin-top: 135px; margin-left: 519px; width: 293px; height: 169px; float: none; z-index: 0;}
.contentinside {float: left; width: 846px; margin: 0 27px; display: inline;}
.footer {clear: both; height: 20px; width: 100%; background: url(footer.jpg) white repeat-x; border-top: solid 1pt #cfcfcf;}
.footer p {font-size: .7em; color: #4e4e4e; text-align: center; margin-top: 2px;}
.bottom3 {width: 846px; float: left; background: url(bottom3.png) bottom repeat-x;}
.box {border: #a8a8a8 1pt solid; background: url(bottom33.png) repeat-x bottom white; margin-top: 1px; margin-bottom: 8px;}
.box h1 {color: white; text-align: center; background: url(bottom32.png) bottom; width: 100%; margin-top: -1px; padding: 1px 0; border-bottom: #9f9f9f 2pt solid;}
.box p,h2,h3,h4 {margin: 0 5px 5px 5px;}
.box h1 a:link {color: white;}
.box h1 a:visited {color: white;}
.box h1 a:hover {color: #e5e5e5; text-decoration: none;}
.height {min-height: 175px;}
.topnav {position: absolute; margin-top: -1px; margin-left: 732px; width: 150px; height: 57px; float: none; z-index: 0;}
.topnav p {text-align: right; text-transform: uppercase; letter-spacing: .1em; font-size: .7em;}
.titlebar {width:846px; margin-top: 6px; margin-bottom:20px !important /*Non-IE6*/; margin-bottom:10px /*IE6*/;}

/* LAYOUTS */

.column1-width {width:900px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column1-unit {width:846px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:410px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:410px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:270px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/}
.column3-unit-middle {float:left; width:270px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:17px;}
.column3-unit-right {float:right; width:270px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column32-unit-left {float:left; width:210px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column32-unit-right {float:right; width:620px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column4-unit-left {float:left; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column4-unit-middle {float:left; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:15px;}
.column4-unit-middle2 {float:left; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:15px;}
.column4-unit-right {float:right; width:200px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

/* TEXT STYLES */

.bold {font-weight: bold;}
.italic {font-style: italic;}
.caption {font-size: .7em; font-style: italic; text-align: center; color: #000000;}
.bottom3 p {font-size: .7em;}
.rightt {text-align: right;}
.blockh1 {color: white; text-align: center; background: url(bottom32.png) bottom; width: 100%; margin-top: -1px; padding: 1px 0; border-bottom: #9f9f9f 2pt solid; margin-top: 1px;}
.green {color: #5b9400;}
.red {color: #700000;}
.caps {text-transform: uppercase;}
.under {text-decoration: underline;}


/* IMAGE STYLES */

.clear {clear: both; visibility: hidden;}
.right {float: right; margin: 7px;}
.left {float: left; margin: 7px;}
.notopmargin {margin-top: 0;}
* html .boxlift {margin-top: -15px;}
.boxlift {margin-top: -4px;}