* {
	margin: 0px;
	padding: 0px;
}

@font-face {
    font-family: calibri;
    src: local(calibri), url('fonts/calibri.ttf') format('opentype');
}

body, html {
	font-family: calibri;
	font-size:15px; 
	background: #FFF;
	margin: 0;
	padding: 0;
	color: #575757;
	width:100%;
	height:100%	
}

form { margin: 0; }


ul, ol, dl { 
}


ul.menu {
	font-family: calibri;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 0;
    overflow: hidden;
    background-color: #004318;
	height:30px;	
	
}

ul.menu li {
    float: left;
}

ul.menu li a {
    display: inline-block;
	color:#FFF;
    text-align: center;  
    text-decoration: none;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 5px;
	height:30px;
}

ul.menu li a:hover {
    background-color: #028631;
	height:inherit;
	height:30px;
}

ul.menu li a:focus {
    background-color: #028631;
	height:30px;
}

h1, h2, h3, h4, h5, h6, p {
}

a img { 
	border: none;
}

a:link {
	color: #42413C;
	text-decoration: underline;
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}

a.main:link {
	color: #FFF;
	text-decoration: none;
}
a.main:visited {
	color: #FFF;
	text-decoration: none;
}
a.main:hover, a:active, a:focus {
	text-decoration: none;
}

.container {	
	width: 100%;
	background-color:#FFF;	
}

.headerTopLine{
	height:5px;
	background-color:#9fcf67;
	clear:both;
}

.header {
	font-family: calibri;
	background-color:#ccc;
	height: 30px;	
	clear:both;
	position:fixed;
	width:100%;
}

.appheader{
	clear:both;
	width:98%;
	background-color:#028631;
	padding-top: 30px;
	padding-left: 1%;
	padding-right: 1%;
	height: 40px;
	position:fixed;
	z-index: 50;	
}

.content {	
	width:100%;
	overflow:hidden;	
}

innerContent {
	padding: 2% 2%;
	margin: auto auto;
}

.footer {
	width: 100%;
	margin: 5% 0 0 0;	
	font-size: 12px;
	color: #575757; 	
	padding: 10% 0% 15% 0%;	
	background-color:#CCC;
	overflow:none;

}

.textarea { 
	overflow:hidden;
	font-family:inherit;
	font-size:inherit;
}

.appbutton {
	width:350px;
	height:150px;
	background-color:#9fcf67;
	color:#FFF;
	font-weight:bold;
	font-size:30px;
}

.icon {
	padding:0 10px;
}


#rcornersFPX{
	border-radius: 5px;
}



input[type="submit"] {
	border: 0;
}

.button {	
	font-size:13px;
	height:30px;
	cursor: pointer;	
	color:#FFF;	
	background-color:#9fcf67;
}

input[type="submit"] {
	border: 0;
	background-color:#028631;
}
