/* GENERAL
--------------------------------------- */

body							{
   							margin: 0px;
   							padding: 0px;
							height: 100%;
							width: 100%;
							background-color: #073540;
							font-family: Arial;
							font-size: 14px;
							color: #000000;
   							background-image: url(images/bg.png);
   							background-position: top;
   							background-repeat: no-repeat;
							}

img							{
							border: 0px;
							}

p							{
							padding: 0px;
							margin: 0px;
							}

a							{
							color: #000000;
							text-decoration: underline;
							}

a:hover							{
							color: #000000;
							text-decoration: none;
							}



.textElement ul						{
							list-style-type: disc;
							}

.textElement li						{

							padding-bottom: 5px;
							margin: 0px;
							list-style: normal;
							}


.eventsList .eventDate					{
							display: normal;
							}

h1, h2, h3, h4, h5, h6					{
							padding: 0px;
							margin: 0px;
							font-size: 16px;
							}

.iframe							{
							background: transparent;
							}

.clear							{
							clear: both;
							}

.tab .element						{
							margin-bottom: 15px;
							}

.fieldSelected 						{
							border: 0px solid #111111 !important;
							background-color: #d1cdb1 !important;
							}

.textElement						{
							margin-bottom: 20px;
							}




/* LAYOUT
--------------------------------------- */

.layout_container					{
							width: 940px;
							height: auto;
							margin: 0px auto;
							margin-bottom: 30px;
							}

.layout_container2					{
							width: 920px;
							height: auto;
							margin: 0px auto;
							}

.layout_middle						{
   							background-image: url(images/middle_bg.png);
   							background-position: top;
   							background-repeat: repeat-y;
							padding-left: 20px;
							padding-right: 20px;
							}

.layout_top						{
							width: 100%;
							height: 50px;
							line-height: 40px;
							color: #FFFFFF;
   							background-image: url(images/top_bg.png);
   							background-position: top;
   							background-repeat: repeat-x;
							}

.layout_top a						{
							color: #FFFFFF;
							text-decoration: none;
							}

.layout_top a:hover					{
							color: #FFFFFF;
							text-decoration: underline;
							}

.layout_top .left					{
							float: left;
							}

.layout_top .left img					{
							position: relative;
							top: 5px;
							margin-right: 5px;
							float: left;
							}

.layout_top .left a					{
							float: right;
							}

.layout_top .right					{
							float: right;
							}

.layout_logo						{
							height: 200px;
							padding-left: 10px;
							}

.layout_top2						{
							width: 100%;
							height: 73px;
							color: #FFFFFF;
   							background-image: url(images/top2_bg.png);
   							background-position: top;
   							background-repeat: no-repeat;
							}

.layout_top2 .newsletter				{
							width: 280px;
							height: 53px;
							padding-top: 20px;
							padding-bottom: 0px;
							padding-left: 20px;
							padding-right: 10px;
							float: left;
							}

.layout_top2 .navigation				{
							margin-top: 10px;
							float: left;
							}

.layout_slideshow					{
							width: 900px;
							height: 300px;
							position: relative;
							top: -13px;
							padding-bottom: 10px;
   							background-image: url(images/slideshow_bg.png);
   							background-position: bottom;
   							background-repeat: no-repeat;
							}

.layout_featured					{
							width: 900px;
							height: 300px;
							}

.layout_admin						{
							padding: 20px;
							}

.layout_main						{
							height: auto;
							min-height: 500px;
							position: relative;
							top: -13px;
   							background-image: url(images/layout_main_bg.png);
   							background-position: top;
   							background-repeat: no-repeat;
							padding-top: 10px;
							}

.layout_main .left					{
							width: 250px;
							padding-left: 10px;
							padding-right: 20px;
							float: left;
							color: #FFFFFF;
							}

.layout_main .left a					{
							color: #FFFFFF;
							text-decoration: none;
							}

.layout_main .left a:hover				{
							color: #FFFFFF;
							text-decoration: underline;
							}

.layout_main .right					{
							width: 600px;
							padding-right: 20px;
   							background-image: url(images/right_bg.png);
   							background-position: top;
   							background-repeat: no-repeat;
							padding-left: 0px;
							float: left;
							}

.layout_bottom						{
							width: 100%;
							height: 33px;
   							background-image: url(images/bottom_bg.png);
   							background-position: top;
   							background-repeat: no-repeat;
							}

.layout_copyright					{
							font-size: 12px;
							color: #FFFFFF;
							padding-left: 10px;
							}

.layout_copyright a					{
							color: #FFFFFF;
							text-decoration: underline;
							}

.layout_copyright a:hover				{
							color: #FFFFFF;
							text-decoration: none;
							}


/* SECTION
--------------------------------------- */

.layout_main .left .section				{
							width: 250px;
							margin-bottom: 10px;
							}

.layout_main .left .section .section_top		{
							height: 13px;
   							background-image: url(images/section_top.png);
   							background-position: top;
   							background-repeat: no-repeat;
							}

.layout_main .left .section .section_middle		{
							min-height: 13px;
   							background-image: url(images/section_middle.png);
   							background-position: top;
   							background-repeat: repeat-y;
							padding-left: 13px;
							padding-right: 13px;
							}

.layout_main .left .section .section_bottom		{
							height: 13px;
   							background-image: url(images/section_bottom.png);
   							background-position: top;
   							background-repeat: no-repeat;
							}

.layout_main .left .section .section_heading		{
							font-size: 16px;
							font-weight: bold;
							padding-bottom: 10px;
							}

.layout_main .left .section .section_heading span	{
							font-size: 12px;
							margin-left: 5px;
							}

.layout_main .left .section .section_heading a		{
							font-weight: normal;
							}




/* NAVIGATION
--------------------------------------- */

.layout_top2 .navigation ul 				{
							margin:0;
							padding:0;
							list-style-type:none;
							font-size: 17px;
							}

.layout_top2 .navigation ul li, .layout_top2 .navigation ul li a	
							{
							float:left;
							}

.layout_top2 .navigation ul li 				{
							height: 40px;
							line-height: 40px;
							margin-left: 25px;
							}

.layout_top2 .navigation ul li a			{
							color: #DDDDDD;
							text-decoration: none;
							position: relative;
							top: -3px;
							}

.layout_top2 .navigation ul li a:hover			{
							color: #FFFFFF;
							text-decoration: none;
							}

.layout_top2 .navigation ul li a.selectedPage 		{
							color: #FFFFFF;
							text-decoration: none;
							font-weight: bold;
							}

.layout_top2 .navigation ul li.selectedPage 		{
   							background-image: url(images/navigation_chosen.png);
   							background-position: bottom;
   							background-repeat: no-repeat;
							}

.layout_top2 .navigation ul li:hover				{
							}

