* {
	margin: 0;
	padding: 0;
}
a img {
	border-style: none;
}
body {
	font: 11px Verdana,Arial,Helvetica,sans-serif;
}
fieldset {
	border-style: none;
}
legend { color: #0889c4; font-size: 120%; padding: 8px 0; }
label { display: block; }
/*legend {
	display: none;
}*/
p {
	margin-bottom: 1em;
}

/* Site Layout */
#site_header, #site_body, #site_footer {
	clear: both;
	margin: 0 auto;
	width: 760px;
}
#site_header #pentax_logo {
	float: left;
	margin: 12px;
}
#site_header #cyberscholar_logo {
	float: right;
	margin: 12px;
}
#site_header #authentication {
	margin: 12px 0;
}
/*#site_header #authentication * {
	vertical-align: middle;
}*/
#site_header #authentication a {
	color: #000;
}
#site_header #authentication #username {
	padding: 0 .4em;
	text-align: right;
	width: 8em;
}
.submit_button {
	background: url(../../../images/html_layout/submit_arrow.png) no-repeat 0px 0px;
	border: none;
	color: #0889c4;
	font-weight: bold;
	text-align: left;
	width: 125px;
	padding: 0 0 0 17px;	
}
#site_footer {
	background-color: #180000;
	color: #FFF;
	font: 90% Arial,Helvetica,sans-serif;
}
#site_footer a {
	color: #FFF;
	text-decoration: none;
}
#site_footer #quick_links {
	float: right;
	padding: 1.5em;
}
#site_footer #copyright {
	padding: 1.5em;
}
#page_body {
	padding: 16px;
}
#home #page_body {
	padding: 0;
}

/* Training */
#training_module {
	min-height: 300px;
}
#training_module #training_header {
	border-bottom: solid #E9EEF2 1px;
}
#training_module #training_header #training_page_title {
	padding-left: 16px;
	padding-bottom: 12px;
	margin-top: 1em;
}
#training_module #training_body {
	padding: 13px;
}
#training_module #training_footer {
	padding: 8px;
}
#training_module .comparison_table {
	border-collapse: collapse;
}
#training_module .comparison_table h2 {
	font-size: 100%;
	margin: .6em 0;
}
#training_module .comparison_table .comparison_image {
	position: relative;
}
#training_module .comparison_table .comparison_image img {
	bottom: 0;
	left: 4px;
	position: absolute;
}
#training_module .comparison_table td {
	border: solid #8C8C8C 1px;
	padding: 4px;
	width: 234px;
	vertical-align: top;
}

#training_module .comparison_table_two_col td {
	padding-left: 4px;
	padding-right: 4px;	
	width: 720px;
	vertical-align: top;
}

#training_module .comparison_table_two_col h2 {
	font-size: 100%;
	margin: .6em 0;
}
#training_module .comparison_table_two_col .comparison_image {
	position: relative;
}
#training_module .comparison_table_two_col .comparison_image img {
	bottom: 0;
	left: 2px;
	position: absolute;
}

#training_module .comparison_table_one_two_col td {
	padding-left: 4px;
	padding-right: 4px;	
	width: 755px;
	vertical-align: top;
}

#training_module .comparison_table_one_two_col h2 {
	font-size: 100%;
	margin: .6em 0;
}
#training_module .comparison_table_one_two_col .comparison_image {
	position: relative;
}
#training_module .comparison_table_one_two_col .comparison_image img {
	bottom: 0;
	left: 4px;
	position: absolute;
}

#training_module .comparison_table_new {
	border-collapse: collapse;
}
#training_module .comparison_table_new h2 {
	font-size: 100%;
	margin: .6em 0;
}
#training_module .comparison_table_new .comparison_image {
	position: relative;
}
#training_module .comparison_table_new .comparison_image img {
	bottom: 0;
	left: 4px;
	position: absolute;
}
#training_module .comparison_table_new td {
	padding: 4px;
	width: 244px;
	vertical-align: top;
}

#training_module .module_image {
	padding: 4px;
}
#training_module .left_side {
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
}
#training_module .right_side {
	overflow: auto;
}
#training_module ul {
	margin-left: 24px;
}
#training_module li {
	margin-bottom: .6em;
}
#training_module #module_navigation {
	height: .6em;
	margin: 1em 0;
	clear: both;
}
#training_module #module_navigation a {
	color: #7AB800;
	font-weight: bold;
	text-decoration: none;
}
#training_module #module_navigation #previous_page {
	float: left;
}
#training_module #module_navigation #next_page {
	float: right;
}
#training_module #not_logged_in {
	background-color: #E9EEF2;
	font-weight: bold;
	padding: 16px 0;
	text-align: center;
}

#training_modules {
	border-collapse: collapse;
	width: 100%;
}
#training_modules a {
	color: #00C;
}
#training_modules thead th {
	background-color: #710709;
	color: #fff;
}
#training_modules th, #training_modules td {
	padding: 4px;
}
#training_modules .training_title {
	text-align: left;
}
#training_modules .date_posted {
	text-align: center;
}

/* Report Card */
#report_card {
}
#training_report_card {
	border-collapse: collapse;
	width: 100%;
}
#training_report_card a {
	color: #00C;
}
#training_report_card thead th {
	background-color: #710709;
	color: #fff;
}
#training_report_card th, #training_report_card td {
	padding: 4px;
}
#training_report_card .training_title {
	text-align: left;
}
#training_report_card .status, #training_report_card .date_completed {
	text-align: center;
}

/* Resources */
.resource_list {
	border-collapse: collapse;
	margin-bottom: 12px;
	width: 100%;
}
.resource_list a {
	color: #00C;
}
.resource_list thead th {
	background-color: #710709;
	color: #fff;
}
.resource_list th, .resource_list td {
	padding: 4px;
}
.resource_list .resource_title {
	text-align: left;
}
.resource_list .resource_type {
	text-align: center;
	width: 15%;
}
.resource_list .product {
	background-color: #E9EEF2;
	text-align: left;
}
.resource_list .product_category {
	background-color: #FABF3D;
	text-align: left;
}

/* Prizes */
#prizes .prize .prize_image, #prizes .prize .prize_description {
	padding-bottom: 8px;
}
#prizes .prize .prize_image {
	float: left;
}
#prizes .prize .prize_description strong {
	color: #710709;
	text-decoration: underline;
}