body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #4D4D4D;
}
table {
	font-size: 0.9em;
}
.bodytable {
	font-size: 100%;
}
.body_text {
	font-size: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.body_link {
	color: #1875AD;
}
.element_link {
	color: #FFFFFF;
	background-color: #1875AD;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}

.title {
	font-size: 140%;
	font-weight: bold;
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 20px;
}
.element_title {
	font-size: 140%;
	text-align: right;
	margin-top: 6px;
	margin-right: 30px;
	margin-bottom: 4px;
	margin-left: 10px;
}
.subtitle {
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.hometitle {
	font-size: 350%;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 45px;
	margin-left: 20px;
	color: #CCCCCC;
}
.paragraph {
	margin-top: 5px;
	margin-bottom: 5px;
}
.emphasis {
	font-weight: bold;
}
.indent {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 20px;
}
.footer {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 80%;
}
.image {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
}
.image_margin {
	text-align: center;
	vertical-align: middle;
	padding: 40px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.image_border {
	border: 1px solid #999999;
}
.bottom_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
}
.caption {
	font-size: 80%;
	margin-top: -5px;
}
.sparkle {
	background-color: #E6E6E6;
	color: #666666;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.sparkle_light {
	background-color: #E6E6E6;
	color: #666666;
}
.sparkle_text {
	background-color: #E6E6E6;
	color: #4D4D4D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.sparkle_link {
	color: #1D4E73;
}
.system_tab {
	background-color: #BFCFD9;
}
.system {
	background-color: #BFCFD9;
	color: #1D4E73;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #1875AD;
}
.system_text {
	background-color: #BFCFD9;
	color: #1D4E73;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.innovation_tab {
	background-color: #D9C7B7;
}
.innovation {
	background-color: #D9C7B7;
	color: #824234;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #C96750;
}
.innovation_text {
	background-color: #D9C7B7;
	color: #824234;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}

/* used in ResumeSkills.html */
.innovation_textdark {
	background-color: #C96750;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.concept_tab {
	background-color: #B8D4CF;
}
.concept {
	background-color: #B8D4CF;
	color: #1D5E52;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #2B8F7B;
}
.concept_text {
	background-color: #B8D4CF;
	color: #1D5E52;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.intuition_tab {
	background-color: #C0C0C9;
}
.intuition {
	background-color: #C0C0C9;
	color: #3C3B63;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #5A5996;
}
.intuition_text {
	background-color: #C0C0C9;
	color: #3C3B63;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}

/* used in ResumeWork.html */
.intuition_textdark {
	background-color: #5A5996;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.analysis_tab {
	background-color: #CFC1C6;
}
.analysis {
	background-color: #CFC1C6;
	color: #7D2947;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #BD3E6B;
}
.analysis_text {
	background-color: #CFC1C6;
	color: #7D2947;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.aesthetic_tab {
	background-color: #C5CCAD;
}
.aesthetic {
	background-color: #C5CCAD;
	color: #4A4A1A;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #75752A;
}
.aesthetic_text {
	background-color: #C5CCAD;
	color: #4A4A1A;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
/* used in ResumeFront.html - changed to gray rather than green*/
.aesthetic_textdark {
	background-color: #666666;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.detail_header {
	background-color: #E6E6E6;
	color: #4D4D4D;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 140%;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.detail_subheader {
	color: #4D4D4D;
	font-size: 100%;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.detail_title {
	font-weight: bold;
}
.detail_caption {
	font-size: 100%;
}
