/*
Color Scheme:
*/
/*  Dark Green:  	#394a37;	/*  Dark Green   	*/	
/*  Light Green:	#9d9c7e;  /*  Light Green  	*/
/*	Deep Green:		#3d905c;	/*	Deep Green		*/
/*  Tan:					#faf1d9;	/*	Tan    				*/
/*  Light Tan:		#fdf9ef;  /*  Light Tan    fdf7ea  	*/
/*  Dark Tan:			#ded3bd;  /*  Dark Tan    	*/
/*	Almost Black:	#3e3c3f;	/*	Almost Black	*/
/*	Dark Red:			#b24141;	/* Dark Red */

/*
Fonts:

	font-family:tangerine,serif;
	font-family: 'Ubuntu', sans-serif;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Rock Salt', cursive;
	
*/

/* **************************************************** */
/* *******************   Colors   ********************* */
/* **************************************************** */
.darkgreen {
color:#394a37;	/*  Dark Green   	*/	
}

.darktan {
color:#ded3bd;  /*  Dark Tan    	*/
}

.deeptan {
color:#ab9b7f;	/*	Deep Tan */
}

.lightgreen {
color:#9d9c7e;  /*  Light Green  	*/
}

.lighttan {
color:#fdf9ef;  /*  Light Tan    	*/
}

.redcolor { color:red; }

.shadowfont_black {
	text-shadow: 1px 1px 3px #3e3c3f;	/*	Almost Black	*/	
}

.shadowfont_darktan {
	text-shadow: 1px 1px 3px #ded3bd;  /*  Dark Tan    	*/
}

.shadowfont_lightgreen {
	text-shadow: 1px 1px 3px #faf1d9;	/*	Tan    				*/
}

.shadowfont_tan {
	text-shadow: 1px 1px 3px #faf1d9;	/*	Tan    				*/
}

.tan {
color:#faf1d9;	/*	Tan    				*/
}

