html {min-height: 101%;}
body {min-height: 101%;}

.body_bg	{
	min-height:100%;
	background-color:#ddddff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
	background: -moz-linear-gradient(top, #ffffff, #cccccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc)";	
	}


.shadow {
	box-shadow: rgba(0,0,0, 0.5) 0px 0px 11px;  
	-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 11px;  
	-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 11px;  
	}
	
.initial	{background-color: #FFFFFF; }
.normal	{background-color: #FFFFFF;}
.highlight	{background-color: #FFFF99;}	

.rounded10 {

	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	}	

.fade1	{
	background-color:#dddddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#bbbbbb));
	background: -moz-linear-gradient(top, #eeeeee, #bbbbbb);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#bbbbbb);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#bbbbbb)";	
	}

.small 	{
	font-family:verdana;
	font-size:9px;
	color:#666666;
	}

a.small 	{
	color:#0000cc;
	text-decoration:none;
	border-bottom:1px solid #0000cc;
	}

a.small:hover {
	color:#666666;
	border-bottom:1px solid #666666;
	background-color:#eeeeee;
	}


.pagetitle {
	font-family: verdana;
	font-size:23px;
	color:#666666;
	font-weight:normal;
	}


.text {
	font-family:verdana;
	font-size:13px;
	line-height:18px;
	color:#444444;
	letter-spacing:.25px;
	}

a.text {
	text-decoration:none;
	color:#0000cc;
	border-bottom:1px solid #0000cc;
	}

a.text:hover {
	border-bottom:2px solid #0000cc;	
	
	}



.data {
	font-family:arial;
	font-size:12px;
	color:#000000;
	}