/***************************************************
GLOBAL TEXT ELEMENTS
***************************************************/

body {
	margin: 0px 10px 20px 10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #ffffff; }

a {
	color: #000000;	text-decoration: none; }
a:link { color: #000000; }a:active { color: #000000; }a:visited { color: #000000; }a:hover { color: #ffffff; background-color:#6699ff; }

a.nav {	font-size: 10pt;	color: #000000;	text-decoration: none }
a.nav:link { color: #000000; }a.nav:active { color: #000000; }a.nav:visited { color: #000000; }a.nav:hover { color: #ffffff; background-color: #6699ff; }
a.view {	color: #6699ff;	text-decoration: none; }
a.view:link { color: #000000; }a.view:active { color: #000000; }
a.view:visited { color: #000000; }
a.view:hover { color: #ffffff; background-color:#6699ff; }

/***************************************************
HEADING TEXT ELEMENTS
***************************************************/
h1 {	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 12pt;
	font-weight: normal; }
h1.resume {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;	font-size: 24pt;	font-weight: bold; }
h2 {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;	font-size: 12pt;	font-weight: normal; }
h2.2 {	margin: 20px 10px 0px 10px;	padding: 0px 0px 0px 0px;	font-size: 12pt;	font-weight: normal; }
h2.resume {	margin: 0px 10px 0px 10px;	padding: 0px 0px 0px 0px;	font-size: 14pt;	font-weight: bold; }
h3.resume {	margin: 0px 10px 0px 10px;	padding: 0px 0px 0px 0px;	font-size: 12pt;	font-weight: bold; }

/***************************************************
PARAGRAPH TEXT ELEMENTS
***************************************************/

p.details {	margin: 10px 10px 0px 10px;	padding: 0px 0px 0px 0px;	font-size: 10pt;	font-weight: normal; }
p.resume {	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	font-weight: normal; }
p.view {
	margin: 0px 10px 24px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
	font-weight: normal; }

p.copyright {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt; }


/***************************************************
MISCELLANEOUS
***************************************************/

.nav10 { margin: 0px 10px 0px 0px; }
.top10 { margin: 10px 0px 0px 0px; }
.top20 { margin: 20px 0px 0px 0px; }
hr {	margin: 20px 10px 0px 10px;	padding: 0px 0px 0px 0px;	color: #6699ff; }
ul {	margin:20px 10px 0px 25px;	padding:0px 0px 0px 0px;	font-size: 10pt; }
