
.ts_2
{
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	padding-left: 10px;
	padding-right: 10px;
}

.ts_2 a
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	text-decoration: none;
	font-weight: bold;
}

.ts_2 a:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	text-decoration: underline;
	font-weight: bold;
}

.ts_2 td
{
	width: 100%;
	height: 5px;
	background-color: b5d7d8;
}

#ts_2_td_1
{
	width: 50%;
	height: 25px;
	background-color: #eef8f9;
}

#ts_2_td_2
{
	width: 50%;
	height: 25px;
	background-color: #FFFFFF;
}

/* */

.ts_3
{
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	padding-left: 10px;
	padding-right: 10px;
}

.ts_3 a
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	text-decoration: none;
	font-weight: bold;
}

.ts_3 a:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	text-decoration: underline;
	font-weight: bold;
}

.ts_3 td
{
	width: 100%;
	height: 5px;
	background-color: b5d7d8;
}

#ts_3_td_0
{
	border: solid 1px #CFC1C2;
	width: 25%;
	height: 35px;
	background-color: #ECECE0;
	text-align: center;
}

#ts_3_td_1
{
	width: 25%;
	height: 25px;
	background-color: #eef8f9;
	text-align: center
}

#ts_3_td_2
{
	width: 25%;
	height: 25px;
	background-color: #FFFFFF;
	text-align: center;
}

/*  */

.ts_4
{
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	padding-left: 10px;
	padding-right: 10px;
}

#ts_4_td_0
{
	border-left: solid 1px #CFC1C2;
	border-right: solid 1px #CFC1C2;
	border-top: solid 1px #CFC1C2;
	width: 33%;
	height: 35px;
	background-color: #d7d9ca;
	text-align: center;
}

/*  */

.table_style_1
{
	border: solid 1px #CFC1C2;
	margin-bottom: 15px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
}

.table_style_1 td
{
	padding: 10px;
}

.thumbs
{
	position: relative;
	height: 130px;
}

.form
{
	position: relative;
	height: 95.8%;
}

.integrityhomeheader
{
	border-left: solid 1px #CFC1C2;
	border-right: solid 1px #CFC1C2;
	border-top: solid 1px #CFC1C2;
	margin-top: 10px;
	background-color: #EAEBDD;
	font-weight: bold;
	width: 100%;
	height: 10px;
	font-size: 1px;
}

.integrityhome
{
	border: solid 1px #CFC1C2;
	background: url("../images/homeintegrity.jpg") no-repeat top center #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #135B5D;
	width: 100%;
	height: 125px;
}

.integrityhomefooter
{
	border-left: solid 1px #CFC1C2;
	border-right: solid 1px #CFC1C2;
	border-bottom: solid 1px #CFC1C2;
	background-color: #EAEBDD;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #135B5D;
	width: 100%;
	height: 12px;
	margin-bottom: 20px;
	text-align: center;
}

.metatags
{
	display: none;
}

#javaerror
{
	display: none;
}

.phimatrix
{
	border-top: solid 1px #53DAE0;
	border-left: solid 1px #53DAE0;
	border-right: solid 1px #00878D;
	border-bottom: solid 1px #00878D;
	padding: 10px;
	width: 75px;
	height: 75px;
}

/* Status page */

#stlegend
{
	background: url("../images/stlegend.jpg") no-repeat top left;
	width: 114px;
	height: 57px;
}

/* login page */
#loginrevised a
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 50px;
	color: #006064;
}

#logintext 
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #006064;
}

#logintext a
{
	font-size: 11px;
	color: #006064;
}

#logintext a:hover
{
	font-size: 11px;
	color: #00A6AD;
}

/* Universal */

a
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #93813D;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #00A6AD;
	font-weight: bold;
	text-decoration: underline;
}

/* links footer */ 

#thelinks
{
	position: absolute;
	display: inline;
	right: 50px;
}

#copyrightnotice
{
	position: absolute;
	display: inline;
	left: 50px;
}

#linkfooter 
{
	position: absolute;
	z-index: 1;
	height: 15px;
	padding: 5px;
	width: 99%;
	border-top: solid 1px #006064; 
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9px;
	color: #006064;
}

#linkfooter a
{
	font-size: 9px;
	color: #006064;
}

#linkfooter a:hover
{
	font-size: 9px;
	color: #00A6AD;
}

/* flags */

.flagbar
{
	border: solid 1px #CFC1C2;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	margin-bottom: 5px;
}

.flagbar a
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	text-decoration: none;
	font-weight: bold;
}

.flagbar a:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	text-decoration: underline;
	font-weight: bold;
}

.flaghead
{
	border: solid 1px #b5d7d8;
	background-color: #DBEEEE;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #135B5D;
	margin-bottom: 5px;
}

/* Phi Correlection Version 2 */

