/* CSS Document */

body,text,p,td,ul,ol,dl,h1,h2,h3,h4 
{
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	font-size: 9pt;
} 
body 
{
	background-color : #f6f6f6;
}
h1 
{
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	font-size: 14pt; 
	color: #000088;
} 
h2 
{
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	font-size: 12pt; 
	color: #000088;
} 
h3 
{
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #000088;
} 
li 
{
	margin-top : 6pt;
} 
p 
{
	margin-top : 3pt;
} 
dt 
{
	font-weight: bold; 
	margin-left: 18pt; 
	margin-top : 6pt;
} 
dd 
{ 
	margin-left: 24pt; 
	margin-top : 3pt; 
	
} 
a:link
{ 
	color: #0000ff; 
}
a:hover, a:active 
{
	color: #993300;
}
a:visited 
{
	color: #003399;
}
.aNoLink 
{
	text-decoration: none;
}

div.page
{
	margin-top: 2em;
	margin-bottom: 1.5em;
	margin-left: 3em;
	margin-right: 3em;
	padding: 8em;
	padding-top: 3em;
}


.pDateRange, .DateRange 
{ 
	font-style: italic;
}
div.pageHeader, div.ToC, .spanCategory, .spanToC, div.category, div.footer
{
}
#footer
{
	border-top: 1px #cccccc dotted;
	font-size: .9em;
	padding: 0em;
}
.spanCategory, .spanToC, div.category, div.footer, div.ToC
{
	margin-top: 24pt;
	margin-bottom: 18pt;
}
.spanPosition, div.position, p.position
{
}
hr 
{
	display: none;
	visibility: hidden;
}
.hrInterstice 
{
	display: none;
	visibility: hidden;
}
div.ReturnNavBlock, .spanReturnNav, .spanContactButton
{
	color: 0000ff;
	/*
	background-color : #f6f6f6;
	border : 1px solid #888888;
	border-left : 2px solid #888888;
	border-bottom : 2px solid #888888;
	*/
	padding: 4px;
}
a.returnNav, a.contactLink
{
	color: 0000ff;
}
.spanReturnNav:hover, a.returnNav:hover, a.contactLink:hover
{
	background-color : #ffffff;
	color: #993300;
	text-decoration: none;
}
h2.categoryHeader, div.pageHeader
{
	margin-top: .25em;
	/*
	width: 99%;
	padding: 4px;
	*/
}
address 
{
}
div.category
{
}
div.category-sub-1
{
}
div.category
{
	margin-top: .25em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding: .5em;
	display: none;
	visibility: hidden;
}
#categoryObjective
{
	display: block;
	visibility: visible;
}

div.category-body
{
	display: block;
	visibility: visible;
}
h3.category-sub-1-title, dt.category-sub-1-title
{
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #000088;
}

div.category-sub-1
{
	display: block;
	margin-left: 1em;
}
div.category-sub-1-body
{
	display: block;
	visibility: visible;
	background-color: #eeeeee;
	border: 1px #000088 dotted;
	margin: 1em;
	padding: 1em;
}
#SkillsBody ul
{
	display: block;
	background-color: #eeeeee;
	border: 1px #000088 dotted;
	margin: 1em;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 3.5em;
}

a.toggle-hide
{
	display: inline;
	visibility: visible;
}
a.toggle-show
{
	display: none;
	visibility: hidden;
}
span.toggle-symbol, a.toggle-hide, a.toggle-show
{
	font-weight: normal;
	color: #6f6f6f;
	font-size: .75em;
	padding: .25em;
	vertical-align: text-top;
}

#categoryMenu
{
	list-style-type: none;
	text-align: left;
	margin-bottom: 0em;
	margin-left: 0em;
	white-space: nowrap;
	padding: 0em;
}
#categoryMenu li
{
	text-align: center;
	display: inline;
	border-width: 1px;
	border-style: dotted;
	border-color: #000088;
	margin-right: .25em;
	margin-left: 0em;
	margin-bottom: 0em;
	padding: .25em;
	background-color: #ffffff;
}
#categoryMenu li:hover, #categoryMenu a:hover
{
	background-color: #993300;
	color: #ffffff;
}
.ReturnNavBlock
{
	display: none;
	visibility: hidden;
}
#tabHideAll
{
	display: none;
	visibility: hidden;
}
#tabShowAll
{
}


/*
div
{
	border: 1px #ff0000 solid;
}
*/