* {
	margin: 0;
	padding: 0;
	border: none;
	}

html, body {
	width: 100%;
	height: 100%;
}

body {
	font: 100%/1.0em normal Arial, Helvetica, sans-serif, "Century Gothic";
	color:black;	
	background:white url(images/background-blue-stripe.png) repeat-x top;
}

h1, h2, h3, h4, h5, h6 {
	color: #002395;
	padding-bottom:0.3em
}

h1 em, h2 em, h3 em, h4 em, h5 em, h6 em{
	color: blue;	
	font-style: normal;
}

h1 {
	font-size: 1.3em;
	padding-top:0.7em;
	margin-bottom:0.3em;
}

h2 { font-size: 1.2em;
	padding-top:0.4em;
}

h3 { font-size: 1.15em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }

p {
	margin:0;
	padding:0 0 10px 0;
	font-size:0.8em;
	line-height: 1.15em;
	text-indent: 0em;
}

a:link, a:visited {color: #00f; text-decoration:none; }
a:focus, a:hover {color: #00f; text-decoration:underline; }
a:active {color: #FF7900; text-decoration:underline; }

.sitemap-link {
	padding: 0 0 0 20px;
	font-size:110%;
	font-weight:bold;
}

.sitemap-link ul li {
	color:black;
	text-align:left;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.0em;
	padding:4px 0 0px 20px;
	list-style:url(images/bullet.gif);
	list-style-position:inside;
	text-indent: -20px;
}

#wrapper {
	margin: 20px auto;
	width:900px;
	background-color:white;
	color:black;
	border: 1px solid #002395;
}

#header {
	position:relative;
	height: 100px;
}

#fwlogo {
	position:absolute;
	left:12px;
	top:12px;
}

#fwlogo a:link, #fwlogo a:visited {background-color: #FFFFFF; color: #FF7900; text-decoration:none; }
#fwlogo a:focus, #fwlogo a:hover {background-color: #FFFFFF; color: #002395; }
#fwlogo a:active {background-color: #FF7900; color: #FFFFFF; }

#header ul {
	margin:0;
	text-align:right;
	padding: 20px 0 0 0;
}

#header li {
	display:inline;
	color: #FF7900;
	font-weight:bold;
	padding:0 15px;
}
	
#header li a:link, #header li a:visited {background-color: #FFFFFF; color: #FF7900; text-decoration:none; }
#header li a:focus, #header li a:hover {background-color: #FFFFFF; color: #002395; }
#header li a:active {background-color: #FF7900; color: #FFFFFF; }

#QuickLinkBox {
	position:absolute;
	top:64px;
	right:8px;
	border:1px solid #808080;
}

#content {
	position:relative;

/* Right Padding should equal Sidebar Width */
	padding: 0 200px 0 0; 
}

#main {
	margin:0;
}

#front-page-left {
	width:316px;
	border-right: 1px solid #ff7900;
	padding:0 10px 0 10px;
	color:black;
	background-color:#fff5f5;
}

#front-page-left ul li{
	color:black;
	text-align:left;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.15em;
	padding:0 0 10px 20px;
	list-style:url(images/bullet.gif);
	list-style-position:inside;
	text-indent: -20px;
}

#welcome ul li{
	color:black;
	text-align:left;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.15em;
	padding:0 0 10px 20px;
	list-style:url(images/bullet.gif);
	list-style-position:inside;
	text-indent: -20px;
}

.more {
	margin:0;
	padding:0;
	position:relative;
	top: 0px;
	text-align:right;
	font-weight:bold;
}

#front-page-middle {
	position:absolute;
	left:338px;
	top:0px;
	/* Right Offset should equal Sidebar Width */
	right:200px;
	padding:0 10px;
	width: 342px;
}

#front-page-middle p {
	padding: 0 0 2px 0;
	margin:0;
	text-indent:0;
}

#front-page-middle>p a {
	padding: 0px 0px 0px 13px;
	background-image:url(images/bullet-tiny.gif);
	background-repeat:no-repeat;
	background-position:0% 55%;
}

#cc-left {
	width:41%;
	left:0;
	float:left;
}

#cc-right {
	width:58%;
	right:0;
	float:right;
}

#swf-2 {
	clear:both;
	padding:20px 2px;	
}

#sidebar {
	position:absolute;
	top:0;
	right:0;
	
	/* Sidebar Width should equal Content Right Padding */
	width: 200px;

	margin:0;
	border:0;
	background-color:white;
	color:black;
}

#sidebar ul {
	padding:0px;
}

#sidebar li {
	background-image:url(images/blue-stripe.png);
	padding: 11px 0 11px 10px;
	border-top: 1px solid white;
	list-style:none;
}

