
A:link {text-decoration: none; color:#336}
A:visited {text-decoration: none; color:#336}
A:hover {text-decoration: underline; color: #99f}
A:active {text-decoration: underline; color: #FFFFFF}

A img
{
	border: 0px;
	margin: 1px;
}

A .hover-button 
{
	margin: 1px 1px 1px 1px;

	
}
A div.hover-button
{
	border-top: solid 1px white;/*margin doesn't seem to do the trick on FireFox*/
	padding: 10px 10px 10px 10px;
}
A:hover .hover-button
{
	margin:0px;
	border-left: solid 1px #cccccc;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #333333;
}

div.tooltip{
  font-size: 8pt;
  padding: 0px;
  margin: 0px;
/*  display:none; */
  background-color: white;
  filter: alpha(Opacity=80);
  -moz-opacity:.8;
  opacity:.8;
  width:200;
}
      
body
{
		font-family:"Verdana",Arial, sans-serif;
	}
	

H1 
	{
	color: #000000; 

	font-weight:bold;
	font-size: 35px;
	font-style: normal;
	}

h2
	{
	font-size: 14px;
	font-style: bold;
	}

h3
	{
	font-family:"Verdana",Arial, sans-serif;
	font-size: 10pt;
	font-style: bold;
	}



td
{
/*	border: solid 1px yellow;*/
	vertical-align: top
	}

.threeDBorder
{
	border-left: solid 1px #cccccc;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #333333;
}
/* THIS IS THE FONT FOR THE MAIN PAGE.  */

#headermenu
{


}

#main-body
{
	
	/*background-image: url('images/bg-grad-vert-grey.gif');
	background-color: 333333;*/
	background-image: url('images/background-9999ff-header.jpg');
	background-color: #9999ff;
	background-repeat: no-repeat;
/*	background-attachment: fixed;*/
	margin-left:0px;
	margin-right:0px;

}

#topimage-div
{
	position: relative;
	top:-110;
	left:-167;
/*	top:162;
	left: 200;
	width:800;*/
}

#topimage
{
	align: center;
	position: absolute;
	width:575;
	height: 90;
}




/***************		T A B L E   L A Y O U T 	*************************/


#maintable
	{
	line-height:150%;
	background-color: #ffffff;
	background-image: none;
/*	background-image: url('images/border/main-top.png');*/
	background-repeat: repeat-x;
  	border: 0px solid yellow;

	/*font-family:"Eras Light ITC","Century Gothic","Verdana",sans-serif;*/

	padding: 0px;

	height: 95%; 
	width: 740px;
	margin: 0 0 0 0;
	padding-top: 0;
	margin-top: 0;
	z-index:10;
	}
	

	
td.maintable-border
{
	text-align: center;
	border: dashed 0px yellow;
	background-color: white;
	
}

#maintable-border-topleft
{
	width:20px;
	height:20px;
	background-image:none;
	/*
	background-image: url('images/border/topleft.png');*/
}

#maintable-border-top
{
	
	height:20px;
		background-image:none;
	/*
	background-image: url('images/border/top.png');*/
}

#maintable-border-topright
{
	width:20px;
	height:20px;	background-image:none;
	/*
	background-image: url('images/border/topright.png');*/
}



#maintable-border-left
{
	width:20px;	background-image:none;
	/*
	background-image: url('images/border/left.png');*/
	background-color: white;
	background-repeat: no-repeat;
}

#maintable-border-main
{
	
	}

#maintable-border-right
{
	width:20px;
	background-image:none;
	/*background-image: url('images/border/right.png');*/
	background-color: white;
	background-repeat: no-repeat;
}

#maintable-border-footer-left
{	width:20px;
	height:128px;
	background-image:none;
	/*	background-image: url('images/border/left-bottom.png');*/
}
	
#maintable-border-footer-main
{	
	height:128px;
	background-image:none;
	/*	background-image: url('images/border/main-bottom.png');*/
	color: #000077;
	font-family:"Arial",sans-serif;
	/*font-family:"Eras Light ITC","Century Gothic","Verdana",sans-serif;*/
	font-size:8pt;
	font-style: normal;
	vertical-align: bottom;
	
}

#maintable-border-footer-right
{	width:20px;
	height:128px;
	
	background-image:none;
	/*
	background-image: url('images/border/right-bottom.png');*/
}
	
	
#maintable-border-bottomleft
{	width:20px;
	height:20px;
	background-image:none;
	/*	background-image: url('images/border/bottomleft.png');*/
}
	
#maintable-border-bottom
{	
	height:20px;
	background-image:none;
	/*	background-image: url('images/border/bottom.png');*/
}

#maintable-border-bottomright
{	width:20px;
	height:20px;
	background-image:none;
	/*	background-image: url('images/border/bottomright.png');*/
}
	
	
#main-left-cell /*left column width*/
{
	width:150px;
	border:solid 0px blue;
}

#main-center-cell /*main article width*/
{
	vertical-align: top;
	border-color: #FF0000;
	border-width: 0px;
/*	background-color:green;*/
	border-style: solid;
	width:410px;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	font-size:10pt;
	font-style: normal;
	color: #000077;
	text-align: left;
}

#main-center-div /*container for layout.php*/
{
/*	position: relative;*/
	top:90px;
	z-index:0;

}

#main-center-cell table
{
	font-size: 10pt;
	width:100%;
	color: #000077;
}

#main-right-cell /* right column width*/
{
	border:solid 0px green;
	width:140px;
}
/*///////////////////////////////////////////////////////////////////////////////*/

#left_spaceImageFader{
	width: 100px;
	height: 400px;
	display:none;
}

#right_spaceImageFader{
	width: 100px;
	height: 400px;
	display:none;
}

div.infobox
{
	border-left: solid 1px #cccccc;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #333333;
	background-color: #ccccff;
	filter: alpha(Opacity=10);
	-moz-opacity:.5;
	opacity:.5;
	font-size: 10px;
	line-height:100%;
	font-style: italic;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	
}

#leftmenu
	{

		position: relative;
		top:60px;
		vertical-align: middle;
		line-height:200%;
		text-align: center;
		width:150px;
		height:350px;
		margin: 0px 0px 0px 0px;
/*		border: 1px solid black;
			border-left: solid 1px #cccccc;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #333333;*/
	}

/*
#leftmenu li	
	{
	line-height=200%
	}

#leftmenu li.text 
	{
	line-height:200%;

	}
*/
#leftcolumn-menuDiv
{
/*	right: 10px;*/
}

/*////////////////  S U B S C R I P T I O N   F O R M  /////////////*/

.form-input{
	position:relative;

	}	
form td {
	text-align: left;
	padding: 5px 10px;


}

/*///////////////////// H E A D E R   L A Y O U T /////////////////*/
#header-div
{
	border: dashed 0px green;
	background-image: url('images/bg-header105-white.png');
/*	background-color: white;*/
	width:100%; 
	height:106px;
/*	padding: 15px 15px 15px 15px;*/
	padding: 0px 0px 0px 0px;
	margin-left:0px;
	filter: alpha(Opacity=90);
	opacity: 0.90;

}

#header-imageFaderDiv{
	position:absolute;
	right:110px;
}

#header-imageFaderDiv2{
	position:absolute;
	right:375px;
}

