.checkbox input
{
	color: blue;
}
body {
	font-family: Arial, Techno, Helvetica;
	background-color: #000000;
	font-size: 1em;
	color: white;
	/*
	background-image: url(http://www.yes.usu.edu/images/Header.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	*/
}
img
{
	border: 0px;
}
.choiceCell
{
	visibility: hidden;
	border: solid 1px #F1ED70;
	background-color: #F1ED70;
}
.recheckHeader
{
}
.displayNone
{
	display : none
}
.hidden
{
/*	position: absolute;
	bottom: 2000px;
	*/
	visibility: hidden;
}
.hiddenAccessible
{
	position: absolute;
	bottom: 2000px;
}

.copyright {
	font-size: .75em;
	text-align: center;
}
.em2Text
{
	font-size: 2em;
}
.em1_5Text
{
	font-size: 1.5em;
}
.em1_25Text
{
	font-size: 1.25em;
}
.em3Text
{
	font-size: 3em;
}
.redText 
{
	color: red;
}
.greenText 
{
	color: #66CC33;
}
a.redText:link
{
	color: red;
}

.blueText
{
	color: blue;
}
.yellowText
{
	color: #FFFF99;
}
.blackText
{
	color: black;
}
.bold
{
	font-weight: bold;
}
.italics
{
	font-style: italic;
}
.underlined
{
	text-decoration: underline;
}
.bigYellowText
{
	color: #FFFF99;
	font-size: 1.2em;
}
.redTextLeft
{
	color: red;
	position: relative;
	left: -15px;
}
.blueTextLeft
{
	color: #6699FF;
	display: inline;
	position: relative;
	left: -15px;
}
.smallIndent
{
	position: relative;
	left: 5px;
}
.imageList
{
	list-style-image: url("../images/carot.gif")
}
.followMeLeft
{
	position: relative;
	left: -8px;
	list-style-type: none;
	display: inline;
}
.inline
{
	display: inline;
}
.blueBox
{
	border-width: 4px;
       	border-style: solid;
       	border-color: #7292CB;
	padding-top: 9px;
	padding-right: 5px;
       	padding-bottom: 5px;	
	padding-left: 9px;
}

.blueBoxLeft
{
	border-width: 4px;
       	border-style: solid;
       	border-color: #7292CB;
	padding-top: 9px;
	padding-right: 5px;
       	padding-bottom: 5px;	
	padding-left: 9px;
	width: 200px;
}
#title
{
	text-align: center;
}

p {
	font-size: 1em;
}
.indented
{
	text-indent: 20px;
}
a:link {
	color: #FFFF99;
}
a:hover {
	color: #CCCCCC;
}
a:active {
	color: #CCCCCC;
}
a:visited {
	color: #6699FF;
}
.navigation {
	font-size: 1em;
	text-align: center;
}
.red {
	color: #FF0000;
}
.mapPairingTable {
	font-size: 1em;
}

/*new stuff -------------------------------*/
/* *** Generated by www.csscreator.com *** */
html, body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	/*
	width: 800px;
	min-width: 800px;
	margin-left:auto; 
	margin-right:auto; 
	*/
} 

#pagewidth{ 
	width:800px; 
	/*
	width: 640px; 
	*/
	text-align:left; 
	min-width: 800px;
	margin-left:auto; 
	margin-right:auto; 

} 


#header{ 
	height:95px; 
	width:100%; 
	/*
	background-image: url(../images/miniheader.jpg);
	*/
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 10px;
	margin-bottom: 10px;
} 

/*
 * #outer{ 
	border:solid black 0px; 
	background-color: black; /* center column colour 
	width: auto; 
} 
*/

/*
#inner{margin:0; width:100%;}
*/
#footer{
	height:30px; 
	width:100%; 
	/*
	background-image: url(../images/underscore.gif);
	background-repeat: no-repeat;
	background-position: top center;
	*/
	color: white;
} 

#maincol{ 
	float: right; 
	width: 100%; 
	position: relative; 
	display:inline;
	margin: 0 -8px 0 -2px; 
}



 .showOnFocus a, .showOnFocus a:hover, .showOnFocus a:visited  
 { 
 position:absolute; 
 left:0px; 
 top:-500px; 
 width:1px; 
 height:1px; 
 overflow:hidden;
 display: inline;
 } 
  
 .showOnFocus a:active, .showOnFocus a:focus
 { 
 position:static; 
 width:auto; 
 height:auto; 
 } 

 .showOnFocusSkipNav a, .showOnFocusSkipNav a:hover, .showOnFocusSkipNav a:visited  
 { 
 position:absolute; 
 left:0px; 
 top:-500px; 
 width:1px; 
 height:1px; 
 overflow:hidden;
 } 
  
 .showOnFocusSkipNav a:active, .showOnFocusSkipNav a:focus
 { 
	 position:absolute; 
	 left: 0px;
	 top: 0px;
 width:auto; 
 height:auto; 
 } 
 
 /*
 #startSearch a, #startSearch a:hover, #startSearch a:visited  
 { 
 position:absolute; 
 left:0px; 
 top:-500px; 
 width:1px; 
 height:1px; 
 overflow:hidden;
 } 
  
 #startSearch a:active, #startSearch a:focus
 { 
 position:static; 
 width:auto; 
 height:auto; 
 } 
 
 #freeDemo a, #freeDemo a:hover, #freeDemo a:visited  
 { 
 position:absolute; 
 left:0px; 
 top:-500px; 
 width:1px; 
 height:1px; 
 overflow:hidden;
 } 
  
 #freeDemo a:active, #freeDemo a:focus
 { 
 position:static; 
 width:auto; 
 height:auto; 
 } 
 
 */
