body
{
		font-family: tahoma, verdana, arial, serif;
		font-size: 101%;
		margin: 0;
		padding: 0;
		color: #54631e;
		background: #9bbc00 url(../../img/application/backgrounds/01.jpg) no-repeat top center;
}

/* TYPO TYPO TYPO */
a:link,
a:visited
{
		color: #9bbc00;
}

.core-column a:link,
.core-column a:visited
{
		text-decoration: underline;
}

h1
{
		color: #9bbc00;
		font-weight: bold;
		margin: 6px 0 14px 0;
}

h2
{
		color: #9bbc00;
		margin: 15px 0 6px 0;
		font-size: 1.2em;
		font-weight: bold;
}

a
{
		font-weight: bold;
		text-decoration: none;
}

a:hover
{
		color: #1e3a88;
}

a.full-link
{
		width: 100%;
		height: 100%;
		display: block;
}

/* HEADER HEADER HEADER */
.header
{
		margin: 0 auto;
		width: 100%;
		height: 220px;
}

/* LOGO LOGO LOGO */
.logo
{
		width: 188px;
		height: 99px;
		background: url(../../img/application/logo.png) no-repeat;
		margin: 0 0 0 365px;
		float: left;
}

.logo-container
{
		width: 950px;
		height: auto;
		margin: 0 auto;
}

/* METAMENU METAMENU METAMENU */
.metamenu
{
		width: 100%;
		height: 25px;
		float: left;
		margin: 0 0 0 0;
}

.metamenu-table
{
		width: 100%;
		height: 25px;
		line-height: 0.5em;
}

.metamenu-left
{
		background: url(../../img/application/backgrounds/green.png);
		height: 25px;
}

.metamenu-inner
{
		width: 950px;
		height: 25px;
		background: url(../../img/application/backgrounds/white.png);
}

.metamenu-right
{
		background: url(../../img/application/backgrounds/green.png);
		height: 25px;
}

.metamenu ul
{
		display: block;
		width: 940px;
		height: 20px;
		margin: 0 0 0 5px;
		font-size: 0.65em;
		font-weight: bold;
		overflow: hidden;
}

.metamenu ul li
{
		float: left;
		margin: 5px 9px 0 9px;
}

.metamenu ul li:hover .metamenu-typo
{
		color: #1e3a88;
}

.metamenu ul li.sep
{
		font-weight: bold;
		padding: 0 0 0 0;
		color: #9bbc00;
		margin: 0;
		font-size: 1em;
		line-height: 1.45em;
}

/* COLORLINE COLORLINE COLORLINE */
.color-line-big,
.color-line-small
{
		background: #9bbc00;
		width: 100%;
		margin: 3px 0;
		font-size: 1px;
		line-height: 0px;
		float: left;
}

.color-line-big
{
		height: 6px;
}

.color-line-small
{
		height: 4px;
}

.color-line-inner
{
		width: 600px;
		height: 100%;
		margin: 0 auto;
}

.color-line-big .normal,
.color-line-small .normal
{
		height: 100%;
		width: 260px;
		float: left;
		background: #849b2b;
}

.color-line-big .dark,
.color-line-small .dark
{
		height: 100%;
		width: 240px;
		float: left;
		background: #6d8126;
}

.color-line-big .space,
.color-line-small .space
{
		height: 100%;
		width: 100px;
		float: left;
}

/* PAGETITLE PAGETITLE PAGETITLE */
.pagetitle
{
		width: 950px;
		height: 150px;
		margin: 0 auto;
}

/* TITLE TITLE TITLE */
.title
{

}

/* BODY BODY BODY */
.body
{
		width: 100%;
		height: 400px;
		margin: 0 auto;
}

/* FOOTER FOOTER FOOTER */
.footer
{
		font-size: 0.7em;
		z-index: 100;
		float: left;
		margin: -3px 0 0 30px;
		padding: 4px 8px;
		width: auto;
		height: 20px;
		position: relative;
		background: #9bbc00;
}

.footer a
{
		color: #fff;
		font-weight: bold;
}

.footer a:hover,
.footer a:visited
{
		color: #1e3a88;
}

