/* CSS Document */

a {
	color: #1E781E;
	text-decoration: none;
}

a:hover {
	color: #FF9600;
	text-decoration:none;
	
}

a.on {
	color: #FEFE00;
	text-decoration: none;
	font-weight: bold;
}

body {
	margin-top: 0px;
}

div.greenborder {
  border-width: 1px;
  border-color: #41A941;
  border-style: solid;
}

#dropmenudiv{
	position:absolute;
	border:1px solid #41A941;
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #41A941;
	padding: 1px 0;
	text-decoration:none;
	font-weight:none;
	color:#333333;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color:#41A941;
	color:#FFFFFF
}

h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-stretch:expanded;
	font-variant:small-caps;
	border-bottom: 1px dotted #96C896;
	color:#333333;
	margin:5px;
}

h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:1px;
	background-color:#DCF3DC;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:5px;
}

h4 {
	font-family:Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:5px;
}

h5 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

p {
	font-family:Century Gothic, Century, Century Schoolbook, Arial;
	font-size:11px;
	color:#333333;
	margin:5px;
}

.plain {
	font-family:Century Gothic, Century, Century Schoolbook, Arial;
	font-size:11px;
	color:#333333;
}

.page-border {
	margin: 0px;
	border-bottom: 1px solid #41A941;
	border-left: 1px solid #41A941;
	border-right: 1px solid #41A941;
	border-top: 1px solid #41A941;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.footlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.sectors {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:small-caps;
	font-weight:bold;
	color:#333333;
}

table.stats {
	width:400px;
}
td.stats1 {

	background-color:#DCF3DC;
	font-family:Century Gothic, Century, Century Schoolbook, Arial;
	font-size:11px;
	color:#333333;
	margin:5px
}
td.stats2 {

	background-color:#B6DEB6;
	font-family:Century Gothic, Century, Century Schoolbook, Arial;
	font-size:11px;
	color:#000000;
	margin:5px
}

.list {
	font-family:Century Gothic, Century, Century Schoolbook, Arial;
	font-size:11px;
	color:#333333;
}

/* Table Borders and Shadows */
table.results {
	border:1px solid #41A941;
}

td.results1 {
	border-bottom:1px solid #41A941;
	border-right:1px solid #41A941;
}

td.results2 {
	border-bottom:1px solid #41A941;
	border-right:1px solid #41A941;
	border-left:1px solid #41A941;
}

td.results3 {
	border-bottom:1px solid #41A941;
	border-right:1px solid #41A941;
	border-top:1px solid #41A941;
}

td.results4 {
	border-bottom:1px solid #41A941;
	border-right:1px solid #41A941;
	border-left:1px solid #41A941;
	border-top:1px solid #41A941;
}

  table.page { 
    align: center
  }

  td.page-top { 
    height: 20px;  
    background-image: url(images/top.gif)
  }

  td.page-topRight { 
    width: 18px;
    height: 20px;
    background-image: url(images/topRight.gif)
  }

  td.page-right { 
    width: 18px; 
    background-image: url(images/right.gif)
  }

  td.page-bottomRight { 
    width: 18px; 
    height: 28px; 
    background-image: url(images/bottomRight.gif)
  } 

  td.page-bottom { 
    height: 28px;
    background-image: url(images/bottom.gif)
  }

  td.page-bottomLeft { 
  	width: 18px;
    height: 28px;
    background-image: url(images/bottomLeft.gif)
  } 

  td.page-left { 
  	width: 18px;
    background-image: url(images/left.gif)
  }

  td.page-topLeft { 
    width: 18px; 
    height: 20px; 
    background-image: url(images/topLeft.gif)
  }      

  td.page-center { 
    background-color: white  
  }

table.con { 
    align: center
  }

  td.con-top { 
    height: 20px;  
    background-image: url(images/ctop.gif);
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-stretch:expanded;
	font-variant:small-caps;
	color:#333333;
	margin:5px;
  }

  td.con-topRight { 
    width: 14px;
    height: 20px;
    background-image: url(images/ctopRight.gif);
  }

  td.con-right { 
    width: 14px; 
    background-image: url(images/cright.gif);
  }

  td.con-bottomRight { 
    width: 14px; 
    height: 28px; 
    background-image: url(images/cbottomRight.gif);
  } 

  td.con-bottom { 
    height: 28px;
    background-image: url(images/cbottom.gif);
  }

  td.con-bottomLeft { 
  	width: 3px;
    height: 28px;
    background-image: url(images/cbottomLeft.gif)
  } 

  td.con-left { 
  	width: 3px;
    background-image: url(images/cleft.gif)
  }

  td.con-topLeft { 
    width: 3px; 
    height: 20px; 
    background-image: url(images/ctopLeft.gif)
  }      

  td.con-center { 
    background-color: white  
  }
  
  /* Tabs Menu */
  
  #tabsJ {
      float:left;
      width:844px;
      background:#FFFFFF;
      font-size:70%;
      line-height:normal;
	  border-bottom:1px solid #41A941;
      }
    #tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url(images/tableftJ.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url(images/tabrightJ.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
	  font-weight:bold;
	  font-family:Geneva, Arial, Helvetica, sans-serif;
      color:#333333;
      }
	  
    #tabsJ a span {float:none;}
	
    #tabsJ a:hover span {
      color:#FFFFFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
	  
/*- Side Menu --------------------------- */
	
#menu {
	width: 148px;
	margin: 5px;
}
	
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	


#menu li a:link, #menu li a:visited {
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
    color:#333333;
	display: block;
	background:  url(images/menu.gif);
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
    color:#FFFFFF;
	background:  url(images/menu.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}

/* The hover over picture */

.pop{
position: relative;
z-index: 0;
}

.pop:hover{
background-color: transparent;
z-index: 50;
}

.pop span{ /*CSS for enlarged image*/
position: absolute;
background-color:#DCF3DC;
padding: 1px;
left: -1000px;
border: 1px solid #41A941;
visibility: hidden;
color: black;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
}

.pop span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.pop:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px;
left: 50px; /*position where enlarged image should offset horizontally */
}