#sidebar li a {
	font-size:90%;
}

#sidebar li a:link, #sidebar li a:visited {color:white; text-decoration:none; }
#sidebar li a:focus, #sidebar li a:hover {background-color: #FFFFFF; color: #002395; }
#sidebar li a:active {background-color: #FF7900; color: #FFFFFF; }	

#footer {
	margin:2px 10px 8px 10px;
	padding:2px;
	color:white;
	background-color:#FF7900;
	border-top:3px double white;
	border-bottom:3px double white;
}

#footer p {
	padding: 4px 0 5px 0;
	font-weight:bold;
	font-size:0.85em;
	text-align:center;
}

#small-print {
	margin:0;
	padding:0px 10px 0px 10px;
	border-bottom:1px solid #FFD897;
	background-color:white;
	font-size:80%;
	color: #808080;
	text-align:center;
}
#small-print ul li {
	display:inline;
	padding: 0 20px 0 20px;
	font:75% italic Georgia, "Times New Roman", Times, serif;
	color:#666;
}

.FWOrange {
	color: #FF7900;
} /* Feedwater ORANGE */
.FWBlue {
	color: #002395;
} /* Feedwater BLUE */
	
#welcome {
	margin:0;
	padding: 0px 10px;
}

.orange-panel {
	margin:0;
	padding:10px;
	background-color: #FFDCC8;
	border:1px solid #FF7900;
	color:black;
}

.blue-panel {
	margin:0;
	padding:10px;
	background-color: #D0D0FF;
	border:1px solid #FF7900;
	color:black;
}

.attention-panel {
	clear:both;
	padding:10px 8px;
	margin:2px 0px;
	/* padding:10px; */
	background-color: #D0D0FF;
	border:1px solid #FF7900;
	color:black;
}

.attention-panel p {
	text-align:left;
	line-height:1.1em;
	color:black;
	font-size:0.8em;
}

.attention-panel p.more a {
	text-align:right;
	color: #002395;
	font-size:1.05em;
	font-weight:bold;
}

.attention-panel h1 {
	color:black;
}

.attention-panel h2 {
	color:black;
}

.attention-panel h3 {
	color:black;
	line-height: 110%;
}

.attention-panel h4 {
	color:black;
}

.attention-panel li {
	text-align:left;
	font-size:0.8em;
	font-weight:bold;
	line-height:0.8em;
	color:#666;
	padding:4px 0 4px 30px;
	list-style:url(images/bullet-tiny.gif);
	list-style-position:inside;
	text-indent: -14px;
}

.orange-panel p, .blue-panel p {
	text-align:left;
	line-height:1.15em;
	padding:2px 0 16px 0;
	color:black;
	font-size:1em;
}

.orange-panel h3, .blue-panel h3 {
	text-align:left;
	line-height:1.15em;
	padding:2px 0 16px 0;
	color:black;
	font-size:1.2em;
}

.orange-panel h4, .blue-panel h4  {
	text-align:left;
	line-height:1.15em;
	padding:12px 0 8px 0;
	color:black;
	font-size:1.2em;
}
.orange-panel li, .blue-panel li {
	text-align:left;
	font-size:0.95em;
	font-weight:normal;
	line-height:1.15em;
	padding:0 0 10px 20px;
	list-style:url(images/bullet.gif);
	list-style-position:inside;
	text-indent: -18px;
}

#contact-info p {
	margin:0 0 0 120px;
	padding:0;
	font-size: 1em;
	font-weight: bold;
}

#contact-info h3 {
	color:white;
	background-color: #002395;
	clear:both;
	margin:20px 0 10px 0;
	padding:6px 6px 6px 20px;
	border-bottom: 3px double white;
	border-top: 3px double white;
}

.image-left {
	margin:10px 20px;
	float:left;
}

.image-right {
	margin:10px 20px;
	float:right;
}

#section-menu {
	margin:0px 0 20px 0;
	padding:10px 0 0 0;
}

#section-menu ul {
	margin:0;
	padding:0;
	border-top:1px solid #00aeed;
	border-bottom:1px solid #00aeed;
	font-size: 0.8em;
	text-align:right;
	color:#002395;
	background-color:#ebf5fc;
}

#section-menu ul li {
	display:inline;
	margin:4px 0 2px 0;
	padding: 10px 12px 2px 12px;
	font-style:italic;
	font-weight:bold;
}

#section-menu li a {
	font-size:90%;
}

#section-menu li a:link, #section-menu li a:visited {color:#002395; text-decoration:none; }
#section-menu li a:focus, #section-menu li a:hover {background-color: #ebf5fc; color: #FF7900; }
#section-menu li a:active {background-color: #FF7900; color: #FFFFFF; }	


	