@charset "utf-8";

body  { margin: 0; padding: 0; text-align: center; color: #666; font-family: Arial;
		background: #fff url(../images/rightbar_background.gif) repeat-y top right; }

/* Links ***********************************************************************************************/
a			{ outline: none; color: #000; text-decoration: underline; }
a:link		{ color: #214983; text-decoration: underline; }
a:visited	{ color: #000; text-decoration: underline; }
a:hover		{ color: #000; text-decoration: underline; }
a:active	{ color: #000; text-decoration: underline; }

/* Layout elements ************************************************************************************/


.thrColHyb #container { 
	width: 100%; text-align: left; } 
/*******************************************/
.thrColHyb #sidebar1 { float: left; width: 191px; padding: 0 0 0px 0; border-bottom: solid #fff 3px;
					   background: #fff url(../images/leftbar_background.gif) repeat-y top left; }
	#nav		{width: 169px; margin: 0px; }
	#nav ul		{ margin: 0px; padding: 0px;}
	#nav ul li	{ margin: 0px; padding: 0px;  border-bottom: solid #fff 1px;}
	#nav ul li a{ display: block; color: #fff; font-weight: bold; text-decoration: none; font-size: 93%; background: #214983 url(../images/nav_background.jpg) no-repeat top left; padding: 4px 4px 4px 24px;}
	#nav ul li a:hover { color: #ffc800; background: #214983 url(../images/nav_background.jpg) no-repeat center left;}
	#nav ul li#current a { color: #ffc800;background: #214983 url(../images/nav_background.jpg) no-repeat center left;}
	#nav ul li.last	{ border-bottom: solid #fff 1px;}
	
	#testimonial 	{ margin: 0px 22px 0 0px; padding: 0px 20px 0px 20px; border-bottom: solid #fff 0px;
					  background: #214983 url(../images/nav_background.jpg) no-repeat center left; }
	#testimonial h3	{ color: #ffc800; margin: 0px; padding: 25px 10px 10px 5px; font-family:"Times New Roman", Times, serif; font-style: italic; }
	#testimonial p	{ color: #fff; margin: 0px 2px 8px 14px; padding: 0px 0px 100px 0px; font-family:"Times New Roman", Times, serif; font-style: italic; text-indent: -7px;}
	#testimonial p span	{ color: #ffc800; font-weight: bold; font-size: 116%; }
/*******************************************/
.thrColHyb #mainContent { margin: 0; padding: 0; background: url(../images/header_background.jpg) repeat-x top left; }
.thrColHyb #mainContent #content{ margin: 25px 4em 0 191px; padding: 0 0em 2em 0em; border: solid red 0px; background-color:#fff; } 

/*******************************************/
.thrColHyb #sidebar2 {	float: right; width: 46px; padding: 0px 0; border: solid red 0px;
						background: #fff url(../images/rightbar_background.gif) repeat-y top center; }
/*.thrColHyb #sidebar2 p, .thrColHyb #sidebar2 h3 { margin-left: 24px; margin-right: 0px; margin-top: 10px; }*/
/*******************************************/
.thrColHyb #footer { 
	padding: 0 10px; background:#DDDDDD; background: #22689d url(../images/rightbar_background.gif) repeat-y top right;
	text-align: center; color: #fff; } 
.thrColHyb #footer p {
	margin: 0; padding: 10px 0; }
.thrColHyb #footer p a {
	color: #ffc800;	text-decoration: none; font-weight: bold; }
.thrColHyb #footer p a:hover {
	text-decoration: underline; font-weight: bold; }
/*******************************************/




/* Miscellaneous classes for reuse ********************************************************************/
.flR { float: right; margin-left: 8px; }
.flL { float: left; margin-right: 8px; }
.flClear { clear:both; height:0; font-size: 1px; line-height: 0px; } /*placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
/* Miscellaneous classes for reuse, dreamweaver */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }


/* Content elements ***********************************************************************************/
h1		{ color: #214983; font-weight: bold; font-size: 131%; }
h2		{ color: #214983; font-weight: bold; font-size: 116%; }
h3		{ color: #214983; font-weight: bold; font-size: 100%; }
h4		{ color: #214983; }
h6		{ color: #214983; }
p		{  }

strong	{ font-weight: bold; }
em		{  }

dl	{  }
	dt	{  }
	dd	{  }

.indent	{ margin-left: 30px; }
.sepTop	{ margin-top: 20px; }
.sepBtm	{ margin-bottom: 20px; }

ol.list,ul.list	{ margin-left:2em; margin-top: 1em; margin-bottom: 1em; }
ol.list li		{ list-style: decimal outside; }
ul.list li 		{ list-style: disc outside;  margin-bottom: 1em; }


/*Page Specific Elements*/
/*Events*/
#tableDesign1		{ margin: 10px 0; width: 100%; float:left; }
#tableDesign1 tr.even	{ background-color: #EBEBEB; }
#tableDesign1 tr th	{ background-color: #22689d; color: #ffc800; font-weight: bold; padding: 4px; }
#tableDesign1 tr td	{ padding: 6px 12px; }


/*Meet the Board*/
#dataListDesign1	{ margin: 10px 0; width: 100%; float:left; background-color: white; }
#dataListDesign1 dt	{ background-color: #22689d; color: #ffc800; font-weight: bold; padding: 6px; }
#dataListDesign1 dd	{ background-color: #EBEBEB; padding: 6px; margin: 10px 0; 
					  border-bottom: solid #214983 1px; border-top: solid #214983 1px;}
#dataListDesign1 dd	img { float: right; margin-left: 10px; }

/*Gallery*/
#galleryThumbs { float: left; }
#galleryThumbs a img	{ border: solid #214983 1px; float: left; padding: 1px; margin: 10px; }
/*don't need, removed 6-18 and put in parent div tag .galleryThumb { border: solid #214983 1px; float: left; padding: 1px; margin: 10px; }*/

/*Links*/
ul#links li a	{font-size: 85%; }