@charset "utf-8";
/* CSS Document */

* {
	margin: 0;		/*  :::::  Reset Whitespace for all elements; consistency across browsers  :::::  */	
	padding: 0;
	}

/* :::::::::::::::::::::::::::::::::::  defaults  ::::::::::::::::::::::::::::::::::: */

* html body{
	height: 100%;
	font-size: x-small; /*for IE5/Win */
	f\ont-size: small; /*for other IE versions */
	}
body{
	font-family:"Century Gothic", Arial, "Microsoft Sans Serif";
	font-size: small;
	background: white url('/AcademicVocabulary/images/backgrd.png') 30px top repeat-y ;
	color:#111111;
	}

/* :::::::::::::::::::::::::::::::::::  layout  ::::::::::::::::::::::::::::::::::: */
#wrapper{ 
	margin: 0 0 0 30px;
	width: 806px;
	border:0;
	}	

#bannerContentLeft {
	position:relative;
	padding: 0;
	margin:0;
	width:526px;   /* ORIG Full-width 806 px */
	height:171px;   /* 171 px */
	border:0;
	}
/*   ORIGINAL BANNER   */
#bannerContent {
	position:relative;
	padding: 0;
	margin:0;
	width:806px;   
	height:171px;  
	background: white url('/AcademicVocabulary/images/banner.png') no-repeat center center;
	border:0;
	}   

#bannerContentRight {
	position:relative;
	padding:0;
	margin:-171px 0 0 526px;
	width:280px;   
	height:171px;  
	background: white url('/AcademicVocabulary/images/bannerContentRight.png') no-repeat;
	border:0;
	}   
	

#loginInfo {
	position:absolute;
	left:535px;
	top:16px;
	width:16.1em;  /* 212 px */
	height:11.9em;  /* 125 px */
	z-index:30;
	text-align:center;
	overflow:hidden;
	}

#navBar {
	margin: 3px 0 0 14px;
	padding: 0;
	width:738px;   /* 738 px */
	height:34px;    /* 34 px */
	background: url('/AcademicVocabulary/images/navBarImage.png') no-repeat center center;
	border:0;
	}

#navBar ul {
	float:left;
	padding:0px 0 0 40px;
	width:695px;   /* 700 px */
	}
#navBar li {
	display:inline;
	}

#navBar ul li a{
	float:left;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.90em;
	font-weight:bold;
	text-decoration:none;
	padding:10px 42px 8px 0px;
	background: url('/AcademicVocabulary/images/navSlant.png') top right no-repeat;
	} 
#navBar ul li a:hover{
	color: #000;
	text-decoration: underline;
	}

#navBar ul li a.navRt{
	float:right;
	padding-left:200px;
	background: url('/AcademicVocabulary/images/navSlant.png') top center no-repeat;
	}
	
	
#menu_Admin ul {
	margin-left:0;
	}
#menu_Admin ul li {
	margin-left:230px;
	list-style-type:none;
	padding-bottom:15px;
	}
.menu_Admin ul li a{
	text-decoration:underline;
	} 
.menu_Admin ul li a:hover{
	color: #5A3AF3;
	text-decoration: underline;
	}
	
	
#contentIndex {
	float:left;
	width:722px;
	margin:17px 0 38px 27px;
	padding:0;
	}	
#contentIndex p {
	text-align:left;
	padding:0 70px;
	}	
#content {
	float:left;
	width:683px;
	margin:17px 0 38px 50px;
	}
#contentPrint {
	float:left;
	width:683px;
	margin:17px 0 38px 20px;
	}


#wordListLeft {
	overflow:auto; 
	float:left;
	height:325px; 
	width:210px; 
	}
#wordsLeftCol {
	float:left;
	width:190px;
	}	

#wordListRight {
	overflow:auto; 
	float:right;
	height:325px; 
	width:450px; 
	}	
#wordsRightCol{
	float:right;
	width:430px;
	padding-right:15px;
	}


#formColLeft {
	float:left;
	width:110px; 
	}
#formColRight {
	float:right;
	width:550px; 
	}	
	