/* *************************************************** */
/* *******************   Fonts   ********************* */
/* *************************************************** */
@font-face {
  font-family: 'AirStripRegular';
  src: url("../fonts/airstrip.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'HeydingsCommonIconsRegular';
    src: url('../fonts/heydings_icons-webfont.eot');
    src: url('../fonts/heydings_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/heydings_icons-webfont.woff') format('woff'),
         url('../fonts/heydings_icons-webfont.ttf') format('truetype'),
         url('../fonts/heydings_icons-webfont.svg#HeydingsCommonIconsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: "GeneralFoundicons";
  src: url("../fonts/general_foundicons.eot");
  src: url("../fonts/general_foundicons.eot?#iefix") format("embedded-opentype"), url("../fonts/general_foundicons.woff") format("woff"), url("../fonts/general_foundicons.ttf") format("truetype"), url("../fonts/general_foundicons.svg#GeneralFoundicons") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* ************************************************************ */
/* *******************   Default Styles   ********************* */
/* ************************************************************ */
body {
    width: 100%;
    height: 100%;
    padding: 0;
 	margin: 0em;
	background-color: #fdf9ef ;
/*
	font-size: 1.3em;
	margin:20px;  
	background-color: grey ;
	padding-left:1.0em;
	padding-right: 1.0em;
	margin-left:1.0em;
	margin-right: 1.0em;
*/	
	font-size: 1.0em;
	font-size: 0.7em;
}

UL {
list-style:none;	
}


/** Forms **/
form {
	clear: both;
	margin: 0 0 0 0;
	margin-right: 2em;
	margin-right: 0;
	padding: 0 0 0 0;
/*	width: 95%; */
	width: auto;
	width: 100%;
}
fieldset {
	border:1px solid #ded3bd;	
	margin-bottom: 1em;
	padding: 16px 20px 0 20px;
	padding: 1.5em 2em 0 2em;
	padding: 1em 1em 0 1em;
	border-radius: 1em;
	background:#faf1d9;	/*	Tan    				*/
	
	background: rgb(253, 249, 239);
	background: -moz-linear-gradient(311deg, rgb(253, 249, 239) 30%, rgb(250, 241, 217) 70%);
	background: -webkit-linear-gradient(311deg, rgb(253, 249, 239) 30%, rgb(250, 241, 217) 70%);
	background: -o-linear-gradient(311deg, rgb(253, 249, 239) 30%, rgb(250, 241, 217) 70%);
	background: -ms-linear-gradient(311deg, rgb(253, 249, 239) 30%, rgb(250, 241, 217) 70%);
	background: linear-gradient(41deg, rgb(253, 249, 239) 30%, rgb(250, 241, 217) 70%);

	
	-webkit-box-shadow: 3px 3px 5px #9d9c7e;  /*  Light Green  	*/
	-moz-box-shadow:    3px 3px 5px #9d9c7e;  /*  Light Green  	*/
	box-shadow:         3px 3px 5px #9d9c7e;  /*  Light Green  	*/
}
fieldset legend {
	color: #b24141;		/* Dark Red */
	color: #9d9c7e;  /*  Light Green  	*/
	font-size: 2.0em;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 2em;
/*
	padding: 2em 1em;
*/
}
fieldset fieldset legend {
	font-size: .8em;
	font-weight: normal;
}
fieldset fieldset div {
	clear: left;
	margin: 0 0 0 0;
}

form div {
	clear: both;
	margin-bottom: 1em;
	padding: .5em;
	vertical-align: text-top;
/*
	background-color:red;
*/
}
form .input {
	color: #444;
}
form .required {
	font-weight: bold;
}
form .required label:after {
	color: #e32;
	color:#b24141;		/* Dark Red */
	content: '*';
	display:inline;
}
form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
}
label {
	display: block;
	font-size: 3em;
	font-size: 2.0em;
	margin-bottom:3px;
	margin-bottom:.2em;
}
input, textarea {
	clear: both;
	font-size: 2.5em;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 1%;
/*	width:98%; */
	width:auto;
	width:98%;
}

input[type="text"],input[type="password"], textarea {

background-color : #d1d1d1; 
background-color: #fdf9ef;  /*  Light Tan    	*/
background-color: #fbf9f5;  /*  Almost White Tan    	*/

}


select {
	clear: both;
	font-size: 1.1em;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 1.1em;
}
option {
	font-size: 1.1em;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
div.checkbox label {
	display: inline;
}
input[type=radio] {
	float:left;
	width:auto;
	margin: 0 3px 7px 0;
}
div.radio label {
	margin: 0 0 6px 20px;
}
input[type=submit] {
	display: inline;
	font-size: 1.1em;
	width: auto;
}
form .submit input[type=submit] {
	color: #444;
}
form .submit input[type=submit]:hover {
}

button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3em;
	font-size: 2.5em;
	font-size: 1.9em;
	color: #3e3c3f;
	font-weight:700;
	padding: .5em 1em .5em 1em;
	padding: .3em .8em .3em .8em;
	background: -moz-linear-gradient(
		top,
		#9d9c7e 0%,
		#ebebeb 45%,
		#dbdbdb 45%,
		#394a37);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9d9c7e),
		color-stop(0.45, #ebebeb),
		color-stop(0.45, #dbdbdb),
		to(#394a37));
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	border: 1px solid #3e3c3f;
	-moz-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	text-shadow:
		0px -1px 0px rgba(222,211,189,0.2),
		0px 1px 0px rgba(57,74,55,1);
}

button.css3button:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-size: 1.9em;
	color: #9d9c7e;
	padding: 5px 20px;
	padding: .3em .8em .3em .8em;
	background: -moz-linear-gradient(
		top,
		#ded3bd 0%,
		#ebebeb 45%,
		#dbdbdb 45%,
		#9d9c7e);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ded3bd),
		color-stop(0.45, #ebebeb),
		color-stop(0.45, #dbdbdb),
		to(#9d9c7e));
	-moz-border-radius: 10px;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	border: 1px solid #3e3c3f;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(057,074,055,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(057,074,055,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(057,074,055,1);
	text-shadow:
		0px -1px 0px rgba(222,211,189,0.2),
		0px 1px 0px rgba(057,074,055,1);

}

/* ************************************************************** */
/* *******************   Defined Elements   ********************* */
/* ************************************************************** */

#centercontent {
	display:block;
/*	width:100%; */
/*	position:relative; */
	padding: 1em 3em 3em 2em; 
/*	overflow: auto; */
	color: #394a37;
	color:#3e3c3f;	/*	Almost Black	*/
	font-size:.8em;
	border:0px solid green;
	width:100%;
}

#centercontent p {
	font-size: 0.8em;
	margin-bottom: 2.0em;
}


#contentheading {
	display:block;
	clear:both;	
	margin-top: 0.0em;
	width:100%;
}

#contentheading h2{
	font-family: 'Rock Salt', cursive;
	font-size:1.0em;
	font-weight:normal;
	color:#3e3c3f;	/*	Almost Black	*/
	text-shadow: 2px 2px 3px #9d9c7e;	 /*  Light Green  	*/	
	
	padding-top:.4em;
	padding-right:.6em;
	padding-bottom:.4em;
	padding-left:1.5em;
	
	border:0px solid #cccccc;
	text-align:left;
}

#errormessagecontainer {
	height:auto;
	color:red;
	display:block;
	font-size: 2.0em;
}

#errormessagecontainer p {

}

#forgotpasswordcontainer {
	margin-top:1em;	
	font-size:2em;
}

#footer {
	width:auto;
	background-color: #fff1d0;
	background-color: #E4F9C1;	/* Greenish White */
	background-color: #fdf9ef;	/* light tan */
	background-color: #faf1d9;	/* Tan   */
	
	position:relative;
	display:block;
	border: 1px solid #c8ac73; 
	-moz-border-radius: 1.5em;
	border-radius: 1.5em;	
	height:auto;
	margin-top: 1.0em;
/*	margin-right: 0.3em; */
	margin-bottom: 1.0em;
/*	margin-left: 0.3em; */
	margin-left: 0.8em;
	margin-right: 0.8em;
	padding-right:1em;
	padding-top:1em;
	padding-bottom:1em;
	padding-left: 1em;

	margin-left: 0;
	margin-right: 0;
	width: auto;
	border: 0;
	border-top: 1px solid #c8ac73;
	border-bottom: 1px solid #c8ac73;
	-moz-border-radius: 0;
	border-radius: 0;	
	padding-top:1.2em;
	padding-bottom:1.5em;

}

#footer p {
	font-size: 0.7em;
	font-size: 0.6em;
	font-size: 1.0em;
	color:#394a37;	/*  Dark Green   	*/	
	text-align:center;
	padding;0em;
	margin: 0.1em;
/*
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	border:1px solid green;
*/

}

