* { margin:0;
    padding:0;
	font-family:tahmoa,arial;
	font-size:12px;
}

body,html {
	margin:0;
	text-align: center;
	min-width:980px;
	font-family:tahmoa,arial;
	line-height:16px;
	color:#333333;
	background-color:#fff;
}

p {padding:10px 0px 10px 0px;}

img {border:0;}

#container
{	
  background-color:#eeeeee;
  margin:0px auto;
  width:980px;
  background-color:#fff;
  font-size:11px;
}

.panel
{	
  background-color:#fff;
  font-size:11px;
  font-weight:normal;
  padding:0px 16px 0px 16px;
}
.question
{	
  font-size:16px;
  color:#999999;
  font-weight:bold;
  padding:20px 0px 10px 0px;
}
.answer
{	
  font-size:12px;
  font-weight:normal;
  padding:10px;
  background-color:#ccc;
  border:1px dashed #333;

}



.homepage
{
	padding:20px;
	background-color:#eee;
	text-align:left;
	line-height:18px;
}

h1
{
	font-size:20px;
	margin-bottom:10px;
}

h2
{
	font-size:16px;
}

td {padding:2px 10px 2px 10px;font-size:11px;}

.button {background-color:#a3bbe9;border:1px solid #333333;color:#000000;font-size:11px;padding:3px;font-weight:bold;}

.message {width:600px;text-align:left;padding:10px;color:red;font-weight:bold;}

.error {padding:4px; color:red; font-size:12px; font-weight:bold;}

.formentry label {float:left;width:120px;}
.formdetails label {float:left;width:200px;}


ul {margin:0px; padding:0px;}
ul li {margin-left:15px}


form
{
	padding:0;
	margin:0;
}

legend {border:1px dotted #cccccc;padding:4px;font-weight:bold;background-color:#cccccc;color:#333333;font-size:11px;}
fieldset {border:1px dashed #cccccc;padding:0px 0px 0px 0px;}
input {border:1px solid #999;padding:2px;margin:2px;font-size:11px;background-color:#cccccc;}
textarea {border:1px solid #999;padding:2px;margin:2px;font-size:11px;background-color:#cccccc;}
select {border:1px solid #999;padding:2px;margin:2px;font-size:11px;background-color:#cccccc; min-width:75px;}

.footer
{
	padding:10px;
	color:#fff;
	font-size:10px;
}

.footer a:active {color:#fff;text-decoration:none;}
.footer a:link   {color:#fff;text-decoration:none;}
.footer a:visited{color:#fff;text-decoration:none;}
.footer a:hover  {color:#fff;text-decoration:underline;}

.newstitle {font-size:14px;color:#000;}
.newstitle a:active {font-size:14px;color:blue;text-decoration:none;}
.newstitle a:link   {font-size:14px;color:blue;text-decoration:none;}
.newstitle a:visited{font-size:14px;color:blue;text-decoration:none;}
.newstitle a:hover  {font-size:14px;color:#000;text-decoration:underline;}

.newscontent {padding:10px;background-color:#fff;}



.spiderpic{
position: relative;
z-index: 0;
}

.spiderpic:hover{
background-color: transparent;
z-index: 50;
}

.spiderpic span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.spiderpic span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.spiderpic:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -80px;
left: 60px; /*position where enlarged image should offset horizontally */

}


