body {
	padding:10px;
	margin:0;
	color:#000;
	font-family:verdana,arial,helv,helvetica,sans;
	font-size:11px;
	background:#fff;
	}
img{border:0}
h1{padding:0;margin:0;margin-left:-13px;padding-top:10px;}
h2 {color:#6b995c;font-size:12px;}
#header {
width:100%;
	height:109px;
	background: url(/uploads/images/interface_images/head_right.jpg) right no-repeat;
	}
#headleft {
	height:109px;
	width:108px;
	background: url(/uploads/images/interface_images/head_left.jpg) no-repeat;
	float:left;
	}
#headtile {
	height:109px;
	width:100%;
	float:left;
	}
#headright {
	height:109px;
	width:50%;
	background: url(/uploads/images/interface_images/head_right.jpg) no-repeat right;
	float:right;
	}
	
#menu {
height:35px;
	background: url(/uploads/images/interface_images/navbak.gif) no-repeat right;
}
#sideButtons {float:right; margin:10px 0 10px 10px;}
#sideButtons img {margin-top:5px;}
#content {
	background: #c7dcb3;
	padding:0 30px;
	}
#prevNxt {border-top:2px outset #fff;
margin:5px auto 0;
text-align:center;
padding:1px;
padding-top:5px;
}
#base {background: #c7dcb3; height:10px;}
#footer {
	text-align:center;
	font-size:10px;
	color:#555;
	padding-top:5px;
	}
#footer a {
	color:#6fa25b;
	text-decoration:underline;
	}
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* The wrapper clears the floating elements of the menu */

#menuwrapper { 
	overflow: hidden;
/*	width: 100%; */
	font-size:12px;
padding-top:10px;
float:left;
	}

/* Set the width of the menu elements at second level. Leaving first level flexible. */

#primary-nav li li { 
	width: 200px; 
	}


/* Unless you know what you do, do not touch this */ 

#primary-nav, #primary-nav ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px;
	float:left;
	}
#primary-nav ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	}
#primary-nav ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
	
#primary-nav li { 
	margin-left: -1px;
	float: left; 
	}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
	}

/* Styling the basic apperance of the menu elements */

#primary-nav a { 
	display: block; 
	margin: 0px; 
	padding: 5px 10px; 
	text-decoration: none; 
color:#000;
	}
#primary-nav li a { 
	border-right: 1px solid #C0C0C0
	}
#primary-nav li li a { 
	border: 1px solid #C0C0C0;
	}	
#primary-nav li, #primary-nav li.menuparent { 
background-color: #9dc094;
	}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
	 font-weight:bold; 
/* border:1px dashed #685;*/
	}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth { 
	background-image: url(modules/MenuManager/images/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh { 
	background-color: #9b8; 
	}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 
	display: block; 
	}


/* IE Hacks */

#primary-nav li li { 
	float: left; 
	clear: both; 
	}
#primary-nav li li a { 
	height: 1%; 
	}

/* =-=-=-=-=-=- Forms =-=-=-=-=-=- */

/* FORM ELEMENTS */

form {
	margin:0;
	padding:0;
}
form div,
form p {
	font-size: 1em;
	margin: 10px 0 5px 0;
	padding: 0;
	font-weight:bold;
	}
	label {
		font-weight: bold;
	}
	fieldset {
		border: 1px solid #eee;
		padding: 5px 10px;
		margin: 0 0 1.5em 0;
	}
	fieldset legend {
		color: #666;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 0 0px;
		padding: 0;
		background-color: white;
	}
	* html fieldset legend {
		margin: 0 0 10px -10px;
	}
	fieldset ul {
		list-style: none;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	fieldset ul li {
		list-style: none;
		margin: 0 0 0.5em 0;
		padding: 0;
	}
     
	
input, select, textarea {
	font-size:1em; 
	font-family: arial, helvetica, verdana, sans-serif;
letter-spacing:0;
        margin: 0;
	padding: 2px;
	background:url(/uploads/images/interface_images/formFade.jpg) repeat-x;
	border:1px solid;
width:200px;
	}
	
	input, select {
		vertical-align:middle;
	}
	textarea {
		width: 200px;
		height: 8em;
	}
	
	input.check {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.radio {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.file {
		height: auto;
		width: 250px;
	}
	input.readonly {
		background-color: transparent;
		border: none;
	}
	input.button {
		width: 10em;
		border:1px solid black;
		background-color: #ddd;
	}
	input.image {
		border: none;
		width: auto;
		height: auto; 
	}
	
    form div.submit {
		margin: 1em 0;
	}
    form div.submit input {
		height: 2em;
        width: 15em;
	}
.formOrg { width:75px;}
.formOrg input {width:20px;padding:0; margin:0 0 5px 0;border:0;background:none;}
.ffsubmit {width:100px;
	background:url(/uploads/images/interface_images/formFade.jpg) repeat-x bottom right;
}
/* =-=-=-=-=-=- End Forms =-=-=-=-=-=- */		