#footeramendments {
	font-size: 0.9em;
}

#header {
/*
	min-height: 60px;
	width: 100%;
*/
width: auto;
margin-bottom:1.2em;
margin-bottom:1.1em;
	-moz-border-radius: 1.5em;
	border-radius: 1.5em;	
	margin-left:1.0em;
	margin-right:1.0em;
	margin-left: 0.5em;
	margin-right:0.5em;
}

#homenavicon {
	list-style-type:none;
	float:left; 
	margin-top: 1.5em; 
	margin-right: 0.8em;	
	margin-bottom: 0em; 
	margin-left: 1.8em;
	margin-left: 1.0em;
	margin-left: 0.7em;
	background: url('../images/homeicon.png') top center no-repeat;
/*
	background: url('../images/homeicon.png') top center no-repeat;
	background: url('data:image/svg+xml,<svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M11.3 3.3a1 1 0 0 1 1.4 0l6 6 2 2a1 1 0 0 1-1.4 1.4l-.3-.3V19a2 2 0 0 1-2 2h-3a1 1 0 0 1-1-1v-3h-2v3c0 .6-.4 1-1 1H7a2 2 0 0 1-2-2v-6.6l-.3.3a1 1 0 0 1-1.4-1.4l2-2 6-6Z" clip-rule="evenodd"/></svg> ')
	background: url('data:image/svg+xml,<svg class="w-[20px] h-[20px] text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M11.3 3.3a1 1 0 0 1 1.4 0l6 6 2 2a1 1 0 0 1-1.4 1.4l-.3-.3V19a2 2 0 0 1-2 2h-3a1 1 0 0 1-1-1v-3h-2v3c0 .6-.4 1-1 1H7a2 2 0 0 1-2-2v-6.6l-.3.3a1 1 0 0 1-1.4-1.4l2-2 6-6Z" clip-rule="evenodd"/></svg>')
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="24" height="24" viewBox="0 0 32 32"><path d="M 16 2.59375 L 15.28125 3.28125 L 2.28125 16.28125 L 3.71875 17.71875 L 5 16.4375 L 5 28 L 14 28 L 14 18 L 18 18 L 18 28 L 27 28 L 27 16.4375 L 28.28125 17.71875 L 29.71875 16.28125 L 16.71875 3.28125 Z M 16 5.4375 L 25 14.4375 L 25 26 L 20 26 L 20 16 L 12 16 L 12 26 L 7 26 L 7 14.4375 Z"></path></svg>')
	background: url('data:image/svg+xml,<svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M11.3 3.3a1 1 0 0 1 1.4 0l6 6 2 2a1 1 0 0 1-1.4 1.4l-.3-.3V19a2 2 0 0 1-2 2h-3a1 1 0 0 1-1-1v-3h-2v3c0 .6-.4 1-1 1H7a2 2 0 0 1-2-2v-6.6l-.3.3a1 1 0 0 1-1.4-1.4l2-2 6-6Z" clip-rule="evenodd"/></svg> ')
	background: url('data:image/svg+xml,<svg class="w-[24px] h-[24px] text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="m4 12 8-8 8 8M6 10.5V19c0 .6.4 1 1 1h3v-3c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v3h3c.6 0 1-.4 1-1v-8.5"/></svg>') 

*/
/* background-color: #FFFFFF; */
background-image: url('data:image/svg+xml,<svg class="w-[24px] h-[24px] text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="m4 12 8-8 8 8M6 10.5V19c0 .6.4 1 1 1h3v-3c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v3h3c.6 0 1-.4 1-1v-8.5"/></svg>');
/* background-attachment: fixed | scroll; */
/* background-size: auto | cover | contain | 500px 250px; */
/* background-position: center | right 30px bottom 15px; */
/* background-repeat: no-repeat | repeat | repeat-x; */
/* background-origin: border-box | padding-box | content-box; */
/* background-clip: border-box | padding-box | content-box; */
/* background-blend-mode: multiply | screen | overlay; */	
	
