p {
	font-size: x-small;
}
.navHeading {
	margin: 0px;
}
.navInclude {
	margin-top: 0px;
	margin-bottom: 10px;
}
.nav {
	background-color: #006699;
	color: #ffffff;
	text-align: center;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: xx-small;
	width: 100%;
}
.navReg {
	background-color: #ccffff;
	color: #006699;
	text-align: center;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: xx-small;
	width: 100%;
}
.navAuto {
	background-color: #6633cc;
	color: #ffffff;
	text-align: center;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: xx-small;
}
.nav2 {
	background-color: #6666cc;
	color: #ffffff;
	text-align: center;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: xx-small;
	width: 100%;
	
}
.navOver {
	background-color: #006699;
	color: #99FFFF;
	text-align: center;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: xx-small;
	width: 100%;
}
.navOverReg {
	background-color: #006699;
	color: #99FFFF;
	text-align: center;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: xx-small;
	width: 100%;
}
.navAutoOver {
	background-color: #ccffff;
	color: #000000;
	text-align: center;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: xx-small;
}
.navOver2 {
	background-color: #6633cc;
	color: #FFFF00;
	text-align: center;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: xx-small;
	width: 100%;
}
.tbox {
	font-size: x-small;
}
.tboxRO {
	font-size: xx-small;
	color: #CC00FF;
}
.inputDim {
	background-color: #6600ff;
	color: #ffffff;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	width: 100%;
	
}
.inputDimOver {
	background-color: #FFFFCC;
	color: #0033CC;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	width: 100%;
	
}
.inputSub {
	background-color: #0033CC;
	color: #ffff99;
	font-weight: bold;
	font-size: xx-small;
	margin: 7px;
	padding: 0px;
}
.inputSubOver {
	background-color: #FFFFCC;
	color: #0033CC;
	font-weight: bold;
	font-size: xx-small;
	margin: 7px;
	padding: 0px;
}

.regUserOpts {
	background-color: #000099;
	color: #ffffff;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	width: 60%;
	height: 100%;
}

.uzrz {
	margin: 0px;
}
.usrTitles {
	font-weight: bold;
	font-size: x-small;
	text-align: center;
	border-left: solid 1px blue;
	border-bottom: solid 1px blue;
	padding: 3px;
}

.inputX {
	border-left: 1px solid blue;
	border-bottom: 1px solid blue;
	
}
.input2n {
	border-left: 1px solid blue;
	border-bottom: none;
}
.input3 {
	border-left: 1px solid blue;
	border-bottom: 1px solid blue;
	background-color: #ffffff;
}
.instruct {
	background-color: #ffffff;
}
a.mn:link {
	color: #000000;
}
a.mn:visited {
	color: #000000;
}
a.mn:active {
	color: #000000;
}
a.mn:hover {
	color: #FFFF00;
}

a.connex:link {
	color : #999999;
	font-weight: bold;
	text-decoration : none;
}

a.connex:active {
	color : #999999;
	font-weight: bold;
	text-decoration : none;
}

a.connex:visited {
	color : #999999;
	font-weight: bold;
	text-decoration : none;
}

a.connex:hover {
	color : #999999;
	font-weight: bold;
	text-decoration : underline;
}
.moreInfo {
	color: #ff0000;
	background-color: #e5f9ff;
	border: 1px blue dotted;
	padding: 0px;
	font-weight: normal;
	font-family: "Times New Roman",Times,serif;
	font-size:19px;
}
.leftCol {
	font-weight: bold;
	background-color: #708090;
	color: #ffffff;
	white-space: nowrap;
	padding:1px;
	border: 4px outset #006699;
}
.leftColF {
	font-weight: bold;
	background-color: #708090;
	color: #ffffff;
	padding:5px;
	border-bottom: 1px solid blue;
}
.rightColF {
	padding:5px;
	border: solid blue 1px;
	border-top: none;	
}

.detailz {
	margin: 0px;
	font-size: x-small;
}
.tableHeaders {
	background-color: #e5e5e5;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	font-size: x-small;
	padding: 5px;
	border: solid #0000CC 1px;
	border-bottom: groove blue 5px;
}
.tableOtherHeader {
	background-color: #e5f9ff;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	font-size: x-small;
	padding: 5px;
	border: solid #0000CC 1px;
	border-bottom: groove blue 5px;
}