/* MAINMENU MAINMENU MAINMENU */
.mainmenu
{
		width: 950px;
		height: 26px;
		margin: 3px auto 0 auto;
		clear: both;
		overflow: hidden;
}

.mainmenu ul
{
		list-style-type: none;
		float: left;
		overflow: hidden;
		width: 1800px;
}

.mainmenu ul li
{
		float: left;
		margin: 0 4px 0 0;
		background: url(../../img/application/backgrounds/white.png);
		display: inline-block;
		padding: 2px 13px 5px 13px;
		line-height: 1em;
}

#mm-item-11
{
	width: 103px;
	margin-right: 0;
}

.mainmenu ul li a:link,
.mainmenu ul li a:visited
{
		color: #9bbc00;
		font-weight: bold;
}

.mainmenu ul li.active
{
		background: url(../../img/application/backgrounds/green.png);
}

.mainmenu ul li.active a:link,
.mainmenu ul li.active a:visited
{
		color: #fff;
}

.mainmenu ul li:hover
{
		background: #1e3a88;
}

.mainmenu ul li.active .mainmenu-typo,
.mainmenu ul li:hover .mainmenu-typo
{
		color: #fff;
}

.brackets
{
		width: 100px;
		height: 100px;
		font-size: 105px;
		font-weight: normal;
		color: #9bbc00;
		letter-spacing: -32px;
		line-height: 145px;
}

/* SUBMENU SUBMENU SUBMENU */
.submenu
{
		width: 938px;
		height: 24px;
		margin: 30px auto 0 auto;
		clear: both;
}

.submenu ul
{
		list-style-type: none;
		margin: 0 0 0 -6px;
		padding: 0 0 0 6px;
		background: url(../../img/application/backgrounds/green.png);
		width: 944px;
		height: 100%;
}

.submenu ul li
{
		float: left;
		display: inline-block;
		padding: 0 7px 7px 7px;
		line-height: 1em;
}

.submenu ul li a:link,
.submenu ul li a:visited
{
		color: #fff;
}

.submenu ul li a.darkgreen
{
		color: #54631e;
}