#foursquare{
	text-align: center;
}
#detailedReport td, #detailedReport th
{ 
	border: 1px solid white;
}
#detailedReport
{
	border-collapse: collapse;
}
table
{
	border-collapse: collapse;
}
table tr th
{
	padding-left: 2px;
	padding-right: 2px;
}
table tr td
{
	padding-left: 2px;
	padding-right: 2px;
}

#detailedReport .navRow td
{
	border: none;
	padding: 0px;
	padding-top: 8px;
	text-align: center;
}
.bigCheckBox
{
	height: 30px;
	width: 30px;
}
#links{
}

#topNav{
/*
	height:31px; 
	*/
	width:100%;
	min-width: 800px;	
	background-color: black;
	margin-top: -10px;
	margin-bottom: 15px;
}

.feedback{
	text-align: center;
	font-size: 1.15em;
}
.centeredMovie{
	text-align: center;
}
.centeredText{
	text-align: center;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.rightJustify{
	text-align: right;
}
.leftJustify{
	text-align: left;
}
.thumbnail
{
	float: left;
	width: 150px;
	height: 170px;
	margin: 0 8px 0px 0;
}
.thumbnaildspDetails
{
	float: left;
	width: 200px;
	height: 190px;
	margin: 5 36px 0px 15;
}
#captions
{
	width: 320px;
}
#status1
{
	height: 10px;
	font-size: .8em;
	font-style: italic;
	color: #FFFF99;
}
#status2
{
	height: 10px;
	font-size: .8em;
	font-style: italic;
	color: #FFFF99;
}
/*instructions button stuff*/
#hiddenInstructions
{
	visibility: hidden;
}
/*begin heavyhanded div tag manipulation */
#leftMovie
{
	width: 320px;
	padding: 0px;
	margin: 0px;
}
#middle
{
	width: 80px;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
}
#rightMovie
{
	width: 320px;
	padding: 0px;
	margin: 0px;
}

#captionsMiddle
{
	position: absolute;
	top: 290px;
	right: 150px;
	height: 100px;
	width: 420px;
	padding: 0px;
	padding-top: 5px;
	border: solid 1px white;
	margin-bottom: 5px;
}
.spacer
{
	height: 110px;
}
.indexSpacer
{
	height: 1.1em;
}
#leftControls
{
	border: 0px;
	padding: 0px;
	background-image: url(../images/controlBarSmall.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
#rightControls
{
	padding: 0px;
	border: 0px;
	background-image: url(../images/controlBarSmall.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
#captionsBox
{
	margin: 0px;
	height: 100px;
	width: 320px;
	margin-left: 235px;
	/*
	position: relative;
	left: 28%;
	*/
	padding: 0px;
	text-align: center;
	border: solid white 1px;
}

.jobList
{
	list-style-type: none;
}
.listNoMarks
{
	list-style-type: none;
}


a.javaButton
{
	border: 0px;
	margin: 0px;
	/*
	margin-left: -4px;
	margin-right: -4px;
	*/
	padding: 0px;
}

#playerControls
{
	background-image: url(../images/controlBar.gif);
	background-position: center top;
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	/*padding-top: 6px;*/
	height: 116px;
	width: 800px;
}
#tabLinks
{
	position: absolute;
	font-size: 1pt;
}
#tabLinks a
{
	color: black;
}
#tabLinks2
{
	position: absolute;
	font-size: 1pt;
}
#tabLinks2 a
{
	color: black;
}
#leftHalf2
{
	float: left;
}
#rightHalf2
{
	float: right;
}

#leftHalf
{
	float: left;
}
#middlePart
{
	float: left;
	width: 10%;
	height: 40px;
	padding-top: 15%;
	/*
	background-color: red;
	*/
	margin-left: 5%
}
#rightHalf
{
	float: right;
}

/*#outer>#inner { border-bottom: 1px solid black;  }
 * */ /* I had a problem with mozilla where this border showed up when it was white*/

.clr{clear:both;}

.content{padding:5px;} /*padding for content */ 

#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 



/*printer styles*/ 
@media print{ 
	#header {
		display: none;
	}
	#topNav {
		display: none;	
	}
	#pagewidth
	{
		width: 640px; 
	}
	#detailedReport td, #detailedReport th
	{ 
		border: 1px solid black;
	}
	#detailedReport
	{
		border-collapse: collapse;
		page-break-after: always
	}
	#detailedReport .navRow td
	{
		display: none;
	}
	body
	{
		background: white;
		font-size: 12pt;
	}
	#tabLinks
	{
		display: none;
	}
	#tabLinks2
	{
		display: none;
	}
	#footer
	{
		width: 640px;
	}
	.intraPage
	{
		display:none;
	}
	#instructionsDiv
	{
		display:none;
	}
	.noPrintButton
	{
		display:none;
	}
	
}

