.clearfix:after {content: "."; display: block; height: 0; font-size: 0; line-height: 0; clear: both; visibility: hidden;}
.clearfix {min-height: 1px; height: auto !important; height: 1px;}

body,td {
	font-family: arial, helvetica;
	color : #000066;
	font-size : 9pt;
	margin-right: 0;
	
	
	/*scrollbar-3dlight-color:;
           scrollbar-arrow-color:#ffffff;
           scrollbar-base-color:#666666;
           scrollbar-darkshadow-color:#c0c0c0;
           scrollbar-face-color:#999999;
           scrollbar-highlight-color:#cccccc;
           scrollbar-shadow-color:#cccccc;
		   scrollbar-track-color:#e0e0e0; */
	}
	
table { margin-left: auto; margin-right: auto; }
	
	

A.bot {
	font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color: #0000ff;
	text-decoration : underline;
	}	
	
A.bot:active {
    font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color : #ff0000;
	text-decoration : underline;
	}

A.bot:hover {
	font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color : #ff0000;
	text-decoration : underline;
	}

A.bot:visited {
	font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color: #666666;
	text-decoration : underline;
	}

A.bot:visited:hover {
    font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color : #ff0000;
	text-decoration : underline;
	}

div.header {
	font-family : times, times new roman;
	color : #999999;
	font-weight : bold;
	font-style: italic;
	font-size : 14pt;
	}

TD.midtype {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #ffffff;
	font-size : 8pt;
	}

TD.nactive {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #ff0000;
	font-size : 8pt;
	}

TD.naactive {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #ff0000;
	font-size : 9pt;
	}

TD.nbactive {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #000000;
	font-size : 8pt;
	}

P, OL {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #000066;
	font-size : 9pt;
	}
	
ul {
	margin-top : 2px;
}
	
LI {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #9E150D;
	font-size : 9pt;
	}
	
LI.white {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #ffffff;
	font-size : 9pt;
	}
	
LI.indent 
{
	margin-left: 20px;
}
	
span.text { 
	font-family : Arial, Helvetica; 
	font-size: 9pt; 
	color: #000066;
	}
	
	
span.r { 
	font-family : Arial, Helvetica; 
	font-size: 9pt; 
	color: #ffffff;
	}
	
span.text2 { 
	font-family : Arial, Helvetica; 
	font-size: 9pt;
	color: #999999;
	}

dt.test {
	font-family: Verdana, Arial, Helvetica;
	font-variant: small-caps;
	font-style: italic;
	font-weight: bold;
	font-size: 9pt;
	color: #666666;
	}

dd.name {
	font-family: Verdana, Arial, Helvetica;
	font-variant: small-caps;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	}

p.sidebar {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #000000;
	font-size : 8pt;
	}
	
.infotext {
	font-family : Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color: #000066;
	}
	
.generror {
	font-family : Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color: #9E150D;
	/*text-decoration : underline;*/
	}
	
p.resultset1 {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #ff0000;
	font-size : 9pt;
	}
	
p.resultset2 {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #000033;
	font-style: normal;
	font-size : 9pt;
	}
	
p.resultset3 {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #666666;
	font-style: italic;
	font-size : 8pt;
	}
	
p.resultset4 {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #9e150d;
	font-style: normal;
	font-size : 10pt;
	font-weight : bold;
	}
	
p.resultset5 {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #999999;
	font-style: normal;
	font-size : 8pt;
	}
	
	
	
	
span.resultset1 {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #ff0000;
	font-size : 9pt;
	}
	
span.resultset2 {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #000033;
	font-style: normal;
	font-size : 9pt;
	}
	
span.resultset3 {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #666666;
	font-style: italic;
	font-size : 8pt;
	}
	
span.resultset4 {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #9e150d;
	font-style: normal;
	font-size : 10pt;
	font-weight : bold;
	}
	
span.resultset5 {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #999999;
	font-style: normal;
	font-size : 8pt;
	}
	
	
	
p.journaldates {
	font-family : arial, verdana, geneva, tahoma, helvetica;
	color : #999999;
	font-size : 8pt;
	}

p.news {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #333399;
	font-size : 15pt;
	font-weight : bold;
	}

input, textarea, option, select {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #000000;
	font-size : 8pt;
	}

form {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #000000;
	font-size : 8pt;
	}

