/* CSS Document */

/*#headbanner {
display:block;
background-image:url(../images/headbanner.gif);
background-repeat:no-repeat;
height:63px;
margin:0;
padding:0;
vertical-align:top;
}*/
#headbanner {
	background-image:url(../images/banner.jpg);
	height:160px;
}

.bluebold {
color:#054D87;
font-weight:bold;
}

.red_topic_links {
color:#860300;
font-weight:bolder;
}
.red_topic_links a {
font-weight:normal;
text-decoration:underline;
color:#860300;
}
.red_topic_links a:hover {
text-decoration:none;
}
#blue_divid {
text-align:center;
}
.bluetopicbar {
background-image:url(../images/topicbar.gif);
background-repeat:no-repeat;
height:23px;
margin:5px 0;
padding:4px 0 0 5px;
color:#024987;
font-weight:bold;
width:406px;
}

.attentionblock {
display:block;
background-color:#A80F1E;
color:white;
border:1px solid black;
padding:3px;
text-align:center;
}
.attnylogo{
margin: 0px 3px 0px 3px}



/* BANNER STYLES **************/

.banners_interior
{margin-left:6px;}

#maritimebanner {
background-image:url(../images/help_maritime.gif);
background-repeat:no-repeat;
height:44px;
width:162px;
color:black;
font-size:18px;
font-weight:bold;
padding:191px 0px 0px 0px;
text-align:center;
margin: 0px 0px 5px 6px;
}

#injured_banner {
background-image:url(../images/banners/column/injured2.jpg);
background-repeat:no-repeat;
height:35px;
width:162px;
color:#ffffff;
font-size:18px;
font-weight:bold;
padding-top:200px;
text-align:center;
margin: 0px 0px 5px 6px;
}

#tugboatbig{
width: 413px;
height:37px;
color: #ffffff;
font-size: 26px;
font-weight:bold;
background-image: url(../images/banners/body/tugboat_b.jpg);
padding: 222px 0px 0px 0px;
text-align:center;
margin-bottom: 5px;
}

#injuredbig{
width: 413px;
height:53px;
color: #ffffff;
font-size: 26px;
font-weight:bold;
background-image: url(../images/banners/body/injured.jpg);
background-repeat:no-repeat;
padding: 200px 0px 5px 0px;
text-align:center;
margin-bottom: 5px;
}

#injuredbig_alaska {
width: 413px;
height:53px;
color: #ffffff;
font-size: 26px;
font-weight:bold;
background-image: url(../images/banners/body/fishermen.jpg);
background-repeat:no-repeat;
padding: 200px 0px 5px 0px;
text-align:center;
margin-bottom: 5px;
}

#injuredbig_pacnw {
width: 413px;
height:53px;
color: #ffffff;
font-size: 26px;
font-weight:bold;
background-image: url(../images/banners/body/fishermen_pacnw.jpg);
background-repeat:no-repeat;
padding: 200px 0px 5px 0px;
text-align:center;
margin-bottom: 5px;
}


#oilrigbig{
width: 413px;
height:37px;
color: #ffffff;
font-size: 26px;
font-weight:bold;
background-image: url(../images/banners/body/oilrig_b.jpg);
padding: 222px 0px 0px 0px;
text-align:center;
margin-bottom: 5px;
}

#docbig{
width: 413px;
height:47px;
color: #ffffff;
font-size: 26px;
font-weight:bold;
background-image: url(../images/banners/body/dock_b.jpg);
padding: 212px 0px 0px 0px;
text-align:center;
margin-bottom: 5px;
}

.banner_space {
margin-top: 5px;
}


/* table styles */

.colheadone {
font-size: 11px;
font-weight:bold;
color: #ffffff;
background-color: #003399;
}

.cellright{
font-size: 10px;
background-color:#E9EBF3;
}

.rowheadleft {
font-size: 11px;
background-color: #CCCCCC;
font-weight:bold;
}

.indent1 {
font-size: 11px;
background-color: #CCCCCC;
font-weight:bold;
}

/* local sitemap */

#localsitemap{
padding:40px 20px 20px 20px;
width:760px;
}

/* MAP STYLES */

#regionmap * {
	margin: 0; 
	padding: 0;
}

