/*
OCLC Online Computer Library Center, Inc.
Style sheet for OCLC Cooperative Reference Services
Ask a Librarian Service
*/

/* BASE HTML ELEMENTS */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}

p {
text-align: left;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: large;
color: #666666;
font-weight: bold;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color: #333333;
font-weight: bold;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #333333;
font-weight: bold;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
color: #333333;
font-weight: bold;
}

a {
font-weight: bold;
}

	a:link {
	color: #2F77BA;
	text-decoration: none;
	}

	a:hover {
	color: #2F77BA;
	text-decoration: underline;
	}

	a:visited {
	color: #2F77BA;
	text-decoration: none;
	}

	a:visited:hover {
	color: #2F77BA;
	text-decoration: underline;
	}


/* INTERSERVICE NAVIGATION */

.statusbar {
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
text-align: left;
background-color: #EEEEEE;
}

.interservicenavbkgd {
background-color: #333333;
}

.interservicenavtype {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-weight: bold;
text-align: center;
background-color: #333333;
}

	.interservicenavtype a:link {
	color: #CCCCCC;
	text-decoration: none;
	}

	.interservicenavtype a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

	.interservicenavtype a:visited {
	color: #CCCCCC;
	text-decoration: none;
	}

	.interservicenavtype a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}


/* SERVICE-LEVEL NAVIGATION */

.servicenavtype {
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
text-align: right;
vertical-align: middle;
}

	.servicenavtype a:link {
	color: #666666;
	text-decoration: none;
	}

	.servicenavtype a:hover {
	color: #666666;
	text-decoration: underline;
	}

	.servicenavtype a:visited {
	color: #666666;
	text-decoration: none;
	}

	.servicenavtype a:visited:hover {
	color: #666666;
	text-decoration: underline;
	}



/* SECTION-SPECIFIC ELEMENTS */

.pagehead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
color: #666666;
font-weight: bold;
}

.contentlisttop{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-weight: bold;
background-color: #5D8DBA;
}

        a.contentlisttop:link {
        color: #FFFFFF;
        text-decoration: underline;
        }

        a.active:link {
        color: #FFFFFF;
        text-decoration: underline;
        }

        a.contenlisttop:hover {
        color: #FFFFFF;
        text-decoration: underline;
        }

        a.contenlisttop:visited {
        color: #FFFFFF;
        text-decoration: underline;
        }

        a.contenlisttop:visited:hover {
        color: #FFFFFF;
        text-decoration: underline;
        }

        .contenlisttop td {
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        font-weight: bold;
        }
a.wl:link {
        color: #FFFFFF;
        text-decoration: underline;
}

a.wl:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

a.wl:visited {
        color: #FFFFFF;
        text-decoration: underline;
}

a.wl:active{
        color: #FFFFFF;
        text-decoration: underline;
}



.sectionactivecolorbkgd {
background-color: #5D8DBA;
color: #FFFFFF;
}

.sectionactivetype {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-weight: bold;
/* text-align: center */
background-color: #5D8DBA;
}

	.sectionactivetype a:link {
	color: #FFFFCC;
	text-decoration: none;
	}

	.sectionactivetype a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

	.sectionactivetype a:visited {
	color: #FFFFCC;
	text-decoration: none;
	}

	.sectionactivetype a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
	.sectionactivetype td {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	/* text-align: center */
	background-color: #5D8DBA;
	}


.sectioninactivecolorbkgd {
background-color: #CCCCCC;
}

.sectioninactivetype {
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-weight: bold;
text-align: center;
background-color: #CCCCCC;
}

	.sectioninactivetype a:link {
	color: #666666;
	text-decoration: none;
	}

	.sectioninactivetype a:hover {
	color: #000000;
	text-decoration: underline;
	}

	.sectioninactivetype a:visited {
	color: #666666;
	text-decoration: none;
	}

	.sectioninactivetype a:visited:hover {
	color: #000000;
	text-decoration: underline;
	}
	
	.sectioninactivetype td {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
	background-color: #CCCCCC;
	}
	

