		/*	h3
			{
				max-width:	700px;
			}*/
			html
			{
				margin:		0px 0px 0px 0px;
				padding:	0px 0px 0px 0px;
				min-width:	800px;
				overflow:	scroll;
			}

			body
			{
				text-align:	center;
				min-width:	800px;
				background:	#003466;
				margin:		0 auto;
				padding:	0px 0px 0px 0px;
			}
			.hiddenPic
			{
				display:	none;
			}

		/*	#container
			{
				text-align:	left;
				position:	absolute;
				padding:	0px;
				left:		50%;
				top:		0px;
				height:		800px;
				width:		800px;
				max-width:	800px;
				margin-left:	-415px;
			}*/
			#basediv
			{
				position: relative;
				top: 15px;
				text-align: center;
				background: url(../images/Top.gif) top center no-repeat;
				width: 800px;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px; 
			}
			#content
			{
				position:	relative;
				top:		25px;
				background:	#FFFFFF;
				width:		700px;
				min-width:	715px;
				max-width:	715px;
				border:		4px solid #FF8A00;
				margin-left: auto;
				margin-right: auto;
				padding:	0px;
			}
			#content_boxes td
			{
				padding:	2px;
				margin:		2px;
				/*blue border*/
				border:		2px solid #003366;
			}
			#border table#content_boxes
			{
				background:	#FFFFFF;
				margin:		0px;
				padding:	0px;
				position:	static;
						/*orange border*/
				max-width:	700px;
				width:		700px;
				border:		4px solid #FF8A00;
			}

			#border table#content_boxes td
			{
				padding:	2;
				margin:		2;
				/*blue border*/
				border:		2px solid #003366;
			}

			table#border
			{
				padding:	0px;
				margin:		0px;
				border:		0px solid;
			}
			table#border td
			{
				padding:	0px;
				margin:		0px;
				border:		0px;
			}
			img.border
			{
				width:		55px;
				min-width:	55px;
				height:		100%;
				min-height:	100%;
			}
			/*************************************
			 * 	FOOTER STUFF
			 * **********************************/
			.footer_menu
			{
				position:	static;
				margin-left:	auto;
				margin-right:	auto;
				margin-top:	auto;
				margin-bottom:	auto;
				padding:	10px;
				text-align:	center;
				/*text stuff*/
				color:		#000000;
				font-size:	12px;
				font-weight:	normal;
				font-family:	Verdana, Aria, Helvetica, sans-serif;
				font-variant: normal;
				line-height:	normal;
			}
			.footer_menu	a:focus
			{
				outline:	none;
			}
			.footer_menu a:link
			{	color:		#000000;
				text-decoration:none;
				border-bottom:	1px solid #95a0aa;
			}
			.footer_menu a:visited
			{
				color:		#000000;
				text-decoration:none;
				border-bottom:	1px solid #95a0aa;
			}
			.footer_menu a:hover
			{
				color:		#3a3a3a;
				text-decoration:none;
				border-bottom:	1px solid #f90;
			}
			.footer_menu a:active
			{	
				color:		#000000;
				text-decoration:none;
				border-bottom:	1px solid #95a0aa;
			}
			.footer_menu a.noline:link,a.noline:visited,a.noline:hover,a.noline:active
			{
				border:0;
			}
			/**************************************
				Main Header Picture
			**************************************/	
			div#main_pic
			{
				display:	inline;
				margin:		0px;
				padding:	0px;
				position:	static;
				left:		50px;
				top:		50px;
			}
			div#main_pic_bg
			{	
				margin:		0px;
				padding:	0px;
				position:	static;
				left:		0px;
				top:		0px;
			}
			img#main_pic_bg_img
			{
				margin:		0px;
				padding:	0px;
				position:	static;
				left:		0px;
				top:		0px;
				/*gold border*/
				border:		2px solid #FFCC00;
			}
			div#main_pic_overlay
			{
				margin:		0px;
				padding:	0px;
				position:	absolute;
				/*compensate for the orange& blue & gold border*/
				/*left:		67px;*/ /*w/o border 12px x 12px;*/
				/*top:		63px;*/
				left:		8px;
				top:		8px;
			}
			div#crubutton
			{
				margin:		0px;
				padding:	0px;
				position:	absolute;
				left:		95px; /*154px;*//*was left:99px top:12px w/o border*/
				top:		8px; /*63px;*/
				width:		75px;
				min-width:	75px;
				height:		75px;
				background:	transparent url(images/cru_1ani.gif);
				cursor:		pointer;
			}
			/**********************************************
			  		some general text stuff
			**********************************************/
			h1
			{
				color:		#FF8A00;
				font-size:	14px;
				font-weight:	bold;
				font-family:	Verdana, Aria, Helvetica, sans-serif;
				line-height:	normal;
			}	
			h2
			{
				color:		#000000;
				font-size:	12px;
				font-weight:	bold;
				font-family:	Verdana, Aria, Helvetica, sans-serif;
				line-height:	normal;
			}
			h3
			{
				color:		#000000;
				font-size:	12px;
				font-weight:	normal;
				font-family:	Verdana, Aria, Helvetica, sans-serif;
				font-variant: normal;
				line-height:	normal;
			}
			p	
			{
				color:		#000000;
				font-size:	12px;
				font-weight:	normal;
				font-family:	Verdana, Aria, Helvetica, sans-serif;
				font-variant: normal;
				line-height:	normal;
			}
			ul li
			{
				color:		#000000;
				font-size:	12px;
				font-weight:	normal;
				font-family:	Verdana, Aria, Helvetica, sans-serif;
				font-variant: normal;
				line-height:	normal;
			}
			/***********************************
			  	fancy pants links
			*********888************************/
			a:focus
			{
				outline:	none;
			}
			a:link
			{	color:		#000000;
				text-decoration:none;
				border-bottom:	1px solid #95a0aa;
			}
			a:visited
			{
				color:		#000000;
				text-decoration:none;
				border-bottom:	1px solid #95a0aa;
			}
			a:hover
			{
				color:		#3a3a3a;
				text-decoration:none;
				border-bottom:	1px solid #f90;
			}
			a:active
			{	
				color:		#000000;
				text-decoration:none;
				border-bottom:	1px solid #95a0aa;
			}
			a.noline:link,a.noline:visited,a.noline:hover,a.noline:active
			{
				border:0;
			}
			/*************************************
					Forms Formating
			*************************************/
			.formAbutton
			{
				text-align:		center;
				color:			#333;
				padding:		2px	2px;
				border:			1px solid #333333;
				font-size:		10px;
				font-family:	Verdana, Arial, sans-serif;
			}
			.formAtextbox
			{
				text-align:		left;
				border:			1px solid #333333;
				padding:		2px 2px;
				font-size:		10px;
				font-family:	Verdana, Arial, sans-serif;
				padding-bottom: 3px;
				height:			20px;
			}
