body {
	margin						: 0;
	background				: #CFE8FF url('tcb1.png') repeat-x top center;
	color							: #000000;
	font-family				: arial, sans-serif;
	font-size					: 12px;
	line-height				: 1.75em;
}


h1 {
	font-size					: 12px;
	margin						: 0;
}
h2 {
	font-size					: 12px;
	margin						: 0;
	line-height				: 1.75em;
}
h3 {
	font-size					: 12px;
	margin						: 0;
}


a img {
	border						: 0;
}

#w1 {
	width							: 960px;
	margin						: 0 auto;
}

#header {
	height						: 120px;
/*	margin-bottom			: 5px;*/
	padding						: 0;
}
#header h1 {
	margin						: 0;
	padding						: 40px 0 0 0;	
}


#c1 {
	float							: left;
	width							: 315px;
}


#c2 {
	float							: left;
	width							: 170px;
	padding						: 0 0 0 5px;
}
#c3 {
	float							: left;
	width							: 465px;
	padding						: 0 0 0 5px;
}

#c4 {
	float							: left;
	width							: 640px;
	padding						: 0 0 0 5px;
}



#c4f {
	width							: 640px;
	height						: 600px;
	border						: none;
	background-color	: white;
}


#c1search {
}






#footer {
	clear							: both;
	color							: #000000;
	/*border-top				: 1px solid #FFFFFF;*/
	font-weight				: bold;
}
#footer a {
	color							: #00529E;
}


.mh {
	letter-spacing		: 1px;
	line-height				: 30px;
	font-weight				: bold;
	background-color	: #FFE569;
	background-color	: #FFE569;

	padding						: 0 10px;
	margin						: 0;
}
.mb {
	background-color	: #FFFFFF;
	padding						: 5px;
	margin						: 0 0 5px 0;
}
.mbpno {
	margin-top				: 5px;
	margin-bottom			: 0;
}

.accordion-toggle {
	background-color	: #FFE569;
	padding						: 0 10px;
	line-height				: 30px;
	color							: #000000;
	letter-spacing		: 1px;
	text-decoration		: none;
	outline						: none;
	cursor						: pointer;
	margin						: 0;

}
.accordion-toggle.over {
/*
	background-color	: #CA9413 !important;
*/
														background-color	: #F2C700 !important;

}
/*
.accordion-toggle.active {
	background-color	: #E4B23A;
}
*/
.c2x {
	position					: absolute;
	top								: 0;
	right							: 10px;
	color							: #E4B23A;
}
.accordion-toggle.active .c2x {
	display						: none;
}

.accordion-content {
	overflow					: hidden;
	margin						: 0 0 5px 0;
}
.checklist {
	margin						: 0 0 1px 0;
	background-color	: #FFFFFF;
	padding						: 5px;
	height						: 253px;
}

.checklist li {
	padding						: 0 5px;
	margin						: 0;
	display						: block;
	border-bottom			: 1px dotted #B8B8B8;
}
.checklist li.over {
	background-color	: #FFE569 !important;
}

.checklist li span.over{
	border-bottom			: 1px solid black;
	cursor						: pointer;
}
.checklist li span{
	border-bottom: 1px dotted black;
}

form, fieldset {
	margin						: 0;
	border						: 0;
	padding						: 0;
}
input {
	font-size					: 10px;
}
.sh {
	letter-spacing		: 1px;
	line-height				: 30px;
	font-weight				: bold;
	background-color	: #FFE569;
	padding						: 0 10px;
	margin						: 0;
}
.sb {
	background-color	: #FFFFFF;
	padding						: 5px;
	margin						: 0 0 5px 0;
}
.sbf {
	background-color	: #FFFFFF;
	margin						: 0 0 5px 0;
}

.sbmu {
	margin						: 0;
	padding						: 0;
	list-style-type		: none;
}
.sbmu li {
	padding						: 0 5px;
	margin						: 0;
	border-bottom			: 1px dotted #B8B8B8;
}
.sbmu li a {
	color							: black;
	display						: block;
	text-decoration		: none;
}
.sbmu li a:hover {
	color							: black;
	display						: block;
	text-decoration		: underline;
}



.delicious {
	background				: url('/checklist-bookmarks.png') no-repeat 5px 2px;
}
.delicious a{
	padding-left			: 23px;
}
.digg {
	background				: url('/checklist-bookmarks.png') no-repeat 5px -30px;
}
.digg a{
	padding-left			: 23px;
}
.facebook {
	background				: url('/checklist-bookmarks.png') no-repeat 5px -62px;
}
.facebook a{
	padding-left			: 23px;
}
.reddit {
	background				: url('/checklist-bookmarks.png') no-repeat 5px -94px;
}
.reddit a{
	padding-left			: 23px;
}
.stumbleupon {
	background				: url('/checklist-bookmarks.png') no-repeat 5px -126px;
}
.stumbleupon a{
	padding-left			: 23px;
}


#newb {
	font-size					: 11px;
	line-height				: 1.2em;
}
#newb2 {
	padding-top				: 5px;
}

#tafi {
}
#tafn {
	font-size					: 11px;
	line-height				: 1.2em;
}

#abtb {
	font-size					: 11px;
	line-height				: 1.2em;
}
#abtb2 {
	padding-top				: 5px;
}

.pad {
/*height: 20px;*/
	background-color	: #FFFFFF;
}

.hidecol {
	display						: none;
}




@media print {
	body {
		width							: 100%;
		margin						: 0;
		background-color	: #FFFFFF;
		background-image	: none;
		color							: #000000;
		font-family				: times, serif;
		font-size					: 11px;
		line-height				: 1.5em;
	}

	#w1 {
		width							: auto;
	}

	#c1 {
		float							: none;
		width							: auto;
	}

	#c2 {
		display						: none;
	}
	#c3 {
		display						: none;
	}
	#c4 {
		display						: none;
	}




	.accordion-toggle, .accordion-toggle.active {
		background-color	: #F6E87F;
		padding						: 0 10px;
		line-height				: 30px;
		color							: #000000;
		font-weight				: normal;
		text-decoration		: none;
		outline						: none;
		font-size					: 12px;
		cursor						: pointer;
		margin						: 0 0 1px 0;
	}

	.accordion-content {
		background-color	: #FFFFFF;
		color							: #000000;
		overflow					: visible !important;
		height						: auto !important;
	}
	.checklist {
		height						: auto !important;
	}
	.c2x {
		display						: none;
	}

	.mbpno {
		display						: none;
	}
}