.separator {
color: #FFFFFF;
}


/* TEXT ELEMENTS */


.question {
font-weight: bold;
font-size: small;
}
/* question is used on Question screen to make question
stand out */


.textsmall {
font-size: xx-small;
}




/* FOOTER */

.footerservice {
color: #666666;
background-color: #CCCCCC;
font-size: xx-small;
font-weight: bold;
vertical-align: middle;
}

	.footerservice a:link {
	color: #666666;
	text-decoration: none;
	}

	.footerservice a:hover {
	color: #000000;
	text-decoration: underline;
	}

	.footerservice a:visited {
	color: #666666;
	text-decoration: none;
	}

	.footerservice a:visited:hover {
	color: #000000;
	text-decoration: underline;
	}


.footerinterservice {
color: #666666;
background-color: #333333;
font-size: xx-small;
font-weight: bold;
vertical-align: middle;
}

	.footerinterservice a:link {
	color: #CCCCCC;
	text-decoration: none;
	}

	.footerinterservice a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

	.footerinterservice a:visited {
	color: #CCCCCC;
	text-decoration: none;
	}

	.footerinterservice a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}



/* TABLES */

th {
text-align: left;
line-height: normal;
color: #666666;
background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
vertical-align: middle;
}

td { line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}

.contenttable {
margin: 10px;
}

	.contenttable td {
	}

.tablelabel {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-weight: bold;
text-align: left;
}

.rowlabel {
text-align: right;
color: #666666;
background-color: #EEEEEE;
font-size: x-small;
vertical-align: top;
font-weight: bold;
}

.collabel {
text-align: center;
color: #666666;
background-color: #EEEEEE;
font-size: xx-small;
vertical-align: middle;
font-weight: bold;
}

.subcollabel {
text-align: center;
color: #666666;
background-color: #DDDDDD;
font-size: x-small;
vertical-align: middle;
font-weight: bold;
}

.buttontable {
border: thin #FFFFFF outset;
color: #FFFFFF;
font-size: xx-small;
font-weight: bold;
text-align: center;
}
        .buttontable td {
        background-color: #999999;
        border: none;
        font-weight: bold;
        font-size: xx-small;
        }
        .buttontable a:link {
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
        font-size: xx-small;
        }

        .buttontable a:hover {
        color: #000000;
        font-weight: bold;
        text-decoration: underline;
        font-size: xx-small;
        }

        .buttontable a:visited {
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
        font-size: xx-small;
        }

        .buttontable a:visited:hover {
        color: #000000;
        font-weight: bold;
        text-decoration: underline;
        font-size: xx-small;
        }

.datatable {
border: thin #CCCCCC solid;
}
	.datatable th {
        font-size: x-small;
        }
	.datatable td {
        font-size: x-small;
	border: 1px #CCCCCC solid;
	line-height: normal;
/*	vertical-align: middle;*/
	}
.redbordertable{
    border: thin #000000 solid;
}
.redbordertable td{
    color: red;
}
.textrow td {
background-color: #EEEEEE;
padding: 14px;
}
/* apply class to the TDs of the row */

.dividerrow td {
background-color: #999999;
color: #FFFFFF;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
}
/* apply class to the TDs of the row */

.buttonrow {
background-color: #EEEEEE;
font-size: xx-small;
}


/* FORMS */

.nospace {
margin-top: 0px;
margin-bottom: 0px;
}
/* use this class with FORM tag to remove space after form */

label {
}

textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
background-color: #FFFFFF;
color: #000000;
font-weight: normal;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
}


/* BUTTONS */

.button {
border: none;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}

	.button td {
	background-color: #999999;
	border: none;
	}
	.button a:link {
	color: #FFFFFF;
	text-decoration: none;
	}

	.button a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

	.button a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

	.button a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