.phibody  /* this is what i have surronding each td tag */
{
	position: relative;
	width: 60px;
	height: 60px;
	border: solid 1px #006064;
	text-align: center;
	padding-right: 1px;
	padding-bottom: 1px;
}

.phicontent /* this is the id of a div inside each td tag, the text is inside the div */
{
	position: relative;
	color: Black;
	font-size: 9px;
	font-family: Verdana, Arial;
	top: 15px;
}

/* Additional collusion detection table */

.tableborder
{
	text-align: center;
	border-right: solid 1px #948E78;
	border-left: solid 1px #948E78;
	border-top: solid 1px #948E78;
	background-color: #ECECE0;
}

.tableborder3
{
	text-align: center;
	border: solid 1px #948E78;
	font-size: 1px;
	background-color: #D7D9C4;
	color: #D7D9C4;
}

.tableborder2
{
	text-align: center;
	border-right: solid 1px #948E78;
	border-top: solid 1px #948E78;
	background-color: #D7D9C4;
}

.tableborder4
{
	text-align: center;
	border-right: solid 1px #948E78;
	border-left: solid 1px #948E78;
	border-top: solid 1px #948E78;
	background-color: #D7D9C4;
}

.tableborder5
{
	text-align: center;
	border-right: solid 1px #948E78;
	border-left: solid 1px #948E78;
	border-top: solid 1px #948E78;
	background-color: #ECECE0;
	color: #ECECE0;
}

.correct
{
	text-align: center;
	border-right: solid 1px #CFC1C2;
	border-top: solid 1px #CFC1C2;
	background-color: 337300;
	font-weight: bold;
	color: #FFFFFF;
}

.incorrect
{
	text-align: center;
	border-right: solid 1px #CFC1C2;
	border-top: solid 1px #CFC1C2;
	background-color: #CF0000;
	font-weight: bold;
	color: #FFFFFF;
}

.force_pos
{
	position: absolute;
	padding-top: 5px;
	left: 50%
}

/* Fonts */

.welcome a
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 140px;
	text-decoration: none;
}

.welcome a:hover
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 140px;
	text-decoration: underline;
}

.Verdana_11px_787003
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #787003;
	padding: 5px;
}

.Verdana_11px_514C49
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #514C49;
	padding: 5px;
}

.Verdana_11px_135B5D
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	padding: 5px;
}

.Verdana_11px_135B5D a
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #135B5D;
	padding: 5px;
	text-decoration: none;
}

.Verdana_11px_135B5D a:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #135B5D;
	padding: 5px;
	text-decoration: underline;
}

.error_Verdana_11px
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: red;
	padding: 5px;
}

.Verdana_16px_8f592d
{
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #8f592d;
	padding: 5px;
}

.Verdana_14px_8f592d
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #8f592d;
	padding: 5px;
}

.Verdana_11px_000000
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	padding: 5px;
}

#margin 
{
	margin-left: 30px;
}

.Verdana_11px_000000 a
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	padding: 5px;
	text-decoration: none;
}

.Verdana_11px_000000 a:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	padding: 5px;
	text-decoration: underline;
}

/* FAQ */

.Verdana_11px_000000_FAQ
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	margin: 5px 50px;
}

.Verdana_11px_000000_FAQ li
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	margin: 5px;
	padding-bottom: 2px;
}

.Verdana_11px_000000_FAQ p
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	margin: 10px;
	padding-bottom: 2px;
}

.Verdana_11px_000000_FAQ a
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	text-decoration: none;
}

.Verdana_11px_000000_FAQ a:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	text-decoration: underline;
}

.FAQ_margin
{
	margin: 1px 50px;
}

/* Global Options */

.headbar
{
	border: solid 1px #CFC1C2;
	margin-top: 10px;
	margin-bottom: 5px;
	background: url("../images/bodyheader.jpg") no-repeat top left;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #135B5D;
	width: 99%;
}

span
{
	font-family: Verdana;
}

/* Login */

#mainsplash
{
	position: relative;
	background: url("../images/mainsplash.jpg") no-repeat top right;
	height: 250px;
	width: 750px;
}

#loginbox
{
	background: url("../images/loginbody.gif") no-repeat top left;
	position: absolute;
	top: 95px;
	left: 15px;
	height: 228px;
	width: 296px;
}

/* Header Banner */

#logo
{
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 1;
}

#linksheader
{
	position: relative;
	height: 20px;
	text-align: right;
	padding-right: 10px;
	padding-top: 60px;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9px;
	color: #006064;
	background: url("../images/linksheadergrad.jpg") no-repeat top right;
}

#linksheader a
{
	font-size: 9px;
	color: #006064;
}

#linksheader a:hover
{
	font-size: 9px;
	color: #00A6AD;
}

