body{
    text-align: center; 
    
}

A:link {text-decoration: none;
	color: #0020ff;	
}
A:visited {text-decoration: none; 	
	color: #0020ff;	
}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: #0020ff;}

div#container{
	width:1000px;
	margin: 0 auto;
	background-color: #CCFE99;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	font-weight:normal;
	text-align: left; 
	font-size: 1.2em !important;
	font-size: 1.0em; 
}

div#header {
	# background-color: #002468;  
	background-color: #99CC33;  
	width: 100%;
	float: left;
	position: relative;
	top: 43px;
	hover: pointer;
}

div#headerLogo{
	background-color: #CCFE99;
	float: right;
	position: relative;
	right: 100px;
	top: -80px;
}

div#mainbody{
	font-size: 90%;
	position: relative;
	top: -100px;	
	padding: 10px;
	text-align: center;
}

div#statement{
	font-size: 100%;
	padding-bottom: 10px;
}

div#center-left{
	width: 90%;
	text-align: left;
	padding-left: 110px !important;
	padding-left: 20px; 
}

div#about{
	padding-top: 10px;
	font-size: 0.9em;
}

div#footer{
	font-size: 70%;
	text-align: center;
	position: relative;
	# top: -60px;	
}

div#navHome{
	text-align: right;
	font-size: 90%;
}

div .people{
	text-align: left;
}

div#services{
	font-size: 80%;
	position: relative;
	top: -100px;	
	padding: 10px;
	text-align: left;
}

.peopleTitle{
	font-size: 130%;
	vertical-align:middle;
}

h2 {
	padding:.1em 0 .1em 0;
	margin:.1em 0 .1em 0;
	color:#FFF;
	border-bottom:2px solid #ffb300;
	letter-spacing: 0.1em
}

body{
        background-color: #CCFE99;
}

.bodyRow{
	padding: 30px;
	border-bottom: 1px dashed gray;
}

.lastBodyRow{
	padding: 30px 30px 15px 30px;
}

.clear{
	clear: both;
	margin-bottom: 10px;
}

.left{
	float: left;
}

.right{
	float: right;	
}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.jtribe {
	font-size: 80%;
}


td#optional{
        font-weight: normal;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	text-align: left; 
	font-size: 80%;
}

td#mandatory{
        font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	text-align: left; 
	font-size: 80%;
}

input#optional{
        font-weight: normal;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	text-align: left; 
	font-size: 80%;
}

input#mandatory{
        font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	text-align: left; 
	font-size: 80%;
}

td#mandatorymissing{
        font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	text-align: left; 
	font-size: 80%;
	color: #ff0000;
}

div#mandatorymissing{
        font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	text-align: center; 
	font-size: 120%;
	color: #ff0000;
}

table#inputArea{
	background-color: #ECFEC9;
}

td#odd{
        font-weight: normal;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	background-color: #CCFE99;
	text-align: left; 
	font-size: 80%;
}

td#xtitle{
        font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	background-color: #9CFE69;
	text-align: left; 
	font-size: 80%;
}

td#even{
        font-weight: normal;
	background-color: #ECFEC9;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	text-align: left; 
	font-size: 80%;
}
