
.banner
{
  background-image:url(/icon/header_pixel.gif);
  width:100%;
}

a:hover.TB
{
BACKGROUND: #C0DDEA;
}

a:link.SUBTB,a:visited.SUBTB,a:hover.SUBTB
{
FONT-SIZE: 80%;
COLOR: #3E3E3E;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
TEXT-DECORATION: NONE;
HEIGHT: 18PX;
PADDING-LEFT: 6PX;
PADDING-RIGHT: 6PX;
PADDING-BOTTOM: 2PX;
}

a:hover.SUBTB
{
BACKGROUND: #D8D8D8;
}

a:link.SUBTBSelect,a:visited.SUBTBSelect,a:hover.SUBTBSelect
{
FONT-SIZE: 80%;
COLOR: #3E3E3E;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
TEXT-DECORATION: NONE;
BACKGROUND: #D8D8D8;
HEIGHT: 18PX;
PADDING-LEFT: 6PX;
PADDING-RIGHT: 6PX;
PADDING-BOTTOM: 2PX;
}

FullPaddingView.a
{
color: #0864A5;
text-decoration: underline;
}

.TbLine
{
PADDING-LEFT: 5PX;
PADDING-RIGHT: 5PX;
}

.UserName
{FONT-SIZE: 70%;
FONT-WEIGHT: BOLD;
COLOR: #414241;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
TEXT-DECORATION: NONE;
PADDING-RIGHT: 12PX;
PADDING-TOP: 3PX
}

.msg
{COLOR: #0C1D2A;
FONT-SIZE: 100%; 
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
background: #FFE36A;
height: 14PX;
PADDING-BOTTOM: 1PX;
}

.PageTitle
{COLOR: #0864A5;
FONT-SIZE: 1.58333em;
}

.Copyrights
{COLOR: #484448;
FONT-SIZE: 70%;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
PADDING-TOP: 7PX;
PADDING-BOTTOM: 7PX;
}

.TabSelect
{
COLOR: #FFFFFF;
FONT-WEIGHT: BOLD;
BACKGROUND: black;
padding: 8px 12px;
}

a:link.Tab,a:visited.Tab,a:hover.Tab
{
FONT-WEIGHT: BOLD;
TEXT-DECORATION: UNDERLINE;
padding: 12px;
}

.PagePad
{PADDING-LEFT: 12PX;
PADDING-RIGHT: 12PX
}

.Form
{
COLOR: #3E3E3E;
}

.LabelBlueBold
{
COLOR: #414141;
FONT-WEIGHT: BOLD;
/*padding-right: 2em;*/
}
.visir-results .LabelBlueBold {
/*color: #0864a5;*/
colof; #414141;
}
.visir-results td.LabelBlueBold {
padding-right: 1em;
}

.FullViewPadding
{
padding-bottom: 0.5em;
padding-right: 1em;
}

a:link.LabelBlueBold,a:visited.LabelBlueBold
{
FONT-WEIGHT: BOLD;
TEXT-DECORATION: UNDERLINE;
}

a:hover.LabelBlueBold
{
FONT-WEIGHT: BOLD;
TEXT-DECORATION: UNDERLINE;
}

a:link.LabelBlueBoldBig,a:visited.LabelBlueBoldBig
{
FONT-WEIGHT: BOLD;
TEXT-DECORATION: UNDERLINE;
}

a:hover.LabelBlueBoldBig
{
FONT-WEIGHT: BOLD;
TEXT-DECORATION: UNDERLINE;
}

.LabelBlue
{
color: #414141;
}

.LabelBlackBig
{
color: #414141;
}

.LabelBlack
{
color: black;
padding-bottom: 0.7em;
}

.LabelBlackBold
{
color: black;
FONT-WEIGHT: BOLD;
}


.LabelWhite
{FONT-SIZE: 100%;
COLOR: #FFFFFF;
}

.LabelWhiteBold
{
COLOR: #FFFFFF;
FONT-WEIGHT: BOLD;
}

.BlockBlue
{BACKGROUND: #3C99C3;
}
.BlockBlack,
.BlockBlack td { background-color: black; }

.BlockSkyBlue {
background-color: white;
}
.PopupPage .BlockSkyBlue {
BACKGROUND: #67cddc;
}
.PopupPage {
font-family: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
font-weight: normal;
}
.PopupPage .BlockSkyBlue {
color: black;
}
.PopupPage .LabelBlueBold {
color: black;
font-weight: normal;
}
.PopupPage .LabelBlackBold {
font-weight: normal;
}
.PopupPage .BlockSkyBlue td {
    padding-bottom: 12px !important;
}

