BODY {
	background-color: #ebedf0;
	color: #666666;
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

P,H1,H2,H3,H4,H5,BLOCKQUOTE,ADDRESS,FORM,PRE { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px; }

A { color: #4a5fa4; }

.spacer { font-size:1px; height: 1px; line-height:1px; clear: both; display: block; float: none; }

#page {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 600px;
	background-image: none;
}

#logo {
	background-image: none;
	width: 564px;
	height:118px;
	padding: 10px 18px 0px 18px;
}
#logo0 {
	width: 564px;
	background-color: #e2e3e3;
	background-image: none;
	height:118px;
	padding: 0px 0px 0px 0px;
}
#navtop {
	display: none;
}

#page #frame1 {
	width: 600px;
	clear: both;
	background-image: none;
	background-color: white;
}

#navleft { display: none; }

#t3col0 { width: 582px; padding-left: 18px; padding-right: 0px; float: none; padding-bottom: 25px; }
#t3col2 { width: 582px; padding-left: 18px !important; padding-right: 0px; float: none; padding-bottom: 25px; }

#content { padding-top: 6px; width: 600px; }
#content H1 { margin-bottom: 15px; }
#content P { line-height: 17px; }
#content LI { line-height: 17px; }
#content UL { margin: 10px 0px 0px 0px; padding: 0px; }
#content UL LI {
	background-image: url(../images/bglist.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	padding: 0px 0px 0px 41px;
}
#content UL LI {
	margin-bottom: 10px;
}
#content UL.csc-menu {
	margin-bottom: 14px;
	margin-top: 0px;
	
}
#content .csc-sitemap UL LI { font-weight: bold; }
#content .csc-sitemap UL LI UL LI { font-weight: normal; }
#content .csc-sitemap UL LI UL LI UL LI { font-size:11px; }
#content UL LI UL { margin-top: 9px; }
#content UL LI UL LI { padding-left: 0px;background-image: none;  }
#content UL LI UL LI UL LI { padding-left: 18px;background-image: none;  }

#content UL.csc-bulletlist {
margin-top: 10px;	
}

#content P.csc-linkToTop {
	margin-bottom: 14px;
	margin-top: 14px; text-align: right;
	font-size: 10px;
}

#content TABLE {
	margin: 0px;
}
#content TH {
	text-align: left;
	padding: 9px;
	vertical-align: bottom;
	background-color: #d3d3d5;
	border-left:1px solid white;
}
#content TH.td-0 {
	border-left: 0px; 
}
#content TD {
	text-align: left;
	padding: 9px;
	vertical-align: top;
	border-bottom: 1px solid #d3d3d5;
}

.smallTxt, P.smallTxt { font-size: 11px; }


#frame2 {
	padding-top: 12px;
	display: table;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	width: 600px;
	background-image: none;
	color: #666666; font-weight: bold; font-size:10px; 
}
#footer { padding-left: 18px; float: none; width: 564px; padding-bottom: 18px; padding-right: 18px; }
#functions { display: none; }

#frame2 A { color: #666666; text-decoration: none; }
#frame2 LI A:hover { text-decoration: underline; }
#frame2 UL { display: block; margin: 0px; padding: 0px; list-style: none; }
#frame2 LI { display: block; margin: 0px; padding: 0px; list-style: none; float: left; border-right: 0px; padding-right: 0px; padding-left: 0px; line-height:11px;  }
#frame2 LI {  display: none; }
#frame2 UL LI.first {  display: block; }


#content .csc-frame-invisible { display: block; float: left; padding-right: 18px; }
.tt_content-item { padding-right: 18px; }
#page .csc-frame-invisible { width: 224px; }
