body    {
	background-color: rgb(255, 255, 255);
}

#qualifications    {
	clear: both;
}

#experience    {
	clear: both;
}

div.developer    {
	float: left;
	width: 50%;
}

div.address    {
	float: right;
	width: 50%;
}

p.name    {
	text-align: center;
	font-weight: bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 20pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 2pt;
}

p.tagline    {
	text-align: center;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
}

p.address,p.phone,p.email {
	text-align: right;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 2pt;
}

p.sectionheader    {
	clear: both;
	text-align: left;
	font-weight: bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 16pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 9pt;
}

div.label    {
	clear: both;
	float: left;
	width: 25%;
	text-align: right;
	font-weight: bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	padding-top: 0pt;
	padding-right: 0pt;
	margin-top: 2pt;
	margin-bottom: 2pt;
	margin-right: 0pt;
}

div.points    {
	float: right;
	width: 75%;
}

p.point    {
	text-align: left;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 2pt;
	margin-bottom: 5pt;
	margin-left: 15pt;
}

div.job    {
	clear: both;
	padding-top: 12pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

div.jobtitle    {
	float: left;
	width: 25%;
	text-align: right;
	font-weight: bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 2pt;
	margin-bottom: 5pt;
	margin-top: 0pt;
	margin-bottom: 9pt;
}

div.company    {
	float: left;
	width: 43%;
	text-align: left;
	font-weight: bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 2pt;
	margin-bottom: 5pt;
	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 15pt;

}

div.daterange    {
	float: right;
	width: 28%;
	text-align: right;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-style: italic;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 2pt;
	margin-bottom: 5pt;
	margin-top: 0pt;
	margin-bottom: 9pt;
}

div.spacer {
	clear: both;
	float:left;
	width: 25%;
}

div.skills    {
	clear: both;
	text-align: left;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-variant: small-caps;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 15pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 25%;
}

div.description p {
	clear: both;
	text-align: left;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 15pt;
	margin-top: 4pt;
	margin-bottom: 2pt;
	margin-left: 0%;
}

div.description p.subp {
	clear: both;
	text-align: left;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 35pt;
	margin-top: 4pt;
	margin-bottom: 2pt;
	margin-left: 0%;
}

span.companyname {
	font-weight: bold;
	font-style: italic;
}

#summary    {
	clear: both;
}

div.summaryskills {
	clear: both;
	margin-top: 2pt;
	margin-bottom: 2pt;
}

#education    {
	clear: both;
}

div.matriculation {
	clear: both;
	margin-top: 2pt;
	margin-bottom: 2pt;
}

div.degree    {
	clear: both;
	float: left;
	width: 75%;
	text-align: left;
	font-weight: bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 15pt;
	margin-top: 2pt;
	margin-bottom: 0pt;
	margin-left: 25%;
}

div.institution    {
	clear: both;
	width: 100%;
	text-align: left;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style: italic;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 15pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 25%;
}

div.graduationyear    {
	float: right;
	width: 23%;
	text-align: right;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-style: italic;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	margin-left: 0pt;
}

div.description    {
	clear:both;
	float:right;
	width: 75%;
	text-align: left;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	margin-top: 2pt;
	margin-bottom: 2pt;
	margin-left: 15pt;
}
