.spacer
{
height:5px;
}

.faculty_img {
margin: 1px 5px 1px 5px;
float: left;
}

#content {
margin: 0px;
padding: 0px 0px 0px 0px;
overflow: visible;
font: 11px arial, helvetica, sans-serif;
color: #666666;

float: left;
}

b {
color: #B72054;
letter-spacing: 0.09em;
font-weight:bold;
}

.subjectheader {
margin: 0px;
padding: 0px 0px 0px 0px;
font: 14px arial, helvetica, sans-serif;
font-weight: bold;
color: #B72054;
letter-spacing: 0.09em;
}

.entry{
margin: 0px;
padding: 0px;
font: 12px arial, helvetica, sans-serif;
color: #666666;
letter-spacing: 0.09em;
}

#rightaddress{
font: 10px arial, helvetica, sans-serif;
color: #B72054;
padding: 0px 3px 0px 0px;
text-align: right;
}

body{
margin: 0 auto;
padding: 0;
color: #FFFFFF;
font-size: 80%
overflow: visible;
}

h1, h2, h3, h5 {
font-family: arial, helvetica, sans-serif;
letter-spacing: 0.09em;
color: #B72054;
}

h4 {
font-family: arial, helvetica, sans-serif;
margin-bottom: 1px;
}

p {
font-family: arial, helvetica, sans-serif;
color: #666666;
padding: 0px 0px 0px 0px;
}

img {
margin: 0px;
padding: 0px;
border: 0px;
}


.wrapper {
width: 775px;
overflow: visible;
border-right:  1px solid #B72054;
border-bottom:  1px solid #B72054;
background-image: url(/images/bg_content.jpg);
}

#header {
background: #B72054;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#leftsidebar {
color: #fff;
float: left;
overflow: visible;
padding: 5px 3px 5px 5px;
border-right: 1px solid #B72054;
width: 164px;
background: #0072AE;

}

#rightsidebar {
float: right;
overflow: visible;
padding: 5px 3px 5px 5px;
border-left: 1px solid #B72054;
width: 170px;
background: #FBAE46;
}

#maincontent{
float: left;
width: 416px;
overflow: visible;
padding: 0px 2px 5px 5px;
font-color:#CDCDCD;
text-align: left;
}

#maincontentFullWidth{
float: left;
width: 595px;
overflow: visible;
padding: 0px 2px 5px 5px;
font-color:#CDCDCD;
background: #FFFFFF;
text-align: left;
}


#maincontent a:link {}
#maincontent a:visited { }
#maincontent a:hover {background: #B72054; 
color:#fff;}
#maincontent a:active { }

.footer {
margin: 0;
width: 755px;
padding: 5px 10px;
border-right: 1px solid #B72054;
border-bottom: 1px solid #B72054;
background: #FBAE46;
float: left;
text-align: left;
}

.footernav {font: 10px arial, helvetica, sans-serif; font-color:#FF0000; font-decoration: none;}

.subfooter {
width: 755px;
margin: 0;
padding: 5px 10px;
font: 10px arial, helvetica, sans-serif;
color: #B72054;
float: left;
text-align: left;
}

.navheader {
font: 11px arial, helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
letter-spacing: 0.04em;
}

.navheader:a { background-color: transparent; text-decoration: none; color: #FFFFFF; }
.navheader:hover { background-color: #FBAE46; text-decoration: underline; color: #FFFFFF; }

.subnavheader_block {
    margin: 0px 1px 0px 8px;
}

.subnavheader {
margin: 0px 1px 0px 0px;
font: 11px arial, helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: 0.04em;
text-decoration: none;
}

.subnavheader:a { background-color: transparent; text-decoration: none; color: #eeeeee; }
.subnavheader:hover { background-color: #B72054; text-decoration: underline; color: #FFFFFF; }

#simple_search p {
color: #fff;
}

#simple_search a { color: #fff; }

#simple_search a:hover { text-decoration: underline; color: #fff; }

.submit { 
width:55px; 
}

.submit:hover {background-color: #FBAE46; color: #000;}

.date {
font-size: 120%;
background: transparent;
color: #000000;
}

.posted {
margin-bottom: 10px;
font: 10px arial, helvetica, sans-serif;
background: transparent;
color: #666666;
}

.spacer {
clear: both;
}

.faculty {
padding: 7px 5px 7px 5px;
font-color:#CDCDCD;
text-align: left;
border: 1px dashed #B72054;
border-right: 0px; 
}

.facultyLabel {
font-color:#B72054;
}

.error {color:red;}

#studentpay label
{
width: 6em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

#donamount label
{
width: 6em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

#payamount label
{
width: 7em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
margin-top:2.0em;
}

input
{
border:1px #0072AE solid;
}

#donamount .submit{
clear:both;
background:#fff;
border-top:2px #ddd dashed;
}

#donamount  fieldset
{
border: 1px solid #B71F52;
width: 33em;
margin-left:1.5em;}


#gaidinfo {
    background:#fff;
    float:left;
    width:122px;
padding:5px;
border-top:2px #ddd dashed;
    }
#gaidcheck {
    background:#eee;
    float:right;
    width:221px;
padding:5px;
border-top:2px #ddd dashed;
    }

table
{
border-collapse: collapse;
}

#course_table td
{
border: 1px solid #aaa;
padding: 5px;
}

#course_table th
{
text-align: center;
border: 2px solid #999;
background: #eee;
font-weight: bold;
padding: 5px;
}

#research_table
{
border: 2px solid #aaa;
}

#research_table td
{
border: 1px solid #aaa;
padding: 2px;
}

#research_table th
{
text-align: left;
border: 2px solid #999;
background: #eee;
font-weight: bold;
padding: 2px;
}

#lamp_logo
{
align: center;
}

#lamp_logo a:hover
{
background: #fff;
}

p.ukba_text
{
text-align:left;
color:#FFFFFF;
padding:0 17px;
}

.red-star
{
color:#D92A2A;
font-size:14px;
}


.more {
	display: none;
	border-bottom: 1px solid #666; }
a.showLink, a.hideLink {
	text-decoration: none;
	color: #36f; 
	padding-left: 10px;
        background: transparent url('/images/plus.png') no-repeat left; }
a.hideLink {
	background: transparent url('/images/minus.png') no-repeat left; }
a.showLink:hover, a.hideLink:hover {
	border-bottom: 1px dotted #36f; }
