/** CSS file for www94.pair.com/jsoper website

	@author  John Soper
	@version 2.0
	@date May 13, 2014
*/


html 	{
	height: 100%;
	font-size: 100%;
}

body 	{ 
	margin: 0;
	font-family:"Times New Roman",Georgia,Serif;
	font-size: 16px;
	line-height: 25px;
	color: #333333;
	min-width: 800px;
	padding: 0;
	margin-left: 10%; 
	margin-right: 10%;
	background-Color: #D0E2FF;   
	background-image: none; 
} 
    
h1 	{ 
	color: purple;
	text-align:center;
	font-size: 200%;
}

h1.banner { 
	text-align:center;
	font-size: 250%; 
        height: 25px;
	padding:0;
	margin:20px;
	color: #006699;
}

h2,caption  { 
	color: navy;
	font-size: 150%; 
	text-align: center;
}

h3	{ 
	color: red;
	text-align:center;
	font-size: 130%; 
}

h4	{ 
	color: navy;
	text-align:center;
	font-size: 130%; 
}
 
h5	{ 
	color: #006699;
	padding:0;
	margin:10px;
	text-align:center;
	font-size: 200%; 
}

h6	{ 
	color: #006699;
	padding:0;
	margin:10px;
	text-align:center;
	font-size: 115%; 
}

table.centeredT {
	margin-left:auto; 
	margin-right:auto;
	border-spacing:0;
	border-collapse:collapse; 
	border: 0px solid black;
	padding: 10px;
	width: 80%; 
	background-color: #FFFFFF;
	border-radius:20px;
}

table.uberT {
	margin-left:auto;
        margin-right:auto;
        border-spacing:0;
        border-collapse:collapse;
        border: 0px solid black;
        width: 80%;
        background-color: #FFFFFF;
	color: Black;
}

tr.uberTr { 
	text-align:center;
        background-color: #FFFFFF;
}

tr.uberTr2 { 
	text-align:center;
        background-color: #F0F0F0;
}

td {
	border: 0px solid black; 
	padding: 10px;
	color: Black;
}

td.bigTD {
	color: Black;
	font-size: 20pt; 
	padding-left: 100px;
}

td.frontTD {
	border: 0px solid black; 
	color: #006699;
	padding: 5px;
	padding-left: 100px;
}

p { 
	color: black;
}

p.centeredP { 
	text-align:center;
	color: black;
	font-size: 16pt; 
}

a:link {
	text-decoration:none;
	color: black;
	color: #006699;
}    /* unvisited link */

a:visited {
	text-decoration:none;
	color: black;
	color: #006699;
} /* visited link */

a:hover {
	text-decoration:underline;
	background-Color: #C0D2FF;  
}   /* mouse over link */

a.noEffect:hover {
        background-Color: transparent;
        text-decoration: none ;
}

a.largeA, a.largeA:hover, a.largeA:focus {
	color: blue;
	font-size: 15pt; 
}

a:active {
	text-decoration:underline;
}  /* selected link */

ul {
	margin-left: 5%;   /* seems about right */ 
}

pre {
	margin-left: 10%;   /* seems about right */ 
}

img.centerImg { 
	border:0;
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}

img.rightImg {
	float:right;
	border:0;
    	padding: 0;
    	margin: 0;
}

img {
	border:0;
    	padding: 0;
    	margin: 0;
}

div.centeredD {
	text-align: center;
}

div.vert10 {
	height:10px;
}

div.vert20 {
	height:20px;
}

div.vert40 {
	height:40px;
}

div.vert80 {
	height:80px;
}

div.vert160 {
	height:160px;
}

#container {
	border-width:3px;
	border-style:solid;
	border-radius: 20px;
	border-color: #006699;
	padding-left: 140px;      /* LC width */
	padding-right: 140px;     /* RC width */
	height: 150px;
	background-color: white;
}

#container .column {
	position: relative;
	float: left;
	height: 150px;
}

#center {
	width: 100%;
	height: 150px;
	text-align: center;
}

#left {
	border-width:0px;
	border-style:solid;
	border-radius: 20px;

	width: 140px;             /* LC width */
	height: 150px;
	right: 140px;             /* LC width */
	margin-left: -100%;
	text-align: center;
}

#right {
	width: 140px;             /* RC width */
	height: 150px;
	margin-right: -100%;
	text-align: center;
}

/*** IE6 Fix ***/
* html #left {
	left: 150px;              /* RC width */
}

.redText {
	color:red;
}

.errormsg {
	color: red;
	font-size: 10pt;
}
