/* Global Font Style */
BODY {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        background-color: #FFFFFF;
		margin-top:0px;
		margin-left:0px;
}
DIV,TD,TH,P {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;	
}
BODY.popup {
        background-color: #6599FF;
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;	
}

BODY.printerfriendly {
		color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        background-color: #FFFFFF;
}

/* General Font Styles */
.leadin {
        color: #000000;
        font-size: 11px;	
		font-weight: bold;
}
.subhead {
        color: #0D4E8F;
        font-size: 11px;
		font-weight: bold;
}
.module {
        font-size: 10px;
}
.moduleblue {
        color: #0D4E8F;
        font-size: 10px;
}
.pageheader {
        color: #0D4E8F;
        font-size: 14px;
		font-weight: bold;
}
.small {
        font-size: 9px;
}
/*Form Font Styles*/
.required {
        color: red;
        font-size: 11px;
}
td.required {
        color: red;
        font-size: 11px;
}
.label {
        font-size: 11px;
}
td.label {
        font-size: 11px;
}
.field {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
}
td.field {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
}
.input {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
}
.readonly {
        color: blue;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
}

/* Personalization Styles */
.greeting {
        color: #FFFFFF;
        font-size: 11px;
		font-weight: bold;
}
.loggedin {
        color: #FFFFFF;
        font-size: 10px;
}

/* Global Link Style */
A {
        text-decoration: underline;
        color: #0D4E8F;
}
A:visited {
        text-decoration: underline;
        color: #333300;
}
A:hover {
        text-decoration: underline;
        color: #0D4E8F;
}
A:active {
        text-decoration: underline;
        color: #000000;
}

/* Breadcrumb Link Style */
.breadcrumb {
        color: #0D4E8F;
        text-decoration: none;
}
.breadcrumb:visited {
        color: #0D4E8F;
        text-decoration: none;
}
.breadcrumb:hover {
        color: #0D4E8F;
        text-decoration: underline;
}
.breadcrumb:active {
        color: #000000;
        text-decoration: underline;
}

/* Left Navigation Link Style */
.lnav {
		font-size: 10px;
        color: #0D4E8F;
        text-decoration: none;
}
.lnav:visited {
        color: #0D4E8F;
        text-decoration: none;
}
.lnav:hover {
        color: #0D4E8F;
        text-decoration: underline;
}
.lnav:active {
        color: #000000;
        text-decoration: underline;
}

/* Site Map Link Style */
.smap {
		font-size: 11px;
        color: #0D4E8F;
        text-decoration: none;
}
.smap:visited {
        color: #0D4E8F;
        text-decoration: none;
}
.smap:hover {
        color: #0D4E8F;
        text-decoration: underline;
}
.smap:active {
        color: #000000;
        text-decoration: underline;
}

/* Registration Link Styles */
.register {
        color: #FFFFFF;
        text-decoration: underline;
}
.register:visited {
        color: #FFFFFF;
        text-decoration: underline;
}
.register:hover {
        color: #FFFFFF;
        text-decoration: underline;
}
.register:active {
        color: #FFFFFF;
        text-decoration: underline;
}

/* ordered and unordered list styles */
ul ul li {list-style-type:square;}
ul ul ul li {list-style-type:disc;}
ol li ul {list-style-type:disc;}

/* Table Cell Styles * - also see Form Font Styles */
.tdbg {
        background-color: #FFFFFF;
}
.tdfeature {
        background-color: #99CC33;
}
.tdmain {
        background-color: #FFFFFF;
}

.tdyellow {
        background-color: #FFFFCC;
}
.tdsub {
        background-color: #F3F6F9;
}
.tdsubhead {
        background-color: #F3F6F9;
}
.tdlogin {
        background-color: #FFFFFF;
}
.tdloginnew {
        background-color: #5B91E7;
}
.tdlogout {
		background-color: #A4C2FF;
}
.tdlogoutnew {
		background-color: #5B91E7;
}
.tdlnavlit {
        background-color: #D9E5FF;
}
.tdlnav {
        background-color: #F4F7FF;
}

/* Table Outline Styles */
.tdline {
        background-color: #0D4E8F;
}
.tdlineolive {
        background-color: #666666;
}
.tdlinefeat {
		background-color: #CCE699;
}

/* Module Header Styles */
.tdmodpurple {
        background-color: #9595CD;
}
.tdmodblue {
        background-color: #B6CADD;
}
.tdmodgreen {
        background-color: #82B1AE;
}
.tdcorpblue {
        background-color: #000084;
}
.tdmodolive {
        background-color: #999966;
}
.tdmodlblue {
        background-color: #D8E4F0;
}

/* poll styles */
/* C=ceridian connection */
table.pollC {background-color: #94c553;}
td.pollStatsC {background-color: #db9e24;}

/*** SEARCH ENGINE STYLES ***/
DIV.query .label {background-color: #ffffff; font-size:11;}

DIV.results .highlight {background-color: #FFFF99; font-size: x-small;}
DIV.results .wordscores {font-size: x-small; color: #666666;}

DIV.resultspage .font {font-style: italic; font-size: x-small; color: black;}
DIV.resultspage .label {font-size=x-small; color: black;}

DIV.search .resultstop {font-size: x-small;}

a.fs {font-size: 8pt; font-weight: bold}
a.fs:hover {font-size: 8pt;}
a.fs:visited {font-size: 8pt;}
a.hitsnavtopbottom {font-size: 8pt;}
a.hitsnavtopbottom:hover {color:#FFB200; font-size:8pt;}
a.hitsnavtopbottom:visited {color:#FFFFFF; font-size:8pt;}
.hitsnavtopbottom {font-size:8pt; font-weight:bold;}

b.label {font-size: 8pt;}
.date {font-size: 8pt;}
.description {font-family:Arial; font-size:8pt; text-align:left}

.publisher {font-size: 8pt;}

a.qllink {font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold}
.qltext {font-family: Arial, Helvetica, sans-serif; font-size:8pt;}
.query {background-color: white; border-color: black; font-size:8pt;}
a.query {font-size:8pt;}
a.query:hover {font-size:8pt;}
a.query:visited {font-size:8pt;}
.query1and2form	{font-family:Arial, Helvetica, sans-serif; font-style:bold; color:#000000; font-size:8pt;}

.score {font-size: 8pt;}
.searchopt {font-size: x-small; color: black;}

.tip {font-style: italic; font-size: x-small;  background-color: #c0c0c0;}
  
.url {font-size:xx-small;}
/** END SEARCH ENGINE STYLES **/	


