/* CSS Document */
@media screen {
body{
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/marvonnabg.jpg);
margin: 0 auto;
background-color:#6F1A5B;
background-repeat:no-repeat;
background-position:top center;
}

a {
color:#000000;
}

.purplelinks {
color: #912790;
}

.purplelinkssm {
color: #912790;
font-size:9px;
}


td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

/* Index Page*/

.TopMidBG {
background-image:url(images/tyellow_all.png);
background-repeat:no-repeat;
background-position: top center;
margin: auto;
width:712px;
height:1100px;
margin-top:30px;
}

.TopLongBG {
background-image:url(images/tyellow_long.png);
background-repeat:no-repeat;
background-position: top center;
margin: auto;
width:712px;
height:1230px;
margin-top:30px;
}


.MarvonnaImg {
background-repeat:no-repeat;
background-position: center;
background-image:url(images/marvonna.png);
width:712px;
height:110px;
}

.Buttons {
margin: 0 auto;
width:710px;
height:35px;
text-align:center;
}

.Slideshow {
margin-left:30px;
margin-top:10px;
width:430px;
z-index:-1;
}

.SlideshowMVP {
margin-left:30px;
margin-top:10px;
width:650px;
z-index:-1;
text-align:center;
}


.MySpace {
margin-top:10px;
width:220px;
text-align:center;
}

.ContentMainHDR{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.96em;
margin-top:5px;
text-decoration:underline;
text-align:left;
color:#912790;
}

.ContentMain{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.95em;
margin-top:5px;
text-align:left;
}

.Schedule {
background-repeat:no-repeat;
background-position: top center;
background-image:url(images/schedule.jpg);
margin-top:0px;
margin-right:15px;
width:220px;
height:552px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.ScheduleTxt {
margin-left:12px;
margin-top:53px;
width:200px;
height:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.LeftBottom {
margin-left:30px;
margin-top:5px;
width:429px;
}

.LeftBottomMVP {
margin-left:30px;
margin-top:5px;
width:650px;
}

.RightBottom {
margin-left:20px;
margin-top:5px;
width:190px;
margin-right:15px;
}

.Bottom {
margin: 0 auto;
margin-top:50px;
width:712px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
}

.BottomEntry {
margin: 0 auto;
margin-top:70px;
width:712px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
}

.BottomAU {
margin: 0 auto;
margin-top:0px;
width:712px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
}
f
.BottomMVP {
margin: 0 auto;
margin-top:75px;
width:712px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
}

.BottomSm {
margin: 0 auto;
margin-top:0px;
width:712px;
height:75px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-align: center;
}

/* About Us Page */

.AUContent {
margin-left:30px;
margin-top:10px;
width:430px;
height:800px;
}

.AUContentMainHDR{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
text-align:left;
color:#912790;
}

.AUContentMain{
/*background-repeat:no-repeat;
background-position: top center;
background-image:url(images/bxpur505.jpg);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
text-align:left;
height:600px;
width:430px;
}

.AUContentTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
margin-left:15px;
text-align:left;
width:400px;
}

.AUContentTxtMarieanne{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
margin-left:15px;
text-align:left;
width:400px;
height:330px;
}

.AUContentTxtLavonda{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
margin-left:15px;
text-align:left;
width:400px;
height:700px;
}

.AUContentTxtIndent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
margin-left:15px;
text-align:left;
width:400px;
text-indent:0px;
}

.AUContentTxtIndent2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
margin-left:15px;
text-align:left;
width:350px;
text-indent:0px;
}


/* General Rules/Scoring & Awards/Categories Rules */

.RulesContent {
margin-left:30px;
margin-top:10px;
width:430px;
height:750px;
}


.RulesContentMainHDR{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
text-align:left;
/*color:#912790;*/
}

.RulesContentMain{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
text-align:left;
/*height of area outside of div scrolling area*/
height:700px;
width:600px;
}

.RulesContentTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
margin-left:0px;
text-align:left;
width: 625px;
/*height of div scrolling area*/
height: 690px;
overflow: auto;
}

.RulesContentTxtIndent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
margin-left:15px;
text-align:left;
width:590px;
text-indent:0px;
}

.RulesContentTxtIndent2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
margin-left:15px;
text-align:left;
width:350px;
text-indent:0px;
}

/* Entry Page */

.EPContent {
margin-left:30px;
margin-top:10px;
width:430px;
height:755px;
}

.EPContentMainHDR{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
text-decoration:underline;
text-align:left;
color:#912790;
}