#linkswelcome
{
	position: relative;
	height: 20px;
	text-align: right;
	padding-right: 10px;
	padding-top: 50px;
	padding-bottom: 10px;
	font-family: Verdana, Arial;
	font-weight: bolder;
	font-size: 12px;
	color: #006064;
	background: url("../images/linksheadergrad.jpg") no-repeat top right;
}

#linkswelcome a
{
	font-size: 12px;
	font-weight: bolder;
	color: #006064;
}

#linkswelcome a:hover
{
	font-size: 12px;
	font-weight: bolder;
	color: #00A6AD;
}

#splashheader
{
	position: relative;
	height: 149px;
	overflow: hidden;
}

#splashblurb
{
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 350px;
	width: 65%;
	height: 125px;
	overflow: auto;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #707A35;
}

/* Action Column */

#actions
{
	position: relative;
	padding-top: 32px;
	height: 160px;
	background: url("../images/actionsbackground.jpg") no-repeat top left;
	z-index: 1;
}

#actionsbtn
{
	position: relative;
	text-align: left;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding-left:15px;
	padding-right: 15px;
}

/* Job Content Column */

#jobcontents
{
	position: relative;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #4C5217;
	line-height: 20px;
	padding-top: 35px;
	padding-left: 10px;
	z-index: 1;
	background: url("../images/contentsbackground.jpg") no-repeat left top;
}

#jobcontents a
{
	font-size: 10px;
	color: #4C5217;
}

#jobcontents a:hover
{
	font-size: 10px;
	color: #8D982A;
}

/* Job Content Colum Disabled Link */

#jobcontents .jobcontentsdisabled
{
	position: relative;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #8D982A;
	line-height: 20px;
	z-index: 1;
	text-decoration: none;

}

/* Downloads */

#Downloads
{
	position: relative;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #4C5217;
	line-height: 20px;
	padding-top: 25px;
	padding-left: 10px;
	padding-bottom: 25px;
	z-index: 1;
	background: url("../images/downloadsbackground.jpg") no-repeat left top;
}

#downloads a
{
	font-size: 9px;
	color: #4C5217;
}
#downloads a:hover
{
	font-size: 9px;
	color: #8D982A;
}

/* The Body of Home Page "REPORTS" */

#pagebody
{
	position: relative;
	width: 99%;
	height: 100%;
	background: url("../images/body.jpg") no-repeat left 20px;
}

#body
{
	position: relative;
	left: 152px;
	width: 85%;
	background: url("../images/body.jpg") no-repeat left 20px;
}

#body2
{
	position: relative;
	left: 152px;
	height: 550px;
	width: 85%;
	background: url("../images/body.jpg") no-repeat left 20px;
}

#long_body
{
	position: relative;
	border: solid 1px #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	top: -3px;
	left: 0px;
	background: url("../images/body.jpg") no-repeat left top;
}

.headdropdown
{
	text-align: right;
	width: 98%;
	height: 25px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
	background: url("../images/headdropdown.jpg") repeat top center;
}

.headdropdown a
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #135B5D;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
}

.headdropdown a:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #00A6AD;
	padding: 5px;
	font-weight: bold;
	text-decoration: underline;
}

.holder
{
	width: 100%;
	height: 100px;
	background: url("../images/holder.jpg") repeat center center;
}

#bodyheader
{
	position: relative;
	padding-left: 10px;
	height: 20px;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	color: #4B520E;
	background: url("../images/bodyheader.jpg") no-repeat top left;
}


.controls
{
	padding-left: 10px;
	width: 99%;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	padding: 5px;
}

/* Job Bank Page */

#homebody
{
	position: relative;
	width: 100%;
	height: 100%;
	background: url("../images/bodybackground.jpg") no-repeat left top;
}

#homebody a
{
	color: #656567;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
}

#homebody a:hover
{
	color: #9E9E9E;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: underline;
}

#filter
{
	position: relative;
	top: -4px;
}

#content
{
	padding-top: 0px;
	position: relative;
	padding-bottom: 20px;
}

/* Steps Box */

#stepsbox
{
	position: relative;
	padding-top: 32px;
	padding-left: 7px;
	left: -23px;
	background: url("../images/bodybackground.jpg") no-repeat left top;
}

#steps
{
	border: solid 1px #BEBCBD;
	background-color: #f1edea;
}

/* Show/Hide Pages Temporary */

#executive_summary
{
	display: block;
}

#test_statistics
{
	display: block;
}

#item_statistics_summary
{
	display: block;
}

#item_statistics
{
	display: block;
}

#collusion_detection
{
	display: block;
}

#subscale_analysis
{
	display: block;
}

#group_analysis
{
	display: block;
}

#writing_center_analysis
{
	display: block;
}

#examinee_scores
{
	display: block;
}

/* Control Stylesheet */