/*

// -------------------------------------------------------------------
// Source: quotes/includes/style.css
//
// Parameters: 
//
// Description: stylesheet
//
// Related Pages: 
//
//
// Utility Functions: 
//
//
// -------------------------------------------------------------------

*/

html, body {
	color:				#000000;
	background-color:		#FFFFFF;
	margin:				2px 2px 2px 2px;
	font-family:			'Tahoma', 'Arial';
	font-size:			12px;
}

a {
	color:				#006699;
	text-decoration:		none;
	font-weight:			bold;
}

a:link, a:visited, a:active {
	color:				#006699;
}

a:hover {
	color:				#00CCFF;
	text-decoration:		underline;
}

a.q_p {
	color:				#000000;
	text-decoration:		none;
	font-weight:			bold;
}

a.q_p:link {
	color:				#000000;
}

a.q_p:visited {
	color:				#000080;
}

a.q_p:hover {
	color:				#0000FF;
	text-decoration:		underline;
}

a.q_p:active {
	color:				#006699;
}

a.picimagelink {
	color:				#808080;
	text-decoration:		none;
	font-weight:			bold;
}

a.picimagelink:link {
	color:				#808080;
}

a.picimagelink:visited {
	color:				#808080;
}

a.picimagelink:hover {
	color:				#0000FF;
	text-decoration:		underline;
}

a.picimagelink:active {
	color:				#808080;
}

p {
	padding:			5px;
	margin:				0px;
}

h1 {
	font-size:			16px;
	font-weight:			bold;
	color:				#228B22;
	font-family:			'Arial Black', 'Arial', 'Tahoma';

}

h2 {
	font-size:			13px;
	color:				#FF0000;
	font-weight:			none;
}

h3 {
	font-size:          		12px;
	color:				#0000FF;
	font-weight:			normal;
}

h4 {
	font-size:			11px;
	font-weight:			normal;
}

span.bold {
	color:				#FF00FF;
}

span.notice {
	background-color:		#C0C0C0;
}

span.spacer {
	padding:			13px;
}

/*
table, {
	width:				100%;
	border-collapse: 		collapse;
}
*/

table, tr, td, thead {
	border:				1px solid #000000;
}

tr.current_month, td.current_day {
	background-color:		#FFD700;
}

tr.active {
	background-color:		#FFFF00;
}

tr.black {
	background-color:		#000000;
}

tr.total {
	background-color:		#00FF00;
}

thead {
	background-color:		#008080;
	color:				#FFFFFF;
	font-weight:			bold;
	padding:			2px;
}

tr.even {
	background-color:		#BFCFFF;
}

tr.odd {
	background-color:		#FFFFFF;
}

tr.top0 {
	background-color:		#00FA9A;
}

tr.top1 {
	background-color:		#FFFFFF;
}

td.num {
	width:				50px;
}

td {
	padding:			2px;
	vertical-align:			top;
}

td.display {
	text-align:			left;
	padding:			2px;
}

td.controls {
	text-align:			right;
	padding:			2px;
}

table.main {
	border:				none;
	width:				100%;
}

table.main td.menu {
	width:				110px;
	border:				0px;
	padding:			2px;
	vertical-align:			top;
	text-align:			left;
	border:				none;
}

table.main td.content {
	padding:			2px;
	vertical-align:			top;
	text-align:			left;
	border:				none;
}

table.clear {
	border:				none;
	width:				100%;
}

table.clear td {
	width:				50%;
	border:				0px;
}


hr.menu {
	width:				100px;
}

.left {
	float:				left;
	text-align:			left;
}

.right {
	float:				right;
	text-align:			right;
}

.center {
	text-align:			center;
}

fieldset label {
	text-align:			left;
	font-weight:			bold;
	display:			block;
	width:				200px;
	float:				left;
	padding:			2px;
	margin:				0;
}

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;
}

#container {
	position:			centered;
	top:				5px;
	width:				700px;
	margin:				0px auto;
}

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.noshow {
	display:			none;
}

img {
	border:				none;
}