/* CSS Document */
body   {
	    font-family: Verdana, Arial, sans-serif;
		margin: 0px;
		padding: 0px;
		background: #558ABF;
		font-size: 76%; }
		
form {padding: 0; margin: 0}

#banner {
         position: relative;
		 background-image: url(../education/images/eBanner3.jpg);
		 background-repeat:no-repeat;
		 background-position:top;
		 height:125px;         
		 width: 800px;
		 margin: 0;
		 padding: 0 0 0 0;
		 top: 0px;
		 left:0px;
		 }
.hidetxt	{ visibility: hidden;
              margin:0px;
              }
		
.google { margin:0px;
       padding: 0px;}
	   
.container {border-left: 2px solid #000000;
            border-right: 2px solid #000000;}
	   
.tablebck {background-color: #EEE6CA;
           border-left:2px solid #000000;
		    border-right: 2px solid #000000;
           }
h1 {  background-color: #208C65;
            color:  #FFFFFF;
			font-size:  1.25em;
			font-weight:bold;
            text-align:	left;
			padding: 2px 2px 3px 10px;
            margin: 2px 6px 0px 3px;}	   
h2 {
     font-size:        1.25em;
	 font-weight:      bold;
     color:            black;
     text-align:	   left;
     margin: .25em;}
	 
h2.background {background-color: #208C65;
            color:  #FFFFFF;
			font-size:  1.25em;
			font-weight:bold;
            text-align:	left;
			padding: 2px 2px 3px 10px;
            margin: 0px 6px 0px 3px;}
			
h2.titlehead { border-bottom: 4px double #208C65;
             color:  #000000;
			font-size:  1.15em;
			font-weight:bold;
            text-align:	left;
			padding: 2px 2px 3px 10px;
            margin: 0px 2px 0px 2px; }
			
h3 { font-size:  1.25em;
     font-weight:bold;}
			
/* Top Tab Navigation */
		
#navtab { position:relative;
          top: 105px;
		  left: 133px;
          background-color: #EEE6CA;
		  width:667px;
		  padding-top: 3px; }
	
	#tabmenu {
		color: #000000;
		border-bottom: 2px solid #000000;
		margin: 8px 0px 0px 0px;
		padding: 1px;
		padding-left: 15px; }
		
	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }
		
	#tabmenu li.hid {
		display: none;
		overflow: hidden;
		list-style-type: none; }	
		
	#tabmenu a, a.active {
		font-size:1em;
		font-weight: bold; 
		color: #000000; 
		border: 1px solid #000000;
		border-bottom: none;
		padding: 3px 3px 1px 3px;
		margin: 0px;
		text-decoration: none;
		background: #A0C07C; }
		
	#tabmenu a.active {	border-bottom: 2px solid #EEE6CA;
	                    background: #EEE6CA; }
		
	#tabmenu a:visited { color: #000000; }
		
	#tabmenu a:hover { color: #FFFFFF;
		               background: #ADC09F; }	
		
	#tabmenu a.active:hover { color: #960018;
	                          background:  #EEE6CA; }
		 
/* Left Naviagation */
 		  
#navcolumn ul {
    list-style-type: none;
    padding: 0px;
	margin: 0px;
	margin-top: -15px;
	padding-top: 4px;
	/* white-space:nowrap; */
}
#navcolumn li {
    display: block;
    margin: 0;
	text-align: left;
	padding-top: 7px;
	padding-left: 8px;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.20em;
	}
	 
#navcolumn a {
         font-weight: bold;
		text-decoration: underline;
		color: #000000;
		 }
		
#navcolumn a:hover {  text-decoration: underline;
                       color: #960018; }
					   
.navhead { 
        color:              #000000;
		padding: 3px 0px 3px 4px;
		width: 128px;
        font-size:         1.10em;
        font-weight:        bold;
		line-height:       1.3em;
		background-color:  #A0C07C;
		}
					   
.yellowtxt { font-size: .95em;
			 line-height: 1.15em;
			 color:#FFFF99;
			 margin: 3px 3px 3px 3px;
			 font-weight:bold;
			 overflow: hidden;
			 padding-bottom: 3px;
			  }
