/**************************************
 * THEME NAME: highlands
 *
 * Files included in this sheet:
 *
 *   highlands/layout.css
 *   highlands/colour.css
 *   highlands/fonts.css
 *   highlands/topmenu.css
 **************************************/

/***** highlands/layout.css start *****/






.surround {
  margin-left:auto; 
  margin-right: auto;
  max-width: 1252px;  
  position: relative;
}

.logininfo {
padding-right:5px;
padding-top:5px;
}

#layout-table {
padding-left:10px;
padding-right:10px;
}

.headermenu {
padding-right:5px;
padding-top:10px;}



#wrapper-t {
  background:url(images/wrapper_t.jpg) repeat-x 0 0; 
}

#wrapper-l {
  background:url(images/wrapper_l.jpg) repeat-y 0 0;
}

#wrapper-r {
  background:url(images/wrapper_r.jpg) repeat-y 100% 0; 
  
}

#wrapper-b {
  background:url(images/wrapper_b.jpg) repeat-x 100% 100%;
}

#wrapper-tl {
  background:url(images/wrapper_tl.jpg) no-repeat 0 0;
}

#wrapper-tr {
  background:url(images/wrapper_tr.jpg) no-repeat 100% 0;
}

#wrapper-bl {
  background:url(images/wrapper_bl.jpg) no-repeat 0 100%;
}

#wrapper-br {
  background:url(images/wrapper_br.jpg) no-repeat 100% 100%;
}
	

	/***** highlands/layout.css end *****/

/***** highlands/colour.css start *****/

.navbar {background-color:
#FFFFFF}


.surround {
  background: #fff;
  border-top: 10px solid #1f88bd;
  border-right: 10px solid #1f88bd;
  border-bottom: 10px solid #1f88bd;
  border-left: 10px solid #1f88bd;
 }

body {
  background-color:
  #1f88bd;
}

 td.content {
       background-color: #fff;
   }

 body#course-view .headingblock {
       background-color: #fff;
   }
#course-view .weekscss .section, #course-view .section td.side {
       background:
	   #FFFFFF none repeat scroll 0% 0%;;
   }
   


.sideblock .header {
background:transparent url(images/sideblock.jpg) repeat-x scroll 0 0;
border-color:#EFF0F1;
color:#444444;
font-size:1em;
padding:5px 7px 2px;
}  
   
#top_menu {
	background:url('images/default/top_menu.gif') repeat-x top center;
}

#top_menu ul li {
	background:url('images/default/top_menu_line.gif') right top no-repeat;
	}	

#logo {


background: url('images/default/logo.png') no-repeat;
; 


height: 100px; 
} /***** highlands/colour.css end *****/

/***** highlands/fonts.css start *****/

 body, table, td, th, li {
       font-family: Arial,Helvetica,sans-serif;
   }


a:link,
a:visited,
.tabtree ul li ul li a span {
  color:
  #464646;
}

a:hover {
  color:#702B33;
}

.headermenu a:link,
.headermenu a:visited {
  color:#0170A2;
}

h2.headingblock {
  border-color:
  dddddd;
  
  border-left:15px solid
  #B00000;
  border-bottom:1px solid #B00000;
  border-top:0px solid;
  border-right:0px solid;
  
}



.logininfo,
#header-home .headermenu font {
     font-size:.8em;
}

.header-profilename a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:1.8em;
	letter-spacing: -3px;
	text-decoration: none;
	font-weight:bold;

}

.header-profileoptions a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: -1px;}
	
.categorybox .category {
font-size:1.2em;
font-weight:
normal;}
/***** highlands/fonts.css end *****/

/***** highlands/topmenu.css start *****/

/* Core */

#top_menu {
	height:43px;
	clear:both;
	margin-right:0px;
	margin-left:0px;
	
}	

#top_menu ul {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	z-index: 9999;
}
#top_menu ul li {
	list-style:none;
	float:left;
	height:43px;
	white-space:nowrap;
	z-index: 9999;
}
#top_menu ul li div{
	position:relative;
	zoom:1;
	z-index:10000;
}
#top_menu ul li a {
	display:block;
	height:30px;
	margin-left:2px;
	padding: 16px 17px 0 17px;
	color: #ffffff;
	}
	
#top_menu ul li a:hover{
	color:#363636;

	
}
#top_menu ul li.home a:hover{
	background:none;
}
#top_menu ul li.line {
	padding:0;
}

#top_menu ul li.home a {
	padding-top:12px;
}

#top_menu ul ul{
	padding:10px 25px;
	margin:0;
	list-style:none;
	position:absolute;
	background:
	#ffffff;
	left:-2px;
	border-bottom: solid 1px #83c8ff;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	display:none;
	top:43px;
	z-index: 1000;
}
#top_menu ul li:hover ul{
	display: block;
}
#top_menu li ul li{
	list-style:none;
	float:none;
	background:none;
	padding:0;
	margin:0;
	height: auto;
	line-height:18px;
}
#top_menu li ul li a:hover {
	background:none;
	color:#83c8ff;

}
#top_menu li ul li a {
	padding:0;
	margin:0;
	display:block;
	height: auto;
	color:#363636;
}
#top_menu_date a {
	float:right;
	padding: 16px 5px 0 17px;
	color: #ffffff;
	text-decoration:none;
}

#top_menu_date a:hover {
	color: #363636;
	text-decoration:none;
}

/***** highlands/topmenu.css end *****/