#regionmap {
	background: url(../images/imap/oceans.gif) no-repeat;
	position: relative;
	margin: 10px auto;
	padding:0;
	height: 321px;
	width: 417px;
}
#regionmap li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
	position: absolute;
	text-indent: -10000px;
}
#regionmap a {
	display: block;
	text-decoration: none;
}

#pnw         { left: 0px; top: 0px; width: 134px; height: 141px; z-index: 1;}
#pnw a       { width: 134px; height: 141px; margin:0; }
#pnw a:hover { margin: 0; width: 134px; height: 141px; background:url(../images/imap/pnw.gif) 0 0 no-repeat; }

#wgl         { left: 223px; top: 0px; width: 54px; height: 171px; z-index: 4; }
#wgl a       { width: 54px; height: 171px; margin:0; }
#wgl a:hover { margin: 0; width: 54px; height: 171px; background: url(../images/imap/wgl.gif) 0 0 no-repeat; }

#egl         { left: 276px; top: 0px; width: 64px; height: 166px; z-index: 2; }
#egl a       { width: 64px; height: 166px; margin:0; }
#egl a:hover { margin: 0; width: 64px; height: 166px; background: url(../images/imap/egl.gif) 0 0 no-repeat; }

#nes         { left: 338px; top: 0px; width: 79px; height: 173px; z-index: 1;}
#nes a       { width: 79px; height: 173px; margin:0; }
#nes a:hover { margin: 0; width: 79px; height: 173px; background:url(../images/imap/nes.gif) 0 0 no-repeat; }

#ses         { left: 313px; top: 169px; width: 104px; height: 71px; z-index: 1;}
#ses a       { width: 104px; height: 71px; margin:0; }
#ses a:hover { margin: 0; width: 104px; height: 71px; background:url(../images/imap/ses.gif) 0 0 no-repeat; }

#gfc         { left: 217px; top: 239px; width: 200px; height: 82px; z-index: 2; }
#gfc a       { width: 200px; height: 82px; margin: 0; }
#gfc a:hover { margin: 0; width: 200px; height: 82px; background: url(../images/imap/gc.gif) 0 0 no-repeat; }

#pws         { left: 0px; top: 139px; width: 132px; height: 182px; z-index: 7; }
#pws a       { width: 132px; height: 182px; margin:0; }
#pws a:hover { margin: 0; width: 132px; height: 182px; background: url(../images/imap/psw.gif) 0 0 no-repeat; }




/* FORM FIELD STYLES ###########################################*/


#form1 input{
width: 200px;
margin-bottom: 5px;
}

#form1 select{
margin-bottom: 5px;
}

#form1 .phone1 {
width: 35px !important;
}

#form1 .phone2 {
width: 45px !important;
}

#form1 .zip{
width: 65px;
}

#form1 .month{
width: 65px;
}

#form1 .day{
width: 55px;
}

#form1 .year{
width: 60px;
}

#form1 .radio{
width: 15px;
}

#form1 textarea{
width: 200px;
height: 100px;
margin-bottom: 5px;
}

#form1 label{
width: 160px;
}

#form1 .label {
display: block;
width: 160px;
float: left;
margin-bottom: 15px;
margin-right: 8px;
}


#form1 br{
clear:left;
}

#form1 h1{
font-size: 14px;
color: #990000;
margin-bottom: 8px;
background-color: #EEEDED;
padding: 2px;
}

#form1 .checkbox{
float: left;
width: 15px;
}
#form1 .checkbox{
float: left;
width: 15px;
}


.input{
width: 135px;
}
.phone1 {
width: 26px !important;
}
.phone2 {
width: 37px !important;
}
.zip{
width: 65px;
}
.radio{
width: 12px;
}
textarea{
width: 135px;
height: 85px;
margin-bottom: 5px;
}
.label{
width: 65px;
}
label {
display: block;
width: 65px;
float: left;
}

.br{
clear:left;
}
.checkbox{
float: left;
width: 15px;
}


.shortform input{
width: 135px;
}
.shortform .phone1 {
width: 26px !important;
}
.shortform .phone2 {
width: 37px !important;
}
.shortform .zip{
width: 65px;
}
.shortform.radio{
width: 12px;
}
.shortform textarea{
width: 135px;
height: 85px;
margin-bottom: 5px;
}
.shortform label{
width: 150px !important;
}
.shortform .label {
display: block;
width: 150px;
float: left;
}

.shortform br{
clear:left;
}
.shortform .checkbox{
float: left;
width: 15px;
}

