﻿/*
 +--------------------------------------------------------------------+
 | Cascading Style Sheet (CSS)                                        |
 | Media Type: Screen                                                 |
 +--------------------------------------------------------------------+
 | Copyright (c) 2006 InfoVision Technology                           |
 | <http://www.infovision.com.au>                                     |
 +--------------------------------------------------------------------+
 | Authors: Byron Smith <byron@infovision.com.au>                     |
 +--------------------------------------------------------------------+

 /* ---------- ---------- ---------- ---------- ---------- ----------
	Start of Link Styles
---------- ---------- ---------- ---------- ---------- ---------- */

.SearchCountTop A:link {color: #336699; text-decoration: underline;} 
.SearchCountTop A:visited {color: #336699; text-decoration: underline;}
.SearchCountTop A:active {color: #336699; text-decoration: underline;}
.SearchCountTop A:hover {color: #336699; text-decoration: underline;}
.SearchCountTopOver A:link {color: #401158; text-decoration: underline;} 
.SearchCountTopOver A:visited {color: #401158; text-decoration: underline;}
.SearchCountTopOver A:active {color: #401158; text-decoration: underline;}
.SearchCountTopOver A:hover {color: #401158; text-decoration: underline;}
.SearchCountTopDown A:link {color: #401158; text-decoration: underline;} 
.SearchCountTopDown A:visited {color: #401158; text-decoration: underline;}
.SearchCountTopDown A:active {color: #401158; text-decoration: underline;}
.SearchCountTopDown A:hover {color: #401158; text-decoration: underline;}
.HeaderText A:link {color: #F3F357; text-decoration: underline;} 
.HeaderText A:visited {color: #F3F357; text-decoration: underline;}
.HeaderText A:active {color: #F3F357; text-decoration: underline;}
.Headertext A:hover {color: #F3F357; text-decoration: underline;}
.ItemListTd A:link {color: #8D39B9; text-decoration: underline;} 
.ItemListTd A:visited {color: #8D39B9; text-decoration: underline;}
.ItemListTd A:active {color: #8D39B9; text-decoration: underline;}
.ItemListTd A:hover {color: #8D39B9; text-decoration: underline;}

 /* ---------- ---------- ---------- ---------- ---------- ----------
	End of Link Styles
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of Base Styles
---------- ---------- ---------- ---------- ---------- ---------- */

body {
	margin: 0;
	vertical-align: center;
	padding: 0;
	background-color: #fff;
	color: #333;
	font: 70%/1.5em verdana, arial, sans-serif;
}

caption {
	padding: 0.2em 0.4em;
	border: 1px solid #ccc;
	background-color: #eee;
	color: #333;
	text-align: left;
}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of Base Styles
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of Radio Select Style
---------- ---------- ---------- ---------- ---------- ---------- */

.off {
border:1px solid #FFF;
width: 200px;
background-color:inherit;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin:2px 0;
display:block;

}

.on {
border-width:1px;
border-style: solid;
border-color : #8C42B4 #000000 #000000 #8C42B4;
width: 200px;
background-color: #410163;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
margin:2px 0;
display:block;

}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of Radio Select Style
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of Banner Styles
---------- ---------- ---------- ---------- ---------- ---------- */

.Banner {
	border-width: 0 0 0 0;
	border-style: solid;
	border-color: White;
	background: #ffffff url(../Icons/amlib_banner.gif) no-repeat 0%;
	height: 63px;

}

.BannerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #000000;
	background-color: #ffffff;

}


.BannerMiddleTop {
	border-style: solid;
	border-collapse: seperate;
	border-width: 1px 0 0 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 96%;
	background: #ffffff;

}

.BannerMiddleBottom {
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 0 1px 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 96%;
	background: #ffffff;

}

.BannerLeft {
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 0 0 1px;
	border-color: #000000 #000000 #000000 #000000;
	background: #ffffff;

}

.BannerRight {
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 1px 0 0;
	border-color: #000000 #000000 #000000 #000000;
	background: #ffffff;

}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of Banner Styles
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of Header/Title Information (Below the Tabs)
---------- ---------- ---------- ---------- ---------- ---------- */

.TitleBg {
	border-width: 0 0 0 0;
	border-style: solid;
	border-color: White;
	background: #002455 url(../Icons/titlebg.gif) repeat 0%;
	color: #ffffff;
	font-weight: bold;
	height: 40px;

}

.TitleBgLeftSide {
	margin-left: 5px;
	padding:1px;
	border-width: 0 0 0 0;
	border-style: solid;
	border-color: White;
	background: #002455 url(../Icons/titlebgleft.gif) repeat 0%;
	color: #ffffff;
	font-weight: bold;
	height: 40px;
	width: 10px;
}

.TitleBgRightSide {
	margin-left: 5px;
	padding:1px;
	border-width: 0 0 0 0;
	border-style: solid;
	border-color: White;
	background: #336699 url(../Icons/titlebgright.gif) repeat 0%;
	color: #002455;
	font-weight: bold;
	height: 40px;
	width: 11px;

}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of Header/Title Information (Below the Tabs)
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of Copyright Bar Style
---------- ---------- ---------- ---------- ---------- ---------- */


.HeaderText  {
	font-family: verdana; 
  	font-size: 9pt;
  	color: #000000;
  	background-image: 
	url('../Icons/headerbg.gif');
	font-size: 9pt;
  	font-weight: bold;
  	color: #ffffff;

}

.HeaderLeft  {
  	background-image: 
	url('../Icons/headerleft.gif');
	height: 33px;
	width: 10px;
	
}

.HeaderRight  {
  	background-image: 
	url('../Icons/headerright.gif');
	height: 33px;
	width: 10px;
	
}

/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of Copyright Bar Style
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of Search Page Styles
---------- ---------- ---------- ---------- ---------- ---------- */

.TableText{
	background: #ffffff url('../Icons/br.gif');
	background-repeat:no-repeat;
	background-position: 0px 0px;
    background-attachment: fixed;
    height: 100%;
	border-style: solid;
	border-collapse: seperate;
	border-width: 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 760px;
	font-family: verdana; 
  	font-size: 9pt;

}

.TableTd{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1px;
	border-color : #F1CB3F #000000 #000000 #F1CB3F;
	background: #E3A40F;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;

}

.TableTextTdTop{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1px 0 0 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 96%;
	
}

.TableTextTdBottom{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 0 1px 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 96%;

}

.TableTextLeft{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 0 0 1px;
	border-color: #000000 #000000 #000000 #000000;

}

.TableTextRight{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 1px 0 0;
	border-color: #000000 #000000 #000000 #000000;

}

.MainText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #000000;
	
}

.FrontPage{
	background: url;
	background-repeat:no-repeat;
	background-position: 400px 50px;
    background-attachment: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #000000;
	
}

.NormalTable{
	font-family: verdana; 
  	font-size: 8pt;

}

.SearchText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 1.1;

}

.SearchTextMainPage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 1.1;

}

.TitleText{
	width: 180px;
	font-size: 11pt;
	border: 1px solid #F5CE31;
	cursor: hand;
	text-align: center;
	color: #F5CE31;
	padding: 1px;

}

.TitleTextBorrower{
	width: 220px;
	font-size: 11pt;
	border: 1px solid #F5CE31;
	cursor: hand;
	text-align: center;
	color: #F5CE31;
	padding: 1px;

}

.ItemListTable {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin-bottom: 1.5em;
	font-size: 100%;
	width: 100%;
}

.ItemListTd {
	border: 1px solid #ccc;
	padding: 0.2em 0.4em;
	vertical-align: top;
	background-color: #F9F9F9;
}

.ItemListTdSubTable {
	border: 1px solid #ccc;
	padding: 0.2em 0.4em;
	vertical-align: top;
	background-color: #ffffff;
}

.ItemListTdSub {
	border: 1px solid #cccccc;
	padding: 0.2em 0.4em;
	vertical-align: top;
	background-color: #F1F2F3;
}

.Note{
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	height: 19px;
	border-color: #B10000;
	color: #B10000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding: 4px;

}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of Search Page Styles
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of ToolTips Style (Help popup)
---------- ---------- ---------- ---------- ---------- ---------- */

#dhtmltooltip{
position: absolute;
left: -300px;
width: 250px;
border: 1px solid black;
padding: 4px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-family: Verdana;
font-size:12pt;

}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;

}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of ToolTips Style (Help popup)
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of General Switch Menu
---------- ---------- ---------- ---------- ---------- ---------- */

.showstate{
	cursor:hand;
	cursor:pointer;
	margin-top: 2px;
	margin-right: 3px;

}

.switchcontent{
border: 0px solid black;
border-top-width: 0;

}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of General Switch Menu
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of INSERTBUTTONS Table Style
---------- ---------- ---------- ---------- ---------- ---------- */

.ButtonTable{
	padding: 3px;
	margin: 0;
	Border: 0;
	border-width: 0;
	width: 100;

}

.ButtonTD{
	padding: 3px;
	margin: 0;
	Border: 0;
	border-width: 0;

}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of INSERTBUTTONS Table Style
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start Style For Scroll Table For Item List Table
---------- ---------- ---------- ---------- ---------- ---------- */

#mycustomscroll {
	border-style: solid;
	border-collapse: seperate;
	border-width: 1px;
	border-color : #000000;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	width: 100%;
	height: 270px;
	overflow: auto;
	position: relative;

}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of Style For Scroll Table For Item List Table
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start Style For BorShow Expand/Contract
---------- ---------- ---------- ---------- ---------- ---------- */

.BorShowEmbeddedTable{
	font-family: Verdana; color: #000000;
	font-size: 8pt;

}

.showstate{ 
	cursor:hand;
	cursor:pointer;

}

.switchborshow{
	width: 100%;
	border: 1px solid #cccccc;
	border-top-width: 0;
	background-color: #ffffff;
	padding: 5px;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;

}

.headerstop{
	width: 100%;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	padding: 5px;
	text-align: middle;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;

}

.headersOver{
	width: 100%;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background-color: #F8F4F4;
	padding: 5px;
	text-align: middle;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

.headersOver2{
	width: 100%;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background-color: #F8F4F4;
	border-top-width: 0;
	padding: 5px;
	text-align: middle;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;

}

.headersDown{
	width: 100%;
	font-weight: bold;
	border: 1px solid #C5B3CA;
	background-color: #E0DBE2;
	padding: 5px;
	text-align: middle;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

.headersDown2{
	width: 100%;
	font-weight: bold;
	border: 1px solid #C5B3CA;
	border-top-width: 0;
	background-color: #E0DBE2;
	padding: 5px;
	text-align: middle;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

.headers2{
	width: 100%;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	border-top-width: 0;
	background-color: #EEEEEE;
	padding: 5px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of Style For BorShow Expand/Contract
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of Styles For Item List Data Table
---------- ---------- ---------- ---------- ---------- ---------- */

.SearchCountTop{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background: #EEEEEE;
	font-family: Verdana; color: #000000;
	font-size: 10pt;
	empty-cells: show;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;

}

.ItemListResults{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background: #F9F9F9;
	border-top-width: 0;
	border-right-width: 0;
	font-family: Verdana; color: #000000;
	font-size: 10pt;
	empty-cells: show;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;

}

.ItemListResultsTop{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background: #F9F9F9;
	font-family: Verdana; color: #000000;
	font-size: 10pt;
	empty-cells: show;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;

}

.ItemListResultsEnd{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background: #F9F9F9;
	border-top-width: 0;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;

}

.SearchCountTopOver{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #49016F #49016F #49016F #49016F;
	background: #EAD7F4;
	font-family: Verdana; color: #000000;
	font-size: 10pt;
	empty-cells: show;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;

}

.SearchCountTopDown{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #49016F #49016F #49016F #49016F;
	background: #D8BBEA;
	font-family: Verdana; color: #000000;
	font-size: 10pt;
	empty-cells: show;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;

}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of Styles For Item List Data Table
---------- ---------- ---------- ---------- ---------- ---------- */















/* ---------- ---------- ---------- ---------- ---------- ----------
	Start of Style For Optional Search Button and Table
---------- ---------- ---------- ---------- ---------- ---------- */

.searchfilters{
	background: #ffffff url(../Icons/optionalsearch.gif) no-repeat 0%;
	background-repeat: no-repeat;
	border-width:1px;
	border-style: solid;
	width: 172px;
	text-align: center;
	background-color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	padding:4px;
	display:block;

}

.TableTextOptionalSearch{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 760px;
	font-family: verdana; 
  	font-size: 9pt;

}

.viewsearchoptions{
	background: #ffffff url(../Icons/viewsearchoptions.gif) no-repeat 0%;
	width: 120px;
	font-size: 10pt;
	cursor: hand;
	text-align: center;
	color: #ffffff;
	padding: 4px;
}

.OptionalSearchOver{
	background: #ffffff url(../Icons/viewsearchoptionsover.gif) no-repeat 0%;
	width: 120px;
	font-size: 10pt;
	cursor: hand;
	text-align: center;
	color: #ffffff;
	padding: 4px;

}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of Style For Optional Search Button
---------- ---------- ---------- ---------- ---------- ---------- */