/*------------------------------------------------------------------
common elements and the main containers are defined here

[Table of contents] 

1.	common elements
2.	accessibility-elements
3.	common page-definitions
4.	common containers
5.  loader
-------------------------------------------------------------------*/

/* 1. common elements */
body { font-size:65.5%; background-color: #008945;}
body.noBack { background:none; }

.clear {
		background: none;
		border: 0;
		clear: both;
		display: block;
		float: none !important;
		font-size: 0;
		margin: 0;
		padding: 0;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
		line-height:0px;
}

.clearsoft{overflow:hidden;}

a {color:#00652e;}

/* 2. accessibility-elements */
.accEl {
	display:none;
}

.accElSoft {
	width:0px;
	height:0px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	position:absolute;
}

#outerContent #content .noback { background:transparent none; }

/* 3. common page-definitions */
#pageBackground { background:#008945 url(../img/elements/back.page.top.gif) left top repeat-x; }
#pageInnerBackground { background:transparent url(../img/elements/back.page.middle.gif) left 165px repeat-x; }
#pageShadow { background:transparent url(../img/elements/shadow.page.top.jpg) 50% top no-repeat; padding:21px 0 0 0; }
#pageContainer { margin: 0 auto; width:980px; background-color:#fff; border-top:7px solid #e2ede5; position: relative; }

/* 4. common container */
#outerContent { background:#f4f4f4 url(../img/elements/back.outercontent.gif) left bottom repeat-x; padding:0 0 30px 0; }
#navContainer { background:#f4f4f4 url(../img/elements/back.mainnav.left.gif) 1px 3px no-repeat; padding:3px 0 0 13px; }
#sidebar { width:239px; float:left; padding:5px 0 0 34px; }
#content { width:694px; float:left; padding-top:9px; }
/* 5. loader */
.loader{ margin: 20px auto; padding: 11px 10px 11px 50px; width: 150px; background:transparent url(../img/elements/ajax.loader.gif) left top no-repeat;
}
