@font-face {
font-family: "FreeSerif";
src: url("/files/freefont/FreeSerif.ttf")
		}

BODY {
	color: black;
	background-color: white;
 	font-family: "FreeSerif", "verdana", "trebuchet ms", sans-serif;
 	font-size: 10pt;
	margin: 0px;
	border: 0px;
		}


DIV.body {
 	font-size: 10pt;
	margin-top: 0px;
	margin-right: 100px;
	margin-left: 100px;
		}

TABLE {
	color: black;
	background-color: white;
	margin: 0px;
	border: 0px;
		}


TD	{
	color: black;
	background-color: white;
 	font-family: verdana, "trebuchet ms", sans-serif;
 	font-size: 10pt
		}

   
H1	{
	color: black;
	background-color: white;
	font-family: garamond, georgia, serif; 
	font-size: 18pt; font-weight: 500;
	text-align: center;
		}

H2	{
	color: black;
	background-color: white;
	font-family: garamond, georgia, serif; 
	font-size: 14pt; font-weight: 500;
		}

H3 	{
	color: black;
	background-color: white;
	font-family: Georgia, serif;
	font-size: 12pt;
		}
   
H4	{
	color: black;
	background-color: white;
	font-family: georgia, serif;
	font-size: 11pt;
	text-align: center;
		}
			
HR {
	color: black;
	background-color: white;
	text-align: center;
		}
			
a {
	text-decoration: none;
	color: rgb(2,50,142);
		}

	
a:active {
	color: red;
		}

.navright {
	color: white;
	background-color: rgb(2,50,142);
	text-align: right;
		}

.navleft {
	color: white;
	background-color: rgb(2,50,142);
	text-align: left;
	font-size: 1.4em;
	font-family: garamond, georgia, serif; 

		}

.navitem {
	color: white
		}

.navsitem {
	color: rgb(2,50,142);
	background-color: white;
		}

.thisnav {
	font-variant: small-caps;
	font-size: 1.2em;
}

.fw1 {
	font-size: 1.4em;
	color: rgb(2,50,142);
		}

.fw2 {
	font-weight: 500;
	color: rgb(2,50,142);
		}


.body {
	color: black;
 	font-family: verdana, "trebuchet ms", sans-serif;
 	font-size: 10pt;
		}

.navigation {
	font-family: "trebuchet ms", verdana, serif;
	font-size: 8pt;
	text-align: center;
		}

.photo  {
	text-align: center;
	font-family: Georgia, serif;
	font-size: 14pt;
		}

.c {
	text-align: center;
		}

.r {
	text-align: right;
		}

.main {
	font-size: 24pt;
		}

.center {
	text-align: center;
		}

.heading {
	text-align: center;
		}

.red {
	text-decoration: none;
	color: red;
		}

.sm {
	font-size: 8pt;
		}

.smc {
	font-size: 8pt;
	text-align: center;
		}

.alert {
	text-align: center;
	color: red;
}
.performer {
	font-style: italic;
	text-align: center;
	padding-bottom: 3em;
}

.mnt {
	text-indent: 2em;
}

.title1 { font-size: 2.0em;}
.title2 { font-size: 1.4em;}
.title3 { font-size: 1.0em;}

/********* Resume Styles ************/

.resumeheader {
	font-family: serif;
	font-variant: small-caps;
	text-align: center;
	font-size: 1.2em;
}

.resumename {
	font-family: serif;
	font-size: 2.2em;
	margin: 0em;
}

.resumeinstr {
	font-size: .8em;
}


.resumeheading { 
	font-family: sans-serif;
	text-align: left;
	vertical-align: top;
	font-variant: small-caps;
	font-size: 1.6em;
	font-family: serif;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 30px;
}

.resumebar {
	color: rgb(255,255,255);
	background-color: rgb(88,114,162);
}

.resumebody { 
	font-family: sans-serif;
	text-align: left;
	font-size: 0.9em;
	padding-left: 1em;
	margin-left: 20%;
	line-height: 175%;
}

tr.odd td {
	background-color: rgb(200,200,200);
}