TH {
	font-size: 10pt;
	text-align : center;
	font-weight : normal;
	}

A:link {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #0000ff;
	text-decoration : underline;
	font-size : 9pt;
	}

A:active {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #993399;
	text-decoration : underline;
	font-size : 9pt;
	}

A:hover {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #ff0000;
	text-decoration : underline;
	font-size : 9pt;
	}

A:visited {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #666666;
	text-decoration : underline;
	font-size : 9pt;
	}

A:visited:hover {
	font-family : arial, geneva, verdana, tahoma, helvetica;
	color : #ff0000;
	text-decoration : underline;
	font-size : 9pt;
	}
	
	
	
/*.button {
	background-image: url(http://www.osadelivers.com/osa/images/bgbuttona.gif);
	background-color : #ccccff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : italic;
	line-height : 16pt;
	margin-bottom : 0px;
	margin-left : auto;
	color : #000066;
	border : 1px solid #CCCCFF;
}*/

.rtcontentNoBck {
	color : #000066;
	font-size : 8pt;
	border : 1px solid #CEDFFF;
}

.rtcontent {
	background-color : #ffffff;
	color : #000066;
	font-size : 8pt;
	border : 1px solid #CEDFFF;
}

.rtcontentnoborder {
	background-color : #ffffff;
	color : #000066;
	font-size : 8pt;
}

.rtcontent2 {
	background-color : #e6efff;
	color : #000066;
	font-size : 8pt;
	border : 1px solid #CEDFFF;
}

.rtcontent3 {
	background-color : #EDF3FF;
	color : #000066;
	font-size : 8pt;
	border : 1px solid #CEDFFF;
}

.rtcontent4 {
	background-color : #CEDFFF;
	color : #000066;
	font-size : 8pt;
	border : 1px solid #CEDFFF;
}

.rtcontent5 {
	background-color : #e6efff;
	color : #000066;
	font-size : 8pt;
	border : 0px;
}

.rtcontent6 {
	background-color : #7D7DA4;
	color : #ffffff;
	font-size : 10pt;
	border : 0px;
}

.rtcontent7 {
	background-color : #ffffff;
	color : #000066;
	font-size : 8pt;
	border : 1px solid #000066;
}

.rtcontent8 {
	background-color : #000066;
	color : #ffffff;
	font-size : 8pt;
	border : 1px solid #000066;
}

.rtcontent9 {
	background-color : #e6efff;
	color : #000066;
	font-size : 8pt;
	border : 1px solid #000066;
}

.rtcontent11 {
	background-color : #ffffff;
	color : #000066;
	font-size : 8pt;
	border : 1px solid #CEDFFF;
}

.rtcontentoff {
	background-color : #ffffff;
	border : 1px solid #ffffff;
}

.ltcontent {
	background-color : #ffffff;
	color : #000066;
	border : 1px solid #CEDFFF;
}

.moretitles {
	background-color : #e6efff;
	color : #000066;
	border : 1px solid #CEDFFF;
}

h1.button {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ccccff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-style : italic;
	line-height : 20pt;
	margin-bottom : 0px;
	margin-left : auto;
	color : #000066;
	border : 1px solid #CEDFFF;
}


h1.button2 {
	background-image: url(/osaplus/images/bgbuttonc.gif);
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : italic;
	line-height : 16pt;
	margin-bottom : 0px;
	margin-left : auto;
	color : #9E150D;
	border : 1px solid #FFCEDE;
}


h1 {
	font : bold italic 13pt arial, geneva, verdana, tahoma, helvetica;
	color: #9e150d;
	text-align: center;
	}

h2 {
	font : bold italic 13pt arial, geneva, verdana, tahoma, helvetica;
	color: #9e150d;
	text-align: center;
	}

h3 {
	font : bold italic 13pt arial, geneva, verdana, tahoma, helvetica;
	color: #9e150d;
	}

h4 {
	font : bold 12pt arial, geneva, verdana, tahoma, helvetica;
	color: #9e150d;
	}

h5 {
	font : bold 10pt arial, geneva, verdana, tahoma, helvetica;
	color: #000066;
	}
	
h5.sub {
	font : bold 11pt arial, geneva, verdana, tahoma, helvetica;
	color: #9e150d;
	}

legend.form {
	font-color : #000033;
	font-size : 11pt;
	font-weight : bold;
	font-style: italic;
	}

