 /* SCREEN FREEZE FOR LOGIN ==========================*/

.FreezePaneOff {
	visibility: hidden;
	display: none;
	position: absolute;
	top: -100px;
	left: -100px;
}

.FreezePaneOn {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	display: block;
	width: 100%;
	height: 100%;
	background-color: white;
	z-index: 999;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	padding-top: 20%;
}

.InnerFreezePane {
	text-align: center;
	background-color: white;
	color: black;
	font-size: 16px;
        font-weight: bold;
}



 /*PNG HACK SO TRANSPARENCY WORKS IN IE ==========================*/
img {
	behavior: url("pngbehavior.htc");
	vertical-align: middle;
        border: none;
}

/*LINK STYLES==========================*/

a:link, a:visited {
text-decoration: underline;
color: #0000FF;
}

a:hover, a:active {
color: #C25700;
}

/*GENERAL LAYOUT STYLES==========================*/

html,body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #F3F4F2;
	margin: 0px;
}

img.item {
	position:absolute;
        top: 158px;
        left: 0px;
}

.core {
	background-color: #FFFFFF;
	border: 1px solid black;
	vertical-align: top;
	padding: 0px;
	width: 782px;
}

.footer {
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	color: #505050;
	font-size: 11px;
	height:60px;
	background-color: #FFFFFF;
	border: 1px solid black;
	width: 782px;
        text-align: center;
}

.emphasize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: black;
}

/*HOMEPAGE STYLES==========================*/

#homeheader {
	background-color: #2A2828;
	padding: 10px 0px 10px 20px;
	border-bottom: 1px solid white;
	height: 100px;
	color: white;
}

table.homelogin td.label {
	align: right;
	vertical-align: middle;
        padding-right: 10px;
}

table.homelogin td.input {
	align: left;
	vertical-align: middle;
        padding-right: 10px;
}

#homemenu {
	padding: 0px;
	border-bottom: 1px solid #445555;
	height:220px;
	position:relative;
}

#chicklet td {
	padding-top: 7px;
	padding-bottom: 7px;
        width: 254px;
        vertical-align: top;
        text-align: left;
}

#chicklet td.left {
	padding-left: 6px;
}

#chicklet td.center {
	padding-left: 3px;
	padding-right: 3px;
	text-align:center;
}

#chicklet td.right {
	padding-right: 6px;
	text-align:right;
}

#chicklet td.leftbase {
	background-color:#B3B3B1;
	border-right:1px solid #9B9B9B;
	padding: 10px 15px 20px 15px;
}

#chicklet td.centerbase {
	background-color:#C2C2C2;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #9B9B9B;
	padding: 15px 15px 20px 15px;
}

#chicklet td.rightbase {
	background-color:#C2C2C2;
	border-left:1px solid #D5D5D5;
	padding: 15px 15px 20px 15px;
}

#chicklet h1 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: black;
}

div.newsheadline {
        font-weight: bold;
        margin-bottom: 10px;
}

span.newsheadline {
        font-weight: bold;
}

.newsstory {
	margin-top: 5px;
}

.newslink {
	margin-top: 5px;
}

form {
	padding: 0px;
        margin: 0px;
}