/* GENERAL
--------------------------------------- */

body 							{
							height: 100%;
   							margin: 0;
   							padding: 0;
   							background-image: url(images/bg.jpg);
   							background-position: top;
   							background-repeat: repeat;
							font-family: Arial;
							font-size: 14px;
							color: #613000;
							}

							{
							text-decoration: none;
							color: #cba26e;
							}

a:hover							{
							text-decoration: underline;
							}

img							{
							border: 0px;
							}

p							{
							padding: 0px;
							margin: 0px;
							}

a							{
							color: #613000;
							text-decoration: underline;
							}

a:hover							{
							color: #000000;
							text-decoration: underline;
							}

li							{
							padding: 0px;
							margin: 0px;
							margin-bottom: 10px;
							list-style-type:none;
							}

ul							{
							padding: 0px;
							margin: 0px;
							}


h1, h2, h3, h4, h5, h6					{
							padding: 0px;
							margin: 0px;
							margin-bottom: 5px;
							}

.layout_main .event .eventDate				{
							margin-bottom: 10px;
							}

.clear							{
							clear: both;
							}



/* LAYOUT
--------------------------------------- */

.layout_stretch						{
   							width: 100%;
							height: 100%;
							float: center;
							}

.layout_container					{
   							width: 800px;
							margin: 0 auto;
							float: center;
							}

.layout_border						{
   							width: 796px;
							margin: 0 auto;
							float: center;
							border-left: 2px solid #FFFFFF;
							border-right: 2px solid #FFFFFF;
							}

.layout_shadow						{
   							width: 100%;
   							background-image: url(images/bg_shadow.png);
   							background-position: center center;
   							background-repeat: repeat-y;
							float: center;
							}

.layout_bottom						{
   							width: 100%;
							height: 24px;
   							background-image: url(images/bg_bottom.png);
   							background-position: top;
   							background-repeat: no-repeat;
							}

.layout_top						{
   							width: 100%;
							height: 250px;
							border-bottom: 2px solid #FFFFFF;
							}

.layout_featured					{
   							width: 100%;
							height: 250px;
							}

.layout_main						{
   							width: 796;
							padding: 10px;
							border-top: 2px solid #FFFFFF;
							background-color: #e6d9c6;
							}

.layout_main .double .left				{
   							width: 378px;
							margin-right: 20px;
							vertical-align: top;
							position: relative;
							float: left;
							}

.layout_main .double .right				{
   							width: 378px;
							vertical-align: top;
							position: relative;
							float: right;
							}

.layout_main .triple .left				{
   							width: 245px;
							margin-right: 20px;
							vertical-align: top;
							position: relative;
							float: left;
							}

.layout_main .triple .middle				{
   							width: 245px;
							margin-right: 20px;
							vertical-align: top;
							position: relative;
							float: left;
							}

.layout_main .triple .right				{
   							width: 245px;
							vertical-align: top;
							position: relative;
							float: right;
							}

.layout_main .bottom
							{
   							width: 100%;
							padding-top: 20px;
							clear: both;
							}

.layout_main .right .text				{
   							width: 176px;
							height: 700px;
							padding: 10px;
							vertical-align: top;
							background-color: #dfd0bb;
							border: 2px solid #FFFFFF;
							border-bottom: 0px solid #FFFFFF;
							}

.layout_copyright					{
   							width: 100%;
							text-align: right;
							font-size: 12px;
							margin: 0 auto;
							margin-bottom: 10px;
							}

.layout_copyright a					{
							text-decoration: none;
							font-weight: normal;
							}

.layout_copyright a:hover				{
							text-decoration: underline;
							}

.inside_bottom						{
   							width: 100%;
							height: 24px;
							clear: both;
   							background-image: url(images/inside_bottom.png);
   							background-position: center center;
   							background-repeat: no-repeat;
							}


/* HOME
--------------------------------------- */

.layout_home						{
   							width: 796px;
							min-height: 504px;
							border-top: 2px solid #FFFFFF;
							background-color: #e6d9c6;
							}

.layout_home .slideshow					{
   							width: 500px;
							height: 250px;
							border-right: 2px solid #FFFFFF;
							border-bottom: 2px solid #FFFFFF;
							position: relative;
							float: left;
							}