#colLeft {
	float:left;
	margin-left:80px;
	width:220px; 
	}
#colContent {
	float:left;
	width:190px; 
	}		


#wordListByGPLeft {
/* overflow:auto; */
	float:left;
/* height:920px; */
	width:437px; 
	}

#wordsByGPLeftCol {
	float:left;
	width:420px;
	}
.ckboxSpacing {
	margin:2px 9px 0px 10px;
	} 
	

#wordListByGPRight {
/* overflow:auto; */
	float:right;
/* height:920px; */
	width:240px; 
	}	
#wordsByGPRightCol{
	float:right;
	width:220px;
	}

.gradingPeriodBoxTitle {
	font-size:85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0066;
	margin-left:16px;
	}
.gradingPeriodBox {
	width:13em;
	border:#666666 solid 1px;
	margin:4px 0 24px 10px;
	padding:6px;
	line-height:1.2;
	}

#reportColLeft {
	float:left;
	width:280px; 
	margin:0 1.5em 0 7.5em;
	}
#reportColRight {
	float:right;
	width:280px; 
	}	
.reportGPTitle {
	font-size:85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0066;
	margin:5px 0 0 0;
	}
.reportGPDiv {
	margin:0 0 16px 10px;
	padding:6px;
	}
#reportGPDiv p{
	margin:0;
	padding:0 0 3px 0;
	line-height:normal;
	}

#criteria {
	float:left;
	width:100%;
	margin-top:.6em;
	}

#pageWideDivTitles {
	float:left;
	width:100%;
	margin-top:1em;
	}
.divTitles {
	margin:12px 173px 0 3.3em;
	}

#pageWideDivOuter {
	overflow:auto; 
	float:left;
	clear:both;
	height:290px; 
	width:600px; 
	margin:.5em 0 1.2em 3em;
	}
#pageWideDivInner {
	float:left;
	width:565px;
	}


#message {
	float:left; 
	width:100%;
	margin:.7em 1em 1em 1em; 
	color:#CC0000;
	font-style:italic;
	}

#required {
	float:left;
	width:99%;
	font-size:.85em;
	text-align:right;
	}		
	
#footer1 {
	float:left;
	width:370px;
	height:77px;
	padding-left:24px;
	border:0;
	}	
#footer2 {
	float:left;
	width:251px;
	height:77px;
	padding:0;
	border:0;
	margin:0;
	}
#footer3 {
	float:left;
	width:140px;
	height:137px;
	margin-top:-56px;
	padding:0;
	border:0;
	}	

.loginText {
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding-bottom:3px;
	font-size:.90em;
	}
.forgotPassword {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#FFFFFF;
	text-align:center;
	padding-top:7px;
	}

.logoutText {
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:8px 0 8px 0;
	font-size:.90em;
	}
	

a:link{
	color: #111111;
	text-decoration: underline;
	} 
a:visited{
	color: #111111;
	text-decoration: underline;
	}
a:hover{
	color: #5A3AF3;
	text-decoration: underline;
	}
a:active{
	color: #111111;
	text-decoration: underline;
	} 

.link_white:link{
	color: #FFF;
	text-decoration:underline;
	} 
.link_white:visited{
	color: #FFF;
	text-decoration:underline;
	}
.link_white:hover{
	color: #66C;
	text-decoration: underline;
	}
.link_white:active{
	color: #FFF;
	text-decoration:underline;
	} 
	

.link_purple:link{
	color: #5A3AF3;
	text-decoration:underline;
	} 
.link_purple:visited{
	color: #5A3AF3;
	text-decoration:underline;
	}
.link_purple:hover{
	color: #111111;
	text-decoration: underline;
	}
.link_purple:active{
	color: #5A3AF3;
	text-decoration:underline;
	} 

.link_LtGray:link{
	color: #777777;
	text-decoration:underline;
	} 
.link_LtGray:visited{
	color: #777777;
	text-decoration:underline;
	}
.link_LtGray:hover{
	color: #5A3AF3;
	text-decoration: underline;
	}
.link_LtGray:active{
	color: #777777;
	text-decoration:underline;
	} 


