body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 85%/1.4 arial, helvetica, sans-serif;
	color: #000000;
	text-align:center;
	background-color:#666666;
	background-image: url(/_graphics/grain.gif);
}

.IBISTableCell {
	background-color:#FDFDF0;
    border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.IBISMajorHeading {
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 120%;
	color: #3C003C;
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
	text-align:center;
}

.IBISMajorHeadingContinue {
	margin: 20px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 120%;
	color: #3C003C;
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
	text-align:center;
}

.IBISTextNormal {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:justify;
}

.IBISTextCaption {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 95%;
	color: #000000;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:justify;
}


.IBISTextNormalCentred {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:center;
}

.IBISTextNormalLeft {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:left;
}

.IBISTextNormalRight {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:right;
}


.IBISTextNormalClose {
	margin: 4px 4px 4px 4px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:justify;
}

.IBISTextNormalLinkStyle1 {
	font-size: 95%;
	color: #650065;
	font-weight: bold;
    text-decoration: underline;
	cursor:pointer;
}

.IBISTextNormalLinkStyle1:hover {
	font-size: 95%;
	color: #AAAAAA;
	font-weight: bold;
    text-decoration: none;
	cursor:pointer;
}

.IBISTextNormalLink {
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: bold;
    text-decoration: underline;
}

.IBISTextNormalLink:hover {
	font-size: 105%;
	color: #000000;
	font-style: normal;
	font-weight: bold;
    text-decoration: underline;
}



.IBISNewsLi {
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:justify;
}





.IBISContentDiv{
width:660px;
margin:10px auto 0px auto;
border:1px solid #CCCCCC;
padding:8px 8px 8px 8px;
overflow:auto;
}

.IBISContentIssue {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
	text-align:left;
}
.IBISContentList {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
    text-indent:-20px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:justify;
}

.IBISContentIndent {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
    text-indent:0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:justify;
}


.IBISContentImage {
	float:right;
	margin: 10px 0px 2px 12px;
	padding: 0px 0px 0px 0px;

}

.IBISContentImageWithBorder {
	float:right;
	margin: 10px 0px 2px 12px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #666666;
}



.IBISContentComent {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:left;
}





.IBISTextSmaller {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	color: #000000;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:center;
}


.plainimage {
border:0px none #CCCCCC;
margin:0px;
padding:0px;
}



.IBISEventDiv {
    width:650px;
    border:1px solid #cccccc;
    border-bottom:4px solid #cccccc;
    margin:15px auto 0px auto;
    clear:both;
	text-align:center;
	background-color:#FDFDF0;
}

.IBISEventEnd {
clear:both;
height:10px;
margin:0px;
padding:0px;
}

.IBISEventMiniDiv {
    width:400px;
    border:1px solid #008080;
    border-bottom:4px solid #008080;
    margin:25px auto 0px auto;
	padding:10px;
    clear:both;
	text-align:center;
	background-color:#FDFDF0;

	}




.IBISEventHeading {
	margin: 12px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 120%;
	color: #3C003C;
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
	text-align:center;
}

.IBISEventText {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #008080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:justify;
}

.IBISEventTextLastLine {
	margin: 20px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #008080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:left;
	clear:both;
}

.IBISEventDetails {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000000;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:center;
}

.IBISListHeading {
	margin: 20px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:left;
}

.IBISListDetail {
	margin: 0px 10px 0px 25px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:justify;
}

.IBISCatalogueHeading {
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000000;
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
	text-align:left;
}

.IBISCatalogueDetail {
	margin: 1px 10px 0px 25px;
	text-indent: -15px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:justify;
}


.IBISImageFloatLeft {
	float:left;
	margin: 0px 12px 8px 0px;
}

.IBISImageFloatLeftBorder {
	float:left;
	margin: 0px 12px 0px 0px;
	border:1px solid #CCCCCC;
}


.IBISImageFloatLeftBorderMargin {
	float:left;
	margin: 6px 12px 6px 6px;
	border:1px solid #CCCCCC;
}

.IBISImageFloatRightBorder {
	float:right;
	margin: 0px 0px 0px 12px;
	border:1px solid #CCCCCC;
}

.IBISImageLeftBorder {
	margin: 0px 10px 10px 0px;
	border:1px solid #CCCCCC;
}



.IBISImageFloatClear {
    clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1px;
}

.IBISGeneralNoSpace {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.IBISItemDividerLine {
margin: 2px 10px 2px 10px;
padding: 0px 0px 0px 0px;
border-style: solid;
border-color: #CCCCCC;
border-width: 1px 0px 0px 0px;
clear:both;
}

.IBISItemDividerBlank {
margin: 2px 10px 2px 10px;
padding: 0px 0px 0px 0px;
border-style: solid;
border-color: #CCCCCC;
border-width: 0px 0px 0px 0px;
clear:both;
}

.IBISLinkLine {
color:#440044;
}

.IBISLinkLine: hover {
color:#FFFFFF;
background-color:#000000;
}

.TABHeadCell {
	background-color:#AAAAAA;
}

.TABHeadText {
	color: #000080;
	font-weight: bold;
	text-align: left;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
}

.TABHeadNumber {
	color: #000080;
	font-weight: bold;
	text-align: center;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
}

.TABDataCell {
background-color:#DDDDDD;
}


.TABDataText {
	color: #008080;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.TABDataNumber {
	color: #008080;
	margin: 5px 20px 5px 5px;
	padding: 0px 0px 0px 0px;
	text-align: right;

}



#ListTable td{
text-align:left;
vertical-align:top;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

#ListTable td {
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 105%;
color: #000080;
}








/*                 */
/*  MENU STYLES    */
/*                 */


.XLineSingle {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	background-color: #FDFDF0;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	}

.XLineGroup {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	background-color: #FDFDF0;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
	}

.XLineSub {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	background-color: #E0E0E0;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
	}


.XLink {
	display: block;
	padding: 6px 7px 7px 4px;
	text-decoration: none;
	width:150px;
	background-color: #FDFDF0;
	color: #000066;
}

.XLink:hover {
	display: block;
	padding: 6px 7px 7px 4px;
	text-decoration: none;
	width:150px;
	background-color: #A0A0A4;
	color: #FFFFFF;
}

.XLinkThis {
	display: block;
	padding: 6px 7px 7px 4px;
    text-decoration: none;
	background-color: #CCCCCC;
	width: 150px;
	color: #660000;
}

.XLinkThis:hover {
	display: block;
	padding: 6px 7px 7px 4px;
    text-decoration: none;
	background-color: #A0A0A4;
	width: 150px;
	color: #FFFFFF;
}


.XSubLink {
	display: block;
	padding: 3px 7px 7px 19px;
	text-decoration: none;
	width:135px;
	background-color: #E0E0E0;
	color: #000066;
}

.XSubLink:hover {
	display: block;
	padding: 3px 7px 7px 19px;
	text-decoration: none;
	width:135px;
	background-color: #A0A0A4;
	color: #FFFFFF;
}

.XSubLinkThis {
	display: block;
	padding: 3px 7px 7px 19px;
    text-decoration: none;
	background-color: #CCCCCC;
	width: 135px;
	color: #663300;
}

.XSubLinkThis:hover {
	display: block;
	padding: 3px 7px 7px 19px;
    text-decoration: none;
	background-color: #A0A0A4;
	width: 135px;
	color: #FFFFFF;
}


.ZMiniLine {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
width: 70px;
}

.ZMiniLink {
color: #800000;
display: block;
width: auto;
text-decoration: none;
background: #EEEEEE;
margin: 0px 0px 0px 0px;
padding: 6px 10px 6px 10px;
border-left: 1px solid #000080;
border-top: 1px solid #000080;
border-right: 1px solid #000080;
border-bottom: 1px solid #000080;
font-size:95%;
}

.ZMiniLinkThis {
color: #800000;
display: block;
width: auto;
text-decoration: none;
background: #CCDDCC;
margin: 0px 0px 0px 0px;
padding: 6px 10px 6px 10px;
border-left: 1px solid #000080;
border-top: 1px solid #000080;
border-right: 1px solid #000080;
border-bottom: 1px solid #000080;
font-size:95%;
}

.ZMiniLink:hover {
color: #000000;
background-color:#CCCCCC;
}


.ImageTitleCenter {
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 105%;
	color: #000080;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:center;
}

.ImageCaptionCenter {
	margin: 5px 50px 10px 50px;
	padding: 0px 0px 0px 0px;
	font-size: 95%;
	color: #000000;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	text-align:center;
}