.layout_home .video					{
   							width: 294px;
							height: 250px;
							border-bottom: 2px solid #FFFFFF;
							position: relative;
							float: right;
							}

.layout_home .ticker					{
   							width: 100%;
							height: 50px;
							border-bottom: 2px solid #FFFFFF;
							background-color: #503a2c;
							}

.layout_home .ticker a					{
   							width: 100%;
							height: 50px;
   							background-image: url(images/ticker.png);
   							background-position: top left;
   							background-repeat: no-repeat;
							display: block;
							}

.layout_home .ticker a:hover				{
   							background-image: url(images/ticker_hover.png);
   							background-position: top left;
   							background-repeat: no-repeat;
							}

.layout_home .section1, .layout_home .section2, .layout_home .section3
							{
   							width: 234px;
							height: 185px;
							padding: 15px;
							padding-bottom: 0px;
   							background-image: url(images/section_background.png);
   							background-position: top;
   							background-repeat: no-repeat;
							color: #613000;
							}

.layout_home .section1					{
							position: relative;
							float: left;
							border-right: 2px solid #FFFFFF;
							}

.layout_home .section2					{
							position: relative;
							float: left;
							border-right: 2px solid #FFFFFF;
							}

.layout_home .section3					{
							position: relative;
							float: right;
							}

.layout_home .section3 .newsletter			{
							padding-top: 20px;
							text-align: center;
							}

.layout_home .section1:hover, .layout_home .section2:hover, .layout_home .section3:hover  				
							{
   							background-image: url(images/section_background2.png);
   							background-position: top;
   							background-repeat: repeat-x;
							}
.layout_home .heading
							{
							font-size: 23px;
							color: #000000;
							padding-bottom: 10px;
							}

.layout_home .link
							{
							font-size: 12px;
							text-align: right;
							float: right;
							}

.home_bottom						{
   							width: 100%;
							height: 24px;
							clear: both;
   							background-image: url(images/home_bottom.png);
   							background-position: center center;
   							background-repeat: no-repeat;
							}

/* HOME ANNOUNCEMENTS
--------------------------------------- */

.layout_home .blogList .postTitle			{
							font-size: 14px;
							font-weight: normal;
							padding: 0px;
							margin: 0px;
							}

.layout_home .blogList ul 				{
							padding: 0px;
							margin: 0px;
							}

.layout_home .blogList .li	 			{
							padding: 0px;
							margin: 0px;
							}

.layout_home .blogList .postTitle a			{
							padding: 0px;
							margin: 0px;
							}

.layout_home .blogList .postInfo			{
							font-size: 12px;
							padding: 0px;
							margin: 0px;
							}

.layout_home .blogList .rss				{
							display: none;
							}


/* HOME EVENTS
--------------------------------------- */

.layout_home .eventsList 				{
							padding: 0px;
							margin: 0px;
							}

.layout_home .eventsList a				{
							font-size: 14px;
							}

.layout_home .eventsList li 				{
							padding: 0px;
							margin: 0px;
							padding-bottom: 12px;
							}

.layout_home .eventDate					{
							font-size: 12px;
							font-style: italic;
							}



/* NAVIGATION
--------------------------------------- */

.layout_navigation					{
   							width: 100%; 
							height: 30px;
							line-height: 30px;
							background-color: #aa8158;
							vertical-align: middle;
							font-family: Tahoma;
							font-size: 13px;
							z-index: 5;
							position: relative;
							}

.layout_navigation ul					{
							padding: 0px;
							margin: 0px;
							list-style: none;
							}

.layout_navigation ul li 				{
							width: auto;
							float: left;
							padding: 0px;
							margin: 0px;
							}

.layout_navigation ul li:hover				{
							background-color: #FFFFFF;
							}

.layout_navigation ul li.selectedPage			{
							background-color: #FFFFFF;
							}

.layout_navigation ul li a				{
							color: #613000;
							text-decoration: none;
							padding-left: 13px;
							padding-right: 13px;
							font-weight: bold;
							display: block;
							}

.layout_navigation ul li a.selectedPage 		{
							color: #613000;
							text-decoration: none;
							}

