/* Page Layout */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
html, body,
#page { font-size: 12pt;
	padding: 0;
	margin: 0; 
 	color: #000; }

#page { border: #000 solid 2pt; }

#header {	margin: 6pt 12pt 0;
	text-align: center; }					 	/* IE Hack */
	.center {display: inline-block;} 			/* IE Hack */

#body {	text-align: center; }

#left,
#right { background-color: #EEE;
	width: 1in;
	margin: 0; }

#left { float: left;}
#right {float: right;}
#main { margin: 0 12%; }

#footer { width: 4in;
	clear: both;
	text-align: center;
	margin: 6pt auto; }

/*Footer Formatting*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#vcss { float: left; }
#vxhtml { float: right; }

.footer { table-layout: fixed;
margin: 0 auto 6pt; }

#footercenter { font-size: .8em;
text-align: center; }

/*Header Specific Formatting*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.nav1, .nav2 ,
#banner { display: table;
	margin: 0 auto;
	padding: 0; }

.nav1,  .nav2 { list-style-type: none;}
		
.nav1 li,
.nav2 li { float: left;
	border: 2pt inset #000;
	display: block;
	width: 1.25in;
	padding: 2pt;
	margin: 1pt; }

#c1, #c2 {font-style: italic;
	font-variant: small-caps;
	background-color: #EEE;}

#banner  h1 { border: 2pt inset #000;
	background-color: #EEE;
	font-size: 24pt;
	padding: 2pt;
	margin: 1pt; }
		
.nav1 li a { font-size: 14pt}
.nav2 li a { font-size: 12pt}

.nav1, .nav2,
#banner {  vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
	font-family: Cambria, "Times New Roman", Garamond, serif; }

/*Special Formatting for Texts*/	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*Ordinal Number Suffixes*/
.ordinal { font-size: smaller;
	vertical-align: top; 
	text-transform: uppercase; }

/*Subscript and Superscript*/
.sub { font-size: smaller; 
	vertical-align: sub; }
.sup { font-size: smaller; 
	vertical-align: top; }

/*General Formatting*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#left, #right,
#main { font-size: 12pt;	
	font-family:  Garamond, "Times New Roman", serif;
	color: #000;
	text-align: center; }
	
acronym.important:after {content: " [" attr(title) "]";
	font-style: oblique;
	vertical-align: middle;}


/* Just in Case I missed something */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
a:link, 
a:visited, 
a:active, 
a:hover { color: #000;
	text-decoration: none}

p, 
h1, h2, 
h3, h4, 
h5, h6	{ color: #000; }