#headerImageFader{
	top:1;
	width:100px;
	height:104px;
}
#headerImageFader2{
	top:1;
	width:100px;
	height:104px;

}
#header-div div
{
	padding: 0px 0px 0px 0px;
}

#header-logoDiv
{
	position: absolute; 
	left: 40%; 
}

#header-menuDiv
{
	position: absolute; 
	float: right;
	right: 15px;/*
	background: url('images/button-grad-grey.png') repeat scroll 0%;*/
	height:70px;
	top:25;
}


/*/////////////////////I M A G E   F A D E R /////////////////////*/
img.headerimage
{
	/*
	filter: alpha(Opacity=0,FinishOpacity=100,Style=1,StartX=0,StartY=0,FinishX=200,FinishY=100);
	opacity: 0.5;
		*/
	width: 200;
	height: 100;
	display: inline;
	}
	

div.imagefader-noborder
{
	border-left: solid 1px #cccccc;
	border-top: solid 0px #ffffff;
	border-right: solid 1px #666666;
	border-bottom: solid 0px #333333;
/*	display: block;
	text-align: center;*/
	vertical-align: top;
	width: 200;
	height:100;
	position: absolute;
}

	
div.imagefader
{
	border-left: solid 1px #cccccc;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #333333;
/*	display: block;
	text-align: center;*/
	vertical-align: top;
	width: 200;
	height:100;
	position: absolute;
}

	