.gobutton {
background-color:#999999;
font-weight: bold;
color:#FFFFFF;
font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
border-width: thin;
border-style: groove;
/* border-style: none; */
border-color: #FFFFFF;
cursor: hand;
}



/* TIPS */

.tipcolumn {
/* background-color: #A9C5D7 */
}

.tipheader {
background-color: #A9C5D7;
color: #FFFFFF;
font-weight: bold;
}

.tiptext {
font-size: x-small;
background-color: #FFFFCC;
}

.formrow {  background-color: #EEEEEE}


/* CHAT */

.chatlog {
background-color: #FFFFDD;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}

.chatspeaker {
color: #4A80B0;
font-weight: bold;
}

.chatsession {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
background-color: #5D8DBA;
}

	.chatsession a:link {
	color: #FFFFCC;
	font-weight: bold;
	text-decoration: none;
	}

	.chatsession a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

	.chatsession a:visited {
	color: #FFFFCC;
	text-decoration: none;
	}

	.chatsession a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
	.chatsession td {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	}

	.chatsession p {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	}

.newquestion {
	font-family: Arial, Verdana, Helvetica, sans-serif;
        background-color: #FFFFFF;
        font-weight: bold;
        }
        .newquestion p {
        text-align: left;
        line-height: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
        background-color: #FFFFFF;
        font-weight: bold;
        font-size: x-small;
        }
        .newquestion a {
            font-weight: bold;
        }

        .newquestion a:link {
        color: #2F77BA;
        text-decoration: none;
        }

        .newquestion a:hover {
        color: #2F77BA;
        text-decoration: underline;
        }

        .newquestion a:visited {
        color: #2F77BA;
        text-decoration: none;
        }

        .newquestion a:visited:hover {
        color: #2F77BA;
        text-decoration: underline;
        }
.questionlist {
border: thin #CCCCCC solid;
}
        .questionlist td {
        border: 1px #CCCCCC solid;
        line-height: normal;
        }

.newquestionverd {
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #FFFFFF;
        font-weight: bold;
        }
.date   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        }
hr     {
        color: #5D8DBA;
        background-color: #5D8DBA;
        height: 3px;
        }
.oldquestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #EEEEEE;
        }
.oldquestion p {
        text-align: left;
        line-height: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
        background-color: #EEEEEE;
        font-weight: bold;
        font-size: x-small;
        }
        .oldquestion a {
            font-weight: normal;
        }

        .oldquestion a:link {
        color: #2F77BA;
        text-decoration: none;
        }

        .oldquestion a:hover {
        color: #2F77BA;
        text-decoration: underline;
        }

        .oldquestion a:visited {
        color: #2F77BA;
        text-decoration: none;
        }

        .oldquestion a:visited:hover {
        color: #2F77BA;
        text-decoration: underline;
        }

.oldquestionverd {
	/*font-size: x-small; */
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #EEEEEE;
        }

.txtquestion {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #F6E3CE;
        }

.txtquestion p {
        text-align: left;
        line-height: normal;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        background-color: #F6E3CE;
        font-weight: bold;
        font-size: x-small;
        }
        .oldquestion a {
            font-weight: normal;
        }

        .oldquestion a:link {
        color: #2F77BA;
        text-decoration: none;
        }

        .oldquestion a:hover {
        color: #2F77BA;
        text-decoration: underline;
        }

        .oldquestion a:visited {
        color: #2F77BA;
        text-decoration: none;
        }

        .oldquestion a:visited:hover {
        color: #2F77BA;
        text-decoration: underline;
        }

.txtquestionverd {
        /*font-size: x-small; */
        font-size: xx-small;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #F6E3CE;
        }

.overdue {
        font-size: small;
        color: #FF0000;
        }
.label {
color: #666666;
background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
text-align: left;
vertical-align: middle;
}

