
html body
{
margin : 0px 0px 0px 0px; 
text-align : center;
}

#header
{
height : 2em;
width : 760px;
background-repeat : no-repeat;
background-position : 0 0;
position : relative;
}

#container
{
margin-left : auto;
margin-right : auto;
width : 760px;
text-align : left;
min-height: 590px;
}

#contents
{
padding-top:10px;
padding-right:10px;
width:355px;
float:left;
}

#deptid
{
width:100%;
height:2.8em;
}


/*
#sitewide
{
position : absolute;
left : 60px;
top : 4px;
width : 688px;
text-align : right;
}
*/

#sitewide
{
position : absolute;
left : 460px;
top : 4px;
width : 288px;
text-align : right;
} 


#textonly
{
position : absolute;
left : 10px;
top : 5px;
width : 710px;
text-align : left;
}

#schooltitle
{
margin : 0px 0px 0px 0px;
}

#identity
{
height : 5.9em;
width : 520px;
background-repeat : no-repeat;
background-position : 0 0;
position : relative;
float : right;
}

#uwbheader
{
height : 75px;
width : 760px;
background-repeat : no-repeat;
background-position : 0 0;
position : relative;
}

#uwblogo
{
width : 760px;
height : 75px;
background-repeat : no-repeat;
}

#imageholder
{
vertical-align : text-top;
width : 200px;
height : 75px;
margin-top : 0px !important;
/* \*/
margin-top: -83px; /* this is the hack ie5/6/win */
/* */
border : 0px;
/*background-image:url(../images/image.jpg);*/
background-repeat : no-repeat;

background-position:left;
}

#footer
{
clear : both;
text-align : left;
voice-family : inherit; 
padding-left : 185px;
padding-bottom:20px;
}

#footerlink
{
text-align : left;
voice-family : inherit; 
padding-left : 0px;
}



#footer ul
{
/* Browsers that implement the CSS box model correctly and properly implement ' !important '
(e.g. Mozilla, Opera 5 & 6) will apply width that has an ' !important ' rule and disregard all other
width declarations within that rule */

float : left;
margin : 2px 0 7px -13px !important;
/* \*/
margin : 2px 0 7px -13px; /* this is the hack ie5/6/win */
/* */
padding : 0;
width : 360px;
display : inline;
}

#footer li 
{
float : left;
margin-left : 0px;
padding-left : 14px;
display : inline;
}

#disclaimer
{
padding-left  : 0px;
}

#idheading
{
width : 100%;
margin-top : 0px !important;
/* \*/
margin-top: 0px; /* this is the hack ie5/6/win */
/* */
background-color : #A455A3;
}

#sitesearch
{
float : right;
margin-top : 28px;
padding : 0 5px 0  0 ;
}

.sitesearch
{
float : right;
margin-top : 28px;
padding : 0 5px 0  0 ;
}#breadcrumb
{
margin: 10px 0px 0px -38px; 
margin-bottom : -8px !important;
/* \*/
margin-bottom: -10px; /* this is the hack ie5/6/win */
/* */
padding-top:0px;
padding-left:0px;
line-height: 1.0em;
padding-bottom:0px;
}


#breadcrumb li
{
/*line-height: 1.5em;
font-size:80%;
display: inline;
background-position: 0px;
padding-left: 10px;
padding-right: 10px;
padding-top:0px;
background-image:url(http://www.bangor.ac.uk/config2005/masterfiles/images/arrow.gif);
background-repeat: no-repeat;*/
display:inline;
padding-right:10px;
padding-left:0px;
font-size:80%;
line-height: 1.5em;
}


/* If you need to hide a rule from IE5 Mac use */

/* Hide from IE-Mac \*/
/* End hide */

#mainmenu
{
width: 170px;
/* Hide from IE-Mac \*/
margin-top : 0px !important;
/* \*/
margin-top: 0px; /* this is the hack ie5/6/win */
/* */
/* End hide */
}

#mainmenu h3
{
display : none;
}