.EPContentMain{
background-repeat:no-repeat;
background-position: top center;
/*background-image:url(images/bxpur515.jpg);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
text-align:left;
height:520px;
width:430px;
}

.EPContentTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11.5px;
margin-top:10px;
margin-left:15px;
text-align:left;
width:400px;
height: 700px;
}

/* Results Page */

.RSContent {
margin-left:30px;
margin-top:10px;
width:430px;
}

.RSContentMainHDR{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
text-decoration:underline;
text-align:left;
color:#912790;
}

.RSTBLContentHDR{
/*background-color:#912790;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
text-align:left;
color:#000000;
height:15px;
text-align:center;
}

.RSContentMain{
background-repeat:no-repeat;
background-position: top center;
/*background-image:url(images/bxpur505.jpg);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
text-align:left;
height:450px;
width:430px;
}

.RSContentTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
margin-left:15px;
text-align:left;
width:400px;
}

/* Schedule Page */


.SCHTopMidBG {
background-image:url(images/tyellow_all.png);
background-repeat:no-repeat;
background-position: top center;
margin: auto;
width:712px;
height:1100px;
margin-top:30px;
}

.Border {
margin-top:40px;
margin-left:20px;
width:220px;
}

.SCHPge {
background-repeat:no-repeat;
background-position: top right;
background-image:url(images/schedule.jpg);
margin-top:0px;
width:220px;
height:635px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.SCHPgeTxt {
margin-left:40px;
margin-top:55px;
width:200px;
height:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.SCHShowDetail {
/*background-repeat:no-repeat;
background-position: top center;
background-image:url(images/bxpur605.jpg);*/
margin-left:0px;
margin-top:10px;
width:430px;
height:610px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

.SCHShowDetailTxt {
margin-left:20px;
margin-top:0px;
width:410px;
height:610px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
overflow: auto;
}

.SCHLeftBottom {
margin-left:30px;
margin-top:5px;
width:429px;
text-align:left;
}

.SCHRightBottom {
margin-left:0px;
margin-top:5px;
width:215px;
text-align:left;
}

.SCHBottom {
margin: 0 auto;
margin-top:60px;
width:712px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:center;
}

.SCHBottomSm {
margin: 0 auto;
margin-top:0px;
width:712px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-align: center;
}


/* Mailing List Page */

.MLContentMainHDR{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
text-decoration:underline;
text-align:left;
color:#912790;
}

.MLContentMain{
/*background-repeat:no-repeat;
background-position: top center;
background-image:url(images/bxpur405.jpg);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
text-align:left;
height:450px;
width:430px;
}

.MLContentMainMVP{
/*background-repeat:no-repeat;
background-position: top center;
background-image:url(images/bxpur405.jpg);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
text-align:center;
height:575px;
width:650px;
}



/* Mission Statement Page */

.MSContent {
margin-left:30px;
margin-top:10px;
width:430px;
}

.MSContentMainHDR{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
text-decoration:underline;
text-align:left;
color:#912790;
}

.MSContentMain{
/*background-repeat:no-repeat;
background-position: top center;
background-image:url(images/bxpur405.jpg);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
text-align:left;
height:510px;
width:430px;
}

.MSContentTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
margin-left:15px;
text-align:left;
width:400px;
}

/* Photos Page */

.PHContent {
margin-left:30px;
margin-top:10px;
width:430px;
}

.PHContentMainHDR{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
text-decoration:underline;
text-align:left;
color:#912790;
}

.PHContentMain{
background-repeat:no-repeat;
background-position: top center;
background-image:url(images/bxpur515.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
text-align:left;
height:520px;
width:430px;
}

.PHContentTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
margin-left:15px;
text-align:center;
width:400px;
}

#login {
  padding: 5px;
}

#login label {
  font-weight: bold;
  float: left;
  margin-left: 10px; /*width of left column*/
  width: 100px;
}

.header {
  font-size: 1.5em;
  color: #8e0a77;
}

.title {
  color: #8E0A77;
  font-weight: bold;
  font-size: 1.4em;
}

.error {
  color: #ff0000;
  font-size: 1.2em;
  padding-bottom: 5px;
}

#content2 {
  height: 735px;
  width: 645px;
  background-image: url("images/purple_stripes.png");
}

.inputform {
  height: 655px;
  width: 634px;
  margin: 0;
  padding: 5px;
  background-color: #FFF;
  border: #EEE 1px solid;
}

.inputformResults {
  width: 700px;
  margin: 4px;
  padding: 5px;
  background-color: #FFF;
  border: #EEE 1px solid;
}

.inputform fieldset, .inputformResults fieldset {
  margin: 10px 0;
  padding: 10px;
  border: #DDD 1px solid;
  background-image: url("images/purple_stripes.png");
}
.inputform fieldset div, .inputformResults fieldset div {
  padding: 0.25em 0;
}
.inputform label, .inputformResults label {
  margin-right: 10px;
  padding-right: 10px;
  width: 165px;
  display: block;
  float: left;
  text-align: right;
  position: relative;
}
.inputform em {
  position: absolute;
  right: 0;
  font-size: 120%;
  font-style: normal;
  color: #C00;
}

.inputform note {
  margin-left: 170px;
  font-size: 90%;
  color: #333;
}

p.legend em {
  color: #C00;
  font-style: normal;
}

.buttonrow {
  margin-left: 180px;
}

#naviation {
  font-size: .9em;
}
#navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 4px;
}
#navigation li {
  display: inline;
}
#navigation a:link, #navigation a:visited {
  padding: 3px 10px 2px 10px;
  color: #ffffff;
  background-color: #912790;
  text-decoration: none;
  border: 1px solid #711515;
}
#navigation a:hover {
  color: #ffffff;
  background-color: #926a91;
}