/*		background: url('../images/menuicon3.png') top center no-repeat; */
/*
	height:50px;
	width:50px;

	background-size: 30px 30px;
	max-height:30px;
	max-width:30px;
	min-width:30px;
	min-height:30px;
*/
	background-size: 24px 24px;
	max-height:24px;
	max-width:24px;
	min-width:24px;
	min-height:24px;
	
	height:auto;
	width:auto;
}

#indexwarelogo {
	/*background: url('../images/indexware_logo_200x34_ver2.png') left no-repeat;	*/
/*
	min-height:50px;
	min-width:100px;
*/
	width:50%;
	margin-left: auto ;
	margin-right: auto ;
	padding-left:0em;
	padding-top:.2em;

	font-size:3.0em;
/*	display:inline-block; */
}

#indexwarelogo H1{
/*
	font-size:14px;
	font-size:.8em;
*/
	font-weight:bold;
	color:#394a37;
	padding-top:0em;
	font-size:.5em;
	font-size:.45em;
	font-size:.4em;
	font-size:.5em;
}

#logininfo {
	margin:0;
	margin-bottom: 1.0em;
}

#logininfo p{
	font-size:2em;
	border:0 px solid purple;
/*
	background-color:blue;
*/
	width:auto;
	margin:0;
	-moz-border-radius: 1.5em;
	border-radius: 1.5em;	

}

