body {
	background-color: #FFFFCC;
	background-image: url(images/background.gif);
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000066;
	margin: 10px 5%;
	padding: 0px;
}
#mainTable {
	background-color: #FFFFFF;
	border: 1px solid #000066;
	/* */line-height: 1.5em; /* */
 }
#mainTable td {
	vertical-align: top;
	
}
#maincontent {
	margin: 20px;
	padding: 20px;
	border-left: 1px solid #000066;
	font-size: 14px;
	font-size: 100%;
 }
#bullet {
	margin: 20px;
	padding: 20px;
	border-left: 1px solid #000066;
	font-size: 14px;
	font-size: 100%;
}
#sidebar {
	margin: 20px;
	padding: 20px;
	width: 160px;
	font-size: 14px;
	font-size: 85%;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	vertical-align: top;
}
#ipagif {
	margin: 20px;
	padding: 20px;
	border-left: 1px solid #000066;
}
#ipamember {
	border-left: 1px solid #000066;
	margin: 5px 20px 5px 5px;
	padding: 5px 20px 5px 5px;
		font-size: 14px;
	font-size: 85%;
 }
 
td, p, ul, ol, dl {
 	font-family: "Times New Roman", Times, serif;
 }
 h1:first-child {margin-top: 0;}/*starts first h1 in TD flush top*/
 h2:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/
 h1 {
	font-size: 130%;
	line-height: 120%;
	color: #000066;
}
h2 {
	font-size: 120%;
	line-height: 110%;
	color: #000066;
}
 #sidebar a {
	padding: 3px;
	display: block;
	text-decoration: none;
	line-height: 1em;
	width: 130px;
	border: 1px solid #000066;
	color: #000066;
 }
#easteregg a {
	text-decoration: none;
}
#sidebar a:hover, #sidebar a:active {
 	color: #FFFFFF;
 	background-color: #CC0000;
 	border: 1px solid #FFFFCC;
 }
#sidebar ul {
 	/*/*/padding-left: 1em;
	margin-left: 0em;
 	list-style-type: none;/* */
 }
#sidebar li {
 	/* */margin: 0px 0px 6px 0px; /* */
 }
#current a {
 	color: #FFFFFF !important;
 	/* */background-color: #CC0000!important;
 	border: 1px solid #FFFFCC!important; /* */
}
#currentSub a {
 	color: #CC0000 !important;
 	/* */background-color: #FFFFCC!important;
 	border: 1px solid #CC0000!important; /* */
}
#navbar {
	margin: 1px!important;
	padding: 1px!important;
	font-size: 8px;
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif; 
}
#maincontent a {
	color: #000066;
	border: thin none;
	font-weight: normal;
	text-decoration: underline;
	list-style-type: none;
}
#maincontent a:hover, #sidebar a:active {
	color: #CC0000;
	border: thin none;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
}
#maincontent ul {
	/* */padding-left: 1em;
 	margin-left: 1em;
 	list-style-type: none;/* */
}
#maincontent dl {
	padding-left: 1em;
	margin-left: 1em;
	list-style-type: disc;
	list-style-position: outside;
}
#bullet a {
	color: #000066;
	border: thin none;
	font-weight: normal;
	text-decoration: underline;
	list-style-type: none;
	list-style-position: outside;
}
#bullet a:hover, #sidebar a:active {
	color: #CC0000;
	border: thin none;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
}
#bullet ul {
	padding-left: 1em;
	margin-left: 1em;
 	list-style-type: disc; /* */
}
.footer {
	margin: 1px!important;
	padding: 1px!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
}
.footer a {
	color: #999999;
}
.footer a:hover, .footer a:active {
	color: #666666;
	border: thin none;
	font-weight: bold;
	font-size: 10px;
}
.header {
	margin: 10px;
	padding: 10px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000066;
	text-align: center;
}
.header a, .header a:hover, .header:active  {
	text-decoration: none!important;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000066!important;
	text-align: center;
	}

