body {
	font-family: Tahoma;
	font-size: 12px;
	color:#FFF;
	background-color:#e0e0e0;
}

img, div {
 behavior: url(pngfix/iepngfix.htc); 
}

#inner {
    /*width:200px
    float:left;*/
    
    border:2px solid #F00;
    /*background:#E0E9F8;*/
    padding: 4px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 border-radius: 5px;
	-opera-border-radius: 5px;
	
}

.rulesMain
{
	font-weight:bold;
	color:#0000CC;
}

.rulesSub
{
	font-weight:bold;
	color:#990000;
}

.img-shadow {
float:right;
background: url(trans-shadow.png) no-repeat bottom right; /* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */
}

.img-shadow img {
display: block; /* IE won't do well without this */
position: relative; /* Make the shadow's position relative to its image */
padding: 3px; /* This creates a border around the image */
background-color: #fff; /* Background color of the border created by the padding */
border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */
margin: -6px 6px 6px -6px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */
}

.siteBody {
	position: absolute;
	left: 50%;
  	margin-left: -457px;
	width: 915px;
	color:#000;
	
	}

.headerRegion	{
	position:relative;
	padding-top:2px;
	border-top: #999 solid 1px;
	border-left: #999 solid 1px;
	border-right: #999 solid 1px;
			}

.nav	{
	position:relative;
	height: 20px;
	text-align:center;
	}

.navArea	{
	position:relative;
	height: 22px;
	font-weight:bold;
	text-align:center;
	font-family:Tahoma;
	z-index:1000;
	border-top: black solid 2px;	
	border-bottom: black solid 2px;
	border-left: #999 solid 1px;
	border-right: #999 solid 1px;
			}

.mainContent	{
	position:relative;
	text-align:justify;
	/*min-height:550px;*/
	/*background-image:url(SiteGraphics/backscroll.png); 
	background-repeat:no-repeat; */
	/*background-color:#e0e0e0;*/
	background-color:#FFF;
	font-family: Verdana;
	padding-bottom:5px;
	border-bottom: #999 solid 1px;
	border-left: #999 solid 1px;
	border-right: #999 solid 1px;
			}

td { font-size:12px; 
color:#000;}	

textarea { 
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70; 
	border:2px solid #000000; 
	padding: 3px;
	color:#000000;
}

input { 
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70; 
	border:1px solid #999; 
	padding: 3px;
	color:#000000;
}

select 	{ 
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;  
	border:2px solid #000000; 
	padding: 1px;
	width: 120px;
	color:#000000;

}

option 	{ 
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70; 
	border:1px solid #000000; 
	color:#000000;
}

button {
	opacity: .100;
	filter:alpha(opacity=100);
	-moz-opacity:.100;
}

a:link {
	color:#009;
	font-weight:bold;
	text-decoration:none;
}
a:visited {
	color: #009;
	font-weight:bold;
	text-decoration:none;
}
a:active {
	color: #009;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#F00;
	font-weight:bold;
}

li {
	line-height:normal;
}

.pageHeading {
	color:#006;
}