body, table, div {

	margin: 0;
	padding: 0;
	font: 16px Trebuchet MS, sans-serif;
	color: #333;

}

body {

	background-color: #eee;

}

p {

	font: 16px/24px Trebuchet MS, sans-serif;

}

hr.divider {

	color: #ccc;
	height: 1px;
	width: 90%;

}

td.logo { 

	width: 350px;
	/*background-image: url("../images/bgr_top.gif");
	background-repeat: repeat-x;
	background-position: 0 0;*/

}

td.top { 

	background-image: url("../images/bgr_top.gif");
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: left;

}

td.topstrip { 

	background-image: url("../images/bgr_top_strip.gif");
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: center;

}

#topmenu {

	height: 42px;
	color: #eee;
	font-size: 24px;
	padding: 0;

}

#topmenu a {

	color: #eee;
	text-decoration: none;

}

#topmenu a:hover {

	color: #cf6;
	text-decoration: none;
	border-bottom: 2px solid #6c0;

}


/* COLUMN 1 Styles */
td.column1 {

	width: 250px;
	background-color: #ff6;
	padding: 0;
	padding-top: 5px;

}

td.column1 ul {

	margin-top: 0;
	list-style-type: none;

}

td.column1 a {

	color: #093;
	text-decoration: none;
	
}

td.column1 a:hover {

	color: #000;
	text-decoration: none;
	border-bottom: 2px solid #c00;
	background-color: #ff3;

}

td.column1 input.search {

	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;

	font: 18px Trebuchet MS, sans-serif;
	color: #777;
	background-color: #ffc;

	width: 70%;

}



/* COLUMN 2 Styles */
td.column2 {

	width: 200px;
	background-color: #eee;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0;

}

td.column1 ul {

	margin-top: 0;
	list-style-type: none;

}

td.column2 p {
	
	font-size: 14px;
	line-height: 18px;
	padding: 10px;
	margin: 0;

}

td.column2 a {

	color: #0080FF;
	text-decoration: none;
	
}

td.column2 a:hover {

	color: #000;
	text-decoration: none;
	border-bottom: 2px solid #c00;
	background-color: #ddd;

}

td.column2 input.quiz {

	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;

	font: 18px Trebuchet MS, sans-serif;
	color: #333;

	margin-top: 3px;

}


/* COLUMN 3 Styles */
td.column3 {

	background-color: #fff;
	padding: 10px;

}

td.column3 h1 {

	background-image: url("../images/paneltitles3.gif");
	background-position: center left;
	background-repeat: no-repeat;

	padding-left: 50px;

	font-size: 24px;
	text-transform: uppercase;
	color: #777;

}

td.column3 p {
	
	line-height: 24px;
}

td.column3 a {

	color: #0080FF;
	text-decoration: none;
	
}

td.column3 a:hover {

	color: #000;
	text-decoration: none;
	border-bottom: 2px solid #c00;
	background-color: #ddd;

}






/* DIVS */
#footer {

	border-top: 2px solid #000;
	background-color: #ccc;
	color: #777;
	font-size: 12px;
	text-align: center;
	padding: 20px;

}


#quiz {

	font-size: 14px;
	line-height: 18px;
	padding: 10px;
	padding-top: 0;
	margin: 0;

}