.sorttable {
   border: thin #EEEEEE solid;
}
.sorts {
color: #000000;
background-color: #CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
text-align: left;
vertical-align: middle;
}

        .sorts a {
            font-weight: normal;
        }

	.sorts a:link {
	color: #2F77BA;
	text-decoration: none;
	}

	.sorts a:hover {
	color: #2F77BA;
	text-decoration: underline;
	}

	.sorts a:visited {
	color: #2F77BA;
	text-decoration: none;
	}

	.sorts a:visited:hover {
	color: #2F77BA;
	text-decoration: underline;
	}
.buttoncell {
color: #666666;
background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
vertical-align: middle;
}
        .buttoncell a:hover {
        color: #FFFFFF;
        text-decoration: underline;
        }

.rowlabel2 {
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #000000;
background-color: #EEEEEE;
vertical-align: center;
font-weight: bold;
}

.graycell{
color: #000000;
background-color: #EEEEEE;
}

.label2 {
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
background-color: #EEEEEE;
font-size: x-small;
vertical-align: center;
}

.refrowlabel {
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
color: #000000;
background-color: #FFFFCC;
vertical-align: center;
}

.reflabel {
text-align: left;
color: #000000;
background-color: #FFFFCC;
vertical-align: center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: x-small;
}
.refcell {
background-color: #FFFFCC;
}

.whiterowlabel {
text-align: right;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: x-small;
color: #000000;
background-color: #FFFFFF;
vertical-align: center;
font-weight: bold;
}

.whitelabel {
text-align: left;
color: #000000;
background-color: #FFFFFF;
vertical-align: center;
}
.whitecell {
background-color: #FFFFFF;
}
.whitetable {
border: #EEEEEE solid;
}

        .whitetable td {
	border: 1px #EEEEEE solid;
        }
.bordertable {
border: #EEEEEE solid;
}

.pagetitle {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: medium;
font-weight: bold;
}

.heading {
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
background-color: #EEEEEE;
font-size: x-small;
font-weight: bold;
vertical-align: center;
}


.tabtable {

border: 0px #000000 solid;
}



        .tabtable td {

                border-top: 1px #000000 solid;

        border-left: 0px #000000 solid;
        border-right: 1px #000000 solid;


        }


.historyrowlabel {
text-align: right;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: x-small;
color: #000000;
background-color: #FFFFFF;
vertical-align: center;
font-weight: bold;
}

.historylabel {
text-align: left;
color: #000000;
background-color: #FFFFFF;
vertical-align: center;
}
.historycell {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: x-small;
background-color: #FFFFFF;
}
.answerborder{
border: #999999 solid;
}
.answertable {
        background-color: #999999;
        border: none;
        font-weight: bold;
}
        .answertable td {
        vertical-align: top;
        background-color: #CCCCCC;
        border: none;
        }
.msg {
border: #33FFCC solid;
/*background-color: #33FFCC; */
/*color: #000000; */
        font-size: x-small;
}
.badmsg {
border: #CC0000 solid;
/*color: #FFFFFF;*/
/*background-color: #CC0000; */
        font-size: x-small;
}
.inputbutton {
	border-style: outset;
        border-color: #FFFFFF;
        background-color: #999999;
        text-decoration: none;
        width: 80px;
        text-align: center;

  	color: white;
        text-decoration: none;
        font: bold xx-small Verdana;
        cursor: hand;
	a.hover {
	   text-decoration: underline;
	}
}
.actionbar {
color: #000000;
background-color: #99CCFF;
border: thin #99CCFF solid;
font-size: xx-small;
vertical-align: middle;
}
        .actionbar a:link {
        color: #FFFFFF;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        font-weight: bold;
        }

        .actionbar a:hover {
        color: #FFFFFF;
        text-decoration: underline;
        font-size: xx-small;
        }

        .actionbar a:visited {
        color: #FFFFFF;
        text-decoration: none;
        font-size: xx-small;
        }

        .actionbar a:visited:hover {
        color: #FFFFFF;
        text-decoration: underline;
        font-size: xx-small;
        }
