@charset "utf-8";
/* CSS Document */


body {
  text-align: center;
  padding:0;
  margin:0; 
  }

#allcontent {
  margin: 0 auto;
  padding-bottom: 3px;
  width: 1000px;
  text-align:left;
  background-color:#FFFFFF;
  
  }

#allcontent_wide {
  margin: 0 auto;
  padding: 3px;
  width: 1020px;
  text-align:left;
  background-color:#FFFFFF;
  
  }


P, LI{
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt;  
	COLOR: #666666
	//COLOR: #F7F7E1; 
} 

#navlist li 
{

 background-image: url(blue_bullet.gif);
 background-repeat: no-repeat;
 list-style-type:none;
 padding-left: 14px;
 }
#navlist ul
{
list-style-type: none;

}
.banner
{
top:0px;
z-index:-1;

}


A {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt;  
	COLOR: #666666; 
} 
A.biglinks {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt;  
	COLOR: #999999;
	text-decoration: underline
}
LI.biglinks {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt;  
	COLOR: #999999;
	text-decoration: none 
}

.centerall {

}

.tinytext {
	font-size:8pt;
	text-align:center;
	color:#9E9E9E
}

.buttons {
	list-style-type:none;
	display:inline;
	border:none;
    top:0px;
    z-index:1;
	vertical-align:middle
} 

.tablebold {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 20pt;  
	COLOR: #F7F7E1; 
	text-align:center;
}
.styleintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999
}

.hovermenu ul{
font: 16px helvetica;
padding-left: 30px;
margin-left: 30px;
height: 30px;
}

.hovermenu ul li{
list-style: none;
display: inline;
align: center
}

.hovermenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
float: right;
color: gray;
background-color: #FFFFCC;
border: 1px solid #CCCCCC
}

.hovermenu ul li a:hover{
background-color: #CAD1EC;
border-style: outset;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}
.style2 {color: #666666}

.demo_thumb {
padding: 20px 20px 20px 20px;
text-decoration: none;
float: left;
color: gray;
background-color: #FFFFCC;
border: 1px solid #CCCCCC;
width: 20%;
}
.column1{
	
float: left;	
	
}

.page_overview {
	
padding: 20px 20px 20px 20px;	
	
}
/*img {border: none;}
ul {list-style-type:none;}
ul li {display:inline;} */

.demo_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	text-align:left;
	padding: 10px 10px 10px 10px;
}

.demo_block {
	vertical-align:top;
	text-align:center;
	height: 333px;
	{