/* PacFIN: Main Body Styles for Computer Screens */

body {font-family: sans-serif; font-size: 17px; background-color: #ebf5fc; 
      overflow: scroll; margin-left: 5px; margin-right: 15px; }

.hhlinks {display: none; }

#header {margin-left: 132px; font-size: 100%; position: relative;  }
					
#header td {z-index:9; border: 2px solid #2f31ff; border-spacing: 2px; }			

#header table {z-index:9; }				
		
img.topimages {border: 3px solid rgb(63, 133, 255); padding: 1px;  } 

#main {margin-top: -10px; font-family: Calibri, Arial, sans-serif; font-style: normal;  
      text-decoration: none; position: relative; left: 150px; background-color: #ebf5fc; width: 820px;  }
			 
#mainbody {margin-left: 172px; font-family: Calibri, Arial, sans-serif; font-style: normal;  
      text-decoration: none; position: relative; background-color: #ebf5fc; float: left; }
						 
.rptlst {text-align: center; }
							 
h2 {text-align: center; font-size: 22px;}
			
h3 {background-color:#ebf5fc; text-align: center; font-size: 20px;  }

h4 {font-size: 18px; text-align: center;  }

h5 {font-size: 16px; }

h6 {font-size: 15px; font-style: italic;  }

.modate {font-family: Calibri, Arial, sans-serif; font-size: 10px; 
           color: #ffffff; font-weight: bold; padding-top: 10px;  }

/* Sidebar Styles */

ul.sidebar {background-color: #497fbf; position: fixed; left: 5px;
            margin: 5px; border-width: 2px; border-style: solid; 
						border-color: #2f31ff; width: 125px; height: 565px; line-height: 175%; 
						text-align: center; float: right; margin-left: 0;
						font-family: sans-serif; font-size: 20px; font-weight: bold; 
						font-variant: small-caps; z-index:10; padding-left: 0; 
						 }

ul.sidebar a:link {color:#ffffff; text-decoration: none; font-variant: small-caps;}
ul.sidebar a:visited {color:#ffffff; text-decoration: none; font-variant: small-caps;}
ul.sidebar a:focus {color:#000000; text-decoration: none;} 
ul.sidebar a:hover {color:#000000; text-decoration: none; font-weight: bold;}
ul.sidebar a:active {color:#000000; text-decoration: none;}

ul.sidebar li {list-style-type: none; list-style-position: inside; }

/* W3C validator styles */

li.geninfo1 { text-decoration: none; padding-top: 5px;  }

li.geninfo2 { text-decoration: none; }

/* Last updated date styles */

li.modate {font-family: Calibri, Arial, sans-serif; font-size: 10px; 
           color: #ffffff; font-weight: bold; padding-top: 0px;  }

/* List Style */


/* Styles for Report/Data pages */

.rptlsts {text-align: center;  }

.rptlsts h4, h5 {text-align: center; line-height: 2px;   }

.rptlsts table {margin-right: auto; margin-left: auto; line-height: normal; }

.rptlsts tr {vertical-align: top;  }

.rptlsts a:link {color:#0000ff; text-decoration: none; font-weight: bold; }
.rptlsts a:visited {color:#0000ff; text-decoration: none; font-weight: bold; }
.rptlsts a:focus {color:#0000ff; }
.rptlsts a:hover {color:#0000ff; font-variant: small-caps; }
.rptlsts a:active {color:#0000ff; }

/* single bullet list style with small-caps font variant */

.lstsmcps {background-color: #ebf5fc; padding: 0 0 0 40px; color: #000000; 
          width: 100%; float: right; text-decoration: none; }

.lstsmcps a:link {color:#0000ff; text-decoration: none; font-variant: small-caps;}
.lstsmcps a:visited {color:#0000ff; text-decoration: none; font-variant: small-caps;}
.lstsmcps a:focus {color:#0000ff; }
.lstsmcps a:hover {color:#0000ff; font-weight: bold; }
.lstsmcps a:active {color:#0000ff; }

/* general list with links style */
.lstgenlnk {list-style-image: none; background-color: #ebf5fc; 
            color: #000000; width: 100%; }		

.lstgenlnk h3, h4 {padding-top: 5px; }

.lstgenlnk h5 {text-align: left; padding-top: 15px; }

.lstgenlnk ul {      }				
						
						
.lstgenlnk a:link {color:#0000ff; text-decoration: none;   }
.lstgenlnk a:visited {color:#0000ff; text-decoration: none;  }
.lstgenlnk a:focus {color:#0000ff; }
.lstgenlnk a:hover {color:#0000ff; font-variant: small-caps; font-weight: bold; }
.lstgenlnk a:active {color:#0000ff; }	

.outer {list-style-type: decimal }
.inner {list-style-type: lower-alpha }
/* general list style */
.lstgeneral	{list-style-image: none; background-color: #ebf5fc; 
             color: #000000; float: right; }
						 
.lstgennum {list-style-type: decimal;  }						 

/* general link style */	
.lnkgeneral {color: #0000ff; text-decoration: none; }
						 		
.lnkgeneral a:link {color:#0000ff; text-decoration: none; font-weight: bold; }
.lnkgeneral a:visited {color:#0000ff; text-decoration: none; font-weight: bold; }
.lnkgeneral a:focus {color:#0000ff; }
.lnkgeneral a:hover {color:#0000ff; font-variant: small-caps; }
.lnkgeneral a:active {color:#0000ff; }	
				
/* Variable bullets */

.lstblkfsh {list-style-image: url(/images/blackfishbullet.gif); }
.lstfltfsh {list-style-image: url(/images/flounderbullet.gif);text-decoration: none;}
.lstgryfsh {list-style-image: url(/images/gryfishbullet.gif); }
.lstredfsh {list-style-image: url(/images/pinkrockfishbullet.gif) }
.lstrcffsh {list-style-image: url(/images/gryrockfishbullet.gif) }
.lstbltnone {list-style-type: none; }
		

/* Table Styles */



/* for PacFIN Description Graph Table */		
		 
.tblgraph {background-color: #497fbf; border: solid #000000 2px; border-spacing: 0;}

.cellline {border: solid #000000 1px;  }

.cellline2 {border: solid #000000 1px; background-color: #ffffff; 
            text-align: center; }

						
/* General table style with links */
								
.tblgen {border: solid #000000 3px; text-align: center; border-collapse: collapse; 
         margin-right: auto; margin-left: auto; }
.tblgen td {padding: 3px; border: solid #000000 1px; text-align: center; }
.tblgen th {padding: 3px; font-family: sans-serif; font-size: 13px; font-weight: bold; 
                background-color: #497fbf; }
								
.tblgen tfoot {font-family: sans-serif; font-size: 13px; font-weight: bold; 
         background-color: #497fbf; }
				 
.tblgen a:link {color:#0000ff; text-decoration: none; font-weight: bold; }
.tblgen a:visited {color:#0000ff; text-decoration: none; font-weight: bold; }
.tblgen a:focus {color:#0000ff; }
.tblgen a:hover {color:#0000ff; font-variant: small-caps; }
.tblgen a:active {color:#0000ff; }	

/* Reports table styles with links */								
.tblrpts th {border-bottom: 2px solid #000000;  }

.tblrpts td {padding-left: 10px; padding-right: 10px;  }

.tblrpts a:link {color:#0000ff; font-weight: bold; text-decoration: none; }
.tblrpts a:visited {color:#0000ff; font-weight: bold; text-decoration: none; }
.tblrpts a:focus {color:#0000ff; }
.tblrpts a:hover {color:#0000ff; font-variant: small-caps; }
.tblrpts a:active {color:#0000ff; }

.la td {text-align: left; }
	
	