.bold {
  font-weight: bold;
}

.directionstitle {
  font-weight: bold;
  text-align: center;
}

.tabularData {
  width: 655px;
  height: 535px;
  overflow: auto;
}

.tabularData table, .tabularData td {
	border: 1px solid #ccc;
	border-collapse: collapse;
    font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

.tabularData thead th,.tabularData tbody th {
    color: #666;  
	padding: 3px 3px;
    border-left: 1px solid #CCC;
}

.tabularData tbody th {
  background: #fafafb;
  border-top: 1px solid #CCC;
  text-align: left;
  font-weight: normal;
}

.tabularData tbody tr td {
  padding: 5px 1px;
  color: #666;
  text-align: center;
}

.tabularData tr.odd td, .tabularData tr.odd th {
  background: #f9f2ff;
}

.tabularData tr.even td, .tabularData tr.even th {
  background: #fff;
}

.tabularDataOverride {
  padding: 3px; height: 515px;
}


.tabularData2 {
  width: 655px;
  height: 535px;
  overflow: auto;
}

.tabularData2 table.border, .tabularData2 td.border {
	border: 1px solid #ccc;
	border-collapse: collapse;
    font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

.tabularData2 thead th,.tabularData2 tbody th {
    color: #666;  
	padding: 3px 3px;
    border-left: 1px solid #CCC;
}

.tabularData2 tbody th {
  background: #fafafb;
  border-top: 1px solid #CCC;
  text-align: left;
  font-weight: normal;
}

.tabularData2 tbody tr td {
  padding: 5px 1px;
  color: #666;
  text-align: center;
}

.tabularData2 tr.odd td, .tabularData2 tr.odd th {
  background: #f9f2ff;
}

.tabularData2 tr.even td, .tabularData2 tr.even th {
  background: #fff;
}

.popup {
	position: absolute;
	left: 350px;
	top: 120px;
	width: 645px;
	z-index: 100;
    border: 3px solid #912790;
}

#resultsSearch, #resultsStudents, #resultsStudio {
  font-size: 0.8em;
  position: absolute;
  width: 720px;
  height: 940px;
  z-index: 100;
  border: 3px solid black;
  background: #ffffff;
}

#helpText {
  border: 3px solid #912790;
  padding: 5px;
}

}/*end media tag*/

@media print {
.noPrint {
  display: none;
}

.title {
  color: #8E0A77;
  font-weight: bold;
  font-size: 1.4em;
}

thead {
  display: table-header-group;
}
tbody {
  display: table-row-group;
}

tr, td {
  page-break-inside: avoid;
}

.tabularData {
  width: 655px;
}

.tabularData table, .tabularData td {
	border: 1px solid #ccc;
	border-collapse: collapse;
    font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

.tabularData table {
	border: none;
	border: 1px solid #CCC;
}

.tabularData thead th,.tabularData tbody th {
    color: #666;  
	padding: 3px 3px;
    border-left: 1px solid #CCC;
}

.tabularData tbody th {
  background: #fafafb;
  border-top: 1px solid #CCC;
  text-align: left;
  font-weight: normal;
}

.tabularData tbody tr td {
  padding: 5px 10px;
  color: #666;
}

.tabularData tr.odd td, .tabularData tr.odd th {
  background: #f9f2ff;
}

.tabularData tr.even td, .tabularData tr.even th {
  background: #fff;
}

body {

}
  
#resultsSearch, #resultsStudents, #resultsStudio {
  position: relative;
  text-align: left;
} 
} /*End of print media tag*/

#Popup{
	background-color:#570E49;
	color:#ffffff;
	position: absolute;
	height: 900px;
	width: 700px;
	top: 5px;
	left: 200px;
	border: 1px solid black;
	text-align:center;
	z-index:1;
}