.submenu ul li:hover .submenu-typo
{
		color: #1e3a88}

.submenu ul li.sep
{
		font-weight: bold;
		padding: 0 0 7px 0;
		color: #fff;
		font-size: 0.8em;
		line-height: 1.45em;
}

/* CONTENT CONTENT CONTENT */
.content
{
		position: relative;
		width: 920px;
		height: 275px;
		margin: -275px 0 0 -425px;
		left: 50%;
		float: left;
		z-index: 10;
		overflow: hidden;
}

.content-bg
{
		width: 950px;
		height: 270px;
		margin: 0 auto;
		background: url(../../img/application/backgrounds/white.png);
		z-index: -1;
}

.content form
{
		font-size: 0.75em;
		line-height: 1.25em;
		width: 640px;
		margin: 25px 0 0 115px;
		position: relative;
		float: left;
		line-height: 1.95em;
		list-style-type: none;
		display: block;
		height: 220px;
}

.content label
{
		width: 100px;
		display: block;
		float: left;
		height: 22px;
		margin: -2px 0 0 0;
}

.content .core-form-input
{
		padding: 2px;
		width: 150px;
		margin: 0 0 4px 0;
		border: 1px solid #6d8126;
		padding: 2px;
}

.content .core-form-col
{
		margin: -206px 0 0 0;
		float: right;
}

.content .core-form-input1
{
		width: 45px;
		margin: 0 5px 0 0;
		border: 1px solid #6d8126;
		padding: 2px;
}

.content .core-form-input2
{
		width: 94px;
		border: 1px solid #6d8126;
		padding: 2px;
}

.content .core-textarea
{
		width: 350px;
		height: 120px;
		border: 1px solid #6d8126;
		padding: 2px;
}

.core-form-check
{
		float: left;
		margin: 7px 12px 0 0;
}

.content label.checkbox-label
{
		width: 575px;
		float: none;
		margin: 0;
}

.content .core-submit
{
		float: right;
		margin: -23px 0 0 0;
}

.content .form-separator
{
		
		clear: both;
		width: 500px;
		height: 14px;
		font-size: 1px;
		line-height: 1px;
}

.content input,
.content textarea
{
		font-family: Tahoma, Arial, serif;
		font-size: 1em;
		color: #54631e;
}

/* IMAGESLIDE IMAGESLIDE IMAGESLIDE */
.imageslide
{
		height: 70px;
		width: 100%;
		float: left;
		margin: 0 0 0 0;
		position: relative;
		overflow: hidden;
		background: url(../../img/application/backgrounds/white.png);
}

.imageslide-container
{
		height: 100%;
		width: 8000px;
		float: left;
}

/* PAGINATION PAGINATION PAGINATION */
.pagination
{
		width: 920px;
		height: 25px;
		margin: 0;
		float: left;
}

.pagination-left
{
		float: left;
		width: 20px;
		height: 20px;
		margin: -180px 0 0 30px;
		font-size: 1.5em;
		font-weight: bold;
		color: #849b2b;
}

.pagination-right
{
		float: right;
		width: 20px;
		height: 20px;
		margin: -180px 115px 0 0;
		font-size: 1.5em;
		font-weight: bold;
		color: #849b2b;
}

.pagination ul
{
		list-style-type: none;
		float: left;
		height: 30px;
		position: relative;
		left:50%;
}

.pagination ul li
{
		display: block;
		float: left;
		width: 9px;
		height: 9px;
		background: #849b2b;
		margin: 0 6px 0 6px;
		cursor: pointer;
		line-height: 0;
		font-size: 0px;
}

.pagination ul li:hover,
.pagination ul li.active
{
		width: 13px;
		height: 13px;
		background: #1e3a88;
		margin: -2px 4px 0 4px;
}

/* ADMIN ADMIN ADMIN */
.core-column-menu
{
		margin: 70px 0 0 350px;
}

/* GOOGLEMAPS GOOGLEMAPS GOOGLEMAPS */

.core-googlemap-container
{
		margin: 20px 0 0 335px;
		position:absolute;
		float:left;
		height:auto;
		width:auto;
}

.core-googlemap
{
		height:160px;
		width:290px;
		font-size: 0.75em;
		border: 1px solid #9bbc00;
		cursor: pointer;
}

#sb-player,
gmnoprint
{
		font-size: 0.75em;
}

.googlemap-logo
{
		background:url(../../img/application/logo_maps.gif) no-repeat;
		float:left;
		height:43px;
		padding-right:8px;
		width:89px;
}

/* OVERWRITE OVERWRITE OVERWRITE */

#imageslide-container .core-column-menu
{
		margin: 15px 0 0 100px;
		float: none;
		height: 50px;
		position: absolute;
		display: block;
		width: 200px;
}

#cAddUpload-99
{
		margin: 0 auto;
		float: none;
}

#column-99
{
		margin: 0;
		padding: 0;
}

#column-99 li
{
		padding: 0;
}

.background-add .core-column-menu
{
		margin: 55px 20px 20px 20px;
		float: none;
		height: 50px;
		position: absolute;
		display: block;
}

.submenu .submenu_6,
.submenu .submenu_27,
.submenu .submenu_28
{
		margin: 0 0 0 161px;
		width: 777px;
}

.submenu .submenu_7,
.submenu .submenu_25,
.submenu .submenu_26
{
		margin: 0 0 0 285px;
		width: 653px;
}

.content .core-column-menu
{

		position: absolute;
		display: block;
		margin: 200px 0 0 750px;
}

.content .core-column
{
		height: 220px;
		overflow: hidden;
		display: block;
}

#core-login input
{
		font-size: 0.7em;
}

.content td
{
	font-size: 0.95em;
}

/* ============= */
/* = Signature = */
/* ============= */

.content .core-signature
{
	height:auto;
	background:url(../../img/core/core.gif) no-repeat left 17px;
	padding-left:20px;
	margin: 155px 0 0 95px;
	line-height:1.3em;
	font-size: 0.8em;
	color: ;
	position: absolute;
}

.xmas
{
	background:url(../../img/application/xmas.png) no-repeat;
	width: 315px;
	height: 59px;
  float: left;	
  position: relative;
  left: 20px;
  top: 20px;	
}