p.bottom3{
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #999999;
	}
	
p.bottom2{
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #cccccc;
	}
	
p.bottom, span.bottom {
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #666666;
	}

p.top{
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #9e150d;
	}

p.test{
	font-family : Arial, Helvetica;
	font-size: 10pt;
	color: #999999;
	}

p.sitemap{
	font-family : times, times new roman;
	font-size: 10pt;
	color: #ffffff;
	}

ul.grey{
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #999999;
	}

p.nav{
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #ffffff;
	}

p.red{
	font-family : Arial, Helvetica;
	font-size: 9pt;
	color: #ff0000;
	}

p.white{
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #ffffff;
	}

p.grey{
	font-family : Arial, Helvetica;
	font-size: 9pt;
	color: #666666;
	}



A.r{
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ffffff;
	}

A.r:active{
	font-family : Arial, Helvetica;
	text-decoration:underline;
	font-size: 8pt;
	color:#ff0000;
	}

A.r:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ff0000;
	}

A.r:visited {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ffffff;
	}

A.r:visited:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ff0000;
	}
	

	
	
A.r2{
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #cccccc;
	}

A.r2:active{
	font-family : Arial, Helvetica;
	text-decoration:underline;
	font-size: 8pt;
	color:#ff0000;
	}

A.r2:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ffffff;
	}

A.r2:visited {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #cccccc;
	}

A.r2:visited:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ffffff;
	}

.middot {
	font : bold 11pt times, times new roman;
	color: #ff0000;
	}

A.t{
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #000000;
	}

A.t:active{
	font-family : Arial, Helvetica;
	text-decoration:underline;
	font-size: 8pt;
	color:#ff0000;
	}

A.t:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ff0000;
	}

A.t:visited {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #000000;
	}

A.t:visited:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ff0000;
	}
	
	
A.top{
	font-family : Arial, Helvetica;
	text-decoration: none;
	font-size: 8pt;
	font-weight : bold;
	color: #999999;
	}

A.top:active{
	font-family : Arial, Helvetica;
	text-decoration: none;
	font-size: 8pt;
	font-weight : bold;
	color:#9e150d;
	}

A.top:hover {
	font-family : Arial, Helvetica;
	text-decoration: none;
	font-size: 8pt;
	font-weight : bold;
	color: #9e150d;
	}

A.top:visited {
	font-family : Arial, Helvetica;
	text-decoration: none;
	font-size: 8pt;
	font-weight : bold;
	color: #999999;
	}

A.top:visited:hover {
	font-family : Arial, Helvetica;
	text-decoration: none;
	font-size: 8pt;
	font-weight : bold;
	color: #9e150d;
	}



A.resultlink{
	font-family : Verdana, Arial, Helvetica;
	text-decoration: underline;
	font-size: 10pt;
	font-weight : bold;
	color: #0000ff;
	}

A.resultlink:active{
	font-family : Verdana, Arial, Helvetica;
	text-decoration:underline;
	font-size: 10pt;
	font-weight : bold;
	color:#cc0000;
	}

A.resultlink:hover {
	font-family : Verdana, Arial, Helvetica;
	text-decoration: underline;
	font-size: 10pt;
	font-weight : bold;
	color: #ff0000;
	}

A.resultlink:visited {
	font-family : Verdana, Arial, Helvetica;
	text-decoration: underline;
	font-size: 10pt;
	font-weight : bold;
	color: #999999;
	}

A.resultlink:visited:hover {
	font-family : Verdana, Arial, Helvetica;
	text-decoration: underline;
	font-size: 10pt;
	font-weight : bold;
	color: #ff0000;
	}
	
	
	
	
A.cal{
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #0000ff;
	}

A.cal:active{
	font-family : Arial, Helvetica;
	text-decoration:underline;
	font-size: 8pt;
	color:#000000;
	}

A.cal:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt; color: #ff0000;}

A.cal:visited {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #999999;}

A.cal:visited:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ff0000;}

