/*
 +--------------------------------------------------------------------+
 | Cascading Style Sheet (CSS)                                        |
 | Media Type: Screen                                                 |
 +--------------------------------------------------------------------+
 | Copyright (c) 2004 Randwick City Council                           |
 | <http://www.randwick.nsw.gov.au>                                   |
 +--------------------------------------------------------------------+
 | Authors: Robert Love <robert.love@randwick.nsw.gov.au>             |
 +--------------------------------------------------------------------+

	$Id: screen.css, v 1.00 2004/06/28
*/





/* ---------- ---------- ---------- ---------- ---------- ----------

			BASE RULES

---------- ---------- ---------- ---------- ---------- ---------- */

body {
	margin: 0px;
	padding: 0;
	background-color: #fff;
	color: #333;
	font: 70%/1.5em verdana, arial, sans-serif;
}

.MenuTd A:link {color: #000000; text-decoration: none;} 
.MenuTd A:visited {color: #000000; text-decoration: none;}
.MenuTd A:active {color: #000000; text-decoration: none;}
.MenuTd A:hover {color: #000000; text-decoration: underline;}
.FrontTable A:link {color: #173A83; text-decoration: underline;} 
.FrontTable A:visited {color: #173A83; text-decoration: underline;}
.FrontTable A:active {color: #173A83; text-decoration: underline;}
.FrontTable A:hover {color: #173A83; text-decoration: none;}
.CopyrightText A:link {color: #ffff00; text-decoration: underline;} 
.CopyrightText A:visited {color: #ffff00; text-decoration: underline;}
.CopyrightText A:active {color: #ffff00; text-decoration: underline;}
.CopyrightText A:hover {color: #ffff00; text-decoration: none;}

}

fieldset { border:1px solid black; padding: 10px; }

legend {
  padding: 5px;
  border:1px solid black;
  color:black;
  font-family: verdana;
  font-size:8pt;
  text-align:right;
  font-weight: bold;

}

caption {
	padding: 0.2em 0.4em;
	border: 1px solid #ccc;
	background-color: #fff;
	color: #333;
	text-align: left;
}

select {

background-color: #ffffff;

}


/* ---------- ---------- ---------- ---------- ---------- ----------

			TYPOGRAPHY RULES

---------- ---------- ---------- ---------- ---------- ---------- */
.LeftMargin {
	margin-left: 13px;

}


.MenuTable {
	border-style: solid;
	border-collapse: seperate;
	border-width: 1px;
	border-color: #000000 #7CDDDD #7CDDDD #000000;
	border-right-width: 0;
	border-bottom-width: 0;
	width: 156px;
	align: center;
	font-family: verdana; 
  	font-size: 9pt;
  	cursor:hand;

}

.NetoYellowTd2{
border-style: solid;
	border-collapse: seperate;
	border-width: 1px;
	border-color : #FFE188 #000000 #000000 #FFE188;
	background: #FFCC33;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;
	
}

.MenuHeading{
	background-image:url(../Icons/menuheadingbg.gif);
	font-family: verdana; 
  	font-size: 8pt;
  	color: #000000;
  	padding: 3px;
	height: 28px;
	width: 160px;
	text-align: bottom;
	
}


.MenuOver{
	border-style: solid;
	border-collapse: seperate;
	border-width: 2px;
	border-color : #092560 #092560 #092560 #092560;
	background: #ffffff;
	font-family: verdana; 
  	font-size: 9pt;
  	color: #ffffff;
  	padding: 0px;

}

.BannerTable {
	border: 0;
	width: 100%;
	font-family: verdana; 
  	font-size: 9pt;
	color: #000000;
	padding: 0;

}

.BannerTdLeft {
	width: 200px;
	border: 0;
	height:89px;
	font-family: verdana; 
  	font-size: 9pt;
	color: #000000;
	padding: 0;
	background: #ffffff;

}

.BannerTdMiddle {
	width: 573;
	border: 0;
	height:89px;
	font-family: verdana; 
  	font-size: 9pt;
	color: #000000;
	padding: 0;
	background: #ffffff;

}

.BannerTdRight {
	width: 30%;
	border: 0;
	height:89px;
	font-family: verdana; 
  	font-size: 9pt;
	color: #000000;
	padding: 0;
	background: #3C3C3C;

}

.BannerBottom  {
	font-size: 1pt;
  	background-image: 
	url('../Icons/bannerbottom.gif');
	height: 12px;
	
}

.MenuBarTable {
	border: 0;
	width: 100%;
	padding: 0;

}

.MenuTd {
	width: 100%;
	height: 31px;
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	padding: 0;
	background: #ffffff url(../Icons/headerbg.gif);

}

.FrontTable {
	border: 0;
	width: 720px;
	font-family: verdana; 
  	font-size: 10pt;
	color: #000000;
	padding: 0;
	font-weight: bold;

}

.CopyrightTable {
	border: 0;
	font-family: verdana; 
  	font-size: 8pt;
	color: #ffffff;
	padding: 0;

}

.TableText{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 98.5%;
	font-family: verdana; 
  	font-size: 9pt;

}

.TableTextOptionalSearch{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 98.5%;
	font-family: verdana; 
  	font-size: 9pt;

}

.TableTextMainPage{
	background-image: 
	url('../Icons/bdabg.gif');
	background-repeat:no-repeat;
	background-position: 0px 0px;
    background-attachment: fixed;
	border-style: solid;
	border-collapse: seperate;
	border-width: 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 778px;
	font-family: verdana; 
  	font-size: 9pt;


}

.TableMenu{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 180px;
	font-family: verdana; 
  	font-size: 9pt;

}

.TableCopyright{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 98%;
	font-family: verdana; 
  	font-size: 9pt;

}

.TableTextInside{
	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%;
	background: transparent;
	
}

.TableTextTdTopOptionalSearch{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1px 0 0 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 96%;
	background-image: 
	url('../Icons/optionalsearchtopbg.gif');
	
}

.TableTextTdTopMenu{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1px 0 0 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 96%;
	background: #FfFfFf;
	
}

.TableTextTdBottom{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 0 1px 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 96%;
	background: transparent;

}

.TableTextTdBottomOptionalSearch{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 0 1px 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 96%;
	background: #546ea8;

}

.TableTextTdBottomMenu{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 0 1px 0;
	border-color: #000000 #000000 #000000 #000000;
	width: 96%;
	background: #FFFFFF;

}

.TableTextLeft{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 0 0 1px;
	border-color: #000000 #000000 #000000 #000000;
	background: transparent;

}

.TableTextLeftOptionalSearch{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 0 0 1px;
	border-color: #000000 #000000 #000000 #000000;
	background: #546ea8;

}

.TableTextLeftMenu{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 0 0 1px;
	border-color: #000000 #000000 #000000 #000000;
	background: #FFFFFF;

}

.TableTextRight{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 1px 0 0;
	border-color: #000000 #000000 #000000 #000000;
	background: #ffffff;

}

.TableTextRightOptionalSearch{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 1px 0 0;
	border-color: #000000 #000000 #000000 #000000;
	background: #546ea8;

}

.TableTextRightMenu{
	border-style: solid;
	border-collapse: seperate;
	border-width: 0 1px 0 0;
	border-color: #000000 #000000 #000000 #000000;
	background: #FFFFFF;

}

.MainText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #000000;
	background-color: #ffffff;
	
}

.MainTextOptionalSearch{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #ffffff;
	background-color: #546ea8;
	
}

.MainTextMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #000000;
	background-color: #FFFFFF;
	
}

.NormalTable{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;

}

.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;

}

.bgstatus{
	background-color: #ffffff;
	padding:2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	vertical-align: middle;
	height: 19px;
	width: 120px;
	
}

/* ---------- ---------- ---------- ---------- ---------- ----------

			Item List Styles

---------- ---------- ---------- ---------- ---------- ---------- */


.CatListTd{
	border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #6128A9;
	font-family: verdana; 
  	font-size: 8pt;
  	color: #ffffff;
	font-weight: bold;
  	padding: 3px;
	
}

.CatListMiddle{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #ffffff #000000 #000000 #000000;
	background: #ffffff;
	border-top-width: 0;
	font-family: verdana; 
  	font-size: 8pt;
  	color: #000000;
	empty-cells: show;
	
}

.CatListMiddleRight{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #ffffff #000000 #000000 #000000;
	background: #ffffff;
	border-top-width: 0;
	border-left-width: 0;
	font-family: verdana; 
  	font-size: 8pt;
  	color: #000000;
	empty-cells: show;
	
}

.CatListBottom{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #ffffff #000000 #000000 #000000;
	background: #ffffff;
	border-top-width: 0;
	font-family: verdana; 
  	font-size: 8pt;
  	color: #000000;
	empty-cells: show;
	
}

.CatListBottomMiddle{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #ffffff #000000 #000000 #000000;
	background: #ffffff;
	border-top-width: 0;
	border-left-width: 0;
	font-family: verdana; 
  	font-size: 8pt;
  	color: #000000;
	empty-cells: show;
	
}

.ItemListTop{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #ffffff;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;

}

.ItemListTopRight{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #ffffff;
	border-left-width: 0;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;

}

.ItemListMiddle{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #ffffff;
	border-top-width: 0;
	border-left-width: 0;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;

}

.ItemListMiddleLeft{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #ffffff;
	border-top-width: 0;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;

}

.ItemListBottom{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #ffffff;
	border-top-width: 0;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;

}

.ItemListBottomMiddle{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #ffffff;
	border-top-width: 0;
	border-left-width: 0;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;

}

.NewResourcesTop{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #ffffff;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;
	padding: 5px;

}

.NewResourcesTopRight{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #ffffff;
	border-left-width: 0;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;
	padding: 5px;

}

.NewResourcesMiddle{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	border-top-width: 0;
	background: #ffffff;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;
	padding: 5px;

}

.NewResourcesBottom{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #ffffff;
	border-top-width: 0;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;
	padding: 5px;

}

.NewResourcesBottomRight{
border-style: solid;
	border-collapse: seperate;
	border-width: 1;
	border-color : #000000 #000000 #000000 #000000;
	background: #ffffff;
	border-left-width: 0;
	border-top-width: 0;
	font-family: Verdana; color: #000000;
	font-size: 8pt;
	empty-cells: show;
	padding: 5px;

}


/* ---------- ---------- ---------- ---------- ---------- ----------

			New Item List Styles

---------- ---------- ---------- ---------- ---------- ---------- */


.ItemListTable {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin-bottom: 1.5em;
	font-size: 100%;
	width: 730px;
}

.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;
}

.MarcDataTable {
	font-family: Verdana; color: #000000;
	font-size: 8pt;

}

.ButtonTable{
	padding: 0;
	margin: 0;
	Border: 0;
	border-width: 0;

}

.ButtonTD{
	padding: 0;
	margin: 0;
	Border: 0;
	border-width: 0;

}

.amlibcopyright{
	font-family: Verdana; color: #000000;
	font-size: 8pt;

}

.LibraryMenu{
background-color: #F8F6F6;
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 150px;
border: 1px solid #9A9A9A;

}

.LibraryMenu li a{
background: white url(../Icons/arrow-list.gif) no-repeat 2px center;
font: 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 0px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .LibraryMenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;

}

.LibraryMenu li a:visited, .markermenu li a:active{
color: #00014e;

}

.LibraryMenu li a:hover{
color: black;
background-color: #eeeeee;
background-image:url(../Icons/arrow-list-red.gif); /*onMouseover image change. Remove if none*/

}

.CopyrightText  {
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
  	background-image: 
	url('../Icons/W_copyrightbg.gif');
	height: 36px;
	
}

.CopyrightLogo  {
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
  	background-image: 
	url('../Icons/W_copyrightbg.gif');
	height: 36px;
	
}

.CopyrightLeft  {
  	background-image: 
	url('../Icons/W_copyrightleft.gif');
	height: 36px;
	width: 10px;
	
}

.CopyrightRight  {
  	background-image: 
	url('../Icons/W_copyrightright.gif');
	height: 36px;
	width: 10px;
	
}

.HeaderText  {
	font-family: Arial; 
  	font-size: 8pt;
  	color: #000000;
  	background-image: 
	url('../Icons/searchtitlebg.gif');
	text-align: top;
	font-weight: bold;

	
}

.HeaderLeft  {
  	background-image: 
	url('../Icons/searchtitleleft.gif');
	height: 36px;
	width: 10px;
	
}

.HeaderRight  {
  	background-image: 
	url('../Icons/searchtitleright.gif');
	height: 36px;
	width: 10px;
	
}

.ShadowText  {
	font-size: 1pt;
  	background-image: 
	url('../Icons/shadowbg.gif');
	height: 7px;

	
}

.ShadowLeft  {
  	background-image: 
	url('../Icons/shadowleft.gif');
	height: 7px;
	width: 10px;
	
}

.ShadowRight  {
  	background-image: 
	url('../Icons/shadowright.gif');
	height: 7px;
	width: 10px;
	
}

.MenuText  {
	font-family: Arial;
	font-size: 8pt;
  	background-image: 
	url('../Icons/menubg.gif');
	height: 36px;

	
}

.MenuLeft  {
  	background-image: 
	url('../Icons/menuleft.gif');
	height: 36px;
	width: 10px;
	
}

.MenuRight  {
  	background-image: 
	url('../Icons/menuright.gif');
	height: 36px;
	width: 10px;
	
}

.MenuTop  {
  	background-image: 
	url('../Icons/menutop.gif');
	height: 10px;
	width: 180px;
	
}

.MenuMiddle  {
  	background-color: #b2dede;
	height: 100%;
	width: 178px;
	padding-left: 5px;
	
}

.MenuBottom  {
  	background-image: 
	url('../Icons/menubottom.gif');
	height: 8px;
	width: 180px;
	
}

.MenuRightBorder  {
  	background-image: 
	url('../Icons/menuleftborder.gif');
	height: 100%;
	width: 1px;
	
}

.MenuLeftBorder  {
  	background-image: 
	url('../Icons/menuleftborder.gif');
	height: 100%;
	width: 1px;
	
}

.markermenu{
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 160px;
border: 0px dotted #9A9A9A;
}

.markermenu li a{
background: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
color: #00014e;
display: block;
width: auto;
padding: 2px 0;
padding-left: 0px;
text-decoration: none;
border-bottom: 0px dotted #035A5A;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 160px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #00014e;
}

.markermenu li a:hover{
color: black;
background-color: #C2F1F1;
}

/* ---------- ---------- ---------- ---------- ---------- ----------
	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: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	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: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	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: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	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: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	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: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	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: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	empty-cells: show;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;

}

.viewsearchoptions{
	background: #ffffff url(../Icons/viewsearchoptions.gif) no-repeat 0%;
	width: 200px;
	font-size: 9pt;
	cursor: hand;
	text-align: center;
	color: #000000;
	padding: 4px;
}

.OptionalSearchOver{
	background: #ffffff url(../Icons/optionalsearchoptions.gif) no-repeat 0%;
	width: 200px;
	font-size: 9pt;
	cursor: hand;
	text-align: center;
	color: #000000;
	padding: 4px;
}

/* ---------- ---------- ---------- ---------- ---------- ----------
	End of Styles For Item List Data Table
---------- ---------- ---------- ---------- ---------- ---------- */

.sdmenu {
    width: 180px;
    font-family: Sans-Serif;
    font-size: 8pt;
    padding-bottom: 20px;
    background: #fff url(../Icons/W_bottom.gif) no-repeat  right bottom;
    color: #FFF;
}

.sdmenu .title, .sdmenu .titlehidden{
    display: block;
    padding: 3px 0;
    font-weight: bold;
    color: white;
    background: #FFF url(../Icons/W_title.gif) repeat-x;
}

.sdmenu .title {
    border-bottom: 1px solid #000;
}

.sdmenu .arrow {
		margin-left: 10px;
    margin-right: 7px;
}

.sdmenu .titlehidden {
    border-bottom: none;
}

.sdmenu #top {
    background: url(../Icons/W_toptitle.gif) no-repeat;
}

.sdmenu .submenu {
    overflow: hidden;
}

.sdmenu .submenu a {
    padding: 2px 0;
    text-indent: 10px;
	background: url(../Icons/W_menubgside.gif) repeat ;
    display: block;
    border-bottom: 1px solid #000000;
    color: #066;
    text-decoration: none;
}

.sdmenu .submenu a:hover {
    background : #D6ECEC url(../Icons/menusideover.gif) no-repeat;
    color: #000;
}