/*
=====================================
	reCAPTCHA stuff
=====================================
*/
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   /*background-color:#FF0000;*/ /*reCaptcha widget background color*/
 }
 
 #recaptcha_table {
   /*border-color: #FF0000;*/ /*reCaptcha widget border color*/
 }
 
 #recaptcha_response_field {
  /* border-color: #FF0000;*/ /*Text input field border color*/
  /* background-color:#FF0000;*/ /*Text input field background color*/
 }

/*

=====================================

 * Data Tables and Cascading Style Sheets Gallery *

 *  http://icant.co.uk/csstablegallery/index.php  *

 * Author: Velizar Garvalov at  http://www.vhg-design.com/ *

 =====================================

*/



.content table {
	width: 100%;
	margin:0; 
 	padding:0;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	color: #1c5d79;
}

.content table, tr, th, td {
	border-collapse: collapse;
}

.content caption {
	margin:0; 
 	padding:0;
	background: #f3f3f3;
	height: 40px;
	line-height: 40px;
	text-indent: 28px;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	color: #555d6d;
	text-align: left;
	letter-spacing: 3px;
	border-top: dashed 1px #c2c2c2;
	border-bottom: dashed 1px #c2c2c2;
}

/* HEAD */
.content thead {
	background-color: #FFFFFF;
	border: none;
}

.content thead tr th {
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #1c5d79;
	background-image: url(col_bg.gif);
	background-repeat: repeat-x;
	border-left:solid 1px #FF9900;
	border-right:solid 1px #FF9900;	
	border-collapse: collapse;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 14px;
}

.content thead tr td {
	height: 32px;
	line-height: 32px;
	text-align: left;
	color: #1c5d79;
	background-image: url(col_bg.gif);
	background-repeat: repeat-x;
	border-left:solid 1px #FF9900;
	border-right:solid 1px #FF9900;	
	border-collapse: collapse;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 12px;
}

/* BODY */
.content tbody tr {
	background: #dfedf3;
	font-size: 13px;
}

.content tbody tr.odd {
	background: #F0FFFF;
}

.content tbody tr:hover, tbody tr.odd:hover {
	background: #ffffff;
}

.content tbody tr th, tbody tr td {
	padding: 6px;
	border: solid 1px #326e87;
}

.content tbody tr th {
	background: #1c5d79;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 12px;
	padding: 6px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid 1px white;
}

.content tbody tr th:hover {
	/*background: #ffffff;*/
}



/* LINKS */
.content table a {
	color: #FF6600;
	text-decoration: none;
	font-size: 13px;
	border-bottom: solid 1px white;
}

.content table a:hover {
	color: #FF9900;
	border-bottom: none;
}

/* FOOTER */
.content tfoot {
	background: #f3f3f3;
	height: 24px;
	line-height: 24px;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	color: #555d6d;
	text-align: center;
	letter-spacing: 3px;
	border-top: solid 2px #326e87;
	border-bottom: dashed 1px #c2c2c2;
}

.content tfoot tr th, tfoot tr td {
	/*padding: .1em .6em;*/
}

.content tfoot tr th {
	border-top: solid 1px #326e87;
}

.content tfoot tr td {
	text-align: right;
}
