/* default */
div.spacer { height: 8px }
div.under { line-height:8px; height:5px; }
form table { width: 100%; border: none; }
img.rightBorder { border:3px solid #E0F0F5; float:right; margin:10px 10px 10px 10px; }
p.text2 { margin-bottom: 0.8em; }
.information { font-size: 0.85em; color: #880000; background-color: #f9f9f9; border: #dedede 1px solid; padding: 5px 5px 5px 5px; }
.indent { display: block; }
.hide { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.bold { font-weight: bold; }

/* CourseInformation*/
div#olblCourseName { width: 380px; float:left; }
div.lbl { width:110px; color:black; float:left; font-weight:bold; padding-left:5px; }
div.spacer2 { height:8px; line-height:2px; clear:both; }
div.content { width:30em; }
a.button { font-weight: bold; }
i { font-weight:normal; font-size: 0.85em; }
Span.CourseCode { background-color: #F9F9F9; border: 1px solid #dedede; padding: 2px 2px 2px 2px; color: #880000; }

/* Feedback */
div#FeebackMain { padding: 5px 5px 5px 5px;}
form fieldset { border:1px solid #CCCCCC; clear:both; margin:5px 2px; padding-bottom:10px; }
form fieldset legend { background-color:#F5F5F5; border:1px solid #CCCCCC; color:#000000; font-weight:bold; margin-bottom:5px; padding: 4px 4px 4px 4px; }
form ul { list-style: none; position: relative; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0 0 0 0; padding:0 0 15px 0;}
form ul li { margin: 0 0 10px 0; }
form label { display: block; float: left; width: 180px; text-align: right; margin-right: 5px; padding: 0 10px 0 0; font-weight: bold; }
form label.required { background: transparent url(http://www.southtyneside.info/images/required.gif) no-repeat 100% 4px; font-weight:bold }
p.required          { background: transparent url(http://www.southtyneside.info/images/required.gif) no-repeat scroll; padding-left:10px; }
input#DoBreqDay, input#DoBreqMonth { width:2em; }
input.btn { position: relative; left: 195px; clear: right; }
input.indent {position: relative; left: 198px; clear: right; width: 266px; }
input.textbox { width: 265px; }
textarea {position: relative; left: 0px; clear: right; width: 267px; height:200px;}
span.rhs {position: relative; left: 195px; clear: right; width: 250px; }
.mandatoryText {color: red;}
.spnCourseTitle {font-weight: bold; text-align:center; width: 530px; margin: 0 0 5px 0; }
.spnCourseName {text-align:center; width: 530px; margin: 0 0 10px 0;}

/* Feedback - Firefox Hacks */
ul>li>input#DoBreqDay, ul>li>input#DobreqMonth { width:2.5em; }
ul>li>input.indent {position: relative; left: 195px; clear: right; width: 265px; }
fieldset>ul>li>textarea {position: relative; left: 195px; clear: right; width: 265px; height:200px;}

#frmSearch{margin:-10px 0 0 0; padding:25px 12px; background:#f5f5f5 url(../images/books.png) 95% 50% no-repeat;}
#frmSearch ul li{display:inline}
#frmSearch label{color:#000; display:block; text-align:left}
#divSearch ul{list-style:none; padding:0;margin:0}
#divSearch ul li{padding:4px 8px; border-bottom:1px solid #f5f5f5}

ul#atoz{list-style:none; margin:0; padding:0}
ul#atoz li{display:inline-block}
ul#atoz li a{border:1px solid #e5e5e5; background-color:#f5f5f5; padding:3px; text-decoration:none}