.top {  font-size:1em;
          padding: 3px 10px 5px 5px;
		  line-height: 1.85em;
		  margin-top: 1px;}
		  
.inner {  font-size:1em;
         /* padding: 3px 10px 5px 5px; - changed 12-29-2005 */
		  padding: 3px 5px 5px 5px;
		  line-height: 1.85em;
		  margin-top: -15px;}
		  
.inner ul {
    list-style-type: none;
    padding: 0px;
	margin: 0px;
	padding-top: 24px;
	margin-top:10px;
	/* white-space:nowrap; */
}
.inner li {
    display: block;
    margin: 0;
	text-align: left;
	padding-top: 7px;
	padding-left: 8px;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.15em;
	}
	
.hidden
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
 	}
		
/* Middle of web page - Main content */
	 
#main {   margin-top: 40px;
          font-size:1em;
		  padding: 3px 10px 5px 3px;
		  line-height: 1.5em;
		  background-color: #EEE6CA;}
		  
#main a { text-decoration: underline;
		         color: #000000;}
		
#main a:hover { text-decoration: underline;
                       color: #960018; }
#main p {padding-left:3px;}  

#main h2 {padding-left:3px;} 

#questions p {padding-left: 10px;}

.news { border: 1px solid #208C65;
          padding: 5px 5px 2px 5px;}

/* Right Column */

#rightcolumn { margin-top: 30px;
               font-size:1em;
               background-color: #D6D5BB;
			   /* border-left: 3px solid #FFFFFF; */
			   padding-left: 5px;
			   padding-top: 5px;  }
		 
#rightcolumn a { text-decoration: underline;
		         color: #000000;}
		
#rightcolumn a:hover { text-decoration: underline;
                       color: #960018; }
					   
.whiteline {background-color: #D6D5BB; 
            border-left: 3px solid #FFFFFF;}
					   
/* Quick Links */
#quick {        
		  margin: 0px 15px 0px 15px;
		  width: 170px;
		  font-size:1em;
		  font-weight:bold;
		  line-height: 1.85em;
		  background-color: #558ABF;}
#quick li { list-style-type:none;
            line-height: 1.5em;}
		  
#quick a.long2 { line-height: 1.15em; }

#quick .bhead { 
        background-color: #0A50A1;
        color:#FFFFFF;
		padding: 0px 0px 0px 5px;
		width: 164px;
		text-align:left;
		} 

.contain {
          margin: 3px 3px 3px 5px;
		  padding: 0px 5px 10px 5px;}
.contain ul {
    list-style-type: none;
    padding: 0px;
	margin: 0px;
	margin-top: -15px;
	padding-top: 4px;
}
.contain li {
    display: block;
    margin: 0;
	text-align: left;
	padding-top: 7px;
	padding-left: 8px;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.20em;
	}
		 
.qhead { font-size:1.10em;
        background-color: #0A50A1;
        color:#FFFFFF;
		text-align:center;} 
		 
/* SC Wildlife Shop and Magazine */
div.magaz {
	margin: 2px 2px 2px 2px;
	border: 1px solid #669933;
	height: auto;
	float: left;
	text-align: center;
	}	
.magaz img{
text-align:center;
	display: inline;
	margin: 3px;
	border: 1px solid #669933;
	}
#magazclear {clear:both;}
.magaz a:hover img {border: 1px solid black;}
.photocattitle {text-align: center; 
                font-weight: bold;} 
.phototitle {
	text-align: center;
	font-size: .90em;
    width: 80px;
    margin: 0 1px 1px 1px;
	line-height: 1em;
  }
.phototitle a { font-size: .80em;
                text-decoration:underline;}

