/* _____________________________________________________________________
   
                     SS-WP-091112.css ~ "White Paper"
     XGB Web and Software Design ~ www.xgbdesign.com ~ rev. 2009.11.12
   _____________________________________________________________________
*/

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #8899B0;
	margin: 0;
}

div#shadow {
	position: absolute;
	top: 30px;
	left: 50%;
	width: 900px;	/* Height specified locally */
	margin-left: -472px;
	color: Black;
	background-color: #434B57;
}

div#paper {
	position: absolute;
	top: 15px;
	left: 50%;
	width: 900px;	/* Height specified locally */
	margin-left: -450px;
	color: #333333;
	background-color: white;
}


/* Menu styles: _______________________________________________________________ */

div#paper div#menu {
	position: absolute;
	top: 90px;
	left: 220px;
	font-size: 9pt;
	width: 460px;
	height: 132px;
	color: #CF2024;
	background-color: #D9D9D9;
}

div#paper div#menu ul {
	position: absolute;
	top: -7px;
}

div#paper div#menu ul li { 
	line-height: 1.25em; 
}
	
div#paper div#menu a { 
	text-decoration: none; 
}

div#paper div#menu a:link { 
	color: #444; 
	background-color: inherit; 
}

div#paper div#menu a:visited { 
	color: #444; 
	background-color: inherit; 
}

div#paper div#menu a:active { 
	color: #444; 
	background-color: inherit; 
}

div#paper div#menu a:hover { 
	color: #CF2024; 
	background-color: inherit; 
	text-decoration: underline; 
}


/* Container, headers, paragraphs: ___________________________________________ */

div#paper h1 {
	font-size: 16pt;
	color: #CF2024;
	margin-top: 35px;
	text-align: center;
}

div#paper div#container {
	position: absolute;
	top: 240px;
	left: 50px;
	width: 800px;	/* Height specified locally */
}

div#paper div#container h2 {
	font-size: 13pt;
	color: #CF2024;
	margin: 10px 0 10px 0;
	text-align: left;
}

div#paper div#container p {
	font-size: 9pt;
	color: #333;
	background-color: inherit;
	text-align: justify;
	line-height: 1.3em;
	margin-bottom: 2.0em;
}

div#paper div#container ul {
	font-size: 9pt;
}

div#paper div#container span.pi {
	font-family: Times New Roman, serif;
	font-size: 11pt;
}


/* Preformatted text (for console input/output): _____________________________ */

div#paper div#container pre {
	font-family: Monospace;
	font-size: 9pt;
	font-weight: bold;
	color: #222;
	background-color: inherit;
	text-align: left;
	line-height: 1.3em;
	margin: -0.7em 0 1.3em 0;
}


/* Container link styles: ____________________________________________________ */

div#paper div#container a { 
	text-decoration: none;
	font-weight: bold;
}

div#paper div#container a:link { 
	color: #BC1D1F; 
	background-color: inherit; 
}

div#paper div#container a:visited { 
	color: #BC1D1F; 
	background-color: inherit; 
}

div#paper div#container a:active { 
	color: #BC1D1F; 
	background-color: inherit; 
}

div#paper div#container a:hover { 
	color: #BC1D1F; 
	background-color: inherit; 
	text-decoration: underline;
}


/* Footer styles: ____________________________________________________________ */

div#footer {
	position: absolute;
	left: 50%;	/* Top specified locally */
	width: 900px;
	margin-left: -455px;
	line-height: 2.0em;
	font-size: 7pt;
	font-style: italic;
	text-align: center;
	color: #1C1F24;
	background-color: inherit;
}

div#footer a { 
	text-decoration: none;
	font-weight: bold;
}

div#footer a:link { 
	color: #CF2024; 
	background-color: inherit; 
}

div#footer a:visited { 
	color: #CF2024; 
	background-color: inherit; 
}

div#footer a:active { 
	color: #CF2024; 
	background-color: inherit; 
}

div#footer a:hover { 
	color: white; 
	background-color: inherit; 
}