#main-content {
	display:block;
/*	position:relative; */
	width:100%;
	width:auto;
	min-height:200px;
	height:auto;
	border:0px solid purple;
/*
	background-color:yellow;
*/
	clear:both;
	min-width:90%;
	-moz-border-radius: 1.5em;
	border-radius: 1.5em;	
	margin-left:1.0em;
	margin-right:1.0em;
	margin-right: 0.9em;
}

#menuicon {
	float:right; 
	margin-right: 2.0em;	
	margin-right: 1.0em;	
	margin-right: 0.0em;	
	margin-right: 0.5em;	
	
	
/*
	background: url('../images/html5logo_32x32.png') top center no-repeat;
	background: url('../images/menuicon36x36.png') top center no-repeat;


	background: url('../images/menuicon36x36.png') top center no-repeat;
	min-height:65px;
	min-width:50px;

	background-size: 36px 36px;
	max-height:36px;
	max-width:36px;
	min-width:36px;
	min-height:36px;
	height:auto;
	width:auto;

*/
	margin-top:-7.7em;
	margin-top:-5.5em;


}

#mobileiwlogo {
	width:100%;
}

#nav {
	margin-top: 0.0em;
	text-decoration:none;
	border:0px solid red;
	width:98%
}

#nav ul {
		text-decoration:none;
}


#nav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.0em;
	color:#fdf9ef;  /*  Light Tan    	*/
	color:#faf1d9;	/*	Tan    				*/
	color: #394a37; /*  Dark Green  */
	font-weight:600;

	list-style: none;

/*
	padding: .5em 1em .5em 1em;
	
	margin-bottom: 0.51em;
	margin-left: 0.5em;
	margin-right: 0.5em;

	-moz-border-radius: 0.7em;
	-webkit-border-radius: 0.7em;
	border-radius: 0.7em;
	border: 0.05em solid #3e3c3f; 

	text-decoration:none;

	min-height: 1.0em;
	width:auto;
	height:auto;

	background: -moz-linear-gradient(
		top,
		#9d9c7e 0%,
		#ebebeb 45%,
		#dbdbdb 45%,
		#394a37);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9d9c7e),
		color-stop(0.45, #ebebeb),
		color-stop(0.45, #dbdbdb),
		to(#394a37));
	-moz-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	text-shadow:
		0px -1px 0px rgba(222,211,189,0.2),
		0px 1px 0px rgba(57,74,55,1);	
*/
}


#nav a {
	border:0;
	min-height:1.2em;
	margin-top:0;
	margin-bottom:0;
	
	text-decoration:none;
	font-family;arial,verdana,helvetica,sans-serif;

	font-size: 1.1em;
	font-weight:normal;
	text-shadow: 6px 6px 8px rgba(150, 150, 150, 1);
	text-shadow: 6px 6px 8px rgba(51, 48, 78, 1);
	text-shadow: 3px 3px 4px silver;

	color:#fdf9ef;  /*  Light Tan    	*/

}


#nav li a {
	text-decoration:underline;
	color:#fff;
/*	text-transform:uppercase; */
/*		letter-spacing:1px */
	color:white;  
	font-weight:bold;
}

#nav li a:hover {
	/*background:#a2b241;	*/
	text-decoration:underline;
	text-decoration: none;
	color:#faf1d9;
	/* color:red; */

}


#nav li {		/* overrides default css  */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#fdf9ef;  /*  Light Tan    	*/
	color:#faf1d9;	/*	Tan    				*/
	color: #394a37; /*  Dark Green  */
	font-weight:600;

	list-style: none;

	padding: .5em 1em .5em 1em;
	padding: .4em 1em .4em 1em;
	
	margin-bottom: 0.51em;
	margin-left: 0.5em;
	margin-right: 0.5em;

	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	border: 0.05em solid #3e3c3f; 

	text-decoration:none;

	min-height: 1.0em;
	width:auto;
	height:auto;

