html						{background-image:url("http://casey.shobe.info/documents/resume/page_bg.png");margin:0;padding:0;font-family:Helvetica, Arial,sans-serif;font-size:11pt;height:100%}

body						{background-color:#fff;color:#000;border-color:#999;border-style:solid;border-width:1px;margin:3em;padding:2em}

div.employmentheader				{border-color:#99c;border-style:none none dashed none;border-width:0 0 1px 0;display:table;border-collapse:collapse;width:100%;font-style:italic}
div.employmentheader > div			{display:table-cell;vertical-align:top}
div.employmentheader > h2			{display:table-cell;vertical-align:bottom}
div.employmentheader > h3			{display:table-cell;vertical-align:bottom;font-size:80%;font-weight:normal;text-align:right}
div.footer					{border-color:#aaa;color:#777;border-style:dotted;border-width:1px;font-size:80%;text-align:center;padding:1em;margin-top:3em}
div.headerbox					{background-color:#fffdfd;border-color:#800;border-style:solid;border-width:2px;padding:0.3em}
div.header					{display:table;border-collapse:collapse;width:100%}
div.header div					{display:table-cell;vertical-align:top}
div.header h1					{font-size:150%;font-weight:bold}
div.header span.bold				{font-size:150%;font-weight:bold}
div.header span.sub				{font-size:125%}
div.iewarning					{display:none}
div.left h1					{margin:0}
div.mainsection					{border-color:#008;border-style:none none solid none;border-width:0 0 2px 0}
div.mainsectionbox > h1				{display:table;border-collapse:collapse;width:100%;font-weight:normal;margin:0}
div.mainsectionbox > h1 > span			{display:table-cell;vertical-align:bottom}
div.mainsectionbox > h1 > span.main		{font-size:150%}
div.mainsection h1				{font-size:100%}
div.mainsection > h1				{display:table-cell;vertical-align:top;font-size:150%;font-weight:normal}
div.mainsection					{margin-top:1em}
div.pagebreak					{display:none;page-break-before:always}
div.pagebreak + div.subsection			{border-color:#800;border-style:solid none none none;border-width:1px 0 0 0}
div.right					{text-align:right}
div.subsection					{background-color:#fffafa;padding:1em 1em 0 1em}
div.subsection + div.subsection			{border-color:#800;border-style:solid none none none;border-width:1px 0 0 0;margin-top:1em}
div.subsection > h2				{font-style:italic}
div.subsection h2				{margin:0}

h2						{font-size:125%;font-weight:normal}

li.contactline					{font-style:italic}
li.leavereason					{font-style:italic}

.nocss						{display:none}
.note						{font-style:italic}
.rightnote					{font-style:italic}

table						{width:100%}
table.certlist					{padding-left:2.5em}
table.certlist td.date				{width:20%;text-align:center}
table.certlist td.level				{white-space:nowrap;text-align:right;width:20%}
table.certlist td.main				{width:60%}

span.emphasis					{font-style:italic}
span.firstword					{font-style:normal;font-weight:bold}
span.printonly					{display:none}
span.rightnote					{text-align:right}
