/* CSS Document */

<!--
a:link, a:visited, a:active {
	text-decoration:underline;
/*	text-decoration:none;*/
	color:#1f2c52 	 
}

a:hover {
	text-decoration: underline;
}

body {
	margin: 0px 0px 0px 0px;
	color: #000000;
	background-color:#DEB;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #cc9966;
/*	background-color: #D2B48C;*/
}

div {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

div a {
	color:#0033cc;
}

hr {
	border: 0;
	width: 90%;
	color: #999;	
	background-color: #000;
	height: 1px;
	margin-bottom:-5;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
.banner-white {
	color: #FFFFFF;
}

p {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

p a {
	color:#0033cc;
}

table {
}

td {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

th {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.alert-message a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
}

.backtotop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.border_1px {
	border: 1px solid #666666;
}

.chart td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background-image: none;
	vertical-align: top;
}

.waterproof-copyright-w-bgcolor  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #1f2c52;
}

.waterproof-darkblue-banner-w-text  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #1f2c52;
}

.waterproof-footnote  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.waterproof-headline  {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #ff9933;
}

.waterproof-image-caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.waterproof-kicker  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #550615;
}

.waterproof-left-feature-text  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #185665;
}

.waterproof-left-feature-headline  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #185665;
}

.waterproof-left-story-text  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #185665;
}

.waterproof-left-story a  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #550615;
}

.waterproof-left-story li {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #550615;
}

.waterproof-left-subhead  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #185665;
}

.waterproof-left-subhead-w-bgcolor  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #185665;
	background-image: none;
	text-transform:uppercase;
}

.waterproof-photo-credit  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 8px;
        font-style:italic;
	color: #000000;
}

.waterproof-right-story-heading  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1f2c52;
}

.waterproof-right-story  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.waterproof-story-reverse  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.waterproof-special-text  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.waterproof-subhead-w-bgcolor th {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #185665;
	background-image: none;
}

.waterproof-tagline  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
/*	border-right-style: none;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left: none;
	border-color:#cccccc;*/
}

.waterproof-ul-nopadding {
	margin-left: 1.5em; padding-left: 0;
}

.waterproof-ul-nopadding-image-arrow {
	margin-left:2.0em;
	padding-left:0;
	display:list-item;
        list-style-position: outside;
	list-style-image: url(../images/arrow.gif);
  	background-repeat:no-repeat; 
}

.border-left-thin {border-left-style: thin;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-bottom: none;
	border-color:#cccccc;
}

.dashed {border-left-style: dashed;
/*	border-left-width: thin;*/
	border-left-width: 1px;
	border-right-style: solid;
/*	border-right-width: thin;*/
	border-right-width: 1px;
	border-top-style: none;
	border-bottom: none;
	border-color:#cccccc;
}

.dashed-left {border-left-style:dashed;
	border-left-width: thin;
	border-top-style:none;
	border-bottom: none;
	border-right: none;
	border-color:#cccccc;
}
.dashed-right {border-right-style: dashed;
	border-right-width: thin;
	border-top-style: none;
	border-bottom: none;
	border-left: none;
	border-color:#cccccc;
}

.hr_blue {
	border: 0;
	width: 100%;
	color: #000033;	
	background-color: #000;
	height: 1px;
	margin-bottom:0;
	margin-top:0;
}

.hr-100 {
	border: 0;
	width: 100%;
	color: #999;	
	background-color: #000;
	height: 1px;
	margin-bottom:-5;
	margin-top:0;
}

.td-line {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-color:#999999;
	height:1px;
}

.margin {
margin-left: 4px;
}
.home-caption {font-size: 10px}
.home-caption-12 {font-size: 12px}
.border-left-thin1 {border-left-style: thin;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-bottom: none;
	border-color:#cccccc;
}

.waterproof-image-caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.waterproof-image-photo-credit {
	font-family: Futura, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.waterproof-photo-credit  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
}

#menu {
	border-bottom : 1px solid #ccc;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 9px;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

	
#menu a:link, #menu a:visited	{
	background : #996600;
/*	background : #ff9933;*/
/*	background : #1595d4;*/
	border : 1px solid #ccc;
	color : #fff;
	float : left;
/*	font-size : small;*/
	font-size: 12px;
	font-weight : normal;
	line-height : 14px;
	margin-right : 2px;
	padding : 2px 2px 2px 2px;
	text-decoration : none;
}

#menu a:link.active, #menu a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu a:hover	{
	color : #fff;
	background: #1595d4;
/*	background: #1595d4 url(../static/view/waterproof/images/tabs/navlh.gif) left top no-repeat;*/
	padding-left: 2px	
}

	
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4 {
	display : none;
	width: 90%;
}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4 {
	display : inline;
	left : 10px;
	position : absolute;
	top : 95px;
}

body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a {
	background : #fff;
	border : none;
	border-left : 1px solid #ccc;
	color : #999;
/*	font-size : smaller;*/
	font-size : 12px;
	font-weight : bold;
	line-height : 14px;
	margin-right : 2px;
	padding : 2px 2px 2px 2px;
	text-decoration : none;
}

 #menu ul a:hover {
	color : #fff !important;
}

#contents {
/*	background : #fff;
	border : 1px solid #ccc;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 15px;*/
}

a.bannerlink:link {color: white; text-decoration: none; font-weight:bold; padding:6px; }
a.bannerlink:visited {color:white; text-decoration: none; font-weight:bold; padding:6px; }
a.bannerlink:hover {color: red; text-decoration: underline; font-weight:bold; padding:6px; }
a.bannerlink:active {color: white; font-weight:bold; padding:6px; }

a.diddy:link {color: #0000ff; font-size: 18pt; font-weight: bold; }
a.diddy:visited {color: #894f7b; font-weight: bold; }
a.diddy:hover {text-decoration: overline; background-color: #003399; }
a.diddy:active {color: red; } 
-->