/*
	background: -moz-linear-gradient(
		top,
		#9d9c7e 0%,
		#ebebeb 45%,
		#dbdbdb 45%,
		#394a37);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9d9c7e),
		color-stop(0.45, #ebebeb),
		color-stop(0.45, #dbdbdb),
		to(#394a37));
	-moz-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	text-shadow:
		0px -1px 0px rgba(222,211,189,0.2),
		0px 1px 0px rgba(57,74,55,1);
*/
	background-color: #99cc66;
	border: 1px solid #394a37; /*  Dark Green  */
		
}


#nav a {		/* overrides default css  */
	border:0;
	min-height:1.2em;
	margin-top:0;
	margin-bottom:0;
	
	text-decoration:none;
	font-family;arial,verdana,helvetica,sans-serif;

	font-size: 1.1em;
	font-weight:normal;
	text-shadow: 6px 6px 8px rgba(150, 150, 150, 1);
	text-shadow: 6px 6px 8px rgba(51, 48, 78, 1);
	text-shadow: 3px 3px 4px rgba(51, 48, 78, 1);
	text-shadow: 2px 2px 3px rgba(150, 150, 150, 1);

	color:#fdf9ef;  /*  Light Tan    	*/

}


#nav li a {		/* overrides default css  */
	text-decoration:underline;
	color:#fff;
/*	text-transform:uppercase; */
/*		letter-spacing:1px */
	color:white;  
	font-weight:bold;
}

#nav li a:hover {
	/*background:#a2b241;	*/
	text-decoration:underline;
	text-decoration: none;
	color:#faf1d9;
	color:red;

}



#navoutercontainer {
	border:0px solid purple;
}

#productname {
	font-family: 'Rock Salt', cursive;
	display:inline-block;
	text-align:left;
}

#signuplinkcontainer {
	margin-top:1em;
	font-size:2em;
}

#statusmessagecontainer {
	height:auto;
	color:#3d905c;	/*	Deep Green		*/
	display:block;
	font-size:2.0em;
}

#statusmessagecontainer p {

}



/* ***************************************************** */
/* *******************   Classes   ********************* */
/* ***************************************************** */

/*	Fonts  */
.logofont {
	font-family: 'AirStripRegular';
/*	font-size:4em;  */
}


/*	Default - Global  */

.hidden {
	display:none;
	visibility:hidden;
}

.loginfields {
	min-width: 5em;
}

.css3navbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3em;
	font-size: 2.5em;
	color: #3e3c3f;
	font-weight:700;
	padding: .5em 1em .5em 1em;
	background: -moz-linear-gradient(
		top,
		#9d9c7e 0%,
		#ebebeb 45%,
		#dbdbdb 45%,
		#394a37);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9d9c7e),
		color-stop(0.45, #ebebeb),
		color-stop(0.45, #dbdbdb),
		to(#394a37));
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	border: 1px solid #3e3c3f;
	-moz-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 2px rgba(57,74,55,1);
	text-shadow:
		0px -1px 0px rgba(222,211,189,0.2),
		0px 1px 0px rgba(57,74,55,1);
}

.iwheader {
/*
	background-color:purple;
*/
}

.disabled_textbox {
	border:0px;
	background:;
	background-color:transparent;
	font-size:1.2em;
	padding-left:1.0em;
}

.nounderline {
	text-decoration: none;
}

/*	Elements  */

.menu_normal_icon {
	float:right; 
	margin-right: 0.8em;	
	margin-right: 0.0em;	
	margin-top: -1em; 

	background: url('../images/menuicon24x24.png') top center no-repeat;
	background-size: 24px 24px;
	max-height:24px;
	max-width:24px;
	min-width:24px;
	min-height:24px;
	height:auto;
	width:auto;

	border:0px solid black;
}

.menu_up_icon {
	float:right; 
	margin-right: 0.8em;	
	margin-top: 0.1em; 
	background: url('../images/menu_up_icon.png') top center no-repeat;
	background-size: 24px 24px;
	max-height:24px;
	max-width:24px;
	min-width:24px;
	min-height:24px;
	height:auto;
	width:auto;
/*
	height:50px;
	width:50px;
	max-height:36px;
	max-width:36px;
	min-width:36px;
	min-height:36px;
	height:auto;
	width:auto;	
*/
}

.productnamefont {
	font-family: 'Rock Salt', cursive;
	font-weight:normal;
	color:#9d9c7e;  /*  Light Green  	*/
	color:#3e3c3f;	/*	Almost Black	*/
	text-shadow: 4px 4px 4px #aaa;
	text-shadow: 2px 2px 3px #9d9c7e;	 /*  Light Green  	*/		
}

.visible {
	display:block;
	visibility:visible;
}


/* global foundicon styles */
[class*="foundicon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: inherit;
  vertical-align: baseline;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
}

[class*="foundicon-"]:before {
  font-family: "GeneralFoundicons";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
}

/* icons */
.foundicon-settings:before {
content: "\f000   ";

}

/* general icons for IE7 */
[class*="foundicon-"] {
  font-family: "GeneralFoundicons";
  font-weight: normal;
  font-style: normal;
}

.foundicon-settings {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = "&#xf000;");
}


/* --------------------------------------------- */



/* -------------	Maybe Unused -------------- */
#welcome {
	list-style-type:none;
	float:left; 
	padding: 6px 3px 0 0px;
	margin: 0;
	margin-left:-20px;
	border-radius: 2px;
	text-decoration:none;
	color:#faf1d9;	/*	Tan    				*/
	font-size:.7em;
	font-weight:normal;
	font-family;arial,verdana,helvetica,sans-serif;	
}


#tagline {
	padding-left:4px;
	padding-top:46px;
	padding-left:0em;
	padding-top:0em;
}

