/* CSS Document */


	
A:active, a:visited, a:link {	color: #0080FF; text-decoration: none;}
A:hover {	color: #000000; text-decoration: underline;}

a:active.bold_link, a:visited.bold_link, a:link.bold_link {color: #993333; text-decoration:none;} 
a:hover.bold_link {color: #000000; text-decoration: none;}

a:active.hotlink, a:visited.hotlink, a:link.hotlink {color: #ffffff; text-decoration:none; font-weight:bold;} 
a:hover.hotlink {color: #000000; text-decoration: none;}


#bg-top { background-image:url(../images/bg_header1-shadow.gif); background-position:center; background-repeat:no-repeat; width:914px; margin:0px auto; }
#bg-navbar { background-image:url(../images/bg_navbar1.jpg); background-position:center; background-repeat:no-repeat; width:914px; margin:0px auto; height:27px; }
#bg-main { background-image:url(../images/bg_page1-shadow.gif); background-position:center; background-repeat: repeat-y; width:914px; margin:0px auto; }
#bg-foot { background-image:url(../images/bg_footer1.jpg); background-position: bottom; background-repeat: no-repeat; width:914px; margin:0px auto; height: 52px;}


body {	font: 75%/1.7 arial, helvetica, serif;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	text-align:center;	height: 100%;}

body.bg{	background-image:url(../images/bg_page1.gif); background-repeat:repeat; margin-top:24px; background-position:center;}
#BuildingDirectory {background-color: #D2DFE3;}
#centre-container {	width:914px;	margin:0px auto;	text-align:left;	z-index:1; background-image:url(../images/bg_page1-shadow.gif); background-position:center; background-repeat:repeat-y;}
	
#container {	position:relative;	z-index:2;	width:914px;	left: 0px;	visibility: visible;	top: 0px; text-align:left; }
#content{	position:relative; top: 0px; width:914px;	text-align:center;	z-index:2;			overflow: visible;	left: 0px;	padding-left: 0px; background-image:url(../images/bg_content2.gif); background-repeat:repeat-y; background-position:center;}

#footer{ padding-top: 5px; color:#FFFFFF;	width: 900px;		height:52px;	z-index:1;	left: 0px; margin-left: 6px; text-align:center; line-height:16px; vertical-align:middle;}

#footer a:active, #footer a:visited, #footer a:link {color:#ffffff; font-weight: bold; text-decoration:none;}
#footer a:hover {color: #000000;}

#header{	width:914px;	z-index:3;	height: 152px;	overflow: visible;	top: 0px;	padding-left: 0px;	padding-top: 0px; text-align:center; }

html {height:100%}

h1{ font-size: 2.1em; color:#4E86BA; padding:0px; margin:0; font-weight:500; }
h2{ font-size: 1.3em; color:#4E86BA;}
h3{ font-size: 1.1em; color:#4E86BA;}

.img{}
.img-left{margin: 7px;  float: left;  border-style: none;}
.img-right{margin: 7px; float: right; border-style: none;}
.img-centre{}

.clear {    clear:both;    height:10px;    overflow:hidden;  }

.content_main{padding-left:20px;}
.content_rightpanels{}

.ItemStyle {
	list-style-image: url(../nav-scripts/Site%20Map/book2.gif);
	vertical-align: middle;
	line-height: 12px;
}



.form{margin-bottom:0;}

.odd  {	background-color: #D2DFE3;	text-align: center;	width: 80px;}
.even {	background-color:#ABD283;	text-align:center;	width: 80px;}

.PopItemStyle {
	list-style-image: url(../nav-scripts/Site%20Map/book1.gif);
}

.table1 {line-height:1.1em}

.text1 {	font-size: 1.3em; color: #999999; line-height: 1.45em;}
.text2 {	font-size: 1.05em; color: #ffffff; line-height: 1.25em;}
.text3 {	font-size: 0.9em; color: #999999; line-height: 1.27em; text-align: center; background-color:#E9E8E8; }
.text4 {font-size: 1em; color:#333333; line-height: 1.2em;}
.text5 {font-size: 0.85em; color:#333333; line-height: 1em;}

#right_panel1{font-size: 1.1em; color: #999999; line-height: 1.45em;}
#right_panel2{font-size: 1.1em; color: #999999; line-height: 1.45em;}
#right_panel2a{background-image:url(../images/bg_post-it1.jpg); background-position:top; background-repeat:no-repeat; height:222px; width:211px; }
#right_panel2b{background-image:url(../images/bg_post-it2.jpg); background-position:top; background-repeat:no-repeat; height:175px; width:211px; }
#right_panel2c{background-image:url(../images/bg_post-it3.jpg); background-position:top; background-repeat:no-repeat; height:154px; width:211px; }
#right_panel3{font-size: 1.1em; color: #666666; line-height: 1.45em;}

#right_panel-content-post-it{padding: 35px 10px 10px 20px; font-size: 1.1em; color: #333333; line-height: 1.45em; font-family:"Courier New", Courier, monospace;}

#search {
	position:absolute;
	width:200px;
	height:115px;
	z-index:4;
	left: 698px;
	top: 33px;
}
.searchbox {
width: 140px; 
line-height:12px;
height:12px;
background-color:#dddcdc;
border:none;
margin-right:10px;
margin-bottom:2px;
font-size:11px;
}

#shadow-main {	position:absolute;	width:200px;	height:115px;	z-index:1;	left: -6px;	top: 24px;}

#topnav {position: relative;	width:900px;	height:27px;	z-index:3;	top: 0px;	left: 0px;	text-align: center; margin:0px auto;}

#topnav a:link, #topnav a:active, #topnav a:visited {color: #666666; text-decoration: none;}
#topnav a:hover {color: #003366; background-color: #D2DFE3;}


#webdesigntag {	width:655px;	height:29px;	z-index:3;	left: 540px;	top: 20px; text-align:right;}