h1 {
	font-size:150%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
h2 {
	font-size:140%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
h3 {
	font-size:130%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
h4{
	font-size:120%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
h5 {
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
h6 {
	font-size:90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


.directionsText {
	font-weight:bold;
	color:#666666;
	}
.hotpinkText {
	color:#FF0066;
	}
.purpleText {
	color:#5A3AF3;
	}	
.LtGrayText_IndentRt {
	color:#777777;
	margin-right:12px;
	}	
.LtGrayText {
	color:#777777;
	}	
	
.lineheightIncreaseLess {
	line-height:1.1;
	}		
.lineheightIncrease {
	line-height:1.5;
	}	
.lineheightIncreaseMore {
	line-height:1.7;
	}	
	
.button {
	background-color:#5B6595;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	border:#666666 solid 1px;
	padding:2px 3px;
	}	
.buttonCentered {
	float:left; 
	clear:both; 
	width:100%; 
	text-align:center;
	margin:30px 0 -20px 0;
	}
.buttonCenteredNormal {
	float:left; 
	clear:both; 
	width:100%; 
	text-align:center;
	margin:40px 0 -10px 0;
	}	
.buttonRight {
	float:right; 
	margin-top:2px;
	background-color:#5B6595;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	border:#666666 solid 1px;
	padding:2px 3px;
	}	
.createAcctBtn {
	margin-top:17px;
	margin-bottom:4px;
	padding:0;
	height:1.4em;
	vertical-align:middle;
	width:14em;
	background-color:#7F879D;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:normal;
	border:none;
	}

.label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding:0 4px 0 0;
	}	
.labelIndentLeftside {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding:0 12px 0 0;
	margin-left:11em;
	float:left;
	}	
.labelIndentRightSide {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding:0 3.2em 0 0;
	margin-left:11em;
	float:left;
	}	
.labelLeft {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding:0 12px 0 0;
	margin-left:4em;
	float:left;
	}	
.labelRight {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding:0 3.2em 0 0;
	margin-left:11em;
	float:left;
	}	
	
.labelForm {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding:2px 6px 0 0;
	}	


.labelFormFieldGP {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding-top:3px;
	}
.labelFormFieldSubject {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding-top:5px;
	}
.labelFormFieldWord {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding-top:5px;
	}
.labelFormFieldDef {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding-top:7px;
	}
.labelFormFieldWebCCAT {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding-top:92px;
	}
.labelFormFieldUpload {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding-top:20px;
	}
.labelFormFieldXref{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#444444;
	padding-top:26px;
	}

.comment {
	font-size:85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-style:italic;
	}

.marginBottomIncr {
	margin-bottom:6px;
	}
.marginRtIncrSm {
	margin-right:6px;
	}
.marginRtIncrLrg {
	margin-right:15px;
	}	
.marginRtIncrExtreme {
	margin-right:45px;
	color: #333333;
	font-family:"Century Gothic", Arial, "Microsoft Sans Serif";
	border: solid 1px #8B9FB6;
	padding: 2px 2px 2px 2px;
	font-size: 1em;
	}		
.marginRtIncrBoth {
	margin:0 25px 0 6px;
	}	
	
.selectbox {
	color: #333333;
	font-family:"Century Gothic", Arial, "Microsoft Sans Serif";
	padding: 0px 0px 0px 2px;
	font-size: 1em;
	}	
	
.input {
	color: #333333;
	font-family:"Century Gothic", Arial, "Microsoft Sans Serif";
	border: solid 1px #8B9FB6;
	padding: 2px 2px 2px 2px;
	font-size: 1em;
	}	

textarea {
	color: #333333;
	font-family:"Century Gothic", Arial, "Microsoft Sans Serif";
	padding: 0px 0px 0px 2px;
	font-size: 1em;
	}
table.table_gray_border {
	border-spacing: ;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	}

TR.table_gray_columnborder, TD.table_gray_columnborder {
	border-spacing: ;
	border-color: #EAEAEA;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	padding: .3em;
	}

		
.noPrint {
	display:none;
	}