.top_buttons {
	
	background-image:url('../images/top_button_background_fade_green_to_black.png');
	background-position:center;
	width:auto;
	position:relative;
	border-left:1px solid #394a37;
	border-right:1px solid #394a37;
	border-bottom:1px solid #394a37;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	font: 11px/1.1 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-weight:bold;
	color:white;
	color:#faf1d9;	/*	Tan    				*/
	text-align:center;
	padding-top:0px;
	padding-top:4px;
	padding-bottom:-4px;
/*	line-height:1.9em; */
	padding-left:6px;
	padding-right:6px;
	
	background: #3e3c3f;	/*	Almost Black	*/
	background: rgb(62, 60, 63);	/*	Almost Black	*/
	background: #394a37;	/*  Dark Green   	*/	
	background: -moz-linear-gradient(270deg, rgb(62, 60, 63) 5%, rgb(57, 74, 55) 75%);
	background: -webkit-linear-gradient(270deg, rgb(62, 60, 63) 5%, rgb(57, 74, 55) 75%);
	background: -o-linear-gradient(270deg, rgb(62, 60, 63) 5%, rgb(57, 74, 55) 75%);
	background: -ms-linear-gradient(270deg, rgb(62, 60, 63) 5%, rgb(57, 74, 55) 75%);
	background: linear-gradient(0deg, rgb(62, 60, 63) 5%, rgb(57, 74, 55) 75%);
	min-height:18px;
}
	
.top_buttons a {
	font: 11px/1.1 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:white;
	text-decoration:underline;
	padding:0px;
	margin:0px;
}

.top_buttons a:hover {
	color: #c0c0c0;
	color:#febe10;
	color:#e0dfb4;
	color:#e1d6c0;
	color:#faf1d9;
	text-decoration: none;
}

	

#centerposition {
	display: inline-block;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 940px;
	width: auto;
/*
	margin-left: auto;
	margin-right: auto;
	width: 960px;
*/
}


#leftmenu {
	padding: 10px 0px 10px 6px;
	background-color:#394a37;	/*  Dark Green   	*/	
	border:1px solid #ded3bd;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	color:#fdf9ef;  /*  Light Tan    	*/
	min-height:300px;
	visibility:hidden;
	display:none;
}

#right {
	width: 130px;
	position: absolute;
	top: 100px;
	right: 0px;
	height: 200px;
}

.container_960 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}



