html {

	height: 100.1%;

}



body {

	text-align: center;

	background-color: #F2F7F5;

	margin: 0px;

}



#wrapper {

	background-color: #FFFFFF;

	border-right-width: thin;

	border-left-width: thin;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #7FB299;

	border-left-color: #7FB299;

	width: 760px;

	margin: 0 auto;

	text-align: left;



}



h1 {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;







}



#navlist

{

padding: 1px;

margin-left: 0;

font: 11px verdana, sans-serif;

width: 14em;

color: gray; }



#navlist li

{

list-style: none;

margin: 0px;

border-left: 1px #7FB299 solid;

border-bottom: 1px gray solid;

text-align: left;

}



#navlist li a

{

display: block;

padding: 0.7em 0.5em 0.7em 0.9em;

text-decoration: none;

}



#navlist li a:link { color: #000; }

#navlist li a:visited { color: #006; }



#navlist li a:hover

{

font-weight:bold;

color: #000080;

background: #F2F7F5;

border-left: 3px #7FB299 solid;

}



#navcontainer {

	float: left;

	margin-top: 20px;

	margin-right: 20px;

	margin-bottom: 10px;

	margin-left: 10px;

}



#content {

	margin:0px 50px 50px 260px;

	padding: 10px;

	text-align: left;

	line-height: 1.2;

}









#content ul {

}



#header {

	padding-top: 10px;

	padding-left: 10px;

}

h2 {

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;



}

p {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	line-height: 1.5em;

	font-size: 12px;

}

li {



	font-family: Geneva, Arial, Helvetica, sans-serif;

	line-height: 1.5em;

	font-size: 12px;

}

#copy {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: center;

}

img {

	border: none;

}

.explain {

	font-style: italic;

}

#cv {

	padding: 25px;

}

h3 {



	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.section {

	background-color: #F2F7F5;

	border: 1px solid #669999;

	padding: 3px;

	margin-top: 10px;

	margin-bottom: 10px;





}



label {

	margin-bottom: 10px;

	text-align: left;

	width: 30%;

	float: left;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;}



input {

	float: left;

	margin-bottom: 10px;

	text-align: left;

	border: 1px solid #333333;

	margin: 5px;

	width: 60%;

}.button {

	width: 30%;

	text-align: center;

}

.print {

	display: none;

}

#content h1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-right: 10px;
	margin-left: 10px;
}

#content h2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 10px;
	margin-left: 10px;
}