b.emphasis {
	color: #333366;}
	
b {
	color: #9e150d;}

b.grey {
	color: #666666;
	font-size: 11pt;}
	
b.black {
	color: #000000;
	font-size: 10pt;}
	
b.grey2 {
	color: #000066;}

b.grey3 {
	color: #000000;
	font-size: 9pt;}
	
b.grey4 {
	color: #000066;
	font-size: 9pt;}
	
b.grey5 {
	color: #000066;
	font-size: 9pt;}
	
b.deckhead {
	color: #000033;
	font-size: 9pt;}
	
b.sub {
	color: #000033;
	font-size: 10pt;}
	
b.white {
	color: #ffffff;
	font-size: 8pt;}
	
b.white2 {
	color: #ffffff;
	font-size: 7pt;}
	
b.ccred {
	color: #cc0000;
	font-size: 10pt;}
	
b.ccred2 {
	color: #cc0000;
	font-size: 9pt;}

b.ltgrey {
	color: #999999;}
	
b.ltgrey5 {
	color: #999999;
	font-size: 7pt;}
	
b.darkblue {
	color: #000066;
	font-size: 9pt;}
	
b.h3 {
	font : bold italic 13pt arial, geneva, verdana, tahoma, helvetica;
	color: #9e150d;
	}
	
	
b.calheader {
	font : bold italic 13pt arial, geneva, verdana, tahoma, helvetica;
	color: #000066;
	}
	
b.blue {
	color: #000066;}
	

	
b.categories {
	font-family : Arial, Helvetica;
	font-size: 11pt;
	color: #cc0000;
	}
	
b.calsubjects {
	font-family : Arial, Helvetica;
	font-size: 8pt;
	font-style: none;
	color: #000066;
	}

b.searchbox {
 font-family : Arial, Helvetica;
 font-size: 11pt;
 color: #cc0000;
 }

div.refresh {
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	}

span.live {
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #000066;
	}
	
span.lineitem {
	font-family : Arial, Helvetica;
	font-size: 9pt;
	color: #000066;
	}
	
span.lineitem2 {
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #000066;
	}
	
A.refresh {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #0000ff;
	text-decoration : underline;
	}	
	
A.refresh:active {
    font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #993399;
	text-decoration : underline;
	}

A.refresh:hover {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #ff0000;
	text-decoration : underline;
	}

A.refresh:visited {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #0000ff;
	text-decoration : underline;
	}

A.refresh:visited:hover {
    font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #ff0000;
	text-decoration : underline;
	}	


.NavLink {
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: white;
	}

.Hit {
	font-family: Verdana, Arial, Helvetica;
	font-variant: small-caps;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	background-color: #FFFF00;
	}

.RecordTitle {
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	color: black;
	background-color: #cccccc;
      }

.RecordStats {
	font-family: Verdana, Arial, Helvetica;
	font-style: italic;
	font-weight: normal;
	font-size: 8pt;

	}

code {
	font-family: Courier;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	}
	
	
b.CHPgrey {
	font-family : Arial, Helvetica;
	font-size: 10pt;
	color: #777777;
	font-weight:normal;
	}

b.CHPtitle {
	font-family : Arial, Helvetica;
	font-size: 11pt;
	color: #cc0000;
	}
	
b.datestamp {
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #666666;
	}
	
b.datestamp2 {
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #9e150d;
	}
	
b.datestamp3 {
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #999999;
	}
	
b.datestamp5 {
	font-family : Arial, Helvetica;
	font-size: 7pt;
	color: #9e150d;
	}
		
	
b.date {
	font-family : Arial, Helvetica;
	font-size: 8pt;
	font-style: italic;
	color: #999999;
	}
	
b.datea {
	font-family : Arial, Helvetica;
	font-size: 8pt;
	color: #999999;
	}
	
b.date2 {
	font-family : Arial, Helvetica;
	font-size: 11pt;
	color: #cc0000;
	background : #ffffff;
	}
	
b.date3 {
	font-family : Arial, Helvetica;
	font-size: 11pt;
	color: #cc0000;
	background : #ffffff;
	}
	
	
b.author2 {
	font-family : Arial, Helvetica;
	font-size: 9pt;
	color: #000066;
	background : #ffffff;
	}
	
span.author {
	font-family : Arial, Helvetica;
	font-size: 9pt;
	color: #666666;
	}
	
	
A.title {
	font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color: #0000ff;
	font-weight: bold;
	text-decoration : underline;
	}	
	
A.title:active {
    font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color : #993399;
	font-weight: bold;
	text-decoration : underline;
	}

A.title:hover {
	font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color : #ff0000;
	font-weight: bold;
	text-decoration : underline;
	}

A.title:visited {
	font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color: #400040;
	font-weight: bold;
	text-decoration : underline;
	}

A.title:visited:hover {
    font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color : #ff0000;
	font-weight: bold;
	text-decoration : underline;
	}
	
	
A.review {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #0000ff;
	text-decoration : underline;
	}	
	
A.review:active {
    font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #993399;
	text-decoration : underline;
	}

A.review:hover {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #ff0000;
	text-decoration : underline;
	}

A.review:visited {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	text-decoration : underline;
	}

A.review:visited:hover {
    font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #ff0000;
	text-decoration : underline;
	}
	
span.wol{ 
	font-family : Arial, Helvetica; 
	font-size: 8pt; 
	color: #cc0000;
	background : #ffffcc;
	}
	
	
A.toolbar{
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #333366;
	font-weight : bold;
	}

A.toolbar:active{
	font-family : Arial, Helvetica;
	text-decoration:underline;
	font-size: 8pt;
	color:#ff0000;
	font-weight : bold;
	}

A.toolbar:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ff0000;
	font-weight : bold;
	}

A.toolbar:visited {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #333366;
	font-weight : bold;
	}

A.toolbar:visited:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ff0000;
	font-weight : bold;
	}
	
A.login{
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #333366;
	font-weight : bold;
	}

A.login:active{
	font-family : Arial, Helvetica;
	text-decoration:underline;
	font-size: 8pt;
	color:#ff0000;
	font-weight : bold;
	}

A.login:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ff0000;
	font-weight : bold;
	}

A.login:visited {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #333366;
	font-weight : bold;
	}

A.login:visited:hover {
	font-family : Arial, Helvetica;
	text-decoration: underline;
	font-size: 8pt;
	color: #ff0000;
	font-weight : bold;
	}
	

	
A.view {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #0000ff;
	text-decoration : underline;
	}	
	
A.view:active {
    font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #ff0000;
	text-decoration : underline;
	}

A.view:hover {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #ff0000;
	text-decoration : underline;
	}

A.view:visited {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	text-decoration : underline;
	}

A.view:visited:hover {
    font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #ff0000;
	text-decoration : underline;
	}
	
	
span.divider{ 
	font-family : Arial, Helvetica; 
	font-size: 11pt; 
	color: #000066;
	}
	
	
b.description {
	font-family : Verdana, Arial, Helvetica;
	font-size: 9pt;
	text-align: center;
	color: #000066;
	}
	
b.description2 {
	font-family : Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000066;
	}
	
b.description3 {
	font-family : Verdana, Arial, Helvetica;
	font-size: 11pt;
	font-style : none;
	color: #000066;
	}
	
	
b.tdheader {
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	}
	
	
b.results {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : italic;
	color: #000066;
	}
	
	
b.quantity {
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: #000066;
	}
	
b.status {
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #ffffff;
	}
	
.BATCHOPTIONSTABLEBK {
	background-color : #ffffff;
	color : #000066;
	font-size : 9pt;
	border : 1px solid #CEDFFF;
}

.BATCHOPTIONSTITLEBKSTYLE {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : italic;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	border : 1px solid #CEDFFF;
	}
	
th.viewlistthimagestyle {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : italic;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	border : 1px solid #CEDFFF;
	}
	
th.viewlistthlinkstyle {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	border : 1px solid #CEDFFF;
	}
	
th.viewlistthstyle {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	border : 1px solid #CEDFFF;
	}
	
th.viewlistthprintstyle {
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	border : 1px solid #CEDFFF;
	}
	
th.tdheader {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	border : 1px solid #CEDFFF;
	}
	
	
td.tdheader {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	border : 1px solid #CEDFFF;
	}
	
td.tdheader2 {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	border : 1px solid #000066;
	}
	
.button {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 12pt;
	margin-bottom : 0px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	border : 1px solid #000066;
	border-style: beveled;
	}
	
.submit {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 12pt;
	margin-bottom : 6px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	border : 1px solid #000066;
	border-style: beveled;
	}
	
A.tdheader {
	font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color: #000066;
	text-decoration : underline;
	}	
	
A.tdheader:active {
    font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color : #ff0000;
	text-decoration : underline;
	}

A.tdheader:hover {
	font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color : #9e150d;
	text-decoration : underline;
	}

A.tdheader:visited {
	font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color: #000066;
	text-decoration : underline;
	}

A.tdheader:visited:hover {
    font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color : #9e150d;
	text-decoration : underline;
	}
	
	
	
	
b.delete{
    font-family: Arial,Tahoma,Helvetica;
	font-size: 9pt;
	color: #ffffff;
}
  

A.cancel {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #eeeeee;
	text-decoration : none;
	}	
	
A.cancel:active {
    font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #ffff00;
	text-decoration : underline;
	}

A.cancel:hover {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #ffff00;
	text-decoration : underline;
	}

A.cancel:visited {
	font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #eeeeee;
	text-decoration : none;
	}

A.cancel:visited:hover {
    font-family : Verdana,Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #ffff00;
	text-decoration : underline;
	}

p.delete{
    font-family : Arial,Tahoma,Helvetica;
	font-weight: normal;
	font-size: 10pt;
	color : #ffffff;
}

.resultsettitlebkstyle {
	background-image: url(/osaplus/images/bgbuttona.gif);
	background-color : #ccccff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : italic;
	line-height : 16pt;
	margin-bottom : 0px;
	margin-left : auto;
	color : #000066;
	border : 1px solid #CEDFFF;
}


.resultsetbkstyle {
	background-color : #e6efff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	border : 1px solid #CEDFFF;
}

.resultsetbkerrorstyle {
	background-color : #ffff66;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : italic;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	border : 1px solid #CEDFFF;
}

.resultsetlabelstyle {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	line-height : 12pt;
	color : #666666;
}

.labeledlabelstyle {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	line-height : 12pt;
	color : #666666;
}

.marclabelstyle {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	line-height : 12pt;
	color : #666666;
}

.marcsubfieldstyle {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	line-height : 12pt;
	color : #ff0000;
}

.marccolheadstyle {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	line-height : 12pt;
	color : #000033;
}


b.resultsetisbnstyle {
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
	color : #000066;
	}
	
	
.SEARCHINSTRUCTIONSTH  {
	background-color : #e6efff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height : 12pt;
	margin-bottom : 0px;
	margin-left : auto;
	color : #000066;

}


p.small{
    font-family : Arial,Tahoma,Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #000000;
}

A.setup {
	font-family : Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #000066;
	text-decoration : underline;
	}	
	
A.setup:active {
    font-family : Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 8pt;
	color : #ff0000;
	text-decoration : underline;
	}

A.setup:hover {
	font-family : Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 8pt;
	color : #9e150d;
	text-decoration : underline;
	}

A.setup:visited {
	font-family : Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #000066;
	text-decoration : underline;
	}

A.setup:visited:hover {
    font-family : Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 8pt;
	color : #9e150d;
	text-decoration : underline;
	}

span.price{
    font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 10pt;
	color : #000000;
}

/*
span.todayis{
    font-family : Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color : #000066;
}
*/
b.todayis {
	font-family : Arial, Helvetica, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000066;
	text-decoration : none;
	}	
	
.todayis:active {
    font-family : Arial, Helvetica, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color : #cc0000;
	text-decoration : none;
	}

b.todayishover {
	font-family : Arial, Helvetica, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color : #9e150d;
	text-decoration : none;
	cursor: pointer;
	}

A.todayis:visited {
	font-family : Arial, Helvetica, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000066;
	text-decoration : none;
	}

A.todayis:visited:hover {
    font-family : Arial, Helvetica, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color : #9e150d;
	text-decoration : none;
	}









A.osahelpon {
	background-color : #CEDFFF;
	font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color: #000066;
	text-decoration : underline;
	}	
	
A.osahelpon:active {
	background-color : #CEDFFF;
    font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color : #ff0000;
	text-decoration : underline;
	}

A.osahelpon:hover {
	background-color : #CEDFFF;
	font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color : #9e150d;
	text-decoration : underline;
	}

A.osahelpon:visited {
	background-color : #CEDFFF;
	font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color: #000066;
	text-decoration : underline;
	}

A.osahelpon:visited:hover {
	background-color : #CEDFFF;
    font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color : #9e150d;
	text-decoration : underline;
	}

	
	
A.osahelpoff {
	font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color: #000066;
	text-decoration : underline;
	}	
	
A.osahelpoff:active {
    font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color : #ff0000;
	text-decoration : underline;
	}

A.osahelpoff:hover {
	font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color : #9e150d;
	text-decoration : underline;
	}

A.osahelpoff:visited {
	font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color: #000066;
	text-decoration : underline;
	}

A.osahelpoff:visited:hover {
    font-family : Verdana,Arial, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	color : #9e150d;
	text-decoration : underline;
	}
	
	
b.headers {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #000066;
	font-weight: bold;
	}
	
b.headers2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height : 16pt;
	margin-bottom : 5px;
	margin-left : auto;
	color : #ffffff;
	font-weight: bold;
	}
	
	
A.biglink{
	font-family : Arial, Helvetica, Verdana;
	text-decoration: underline;
	font-size: 12pt;
	font-weight : bold;
	color: #0000ff;
	}

A.biglink:active{
	font-family : Arial, Helvetica, Verdana;
	text-decoration:underline;
	font-size: 12pt;
	font-weight : bold;
	color:#cc0000;
	}

A.biglink:hover {
	font-family : Arial, Helvetica, Verdana;
	text-decoration: underline;
	font-size: 12pt;
	font-weight : bold;
	color: #ff0000;
	}

A.biglink:visited {
	font-family : Arial, Helvetica, Verdana;
	text-decoration: underline;
	font-size: 12pt;
	font-weight : bold;
	color: #999999;
	}

A.biglink:visited:hover {
	font-family : Arial, Helvetica, Verdana;
	text-decoration: underline;
	font-size: 12pt;
	font-weight : bold;
	color: #ff0000;
	}
	

	
div.greybox {
	border: thin solid black;
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
	
table.outline {
	border: medium solid black;
	}
	
hr.thin {
    height:1px;
    width:100%;
    background:#000000;
   }
   
hr.medium {
    height:3px;
    width:100%;
    background:#000000;
   }
	
SPAN.tooltip
{
	text-decoration: underline;
	color: blue;
}

b.tooltipMarker 
{
	font-size: large;
	color: #9e150d;
}

span.pleasewait
{	
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	color:#000066;
	background-color:#FFFFCC;
	border: 1px solid #000066;
	padding:3px;
}

div.pleasewait
{	
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	color:#000066;
	background-color:#FFFFCC;
	border: 1px solid #000066;
	padding:3px;
}

A.error {
	font : bold italic 13pt arial, geneva, verdana, tahoma, helvetica;
	color: #ff0000;
	}	

span.gray
{
	color:#bbbbbb;
}

span.Hyperlink
{
	text-decoration: underline;
	cursor: pointer;
	color: #0000ff;
	font-size: 10pt;
}

span.VisitedHyperlink
{
	text-decoration: underline;
	cursor: pointer;
	color: #400040;
	font-size: 10pt;
}

.popup 
{
	position:fixed;
	_position:absolute;
	width:auto;
	height:auto;
	left:-10000px;
	top:-10000px;
	z-index:100;
}

#MessageBody
{
	background-color: #CEDFFF;
	font-size: 12pt;
}

#RenameListDiv
{
	border: solid 5px black;
	background-color: #CEDFFF;
	text-align: center;
	font-size: 12pt;
}

#fywizard
{
	background-color: #ffffff;
}

#FrameMsg, #RenameListFrameMsg
{
	border: solid 5px #000066;
	text-align: center;
	background-color: #FFFFCC;
	font-size: 12pt;
	font-style: italic;
}

iframe
{
	border: solid 5px black;
}

.framedpopupbox, #MessageBoxDiv
{
	border: solid 5px black;
	background-color: #CEDFFF;
	text-align: center;
	font-size: 12pt;
}

#MessageBoxDiv
{
	position:fixed;
	_position:absolute;
	width:300px;
	height:150px;
	left:50%;
	top:50%;
	margin-left: -150px;
	margin-top: -75px;
	z-index:100;
}

.reassignusertb
{
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
}

#ApproveForm p label
{
	width: 232px;
	text-align: left;
	display: block;
	float: left;
}

#ApproveForm p
{
	overflow: visible;
	text-align: center;
	width: 440px;
	margin: 12px auto;
}

#ApproveForm p select, #ApproveForm p textarea
{
	width: 200px;
	float: left;
}

#ApproveForm p textarea
{
	padding: 2px;
	height: 60px;
}

#ApproveForm p select
{
	overflow: visible;
}

.ItemStatus
{
	font-weight: bold;
}
