#logostripe {background-image: url(/public/librarieslogologinBg.gif); background-repeat:repeat-x; padding: 0 .33em;}
body, form, input, label, ul, li {font-family: Verdana, Tahoma, sans-serif; font-size: 13px;margin: 0;}
form {background-color: #eee; border: solid 1px #999; padding: .33em; }
.alert, .notices {font-size: .92em; padding: .33em; margin-top: .75em;}
.alert {background-color: #eee; border: solid 1px #999;}
table, form .limitwidth {max-width: 19.38em;}
.holdsubmit {max-width: 11em;}
table td {padding: 2px 0;}
#holder {padding: 0 .33em;}
ul.moreinfo {
list-style-image:url(/public/gray6dot.gif);
list-style-type:disc;
margin: .67em 0 1em .92em;
padding-left: .67em;
}
ul.moreinfo li {margin-top: .17em;}
a, a:visited {color: #15158c; text-decoration:none;}
.alerttext a, .alerttext a:visited {
	color: #0000ea;
	}
a:hover, a:visited:hover, .alerttext a:hover, .alerttext a:visite:hover {color: #c60; text-decoration:underline;}
h1 {color:#900; font-size: 1.17em;margin-left: .29em;}
.holdsubmit div {text-align: right;}

.holdlabels {width: 6.85em;}
.alertyellowright {
     background-image:url(/public/vetalertright.gif); 
	background-position:right top;
	}
.alertyellowleft {
     background-image:url(/public/vetalertleft.gif); 
	background-position:left bottom;
	}
.alertyellowright, .alertyellowleft {
	 background-repeat: no-repeat;
	 }


.alertyellowright {
     background-color:#ffff98;
	}	 
.alertyellowleft, .alertyellowright {
     border:solid 1px #fff;
	}/* border required by ie6 */
	
.alertholderlogerror {margin-bottom: .5em} 			 
.alerttextlogerror {font-size: .92em; padding: 0 1.5em;}
