/* Universal Style */
body
{
	background-color: #99a5b2;
	margin: 0px;
	font-family:  "Times New Roman", "Times", "Georgia", "serif";
	font-size: 100%;
}

body.blueprint
{
	background-color: #99a5b2;
	background-image: url(bp_1000.jpg);
	margin: 0px;
	font-family:  "Times New Roman", "Times", "Georgia", "serif";
	font-size: 100%;
}
p
{
	line-height: 120%;
}
p.footer{
	font-size: smaller;
	text-align: right;
	volume: soft;
	font-family: aural;
	padding: 15px 20px 0px 0px;
}
h1
{
	margin: 0px 0px 0px 0px;
	padding: 6px 20px 30px 6px;
	text-align: left;
	text-shadow: #777790 0.25em 0.25em 0.20em;
	font-size: 200%;
	font-variant: small-caps;
	color: #132040;
	background-color: transparent;
	background-position: 100% 7%;
}
h2
{
	margin: 0px 0px 0px 0px;
	padding: 6px 20px 2px 0px;
	text-align: left;
	text-shadow: #777790 0.25em 0.25em 0.20em;
	font-size: 155%;
	font-variant: small-caps;
	color: #132040;
	background-color: transparent;
	background-position: 100% 7%;
}
h3
{
	margin: 0px 0px 0px 0px;
	padding: 6px 20px 2px 0px;
	text-align: left;
	text-shadow: #777790 0.25em 0.25em 0.20em;
	font-size: 125%;
	font-variant: small-caps;
	color: #132040;
	background-color: transparent;
	background-position: 100% 7%;
}


/* Container */
#pageContainer
{
/*
	border: 1px;
	border-style: ridge;
*/
	background-color: transparent;
	padding: 10px 10px 10px 10px;
	margin: 10px;

/*	position: absolute;*/
	top: 50;
}


/* Profile Banner */
#profileBanner
{
/*	border: 1px solid yellow;*/
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 5px;
	margin: 0px;
}
/* Profile Banner */
#bannerLogo
{
/*	border: 1px solid red;*/
	position: absolute;
	top: 0px;
	left: 0px;
}
#bannerSlideshow
{
/*	border: 1px solid yellow;*/
	position: absolute;
	top: 0px;
	left: 163px;
}


/*
* pageText
*/
#pageText
{
/*	border: 1px solid yellow;*/
	position: absolute;
	top: 10px;
	left: 172px;

	padding: 10px;
	font-size: 100%;
}
#pageText p
{
	text-align: justify;
}
#pageText a:link 
{
	color: #0033aa;
}
#pageText a:hover, #pageText a:active 
{
	color: #8C0000;
	text-decoration: none;
}


/*
* profileText
*/
#profileText
{
/*	border: 1px solid yellow;*/

	position: absolute;
	top: 290px;
	left: 172px;

	padding: 10px;
	font-size: 100%;
}
#profileText p
{
	text-align: justify;
}
#profileText a:link 
{
	color: #0033aa;
}
#profileText a:hover, #profileText a:active 
{
	color: #8C0000;
	text-decoration: none;
}


/*
* Page Logo
*/
#pageLogo
{
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0px;
}


/*
* Navigation Menu
*/
#navMenu
{
	border: 1px solid #224477;
	background-color: #A4ACB3;
	padding: 0px 0px 0px 0px;

	position: absolute;
	margin: 0px;
	top: 290px;
	left: 10px;
	width: 158px; /* 12em;*/

	font-size: 80%;
	font-family: "Georgia", "Verdana", "sans-serif";
}
#navMenu h3
{
	background-color: #223366;
/*	background-color: #224477;*/
	color: #eee;
	margin: 0px;
	padding: 5px 1px 1px 1px;
	text-align: left;
	text-shadow: #444460 0.25em 0.25em 0.20em;
	font-size: 125%;
	font-variant: small-caps;
	background-position: 100% 7%;
}
#navMenu h3.select
{
	background-position: 50% 0%;
}
#navMenu h3:first-letter, #navMenu h3 span:first-letter
{
	color: #eee;
	font-size: 130%;
	padding-left: 3px;
}
#navMenu ul
{
	list-style-type: none;
	font-size: 105%;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
#navMenu li
{
	padding: 3px 3px 3px 6px;
	margin-bottom: 4px;
}
#navMenu li:hover
{
	padding: 3px 3px 3px 6px;
	background-color: #6B8082;
}
#navMenu a:link
{
	color: #204199;
}
#navMenu a:visited
{
	color: #222222;
}
#navMenu a:active
{
	color: #204160;
	text-decoration: none;
}
#navMenu a:hover
{
	color: #eeefff;
	text-decoration: none;
}

#profileAward
{
/*	border: 1px solid yellow;*/

	position: absolute;
	top: 590px;
	left: 10px;
	width: 160px;

	margin: 0px;
	padding: 0px;
}


/*
* Footer
*/
#footer {
	clear: both;
	text-align: right;
	margin: 0px -16em 0px 0px;
	padding: 25px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0% 95%;
}
#footer a {
	font-size: 70%;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