.activeArea {
font_size: x-small;
font: bold;
}


.separatorbar {
/*background-color: #5D8DBA;*/
/*color: #FFFFFF;*/
background-color: #CCCCCC;
color: #000000;
font: bold;
}
.medgrayverdlabelbold {
text-align: right;
color: #000000;
background-color: #CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
vertical-align: top;
font-weight: bold;
}

.grayverdlabelbold {
text-align: right;
color: #000000;
background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
vertical-align: top;
font-weight: bold;
}
.grayverdboldcenter {
color: #000000;
text-align: center;
background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
vertical-align: top;
font-weight: bold;
}
.grayverdlabelboldsm {
text-align: right;
color: #000000;
background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
vertical-align: top;
font-weight: bold;
}
.grayverdlabelboldleft {
color: #000000;
background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
vertical-align: top;
font-weight: bold;
}
.grayverdlabel {
text-align: right;
color: #000000;
background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
vertical-align: top;
}
.darkgrayverdlabelbold{
background-color: #999999;
text-align: right;
color: #000000;
fond-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
vertical-align: top;
font-weight: bold;
}
.verdlabelbold{
text-align: right;
fond-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
}
.whiteverdlabel {
text-align: right;
color: #000000;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
vertical-align: top;
}
.whiteverdlabelbold{
text-align: right;
color: #000000;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
vertical-align: top;
}
.whiteverdlabelboldleft{
text-align: left;
color: #000000;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
vertical-align: top;
}
.whitearialtext {
text-align: left;
color: #000000;
background-color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: x-small;
vertical-align: top;
}
.grayarialtext {
text-align: left;
color: #000000;
background-color: #EEEEEE;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: x-small;
vertical-align: top;
}
.hilight {
background-color: #EEEEEE;
}

.graytable {
background-color: #EEEEEE;
}

.libresponse {
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #EEEEEE;
}
.patronresponse {
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #FFFFFF;
}

.escalated {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #996600;
background-color: #EEEEEE;
}

.reply {
font-weight: bold;
font-size: x-small;
}

.rejected {
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #EEEEEE;
color: #CC0000;
}
.confirmtable {
border: 3px solid #999999;
background-color:#EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

        .confirmtable td {
        font-size: x-small;
        background-color:#EEEEEE;
        line-height: normal;
        vertical-align: middle;
        }

/* reply, escalated, and rejected are used in reply
or activity lists and help identify those items */
.warning {
background-color: #FF0066;
color: #FFFFFF;
}
.surveytable {
border: 3px solid #999999;
}

.surveytable th {
background-color: #CCCCCC;
color: #000000;
font: bold;

}
.surveyq {
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.surveyr {
        font-family: Arial, Verdana, Helvetica, sans-serif;
}
.surveyhead {
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        background-color: #5D8DBA;
}

.alerttable {
border: thin #FF0000 solid;
color: #FF0000;
}

.alerttable th {
background-color: #CCCCCC;
color: #000000;
font: bold;
}
        .alerttable a:link {
        color: #000000;
        text-decoration: underline;
        }

        .alerttable a:hover {
        color: #000000;
        text-decoration: underline;
        }

        .alerttable a:visited {
        color: #000000;
        text-decoration: underline;
        }

        .alerttable a:visited:hover {
        color: #000000;
        text-decoration: underline;
        }


.alerttable td {
border: thin #FF0000 outset;
color: #FF0000;
text-align: center;
font-size: small;
}

.policytable {
}
.policytable th {
background-color: #CCCCCC;
color: #000000;
font: bold;
}

.highlight {
color: #000000;
background-color:#FFFFCC;
}
.graynote {
text-align: left;
color: #000000;
background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
vertical-align: top;
}
.alert {
color: #FF0000;
}
#contextualAdvancedSearch:visited{
    color:white;
}
#contextualAdvancedSearch:link{
    color:white;
}
#contextualAdvancedSearch:hover{
    color:white;
}