.LineSkyBlue
{BACKGROUND: #D7DDE3;
}

.BlockGreenish
{BACKGROUND: white;
}

.BlockGreen
{
BACKGROUND: #9AB882;/*Green*/
}

.BlockGray
{BACKGROUND: #E1E7EA;
}

a:link.Directory,a:visited.Directory
{
COLOR: #495560;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
TEXT-DECORATION: UNDERLINE;
FONT-WEIGHT: BOLD;
}

a:hover.Directory
{
COLOR: #506C85;
}

a:link.SubDirectory,a:visited.SubDirectory
{
COLOR: #404F5D;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
TEXT-DECORATION: UNDERLINE;
}

a:hover.SubDirectory
{
COLOR: #3D5F7E;
}

.Directory
{
COLOR: #3E3E3E;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
}

.DirectorySpace
{
PADDING-RIGHT:5PX;
VERTICAL-ALIGN: TOP;
}

.DirectoryTitle
{COLOR: #606E7E;
FONT-SIZE: 170%;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
PADDING-TOP:7PX;
PADDING-BOTTOM:10PX;
}

.TableHeader
{
COLOR:#506A85;
PADDING:7PX 5PX 2PX 5PX;
FONT-WEIGHT: BOLD;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
BORDER-BOTTOM: 1PX SOLID #3D98C3;
}

.TableRow
{
COLOR: #2A2D32;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
PADDING: 2PX 5PX 2PX 5PX;
BORDER-BOTTOM: 1PX SOLID #D7DDE3;
}

.TableRowHighlight
{/*FONT-SIZE: 100%;*/
COLOR: #2A2D32;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
PADDING: 2PX 5PX 2PX 5PX;
BORDER-BOTTOM: 1PX SOLID #D7DDE3;
BACKGROUND: #C0DDEA;
}

.TableRowNoneHighlight
{/*FONT-SIZE: 100%;*/
COLOR: #2A2D32;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
PADDING: 2PX 5PX 2PX 5PX;
BORDER-BOTTOM: 1PX SOLID #D7DDE3;
}

.PreviousNext
{FONT-SIZE: 70%;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
COLOR: #959595;
FONT-WEIGHT: BOLD;
}


a:link.ResultsTab,a:visited.ResultsTab
{
COLOR: #FFFFFF;
TEXT-DECORATION: NONE;
FONT-WEIGHT: BOLD;
HEIGHT: 20PX;
PADDING: 2PX 4PX 2PX 5PX;
MARGIN-LEFT:2PX;
}

a:hover.ResultsTab
{
BACKGROUND: #EEF4F7;
COLOR: #1678A7;
}

a:link.ResultsTabSelect,a:visited.ResultsTabSelect,a:hover.ResultsTabSelect
{
BACKGROUND: #EEF4F7;
COLOR: #1678A7;
TEXT-DECORATION: NONE;
FONT-WEIGHT: BOLD;
HEIGHT: 20PX;
PADDING: 2PX 4PX 2PX 5PX;
MARGIN-LEFT: 2PX;
}

.Popup
{
POSITION: ABSOLUTE;
VISIBILITY: HIDDEN;
LEFT: 0;
TOP: 0;
Z-INDEX:1;
}

.PopupPage
{BACKGROUND: #FFFFFF;
BORDER: #506A85 2px solid;
MARGIN-TOP: 0PX;
MARGIN-left: 0PX;
MARGIN-right: 0PX;
}
.PopupPage a.But {
border-color: black;
background-color: black;
color: white;
text-decoration: none;
padding: 0.4em 1em;
}

.PopupHeader
{
BACKGROUND: black;
}

.PopupTitle
{COLOR: white;
FONT-SIZE: 70%;
FONT-WEIGHT: normal;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
HEIGHT: 27PX;
PADDING-LEFT: 12PX;
PADDING-RIGHT: 12PX;
}

.But
{BORDER:1PX #10529C SOLID;
BACKGROUND-COLOR:#EFEFEF;
COLOR:#7A7B7C;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
FONT-SIZE: 70%;
FONT-WEIGHT: BOLD;
TEXT-ALIGN:CENTER;
PADDING-RIGHT:3PX;
PADDING-LEFT:3PX;
CURSOR:pointer;
}