.seccopytext {
          font-size:.80em;
		  font-weight:normal;
		  padding-left: 145px;
		  padding-bottom: 5px;
		  padding-top: 5px;
		  border-top: none;
		  border-bottom: 2px solid #000000;
		  background-color: #A0C07C }
		  
.imgright { float:right;
            margin-left: 20px;
			margin-bottom: 6px;
			clear:right;}
			
.imgleft { float:left;
            margin-left: 5px;
			margin-bottom: 6px;
			margin-right:  20px;
			margin-top:  30px;}

.imgleftfsh { float:left;
            margin-left: 5px;
			margin-bottom: 5px;
			margin-right:  40px;
			margin-top:  5px;}
						
.imgscright { float:right;
            margin-top: 15px;
            margin-left: 15px;
			margin-bottom: 6px;
			margin-right: 10px;}
			
.imgleft2 { float:left;
            margin-left: 15px;
			margin-bottom: 15px;
			margin-right:  6px;
			margin-top:  10px;}			
			
.righttitle {
	text-align: center;
	font-size: .90em;
    padding-left: 90px;}
	
.clearimg {clear:both;}
					   

#quicknav {
          margin: 0px 15px 0px 15px;
		  width: 170px;
		  font-size:1em;
		  font-weight:bold;
		  line-height: 1.85em;
		  background-color: #558ABF;
		 }
#quicknav a { padding: 0px 5px 10px 10px;}  


.smtxt {font-size: .80em;
	 font-weight: bold;}
	 
.noboldsmtxt { font-size: .80em;
	    }
.emphbk {color: #005418; 
          
		 font-size: 1em; 
		 font-weight: bold; 
		 background-color: #FFF99D;}
		 
.emph {color: #005418;
       font-size: 1em;
	   font-weight: bold;}

.emph125 {color: #005418;
       	   font-size: 1.25em;
	       font-weight: bold;}
			
/* hunting heading */

.hunttitle { border-bottom: 4px double #208C65;
             color:  #000000;
			font-size:  1.50em;
			font-weight:bold;
            text-align:	left;
			padding: 2px 2px 3px 10px;
            margin: 0px 2px 0px 2px;
			width: 285px; }
/* Attention box for Type of Hunting Season */
/* Attention box for GIS Homepage */

.season {border: 2px double #990000;
         background-color: #EEE6CA;
		 width: 100px;
		 margin: auto;
		 padding: 3px;
		 text-align:left;
		 font-weight:bold;
		 height:auto;}
		 
#season2 {border: 2px double #990000;
         background-color: #864b22;
		 width: 165px;
		 margin: auto;
		 padding: 3px;
		 text-align:left;
		 font-weight:bold;
		 height:auto;}
		 
#season3 {border: 2px double #990000;
          border-bottom:none;
         background-color: #864b22;
		 width: 165px;
		 margin: auto;
		 padding: 3px;
		 text-align:left;
		 font-weight:bold;
		 height:auto;}
		 
.emphQ {color: #000000; 
          
		 font-size: 1em; 
		 font-weight: bold; 
		 background-color: #bfdaa0;
		 padding-left:2px;
		 width: 525px;
		 }
		 
/* Calendar CSS */

#cal {border: 2px double #990000;
         background-color: #558ABF;
		 width: 165px;
		 margin: auto;
		 padding: 3px;
		 text-align:left;
		 font-weight:bold;
		 font-size: 1.75em;
		 height:auto;}
		 
#cal a, a:visited {text-decoration:none;}

#cal a:hover {text-decoration:underline;}	

/* Hunter education CSS for calendar */

#educ {border: 2px double #990000;
         background-color: #558ABF;
		 width: 455px;
		 margin: auto;
		 padding: 8px;
		 text-align:center;
		 font-weight:bold;
		 font-size: 1.55em;
		 height:auto;}
/* fish page emph box */
.fishemph {color: #005418;
           background-color: #eee6ca;
	       font-size: 1.35em;
	       font-weight: bold;
		   border: double #558ABF;
		   padding: 5px;
		   margin: 4px;
		   margin-top: 15px;
	      }	
		  
/* Main page with >> on li */	
	  
ul.now {font-weight:bold;
        list-style-image:url(../images/point.gif);
		}
ul.now li {font-size: 1em;
           line-height: 1.45em;
           padding-bottom: 6px;}	  
