/* sitewide defaults */
body, select {
	font-family:verdana, sans-serif; 
	color:#565c5e; 
	margin:0px 0px 0px 0px; 
	background-color:#ffffff; 
	font-size:10px; 
	line-height:1.35em; 
}

a, a:visited { color:#565c5e; text-decoration:none; }

a.new {
  color:red;
}

body td, body th {
	font-size:10px;
	line-height:1.35em;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

body select { font-size:10px; line-height:1.35em; border:1px solid #dddddd; }
a:hover { color:#0000ff; text-decoration:underline; }

/* for links w/o underlines */
.nound, .nound:visited { text-decoration:none; }
.nound:hover { text-decoration:underline; }
.und, .und:visited, .und:hover { text-decoration:underline; }
th { text-align: left; }
sup, sub { font-family:arial; font-size:.7em; line-height:.7em; }

/* masthead styles */
.mastbg1 { background-image:url(../Images/bgrd_topnav.gif); background-repeat:repeat-x; }
.mastbg2 { background-image:url(../Images/bgrd_masthead.gif); background-repeat:no-repeat; }
.hide { display:none; }
.navoff { padding:4px 10px 4px 10px; }
.navon { padding:4px 10px 4px 10px; background-image:url(../Images/bgrd_topnav_systxt.gif); background-repeat:repeat-x; }
.nav2 { padding:11px 22px 10px 10px; color:white; font-weight:bold;  }
.nav2bg { background-image:url(../Images/bgrd_nav_theme.gif); background-repeat:repeat-x; }
.nav2 a, .nav2 a:hover, .nav2 a:visited { color:white; }
.nav2pipe { background-color:#ffffff; }

/* header */
h1 { font-family:trebuchet MS; color:#554295; padding:5px 0px 10px 0px; margin:0px; font-size:1.8em; }
h2 { font-family:trebuchet MS; color:#554295; padding:3px 0px 0px 0px; margin:0px; font-size:1.6em; line-height:1.1em; width:500px; }
h3 { font-family:trebuchet MS; color:#666666; padding:0px 0px 8px 0px; margin:0px; font-size:1.2em;  line-height:1.3em; }
h4 { font-family:trebuchet MS; color:#666666; padding:0px 0px 0px 0px; margin:0px; font-size:1.0em;  line-height:1.3em; padding-bottom:3px; }

h3.modhdr { font-family:trebuchet MS; color:#554295; padding:4px 0px 6px 0px; margin:0px; font-size:1.8em;  line-height:1.3em; font-weight:normal; } 
h4.modhdr { font-family:trebuchet MS; color:#554295; padding:9px 0px 9px 0px; margin:0px; font-size:1.4em;  line-height:1.3em; font-weight:bold; }

h4.2col { font-family:arial; color:#c92c2c; padding:9px 0px 9px 0px; margin:0px; font-size:24px;  line-height:1.3em; font-weight:bold; } 

.title { border-top:1px solid #dddddd; padding-top:7px; padding-bottom:10px; }
.wpsBreadcrumbTrail { font-size:.9em; padding-bottom:3px; }

.hdr { background-image:url(../Images/bgrd_hpage_header.gif); background-repeat:repeat-x; padding-left:10px; }
.hdrsm { border:1px solid #dddddd; background-image:url(../Images/bgrd_header_small_outline.gif); background-repeat:repeat-x;  background-position:bottom; padding:3px 10px 2px 10px; color:#554295; }
.hdrsm2 { border:1px solid #dddddd; background-image:url(../Images/bgrd_header_small_outline.gif); background-repeat:repeat-x;  background-position:bottom; padding:6px 10px 6px 10px; color:#554295; }
.hdrtout { background-image:url(../Images/bgrd_header_engage.gif); background-repeat:repeat-x; padding:3px 3px 3px 3px; margin:4px;}

/* footer styles */
.footer { background-image:url(../Images/bgrd_footer.gif); background-repeat:repeat-x; color:#666666; }
.footer a, .footer a:visited { color:#666666; }
.footer a:hover { color:#0000ff; text-decoration:underline; }

/* form styles */
.lucentform { margin:0px; }
select option:hover { background-color:#dddddd; }
.searchinp { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:120px; height:19px; }
.keywords { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:120px; height:19px; }
.keywords2 { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:240px; height:19px; }
.dropdown1 { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:192px; } 
.dropdown2 { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:120px; } 
.dropdown3 { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px;}
.droplist1 { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:192px; } 
.textbox1 { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:182px; }
.glossary { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:320px; height:19px; }
.glosslist { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; width:320px; }
.glosslist2 { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; width:294px; height:100px; }
.solfinddesc { height:180; padding:4px 10px 4px 10px; border-top:1px solid #dddddd; border:1px solid #dddddd; }
.radiopad { padding-top:4px; }
.radiopad2 { padding-top:2px; }
/* IE hacks\*/ *html .radiopad { padding-top:0px; } *html .radiopad2 { padding-top:0px; } /* */
.advsearchinp { font-family:verdana, sans-serif; font-size:1.0em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:225px; height:19px; }
.advsearchsel { width:225px; height:19px; font-size:1.0em; border:1px solid #dddddd; }

/* font changes */
.font10pt { font-size:.9em; line-height:1.4em; }
.font10ptlh { font-size:.9em; line-height:1.1em; }
.nobold {font-weight: normal;} 

.red { color:#c92c2c; }
.primary_color { color:#554295; }

.white { color:#ffffff; }
.ltgrey { color:#999999; }
a.white:visited, a.white:hover { color:#ffffff; }
.linehtup { line-height:1.6em; }

/* for shell */
.column152 { width:152px; }
.column192 { width:192px; }
.column294 { width:294px; }
.column456 { width:456px; }
.column598 { width:598px; }
.gutter { padding-left:10px; }
.gutter15 { padding-left:15px; }
.row { border-bottom:1px solid #dddddd; padding:8px 0px 4px 0px; }
.row2 { padding:8px 0px 4px 0px; }
.row2btm { padding:8px 0px 0px 0px; }

td.column598 td.rightpad, td.column598 td td.rightpad, td.column598 td td td.rightpad { padding-right:70px; }
td.column598 div.rightpad, td.column598 td div.rightpad, td.column598 td td div.rightpad { padding-right:70px; }

.printcont { padding:10px 40px 0px 40px; }
.greybg { background-color:#eeeeee; }

/* list styles */
.list { margin:0px; padding:0px; list-style-type:none; }
li { line-height:16px; }
li.arrow { padding-bottom:3px; padding-left:10px; background-image:url(../Images/ico_arrow.gif);  background-repeat:no-repeat; background-position: 0 5; }
li.bullet { padding-bottom:3px; padding-left:10px; background-image:url(../Images/ico_bullet.gif);  background-repeat:no-repeat; background-position: 2 6; }
li.plus { padding-bottom:3px; padding-left:10px; background-image:url(../Images/ico_plus.gif);  background-repeat:no-repeat; background-position: 0 5; }
li.plusbtm { padding-left:10px; background-image:url(../Images/ico_plus.gif);  background-repeat:no-repeat; background-position: 0 5; }
li.minusbtm { padding-left:10px; background-image:url(../Images/ico_minus.gif);  background-repeat:no-repeat; background-position: 0 5; }
li.accbullet { margin-left: 5px; padding-bottom:4px; padding-left:10px; background-image:url(../Images/ico_bullet.gif);  background-repeat:no-repeat; background-position: 2 6; }
li.accredit { padding-bottom:4px; padding-left:15px; background-image:url(../Images/ico_accredited.gif);  background-repeat:no-repeat; background-position: 0 2 ; }
li.pdf { padding-bottom:3px; padding-left:14px; background-image:url(../Images/ico_pdfdoc.gif);  background-repeat:no-repeat; background-position: 0 2; }
li.word { padding-bottom:3px; padding-left:14px; background-image:url(../Images/ico_worddoc.gif);  background-repeat:no-repeat; background-position: 0 2; }
li.doc { padding-bottom:3px; padding-left:14px; background-image:url(../Images/ico_worddoc.gif);  background-repeat:no-repeat; background-position: 0 2; }
li.xls { padding-bottom:3px; padding-left:14px; background-image:url(../Images/ico_exceldoc.gif);  background-repeat:no-repeat; background-position: 0 2; }
li.ppt { padding-bottom:3px; padding-left:14px; background-image:url(../Images/ico_powerpt.gif);  background-repeat:no-repeat; background-position: 0 2; }
li.xml { padding-bottom:3px; padding-left:14px; background-image:url(../Images/ico_xmlpage.gif);  background-repeat:no-repeat; background-position: 0 2; }

.tout { border:1px solid #dddddd; }
.rowtout { border-bottom:1px solid #dddddd; background-color:#f8f8f8; padding:6px 10px 5px 10px; }
.rowtoutbtm { background-color:#f8f8f8; padding:6px 10px 6px 10px; }
.rowbkg { background-color:#f8f8f8; padding:0px 0px 0px 0px; }
.rowtout2 { border-bottom:1px solid #dddddd; background-color:#ffffff; padding:6px 10px 5px 10px; }
.rowtoutbtm2 { background-color:#ffffff; padding:6px 10px 6px 10px; }

/* styles for touts */
.utiltout { background-image:url(../Images/bgrd_util_bottom.gif); background-repeat:repeat-x; background-position:bottom; padding:8px 10px 7px 10px; border:1px solid #dddddd; }
.port11tout { padding:0px 10px 0px 10px; border-right:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; }
.casetout { border:1px solid #dddddd; padding:5px 10px 5px 10px; }
.succtout { border:1px solid #dddddd; background-image:url(../Images/bgrd_success.gif); background-repeat:repeat-x; }
.soltout { border-bottom:1px solid #dddddd; padding:8px 10px 8px 10px; }

/* styles for tabs */
.tabtop { border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd; background-image:url(../Images/bgrd_tabs_top.gif); background-repeat:repeat-x; padding:6px 10px 12px 10px; }
.tabbot { background-image:url(../Images/bgrd_tabs_bottom.gif); background-repeat:repeat-x; background-position:bottom; }
.wpsPortletSelectedTabOLD { background-color:#ffffff; padding:6px 6px 6px 10px;  border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.wpsPortletTabOLD { background-color:#707576; padding:6px 6px 6px 10px; border-bottom:1px solid #dddddd; }

.wpsPortletSelectedTab { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 28px; PADDING-BOTTOM: 6px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff; BACKGROUND-IMAGE: url(../Images/ico_circle_arrowdown.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 8px; }
.wpsPortletTab { PADDING-RIGHT: 15px; PADDING-LEFT: 28px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #707576; BACKGROUND-IMAGE: url(../Images/ico_circle_arrow.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 8px; }

.alphaon { background-color:#eeeeee; padding:0px 0px 0px 0px; font-weight:bold; }

/* for table, see a22.1_case_studies.shtml */
.casetop { border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd; padding:5px 10px 7px 10px; }

.casehdrlt { border-top:1px solid #dddddd; border-right:1px solid #ffffff; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; background-color:#C2C4C6; padding:5px 10px 7px 10px; }
.casehdrmid { border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background-color:#C2C4C6; padding:5px 10px 7px 10px; }
.casehdrmid2 { border-bottom:1px solid #ffffff; background-color:#C2C4C6; padding:5px 10px 7px 10px; }
.casehdrmid2top { border-top:1px solid #dddddd; border-bottom:1px solid #ffffff; background-color:#C2C4C6; padding:5px 10px 7px 10px; }
.casehdrmid2bot { border-top:1px solid #ffffff; border-bottom:1px solid #dddddd; background-color:#C2C4C6; padding:5px 10px 7px 10px; }
.casehdrrt { border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; border-left:1px solid #ffffff; background-color:#C2C4C6; padding:5px 10px 7px 10px; }

.caserowlt { border-right:1px solid #dddddd; padding:10px 10px 10px 10px; }
.caserowmid { padding:10px 10px 10px 10px; }
.caserowmid2 { padding:10px 10px 10px 10px; border-bottom:1px solid #dddddd; }
.caserowrt { border-left:1px solid #dddddd; padding:10px 10px 10px 10px; }
.caserowrt2 { border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:10px 10px 6px 10px; }
.caserowrt2bot { border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:10px 10px 6px 10px; }

/* A-Z list of links */
a.alphalist { padding:0px 3px 0px 3px; }

/* solution finder dhtml */
.ihdroff { position:relative; padding:4px 10px 4px 6px; border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; }
.ihdron { position:relative; padding:4px 10px 4px 6px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#666666; color:#ffffff; }
.icont { position:absolute; visibility:hidden; padding:4px 10px 4px 10px; border:1px solid #cccccc; background-color:#f8f8f8; width:420px; z-index:50; }
.addfoc { position:relative; display:none; }

/* borders */
.brdt { border-top:1px solid #dddddd; }
.brdb { border-bottom:1px solid #dddddd; }
.brdlt { border-left:1px solid #dddddd; }
.brdrt { border-right:1px solid #dddddd; }
.brdt2 { border-top:2px solid #dddddd; }

/* padding - used mostly for body text */
p { margin-top: 0px; margin-bottom: 0px; }

.martp { margin-top:3px; margin-bottom:4px; }
.martp0 { margin-top:0px; margin-bottom:4px; }
.martp2 { margin-bottom:4px; }
.martp3 { margin-top:3px; }
.martp4 { margin-top:4px; }
.martp5 { margin-top:5px; }
.martp10 { margin-top:10px; }
.martp20 { margin-top:20px; }
.marrt10 { margin-right:10px; }
.marb10 { margin-bottom:10px; }
.marb5 { margin-bottom:5px; }
.marlt10 { margin-left:10px; }
.marrt5 { margin-right:5px; }
.padt2 { padding-top:2px; }
.padt3 { padding-top:3px; }
.padt4 { padding-top:4px; }
.padt6 { padding-top:6px; }
.padt7 { padding-top:7px; }
.padt8 { padding-top:8px; }
.padt9 { padding-top:9px; }
.padt10 { padding-top:10px; }
.padt11 { padding-top:11px; }
.padt12 { padding-top:12px; }
.padt14 { padding-top:14px; }
.padt16 { padding-top:16px; }
.padt18 { padding-top:18px; }
.padt20 { padding-top:20px; }
.padt25 { padding-top:25px; }
.padt30 { padding-top:30px; }
.padt40 { padding-top:40px; }
.padt50 { padding-top:50px; }
.padt60 { padding-top:60px; }
.padb4 { padding-bottom:4px; }
.padb6 { padding-bottom:6px; }
.padb8 { padding-bottom:8px; }
.padb10 { padding-bottom:10px; }
.padb12 { padding-bottom:12px; }
.padb14 { padding-bottom:14px; }
.padb15 { padding-bottom:15px; }
.padb16 { padding-bottom:16px; }
.padb20 { padding-bottom:20px; }
.padb30 { padding-bottom:30px; }
.padb10t10 { padding-top:10px; padding-bottom:10px; }
.padlt6 { padding-left:6px;}
.padlt10 { padding-left:10px; }
.padlt12 { padding-left:12px; }
.padlt15 { padding-left:15px; }
.padlt20 { padding-left:20px; }
.padlt40 { padding-left:40px; }
.padrt5 { padding-right:2px; }
.padrt5 { padding-right:5px; }
.padrt10 { padding-right:10px; }
.padrt20 { padding-right:20px; }
.padrt30 { padding-right:30px; }
.padrt40 { padding-right:40px; }
.padrt50 { padding-right:50px; }
.padlt2rt2 { padding-left:2px; padding-right:2px; }
.padlt3rt3 { padding-left:3px; padding-right:3px; }
.padlt5rt5 { padding-left:5px; padding-right:5px; }
.padlt6rt6 { padding-left:6px; padding-right:6px; }
.padlt6rt10 { padding-left:6px; padding-right:10px; }
.padlt10rt5 { padding-left:10px; padding-right:5px; }
.padlt10rt10 { padding-left:10px; padding-right:10px; }
.pad_right_img { margin: 0px 0px 2px 6px; }
.nodisplay { display:none; }
.marrt25 { margin-right:25px; }
h5 { font-family:arial; color:#666666; padding:0px 0px 8px 0px; margin:0px; font-size:1.2em;  line-height:1.3em; }
h5.modhdr { font-family:arial; color:#c92c2c; padding:4px 0px 6px 0px; margin:0px; font-size:1.4em;  line-height:1.3em; font-weight:bold; } 
.marb0 { margin-bottom:0px; }

.inpphone1 { font-family:verdana, sans-serif; font-size:1.0em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:50px; height:19px; }
.inpphone2 { font-family:verdana, sans-serif; font-size:1.0em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:65px; height:19px; }
.padlt5 { padding-left:5px; }
textarea { font-family:verdana, sans-serif; font-size:1.0em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; }
.brderror { border:1px solid #c92c2c; background-color:#fff6f6; padding:10px; }

.padlt40 { padding-left:40px; }
.ltgrbg { background-color:f4f4f4; }

.padrt3 { padding-right:3px; }
li.offsite { padding-bottom:3px; padding-left:15px; background-image:url(../Images/ico_externalink.gif);  background-repeat:no-repeat; background-position: 0 2; }

.touttop { border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd; padding:6px 10px 6px 10px; }
.prodtoutlt { border:1px solid #dddddd; padding:10px 10px 10px 10px; }
.prodtoutrt { border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:10px 10px 10px 10px;  }

.features { border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd; padding:0px 10px 15px 10px; height:52px; }
.feathdr { font-family:arial; color:#666666; padding:3px 0px 0px 0px; margin:0px; font-size:1.6em; line-height:1.1em; }

.dropdown { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 2px; } 

.seqtabon { background-image:url(../Images/bgrd_tabs_bottom.gif); background-repeat:repeat-x; background-position:bottom;  border-top:4px solid #dddddd; border-left:1px solid #dddddd; padding:10px 10px 10px 10px; }
.seqtabdim {border-top:1px solid #dddddd; border-left:1px solid #dddddd; padding:10px 10px 10px 10px; }
.font16pt { font-size:1.6em; }

/*added for forms*/
.formCol1 { PADDING-TOP: 6px; WIDTH: 30%; TEXT-ALIGN: right }
.formCol2 { PADDING-TOP: 6px; width: 03%; TEXT-ALIGN: right }
.formCol3 { PADDING-TOP: 6px; width: 66%; padding-left: 10px }
.formCol4 { PADDING-TOP: 6px; width: 01%; }
.alignRight { PADDING-LEFT:220px }
.alignTop { VERTICAL-ALIGN:top }
.redButton { BACKGROUND-COLOR: c92c2c; color: white; font-weight:bold;
	font-family:verdana, sans-serif; font-size:80%;
	border:1px solid; border-top-color:#c92c99; border-left-color:#c92c99;
	border-right-color:#666666; border-bottom-color:#666666; }
.fldError { border:1px solid #c92c2c; color:#c92c2c; font-weight:bold; padding:2px }
.feathdr2 { font-family:arial; padding:3px 0px 0px 0px; margin:0px; font-size:1.6em; line-height:1.1em; }
.dim { COLOR: #dddddd }
.feedback { width:100% }
.bold { font-weight:bold; }
.dropdown_form { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:250px; }
.textbox_form { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:240px; }

/*added for historical timeline */
IMG.active {border:3px solid #554295; }
IMG.borderimage {border:3px solid white; }

/*added for content editor styles*/
p.Text_Indent { padding-left:20px; }
p.Text_Table { font-size:.9em; line-height:1.4em; padding:10px 10px 6px 10px; }
p.Text_Quotes { font-size:11pt; line-height:1.35em; }
p.Text_Title { font-weight:bold; }
p.Header_Table { font-size:.9em; line-height:1.4em; font-weight:bold; 
	background-color:#C2C4C6; padding:5px 10px 7px 10px; }
h4.Header_Section_1 { font-family:arial; color:#c92c2c;
        padding:9px 0px 9px 0px; margin:0px; font-size:1.4em;
        line-height:1.3em; font-weight:bold; }
					
p.Header_Section_2 { 
	font-size:8pt; 
      border:1px solid #dddddd; 
	color:#554295;
	background-image:url(../Images/bgrd_header_small_outline.gif);
	background-repeat:repeat-x;  
	background-position:bottom;
	padding:6px 6px 6px 6px; 
	margin:5px 0px 5px 0px; 
	font-weight:bold; 
}
p.Center_Image { text-align: center; }
		
ul { margin:0px; padding:0px; padding-bottom:8px; list-style-type:none; }
hr { height: 1px; color: #dddddd; background-color: #dddddd; }

p.FAQ_Anchor_Topic { 
	border:1px solid #dddddd; 
	color:#554295;
    background-image:url(../Images/bgrd_header_small_outline.gif);
    background-repeat:repeat-x;  
	background-position:bottom;
    padding:6px 10px 6px 10px; 
	font-weight:bold; 
}
		
p.FAQ_Anchor_Question { font-weight:bold; }
.thClass { BACKGROUND-COLOR: #C2C4C6 }
.tableClass { BORDER: #dddddd 1px solid; border-collapse: collapse; }

.themebg1 { background-color:#747678; BORDER-TOP:4px solid #554295; PADDING-TOP: 1px; PADDING-LEFT: 15px; PADDING-RIGHT:15px; TEXT-ALIGN: center; }
.themebg2 { background-color:#554295; BORDER-TOP:4px solid #554295; PADDING-TOP: 1px; PADDING-LEFT: 15px; PADDING-RIGHT:15px; TEXT-ALIGN: center; }

A.themenav:link{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    line-height:1.1em;
    TEXT-TRANSFORM: uppercase;
}
A.themenav:visited
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
	color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    line-height:1.1em;
	TEXT-TRANSFORM: uppercase;
}

A.2col:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #565c5e;
	text-decoration: underline;
	line-height:1.2em;
}

A.2col:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #565c5e;
	text-decoration: underline;
	font-weight:bold;
	line-height:1.2em;
}

A.2col:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c92c2c;
	text-decoration: none;
	font-weight:bold;
	line-height:1.2em;
}

.hdrmd { 
	border-bottom:1px solid #dddddd; 
	background-image:url(../Images/bgrd_hpage_header.gif); 
	background-repeat:repeat-x;  
	background-position:bottom; 
	padding:4px 10px 5px 10px; 
	color:#c92c2c; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 19px; 
	font-weight:normal; 
	letter-spacing:1px;
}

.headline_large {
	font-family: georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height: 20px;
}

.headline_medium {
	font-family: georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 18px;
	top: 23px;
}

.headline_small {
	font-size:11px;
	font-family: georgia, verdana, Arial, Helvetica, sans-serif;
	color:#333333; 
}

.copy_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}

.copy_medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}

.inp2 { 
	font-family:verdana, sans-serif; 
	font-size:10px; 
	color:#565c5e; 
	border:1px solid #dddddd; 
	padding:2px 2px 2px 6px; 
	height:16px; 
}
 
.ptitle {
	 padding:4px 4px 4px 6px; 
	 background-repeat:repeat-x; 
	 border-top:1px solid #eeeeee; 
	 border-left:1px solid #eeeeee; 
	 border-right:1px solid #eeeeee; 
	 border-bottom:1px solid #eeeeee; 
	 font-family: georgia; 
	 color:#ff6633; 
	 font-size:10px; 
	 line-height:1.35em; 
	 text-decoration:none; 
	 font-weight:bold;
         background-image:url(../Images/bgrd_header_small_outline.gif);
}

.portlettop { border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd; background-image:url(../Images/bgrd_tabs_top.gif); background-repeat:repeat-x; padding: 2px 2px 4px 6px; font-weight:bold}

.portlet_title { font-family: trebuchet, sans-serif; color: #554295; font-size: 12px; }
.portlet_title a, .portlet_title a:visited { color:#554295; }
.portlet_title a:hover { color:#554295; text-decoration:underline; }

.ptitle_alert {
	padding:4px 4px 4px 4px; 
	border-top:1px solid #ff9966; 
	border-left:1px solid #ff9966; 
	border-right:1px solid #ff9966; 
	border-bottom:1px solid #ff9966
}
 
td.b { 
	border-bottom: 1px solid #eeeeee;}
td.btop { 
	border-top: 1px solid #eeeeee;}
table.b { 
	border: none } 
	 
.txt_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6d8b9c;
}
.txt_date2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}

.lftnav1 { 
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	color: #ffffff;
	font-weight:bold;
	text-transform:none;
	border-top: 1px solid #f6f6f0;
	padding-left:6px;
	padding-right:4px;
	padding-top:7px;
	padding-bottom:7px;
	vertical-align:middle;
    background-color:#747678;
}

.navonstate {
	border-right: 5px solid #E22E8C;
}

.lftnav2 {
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #ffffff 1px solid; 
	PADDING-LEFT: 6px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: middle; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f4f4e9
}

.lftnav3 {
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #eeeeee 1px solid; 
	PADDING-LEFT: 6px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: middle; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}

.lftnav4 {
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #eeeeee 1px solid; 
	PADDING-LEFT: 16px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: middle; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}

.lftnav5 {
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #eeeeee 1px solid; 
	PADDING-LEFT: 26px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: middle; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}


.alftnav5 {
	COLOR: #5d88a4; TEXT-DECORATION: none
}
.alftnav5:visited {
	COLOR: #5d88a4; TEXT-DECORATION: none
}
.alftnav5:hover {
	COLOR: #5d88a4; TEXT-DECORATION: underline
}


.alftnav2 {
	COLOR: #565c5e; TEXT-DECORATION: none
}
.alftnav2:visited {
	COLOR: #565c5e; TEXT-DECORATION: none
}
.alftnav2:hover {
	COLOR: #565c5e; TEXT-DECORATION: underline
}
.atopnav, .atopnav:visited {
	text-decoration:none;
	color: #ffffff;
	white-space: nowrap;
}
.atopnav:hover { 
	text-decoration:underline; 
	color: #ffffff; 
	white-space: nowrap;
}

.alftnav1, .alftnav1:visited {
	text-decoration:none;
	color: #ffffff;
	
}
.alftnav1:hover { text-decoration:underline; color: #ffffff; }
.alftnav3 {
	COLOR: #5d88a4; TEXT-DECORATION: none
}
.alftnav3:visited {
	COLOR: #5d88a4; TEXT-DECORATION: none
}
.alftnav3:hover {
	COLOR: #5d88a4; TEXT-DECORATION: underline
}
.alftnav4 {
	COLOR: #5d88a4; TEXT-DECORATION: none
}
.alftnav4:visited {
	COLOR: #5d88a4; TEXT-DECORATION: none
}
.alftnav4:hover {
	COLOR: #5d88a4; TEXT-DECORATION: underline
}

.anotice1, .anotice1:visited { text-decoration:none; color: #06062f; }
.anotice1:hover { text-decoration:underline; color: #06062f;}

.anotice2, .anotice2:visited { text-decoration:none; color: #ffffff; }
.anotice2:hover { text-decoration:underline; color: #ffffff;}

.notice_purple_top {  
    padding:10px 10px 0px 30px; 
	background: url(../Images/icon_p_top.gif) no-repeat top left; 
	background-color: #d4adcc;
}

.notice_purple_btm {
	padding:2px 2px 2px 2px; 
	background: url(../Images/icon_p_bottom.gif) no-repeat bottom right;
}
	

.notice_blu_top {  
    padding:10px 10px 0px 30px; 
	background: url(../Images/icon_b_top.gif) no-repeat top left; 
	background-color: #b1bbd0;
}

.notice_blu_btm {
	padding:2px 2px 2px 2px; 
	background: url(../Images/icon_b_bottom.gif) no-repeat bottom right;
}

.bottomLnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height:11px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:middle;
}
.bottomLnk:link    {color:white; text-decoration:none}
.bottomLnk:active  {color:white; text-decoration:none}
.bottomLnk:visited {color:white; text-decoration:none}
.bottomLnk:hover   {color:white; text-decoration:underline}
.bottomTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height:11px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:middle;
}

		
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height:11px;
	text-transform:uppercase;
	padding-left: 12px;
	padding-right: 12px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(../Images/icon_grad2.gif); 
	background-repeat:repeat-x;
	vertical-align:middle;
}	

.topnavselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height:11px;
	text-transform:uppercase;
	padding-left: 12px;
	padding-right: 12px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(../Images/icon_grad3.gif); 
	background-repeat:repeat-x;
	vertical-align:middle;
}

.topbg { 
	background: url(../Images/icon_bg_grad2.gif) no-repeat bottom left; 	
}

.stock_hdr {
	background-color: #e9e8de;
    padding: 0px 10px 4px 10px;
    vertical-align:middle;
}

.stock_body {
	background-color: #f4f4e9;
    vertical-align:middle;
}

.peoplefind_hdr {
	background-color: #868889;
    padding: 0px 10px 4px 10px;
    vertical-align:middle;
}
.brdtw { border-top:1px solid #ffffff; } 
.brdrtw { border-right:1px solid #ffffff; }

.green_notice {  background-color: #c3e3b0; }
.grey_notice {  background-color: #e9e8de; }
.purple_notice {  background-color: #d4adcc; }
.pad_notice { vertical-align:top;	padding: 6px 2px 4px 4px; }

.notice_purple	{
	background-color: #d4adcc;
	vertical-align:middle;
}

.notice_green	{
	background-color: #c3e3b0;
	vertical-align:middle;
}

.notice_yellow	{
	background-color: #ffe789;
	vertical-align:middle;
}

.notice_grey	{
	background-color: #e9e8de;
	vertical-align:middle;
}

.notice_red	{
	background-color: #cc0000;
	vertical-align:middle;
}

.notice_blue	{
	background-color: #b4bddc;
	vertical-align:middle;
}

.notice_beige	{
	background-color: #e5ddc3;
	vertical-align:middle;
}

.notice_ltblu	{
	background-color: #e4e7f3;
	vertical-align:middle;
}

.notice_altred	{
	background-color: #fdf4d6;
	vertical-align:middle;
}

.pad_img
{
	margin: 0px 6px 2px 0px; }
	
.btn2 {
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 9px;
	 line-height:12px;
	 color: #FFFFFF;
	 background-color: #554295;
	 margin-right:5px;
	 border-top-style:solid;
	 border-top-color:#ffffff;
	 border-top-width:1px;
	 border-bottom-style:solid;
	 border-bottom-color:#ffffff;
	 border-bottom-width:1px;
	 border-style:none;
	 padding:2px 6px 2px 6px;
	 cursor: pointer;
	 vertical-align: middle;
	 text-transform: none;
}

.btn3 {
     font-family: Verdana, Helvetica, sans-serif;
     font-size: 9px;
     line-height:12px;
     color: #666666;
     background-color: #FFFFFF;
     margin-left:3px;
     margin-right:6px;
     cursor: pointer;
     vertical-align: middle;
     text-transform: none;
     border: 1px solid #cccccc;
     background-image:url(../Images/bgrd_tabs_top.gif)
}


.btn {
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 9px;
	 line-height:12px;
	 color: #FFFFFF;
	 background-color: #554295;
	 margin-right:5px;
	 border-top-style:solid;
	 border-top-color:#ffffff;
	 border-top-width:1px;
	 border-bottom-style:solid;
	 border-bottom-color:#ffffff;
	 border-bottom-width:1px;
	 border-style:none;
	 padding:2px 6px 2px 6px;
	 cursor: pointer;
	 vertical-align: middle;
	 text-transform: none;
}