a:link.FullViewBlue,a:visited.FullViewBlue
{
FONT-SIZE: 70%;
COLOR: #1678A7;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
TEXT-DECORATION: UNDERLINE;
}

a:hover.FullViewBlue
{
FONT-SIZE: 70%;
COLOR: #3C5228;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
TEXT-DECORATION: UNDERLINE;
}


.ViewerHeader
{
BACKGROUND-COLOR:#C0DDEA;
BORDER-RIGHT: 1PX #7B7B7B SOLID;
}

.ViewerheaderLine1
{
BACKGROUND-COLOR: #6DB5C6;
}

.ViewerheaderLine2
{
BACKGROUND-COLOR: #3DA4C3;
}

.ViewerFrameset
{
BORDER-BOTTOM: 1PX #7B7B7B SOLID;
BORDER-RIGHT: 1PX #7B7B7B SOLID;
}

.ViewerFrameContent
{
BORDER-RIGHT: 2PX #EEF4F7 SOLID;
}

.ViewerFrameMain
{
BORDER-LEFT: 1PX #7B7B7B SOLID;
CURSOR: W-RESIZE;
}

.ViewerContent
{
BORDER-RIGHT: 1PX #7B7B7B SOLID;
}

.Thumb
{
MARGIN-TOP: 2PX;
margin-left: 1em;
}

.Folders
{BACKGROUND: #FFFFFF;
 BORDER: #EEF4F7 6px solid;
 PADDING: 4px;
}

.RecordsList
{FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
PADDING: 0PX;
BORDER: 1PX SOLID #3D98C3;
}


a:link.FolderSelect,a:visited.FolderSelect,a:hover.FolderSelect
{
FONT-SIZE: 80%;
COLOR: #020200;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
TEXT-DECORATION: NONE;
FONT-WEIGHT: BOLD;
PADDING: 4PX 3PX 0PX 3PX;
WIDTH:100%;
}

.FolderSelect
{
FONT-SIZE: 80%;
COLOR: #020200;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
TEXT-DECORATION: NONE;
FONT-WEIGHT: BOLD;
PADDING: 3PX 4PX 3PX 12PX;
WIDTH:100%;
}

.FolderLine
{
BACKGROUND-COLOR: #7ABCDC;
}
.highlight
{
  COLOR: #FF0000;
}
.WizardTitle
{
COLOR: #065A83;
FONT-SIZE: 100%;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
PADDING-LEFT: 5PX;
FONT-WEIGHT: BOLD;
}

.WizardSubTitle
{
COLOR: #636B7B;
FONT-SIZE: 80%;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
PADDING-LEFT: 6PX;
padding-bottom:8px;
FONT-WEIGHT: BOLD;
}
#WizardTooltip
{
COLOR: #1678A7;
FONT-SIZE: 70%;
FONT-FAMILY: 'Arial Unicode MS',VERDANA,TAHOMA,ARIAL,sans-serif;
MARGIN-TOP: 15PX;
PADDING-LEFT: 5PX;
PADDING-RIGHT:5PX;
OVERFLOW: AUTO;
WIDTH: 98%;
HEIGHT: 88%;
}
#WizardTooltipLeft
{
COLOR: #1678A7;
FONT-SIZE: 70%;
FONT-FAMILY: 'Arial Unicode MS',VERDANA,TAHOMA,ARIAL,sans-serif;
MARGIN-TOP:15PX;
PADDING-LEFT:5PX;
PADDING-RIGHT:5PX;
OVERFLOW: AUTO;
WIDTH: 98%;
HEIGHT: 80%;
}

.Description
{
POSITION: relative;
VISIBILITY: HIDDEN;
LEFT: 0;
TOP: 0;
Z-INDEX:1;
COLOR: #506C85;
}
.TabPad
{
PADDING-LEFT: 12PX;
PADDING-RIGHT: 12PX;
}
.TabCollection
{FONT-SIZE: 80%;
COLOR: #065A83;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
FONT-WEIGHT: BOLD;
PADDING-LEFT: 12PX;
PADDING-RIGHT: 12PX;
}

label
{FONT-SIZE: 100%;
COLOR: #506C85;
FONT-FAMILY: 'Arial Unicode MS',TAHOMA,ARIAL,VERDANA,sans-serif;
FONT-WEIGHT: BOLD;
}

fieldset
{
  border: 0px;
  PADDING-BOTTOM: 3PX;  
}



/*** University Website Office additions ***/

#nav-common-table {
    width: 100%;
}

