/* CSS Document */

body{
background-image: url(../images/bodybg.jpg);
background-repeat: repeat-x;
background-color: #ac3308;
margin: 0;
padding: 0;
font-family: verdana;
font-size: 11px;
}

#contentwrap .inputbox {
background-color: #ffffff;
margin: 0;
padding: 0;
}

address {
font-size: 10px;
color: #666;
font-style: normal;
}

span {
margin: 0;
paddding: 0;
}

h4 {
font-size: 12px;
color: #D17208;
}

#homebody {
background-image: url(../images/bodybg_h.jpg);
background-repeat: repeat-x;
background-color: #ac3308;
margin: 0;
padding: 0;
font-family: verdana;
font-size: 11px;
}

img {
border: none;
margin: 0;
padding: 0;
}
.pathway {
	font-size: 9px;
	color: #D4D0C8;
}
.blog {
margin: 0; padding: 0;
}


.moduletablelogin{
background-color: #edc5c5;
padding: 5px;
margin-top: 15px;
border: 1px solid #570d0e;
}

.createdate{
	font-size: 10px;
	color: #D4D0C8;
}

#wrap {
	position: relative;
	width: 884px;
	margin: 0 auto;
	padding: 0;
}
td {
font-family: verdana;
font-size: 11px;
line-height: 18px;
}
#toplogobar{
background-image: url(../images/toplogobg.gif);
background-repeat: no-repeat;
width: 884px;
height: 84px;
}
#toplogobar_h{
background-image: url(../images/toplogobg_h.gif);
background-repeat: no-repeat;
width: 884px;
height: 83px;
}
.rsmlogo {
padding: 4px 0 0 14px;
}

.mhmlogo {
width: 519px;
}

.hotellogo {
padding: 4px 0 0 0;
}

#topmenubar {
background-image: url(../images/topmenubarbg.jpg);
background-repeat: no-repeat;
width: 884px;
height: 24px;
text-align: right;
padding: 1px 0 0 0;
margin: 0;
color: #5F6C8E;
}


#topmenubar_h {
background-color: #5F6C8E;
width: 884px;
height: 20px;
text-align: right;
padding: 0;
margin: 0;
border-top: 1px solid #fff;
}

a .mainlevel {
padding: 0;
margin: 0;
}

#topmenubar a, topmenubar_h a {
color: #fff;
padding: 0;
margin: 0;
}

#topmenubar td, #topmenubar_h td{
text-align: right;
padding: 0;
margin: 0;
}
#topmenubar_h img {
margin: 0;
}

#topmenubar img{
padding: 0;
margin: 0;
}

#middle {
background-image: url(../images/middlebg2.jpg);
background-repeat: repeat-y;
}

#middle_h {
background-image: url(../images/middlebg1_h.jpg);
background-repeat: repeat-y;
}

.middle2 {
background-image: url(../images/middlebg1.jpg);
background-repeat: no-repeat;
width: 884px;
vertical-align: top;
}

.middle2_h {
background-image: url(../images/middlebg1_h.jpg);
background-repeat: no-repeat;
width: 884px;
vertical-align: top;
}

#left {
padding: 0 0 30px 0;
margin: 0;
width: 242px;
vertical-align: top;
background-image: url(../images/erasmusbg.jpg);
background-repeat: no-repeat;
background-position: top left;
color: #fff;
height: 547px;
}

#left_h {
padding: 15px 15px 30px 30px;
margin: 0;
width: 235px;
vertical-align: top;
color: #fff;
}

#left h3 {
padding: 10px 0 0 0px;
color: #fff;
}
#left a {
color: #fff;
}

#active_menu a{
color: #850000;
}

#left a.mainlevel {
padding: 0 0 0 0;
text-decoration: none;
font-weight: bold;
}
#left a.sublevel {
color: #D1D6DE;
padding: 0 0 0 0;
text-decoration: none;
}

#left a.sublevel:hover  {
text-decoration: underline;
}

#left div.moduletable {
padding-left: 30px;
}

#left td {
border-top: 1px solid #E4ECF8;
padding-bottom: 5px;
}
a .mainlevel {
color: #fff;
}

#content {
width: 451px;
vertical-align: top;
color: #022d61;
padding-top: 20px;
}

#content_2 {
width: 550px;
vertical-align: top;
color: #022d61;
padding-top: 20px;
}

#content_2 td {
color: #022d61;
}


#content td {
color: #022d61;
}

#content .MsoNormal{
color: #022d61;
}

#content .contentpaneopen{
color: #022d61;
}

#content span{
margin: 0;
padding:0;
}

#content_h {
padding-right: 15px;
vertical-align: top;
text-align: center;
padding-left:15px;
}

#contentwrap {
padding: 0 30px 0 30px;

}

#content ul {
margin: 0;
padding: 0 0 0 15px;
color: #022d61;
}

#content li {
font-family: verdana;
font-size: 11px;
padding: 5px 0 0 5px;
color: #022d61;
}

#contentwrap .contentheading{
	color: #D17208;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0;
	padding: 0 0 0 0;
}
.componentheading {
	color: #D17208;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0;
	padding: 0 0 0 0;
}

h3{
font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #D17208;
	padding-bottom: 9px;
}
#content .readon {
	padding: 0 30px 0 0;
color: #D17208;
}

#content p, #content span {
padding: 0;
display: block;
margin: 0;
color: #022d61;
}

#content img {
padding-right: 5px;
}

#content a{
color: #D17208;
}

#right {
width: 191px;
vertical-align: top;
padding-top: 20px;
color: #022D61;
}

#right em {
color: #022D61;
}

#right .moduletable {
margin: 30px 30px 0 0;
color: #022d61;
font-size: 11px;
}

#footer {
background-image: url(../images/footerbg.jpg);
background-repeat: no-repeat;
background-position: top;
height: 100px;
padding: 5px 0 0 0;
text-align: center;
color: #999;
font-size: 9px;
line-height: 12px;
}

div#search{
text-align: right;
padding: 0 20px 54px 0;
color: #ccc;
}
#footer_h {
background-image: url(../images/footerbg_h.jpg);
background-repeat: no-repeat;
background-position: top;
height: 100px;
padding: 5px 0 0 0;
text-align: center;
color: #999;
font-size: 9px;
line-height: 12px;
}
