div.error
{
	font-weight: bold;
	font-size: 18pt;
}

body
{
	background-color: #fff;
	/*color: #585858;*/
	font-size: 12pt;
	font-family: "trebuchet ms", helvetica, sans-serif;
}


h1,h2,h3,h4,h5,h6
{
	font-weight: normal;
	letter-spacing: -1px;
}

h3,h4,h5,h6
{
	/*color: #562F00;*/
}

h1 span
{
	font-weight: bold;
}

h3 span
{
	font-weight: bold;
}

h4 span
{
	font-weight: bold;
}

br.clear
{
	clear: both;
}

img
{
	/*padding: 3px;*/
	/*border: solid 1px #e1e1e1;*/
}

a
{
	text-decoration: underline;
	color: #AB5500;
}

a:hover
{
	text-decoration: none;
}

ul.links
{
	list-style: none;
}

ul.links li
{
	line-height: 2em;
}

ul.links li.first
{
}

p
{
/*line-height: 1.8em;*/
}

/* Footer */

#footer
{
width: 950px;
margin: 0 auto;
text-align: center;
clear: both;
border-top: dotted 1px #E1E1E1;
margin-top: 1.0em;
margin-bottom: 1.0em;
padding-top: 1.0em;
}

/* Search */

input.button
{
background: #CC6C0C url('images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #AA7036;
font-weight: bold;
font-size: 0.8em;
height: 2.0em;
}

input.text
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

#search
{
position: relative;
width: 100%;
margin-bottom: 2.0em;
}

#search input.text
{
position: absolute;
top: 0em;
left: 0em;
width: 9.5em;
}

#search input.button
{
position: absolute;
top: 0em;
right: 0em;
min-width: 2.0em;
max-width: 2.5em;
}

table.menu td
{
	height: 2.0em;
}

a.menu
{
	font-family: helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	margin-left: 0.5em;
	color: #000000;
	text-decoration: none;
}

a.menu:hover
{
	color: #f03030;
}

a.active
{
}

#resume 
{ 
	margin-bottom: 0.08in;
	direction: ltr;
	color: #000000;
	text-align: left;
	widows: 2;
	orphans: 2;
	font-family: "Times New Roman", serif;
	font-size: 12pt;
	so-language: en-US ;
}
#resume h2
{
	text-align: center;
}

