a  {
	color : #ff0000;						text-decoration : none;
}
a:hover  {
	text-decoration : underline overline;	color : #ff0000;
}
a:visited  {
	color : #ff0000;
}
body  {
    margin: 0;								font-size : 14px;
	font-family : sans-serif;				color : #000000;
	background-color : #ffffff;
}
h1  {
	font-size : 24px;						font-family : sans-serif;
	font-style : italic;					color : #ff0000;
	font-weight : bold;
}
h2  {
	font-size : 18px;						font-family : sans-serif;
	color : #000000;
}
img {
	border : 0;
}
p  {
	font-family : sans-serif;				color : #000000;
	font-size : 14px;
}
td.sortedeven {
	background-color:#e0e0ff !important;
}
td.sortedodd {
	background-color:#f0f0ff !important;
}



.banner {
	background : #ff0000; 					padding : 0;
	border : 0;								width : 100%;
}
.banner tr {
	background : #ff0000; 					padding : 0;
	border : 0;								width : 100%;
}
.banner tr td {
	background : #ff0000; 					padding : 0;
	border : 0;								text-align : center;
}
.box {
	margin : 25px;							border : 1px solid black;
	text-align : center;
}
.m5 {
	margin-left: 5px; 						margin-right: 5px;
}
.m10 {
	margin-left: 10px; 						margin-right: 10px;
}
.m20 {
	margin-left: 20px; 						margin-right: 20px;
}
.maroon {
	background-color : #ffffff;				color : #990000;
}
.nav {
	margin-left : auto;						margin-right : auto;
	width : 460px;
}.red {
	background-color : #ffffff;				color : #ff0000;
}
.t   {
	border-collapse : collapse;				padding : 2px;
	width : full;							align: center;
	border : 1px solid black;
}
.t tr td  {
	color : #000000;						font-family : courier;
	font-size : 12px;						text-decoration : none;
	border : 1px solid black;				padding : 2px;
}
.t tr th  {
	color : #ffffff;						font-family : sans-serif;
	font-size : 12px;						text-decoration : none;
	background-color : #000000;				padding : 0px;
	font-weight : bold;
}
.xsmall {
	font-size : x-small;
}


/* Banner CSS */
.container {
    margin : 0;							border : 0;
    background : #ff0000;				text-align : center;
	padding : 0;
}

/* pyramid */
#navPyra {
    margin : 0;							padding : 0 0 20px 0;
}
#navPyra li {
    margin : 0;							padding : 0;
    display : inline;					list-style-type : none;
    text-align : center;
}
#navPyra a:link, #navPyra a:visited {
    float : left;						font-size : 14px;
    line-height : 18px;					font-weight : bold;
    padding: 0 12px 6px 12px;			text-decoration : none;
    color: #000;						text-align : center;
}
#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
    color : #fff;						background : url(images/Pyramid.gif) no-repeat bottom center;
}