/*

// -------------------------------------------------------------------
// Source: /includes/style.css
//
// Parameters: 
//
// Description: stylesheet
//
// Related Pages: 
//
//
// Utility Functions: 
//
//
// -------------------------------------------------------------------

*/

html, body {
	color:				#000000;
	background-color:		#FFFFFF;
	margin:				0px;
	padding-top:			5px;
	padding-bottom:			10px;
	font-family:			'Tahoma', 'Arial';
	font-size:			12px;
	height:				100%;
}

img.monkeylogo {
	display:			block;
	margin-left:			auto;
	margin-right:			auto;
}

.container {
	position:			centered;
	top:				0px;
	left:				2px;
	width:				700px;
	margin:				0 auto;
	background-color:		#FFFFFF;
}

a {
	color:				#006699;
	text-decoration:		none;
	font-weight:			bold;
}

a:link {
	color:				#006699;
}

a:visited {
	color:				#006699;
}

a:hover {
	color:				#00CCFF;
	text-decoration:		underline;
}

a:active {
	color:				#006699;
}

a.menu {
	color:				#0000FF;
	text-decoration:		none;
	font-weight:			bold;
}

a.menu:link {
	color:				#0000FF;
}

a.menu:visited {
	color:				#0000FF;
}

a.menu:hover {
	color:				#FF0000;
	text-decoration:		underline;
}

a.menu:active {
	color:				#0000FF;
}

p {
	padding:			5px;
	margin:				0px;
}

h1 {
	font-size:			16px;
	font-weight:			bold;
	color:				#FF0000;
	font-family:			'Arial Black', 'Arial', 'Tahoma';

}

h2 {
	font-size:			13px;
	font-weight:			bold;
}

h3 {
	font-size:			12px;
	font-weight:			bold;
}

h4 {
	font-size:			11px;
	font-weight:			bold;
}

span.notice {
	background-color:		#C0C0C0;
}

span.spacer {
	padding:			13px;
}

table  {
	border-collapse: 		collapse;
	background-color:		#FFFFFF;
}

table, tr, td, thead {
	border:				1px solid #000000;
}

thead {
	background-color:		#008080;
	color:				#FFFFFF;
	font-weight:			bold;
	padding:			2px;
}

tr.even {
	background-color:		#BFCFFF;
}

tr.odd {
	background-color:		#FFFFFF;
}

td.turning {
	text-align:			center;
}

tr.next {
	background-color:		#FFFF00;
}

td.date {
	width:				100px;
	text-align:			center;
}

td {
	padding:			2px;
	vertical-align:			top;
}

td.display {
	text-align:			left;
	padding:			2px;
}

td.controls {
	text-align:			right;
	padding:			2px;
}

hr.menu {
	width:				100px;
}

.left {
	float:				left;
	text-align:			left;
}

.right {
	float:				right;
	text-align:			right;
}

.center {
	float:			center;
	text-align:		center;
}

fieldset label {
	text-align:			left;
	font-weight:			bold;
	display:			block;
	width:				200px;
	float:				left;
	padding:			2px;
	margin:				0;
	//margin-top:			0.3em; 
}

fieldset label.left {
	font-weight:			normal;
	text-align:			left;
	float:				left;
	width:				300px;
	margin-left:			0.3em;
}

.section_head {
	background-color:		#4682B4;
	color:				#FFFFFF;
    	padding:			4px;
    	font-weight:			bold;
}

.section_head a {
	color:				#FFFFFF;
	text-decoration:		none;
	font-weight:			bold;
}

.section_head a:link {
	color:				#FFFFFF;
}

.section_head a:visited {
	color:				#FFFFFF;
}

.section_head a:hover {
	color:				#00CCFF;
	text-decoration:		underline;
}

.section_head a:active {
	color:				#006699;
}

.section_head_main {
    	float:				left;
    	text-align:			left;
}

.section_body {
	width:				100%;
	margin:				0 0 30px 0;
}

.danger, a.danger, a.danger:visited {
	font-weight:			bold;
	color:				#FF0000;
}

.subtext {
	color:				#999;
	font-size:			9px;
}

span.pg_errors {
	color:				#FF0000;
	font-size:			11px;
	font-weight:			bold;
	padding:			0px;
	z-index:			1;
	text-align:			left;
}

span.subtitle {
	color:				#808080;
}

span.warning {
	color:				#FF0000;
	background-color:		#FFFF00;
	font-weight:			bold;
}

div.left_links {
	float:				left;
	width:				220px;
	//position:			absolute;
}

div.center_links {
	padding:			0px 220px 0 220px;
}

div.right_links {
	float:				right;
	width:				220px;
	position:			absolute;
	top:				0px;
	margin-left:			440px;
}

div.link_container {
	width:				660px;
	position:			relative;
}

div.left_about {
	float:				left;
	width:				330px;
}

div.right_about {
	float:				right;
	width:				330px;
	position:			absolute;
	top:				0px;
	margin-left:			330px;
}