#mainmenu dl, #mainmenu dt, #mainmenu dd, #mainmenu ul, #mainmenu li 
{
padding:0px;
margin:0px;
}


#mainmenu dl 
{
/* Hide from IE-Mac \*/
/*padding-top: 90px;*/
/* End hide */
}


#mainmenu dt 
{

text-align: left;
padding-left  :10px;
padding-top  :10px;
padding-bottom  :10px;
padding-right: 0px;

/* Hide from IE-Mac \*/
/* End hide */
}

#mainmenu li 
{
text-align: left;
line-height:1.0em;
/*padding-left: 10px;*/

}

#mainmenu br
{
display:none;
}


#footerlogo
{
width : 125px;
float  :left;
margin-left : -165px !important;
/* \*/
margin-left: -80px; /* this is the hack ie5/6/win */
/* */
}

#news
{
margin-top:30px;
}

.linkspacer1
{
padding : 5px;
}

.linkspacer2
{
padding : 5px;
}

.schooltitle
{
margin : 0px 0px 0px 0px;
padding : 7px 0px 10px 12px;
}

.idheading
{
margin : 0px;
padding : 0px;

}

#leftcol
{
float : left;
width:170px;
}

#columna
{
float: left;
padding: 0px;
margin: 0px 20px 20px 20px;
background: #FFFFFF;
width: 380px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 350px;
}

html>body #columna
{
width: 350px; /* ie5win fudge ends */
}

#columnb
{
float: right;
padding-right: 30px;
margin: 10px 0px 20px 20px;
background: #FFFFFF;
width: 170px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 140px;
}

html>body #columnb
{
width: 140px; /* ie5win fudge ends */
}

#columnc
{
float: right;
padding-right: 30px;
margin: 10px 0px 20px 20px;
background: #FFFFFF;
width: 170px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 140px;
}

html>body #columnc
{
width: 140px; /* ie5win fudge ends */
}

#topcolumn
{
float: left;
padding: 0px;
margin: 20px;
background: #FFFFFF;
width: 570px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 540px;
}

html>body #topcolumn
{
width: 540px; /* ie5win fudge ends */
}

.imagefloatleft
{
float:left;
padding: 10px 10px 10px 0px;
}

.imagefloatright
{
float:right;
padding: 10px 0px 10px 10px;
}

.invisible
{
display:none
}

.shield
{display:none;}

#sitemap a:link
{
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}

#sitemap dd a:visited, #sitemap dl a:visited, #sitemap dt a:visited
{
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}

#sitemap dd a:hover, #sitemap dl a:hover, #sitemap dt a:hover
{
background-color:#FFFFFF;
color:#000000;
text-decoration:underline;
}

#sitemap a:active
{
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}

#sitemap br, #sitemap p
{
display:none;
}

/* inline styles from template */

#number1
{
width:590px;
float:right;
}

#number2
{
width:540px;
float:left;
padding-left:20px;
padding-right:0px;

}

#page_heading
{
width:540px;
padding-right:25px;
/*padding-top:25px;*/
margin-top:15px  !important;
}

#number4
{
padding-top:10px;
width:375px;
float:left;
}

#feature_links
{
width:365px;
float:left;
padding-right:0px;
margin-top:10px;
padding-bottom:15px;
}

#sidepanel
{
width:160px;
float:right;
margin-top:20px;
padding-top:10px;
}

#number6
{
width:140px;
float:left;
}

#number7
{
width:140px;
float:left;
padding-left:60px;
}

#number8
{
width:140px;
float:left;
padding-top:25px;
}

#number9
{
width:140px;
float:left;
padding-top:25px;
padding-left:60px;
}

#number10
{
width:140px;
float:left;
padding-top:25px;
}

#number11
{
width:140px;
float:left;
padding-left:60px;
padding-top:25px;
}

#number12
{
width:140px;
float:left;
padding-top:25px;
}

#number13
{
width:140px;
float:left;
padding-left:60px;
padding-top:25px;
}