.layout_navigation ul li:hover ul 			{
							left: auto;
							}

.layout_navigation ul li ul 				{
							position: absolute;
							width: 150px;
							left: -999em;
							background-color: #FFFFFF;
							padding: 0px;
							margin: 0px;
							list-style: none;
							padding-left: 15px;
							padding-top: 5px;
							padding-bottom: 5px;	
							}

.layout_navigation ul li ul li 				{
							padding: 0px;
							margin: 0px;
							clear: both;
							}

.layout_navigation ul li ul li a 			{
							padding: 0px;
							font-weight: normal;
							display: inline;
							}

.layout_navigation ul li ul li a:hover 			{
							color: #000000;
							}











.filelink-ext-pdf					{
							vertical-align: top;
							list-style-position: inside;
							list-style-image: url('images/');
							}





/* DOUBLE FORM
--------------------------------------- */

.layout_main .double input 				{
							width: 300px; 
							margin-bottom: 10px;
							}

.layout_main .double textarea 				{
							width: 300px; 
							margin-bottom: 10px;
							}

.layout_main .double .submitButtonContainer 			{ 
							padding: 0px; 
							display: block;
							}

.layout_main .double .submitButtonContainer .submitButton 	{
							width: 100px; 
							margin: 0px; 
							padding: 0px; 
							}

.layout_main .double .formHeader				{ 
							padding: 0px;
							margin: 0px;
							}

.layout_main .double .formTitle 				{ 
							display: none;
							}

.layout_main .double .formDescription 				{ 
							padding-bottom: 10px;
							}

.layout_main .double .fieldTitle 				{ 
							font-weight: bold;
							}

.layout_main .double .req	 				{
							display: none; 
							}

.layout_main .double .form_container	 			{ 
							margin: 0px;
							}

.layout_main .double .fieldSelected	 			{
							background-color: transparent; 
							border: 0px; 
							}

.layout_main .double .lightbox	 			{
							background-color: #000; 
							opacity: 0.5; 
							filter: alpha(opacity=50); 
							}

.layout_main .double #lightbox_content	 			{ 
							position: absolute; 
							left: 0px; 
							top: 0px; 
							z-index: 9999; 
							}

.layout_main .double .lightbox-content	 			{ 
							width: 600px; 
							height: 400px; 
							display: block;
							}

.layout_main .double .confirmation-content	 		{ 
							width: 600px; 
							height: 400px; 
							display: block; 
							background: #FFF; 
							}

.layout_main .double .confirmation-content-inner	 	{ 
							padding: 2em 0 0 0; 
							}

.layout_main .double .confirmation-content .text	 	{ 
							width: 90%; 
							margin: 0 auto; 
							display: block; 
							overflow: auto; 
							padding: 0.2em 0.3em; 
							background: #FFF url(/themes/light/images/input_bg.gif) top repeat-x; 
							border: 1px solid #CCC; 
							border-top: 1px solid #999; 
							border-left: 1px solid #999; 
							font: 1.1em Verdana, Arial, Helvetica, sans-serif; 
							}

.layout_main .double .confirmation-content .save-options 	{ 
							padding: 1em 2em; 
							display: block; 
							text-align: right; 
							}

.layout_main .double .confirmation-content .save-options .button 
							{ 
							font-size: 0.9em; 
							font-family: Verdana; 
							font-weight: bold; 
							}

.layout_main .double .confirmation-content-message 		{ 
							padding: 10px; 
							font-family: Verdana; 
							font-size: 12px;
							}

.lightbox						{
							width: 100%;
							left: 0;	
							}

#formBuilderLightBox					{
							width: 100%;
							left: 0;
							}


/* WYSIWYG
--------------------------------------- */


 /* <textEditor> */

.padding_right_and_bottom				{ 
							margin-right: 10px;
							margin-bottom: 10px; 
							border: 0px;
							float: left;
							}

.padding_right						{ 
							margin-right: 10px;
							margin-bottom: 0px; 
							border: 0px;
							float: left;
							}

.padding_bottom						{ 
							margin-right: 0px;
							margin-bottom: 10px; 
							border: 0px;
							}
/* </textEditor>  */