.tableContents {
	background-color: #ffffff;	
}
.tableCell {
	padding:3px;
	border: solid #0000CC 1px;
	border-top: none;	
}
.tableCellVert {
	padding:3px;
	border-bottom: 3px ridge #e6e6e6;
	
	
}
.dispCell {
	padding:3px;
	padding-left: 3px;
	border: solid #0000CC 1px;
	border-top: none;	
}
.radioz {
	background-color: #000099;
	border: solid white 1px;
	border-top: solid #000099 1px;
}
.tableCell2 {
	padding:3px;
	border: solid blue 1px;
	border-top: none;	
	text-align: left;
	font-weight: bold;
}

.resultSummary {
	padding:5px;
	color: #006699;
}

.noborder {
	border-bottom: 1px solid blue;
	font-weight: bold;
	padding-right: 10px;
}

.noborderWide {
	font-weight: bold;
	padding-right: 10px;
	background-color: #FFFFFF;
	height:24px;
	vertical-align: middle;
}
.menuItems {
	font-size: xx-small;
	background-color: #FFFFCC;
	border-left: solid 1px #0000ff;
	border-top: solid 1px #0000ff;
	border-right: outset 2px blue;
	border-bottom: outset 2px blue;
	padding: 2px;
	text-align: center;
	width: 120px;
}
.menuOver {
	font-size: xx-small;
	background-color: #FFFF66;
	border-left: solid 1px #0000ff;
	border-top: solid 1px #0000ff;
	border-right: outset 2px blue;
	border-bottom: outset 2px blue;
	padding: 2px;
	text-align: center;
	width: 120px;
}

.behindColor {
	background-color:#F4F4F4;
}

.over {
	background-color: #ffffc0;
}

.detz {
	margin: 0px;
	height: 1px;
}


.resultHeader {
	font-family: Capitals,'Times New Roman',Gadget;
	color: #000000;
	padding: 5px;
	margin: 10px;
	margin-bottom: 20px;
	font-variant: small-caps;
	font-weight: bold;
}


table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.alert {
	color: #006699;
}

.redAlert {
	color: #ff0066;
}
ul {
	color: #000000;
	font-weight: normal;
	font-size: x-small;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0px;	
	text-align: left;
}
ul.addresses {
	color: #ff0000;
	background-color: #ffffff;
	margin-left: 10px;
	padding-left: 5px;
}

li {
	list-style-type: disc;
	list-style-position: outside;
	margin: 3px;
	padding: 1px;
	background-color: #F4F4F4;
	
}
ol {
	background-color: #d3d3d3;
	border: solid 1px black;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: x-small;
}
.searchDescriber {
	font-weight: bold;
	font-size: x-small;
	margin: 0px;
	margin-left: 10px;
	padding: 5px;
	padding-left: 20px;
	width: 100%;
	text-decoration: underline;
}

.spiel {
	background-color: #FFFFFF;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: xx-small;
}
.spiel2 {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-align: left;
}
.spiel3 {
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0px;
}
.spiel4 {
	background-color: #FFFFFF;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: xx-small;	
	text-align: left;
}
.container {
	border: 1px solid #006699;
	border-top: none;
	border-bottom: none;
	padding-bottom: 0px;
	width: 780px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}
.widerContainer {
	border: 1px solid #006699;
	border-bottom: none;
	padding-bottom: 0px;
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}

.feedback {
	font-size: x-small;
	border: 1px solid black;
}
.prinTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	border: 1px solid #000000;
}
.printHeader {
	text-align: center;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	
}
.printCell {	
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.linkBox {
	padding: 7px;
}
.sp {
	margin: 5px;
	padding: 0px;
	font-size: x-small;
}
.sp2 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.formBox {
	margin: 0px;
}
.formTable {
	margin: 3px;
	font-size:x-small;
}
.notification {
	font-size:medium;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.courseIns {
	width: 95%;
}
.eventIns {
	width: 95%;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	font-size: 20pt;
}
.tinyStarUp{
	color: #ff0000;
	font-weight: bold;
	vertical-align: top;
	margin-left: 4px;
}
.tinyStar{
	color: #ff0000;
	font-weight: bold;
	margin-left: 4px;
}
.homeHeading {
	font-size: small;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 30px;
}

.sidez {
	background-image: url(images/infill.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 45px;
}
blockquote {
	padding-left: 23px;
	padding-top: 0px;
	margin-left: 0px;
	margin-top: -5px;
}
#blanche {
width: 85px;
height: 183px;
background-color: #ffffff;
}
#topLogo {
position: relative;
top: 5px;
left: 5px;
}