.visir-cell-align-top td { vertical-align: top; }
#headertitle { background-image: url(http://static.weboffice.uwa.edu.au/visualid/graphics/titles/institutional-repository.gif); }
#ql_outer { right:2.4167em; }
#ql_extra { display: inline; }

.TbLine {
	width: 1px;
	padding: 0;
}
.visir-navbar td {
    font-weight: bold;
}
.visir-navbar td.TB {
    background-color: black;
}
.visir-navbar td.TBSelect {
	background-color: #f2edd9;
}
#bodycontainer #pagecontainer .visir-navbar .TbLine img {
	margin: 0;
	display: none;
}
.visir-navbar a:link,
.visir-navbar a:visited,
.visir-navbar a:hover {
    text-decoration: none;
    margin: 0 18px;
    line-height: 34px;
}
.visir-navbar a:hover {
    text-decoration: underline;
}
.visir-navbar .TB a:link, 
.visir-navbar .TB a:visited,
.visir-navbar .TB a:hover {
	color: white;
}
.visir-navbar .TBSelect a:link,
.visir-navbar .TBSelect a:visited,
.visir-navbar .TBSelect a:hover {
    color: black;
}

#bodycontainer #pagecontainer .visir-usermenu img {
    margin: 0 0 0 5px;
}

#visir-main {
    margin: 1px 0 0 0;
    background-color: #f2edd9;
    padding: 1em 0 2em;
}


.visir-whitetable {
    border: 1px solid #d6d6d6;
    background-color: white;
}
.visir-whitetable-head {
    border: 1px solid #d6d6d6;
    border-bottom: 0;
    background-color: white;
}
.visir-whitetable-tail {
    border: 1px solid #d6d6d6;
    border-top: 0;
    background-color: white;
}
.visir-lastrow td {
    padding-bottom: 2em;
}
.visir-collections td table {
    margin: 0.75em;
}

.visir-advsearchtable {
    padding: 0 2em;
}

.visir-searchTitle {
    color: #0864A5;
    font-size: 1.1em;
}
.visir-results td {
    padding-bottom: 0.2em;
}
.visir-viewtable td {
    vertical-align: baseline;
}
.visir-top-thickblue {
    border-top: 2em solid #7ebed2;
}
#bodycontainer #pagecontainer #pagecontent .visir-icons img {
    margin: 8px 4px 0 0;
}
.visir-results .TableHeader {
    background-color: #7ebed2;
    color: black;
}
.visir-results-brieftable td {
    padding-bottom: 2em;
    padding-top: 2em;
    border-bottom: 1px solid #d6d6d6;
}
.visir-results-brieftable td td {
    padding: 0;
    padding-left: 0.7em;
    border-bottom: 0;
}

.visir-searchbutton {
    background-color: black;
    color: white;
    font-weight: bold;
    padding: 0.3em 0.8em 0.2em;
    text-align: center;
    display: inline;
    margin-left: 3em;
}
.visir-searchbutton a,
.visir-searchbutton a:link,
.visir-searchbutton a:visited {
    text-decoration: none;
    color: white;
}

.visir-simple-collection-table {
    margin-top: 0.5em;
}

.visir-advanced-leftcol {
    text-align: right;
    padding-right: 1em;
}

.visir-results-brieftable td.visir-thumbcell,
.visir-results-brieftable td.visir-thumbcell td,
.visir-results-brieftable td.visir-thumbcell img {
    padding: 0;
    margin: 0;
}
.visir-results-brieftable td.visir-thumbcell td {
    width: 200px;
}
.visir-thumbimgdiv {
    width: 120px;
}

/* Quirks mode fixes */

#pagecontentbox { padding: 0 30px 0 0; }
#centrecontainer2col #pagecontentbox { border-left: 0; }

#bodycontainer #pagecontainer .visir-whitetable-head img {
    margin: 0 0.2em;
}

.collections-title {
    font-size: 130%;
}

/**** Jello Mold width control
 * http://www.positioniseverything.net/articles/jello.html
 */

#centrecontainer2col .ie6expander {

    padding-right: 780px;
}
#centrecontainer2col .ie6sizer {

    width: expression( document.body.clientWidth <= 1200 ? "100%" : "420px" );
}
#ieAny #centrecontainer2col .internal {
    margin-right: -780px;
    position: relative;
    zoom: 1; /* TODO: Whut? Don't we need this? hasLayout seems to break things, but was here for some reason... */
}



