fieldset{padding:0;}
legend{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;line-height:1.2em;color:#50017c;background-color:#fff;padding:3px 3px 3px 0;_margin:0 -7px;}
form h4{color:#50017c;background-color:#fff;margin-top:10px;padding:3px;}
form h5{margin-left:.75em;margin-top:.5em;color:#333;}
form p{margin-left:12px;font-size:1.1em;line-height:1.4em;color:#333;}
.formpair{float:left;width:616px;margin:5px 0 0 0;clear:both;}
.formlabel{float:left;width:225px;font-size:1.1em;line-height:1.4em;text-align:right;color:#333;}
.forminput{float:right;width:375px;font-size:1.1em;font-family:"Lucida Grande",Verdana,Arial,sans-serif;line-height:20px;margin-bottom:5px;}
.section{float:left;width:99%;padding:10px 0;}
.odd{background-color:#eee;}
.even{background-color:#fff;}
.whyText{font-size:.9em;margin-left:1em;text-decoration:underline;color:#50017c;cursor:pointer;}
.whyTextAnswer{margin-top:2px;font-size:.9em;color:#50017c;line-height:1.4em;}
.whyTextLong{display:block;margin-top:1em;}
.linkText{margin-top:.5em;font-size:.9em;color:#50017c;}
.hint{font-size:.9em;color:#333;margin-left:5px;margin-top:.5em;line-height:1.2em;}
.required{color:#50017c;}
input:focus{background-color:#ffc;}
.inactive{display:none;}
input.check{line-height:1.4em;}
.majorNote{padding-top:.75em;font-size:.9em;color:#50017c;line-height:1.4em;float:right;width:323px;}
span.yui-push-button button{font-size:1em;float:right;margin:1em 0 10px 10px;background-color:#50017c;color:#fff;padding:2px 10px 3px 10px;font-weight:bold;border:none;;width:auto;cursor:pointer;}
.checkoutNote{float:right;clear:right;}
.addSchool{border-top:1px dashed #ccc;margin-top:10px;padding-top:10px;}
div#errorDivContainer{width:750px;}
div#errorDiv{width:75%;padding:5px 15px 15px 15px;margin:0 auto 30px auto;border-top:7px solid #9D080D;border-bottom:7px solid #9D080D;background:#FBF7C9;}
div#errorDiv h5{line-height:3em;padding-left:95px;background:url(../images/attention.png) no-repeat 50px center;}
.errorText{margin-left:95px;font-size:1.2em;list-style-position:inside;list-style-type:disc;line-height:1.2em;cursor:pointer;}
label.error,div.error,tr.error{color:#9D080D;}
input.error{border:1px solid #9D080D;}
.errorDescription{font-size:.9em;color:#9D080D;line-height:1.4em;}
.xxtopNote{xxxfloat:left;width:625px;margin:20px 0 20px 0;padding:1em;xxxcolor:#50017c;background-color:#eee;font-weight:bold;font-size:140%;line-height:normal;}
div.KSU_highlight{background-color:#BBD3E9;background-image:url(../images/highlights_generic.gif);background-position:right top;background-repeat:no-repeat;border:1px solid #78A7D4;margin-bottom:20px;margin-top:20px;padding:10px 70px 10px 10px;}
div.KSU_hl_red{background-color:#E9BEBB;background-image:url(../images/highlights_red.gif);border:1px solid #D47F78;}
div.topNote{font-weight:bold;font-size:140%;line-height:normal;padding-top:30px;padding-bottom:25px;}
div.grayed-out{filter:alpha(opacity=50);opacity:.5;}
