/* sitewide defaults */
/*
body, select { font-family:verdana, sans-serif; color:#565c5e; margin:0px 0px 0px 0px; background-color:#ffffff; }
a, a:visited { color:#565c5e; text-decoration:underline; }
body td, body th { font-size:.7em; line-height:1.35em; }
body select { font-size:.7em; 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; }
th { text-align: left; }


/* 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;background-position:right; }

.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 { color:#68469a; padding:5px 0px 10px 0px; margin:0px; font-size:1.43em; }*/
h1 { color:#68469A; padding:5px 0px 10px 0px; margin:0px; font-size:1.875em; font-weight:normal; line-height:1em;}
h1.h1TitleECM { color:#68469A; padding:5px 0px 2px 0px; margin:0px; font-size:1.875em; font-weight:normal; line-height:1em;}

h2 { color:#68469A; padding:3px 0px 0px 0px; margin:0px; font-size:1.6em; line-height:1.1em; }
h3 { color:#68469A; padding:0px 0px 8px 0px; margin:0px; font-size:1.2em;   }
h4 { color:#68469A; padding:0px 0px 0px 0px; margin:0px; font-size:1.0em;  line-height:1.3em; padding-bottom:3px; }
h5 { color:#68469A; padding:0px 0px 8px 0px; margin:0px; font-size:1.2em;  line-height:1.3em; }

h3.modhdr { color:#68469A; padding:0px 0px 4px 0px; margin:0px; font-size:1.5em;  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.modhdr { color:#7f7f7f; padding:9px 0px 9px 0px; margin:0px; font-size:1.4em;  line-height:1.3em; font-weight:normal; } 


h5.modhdr { color:#7f7f7f; padding:4px 0px 6px 0px; margin:0px; font-size:1.4em;  line-height:1.3em; font-weight:normal; } 
/*h6.modhdr { color:#68469a; padding:0px 0px 6px 0px; margin:0px; font-size:15px;  line-height:1.3em; font-weight:normal; }*/
h6.modhdr { color:#666666; padding:0px 0px 4px 0px; margin:0px; font-size:1em;  font-weight:bold; } 
/* added h4.modhdr2 - dwcheng */
h4.modhdr2 { font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#554295; padding:0px 0px 4px 0px; margin:0px; font-size:1.1em;  line-height:1.3em; font-weight:bold; } 
.title { border-top:1px solid #dddddd; padding-top:7px; padding-bottom:10px; }
.titleECM { border-top:1px solid #dddddd; padding-top:7px; padding-bottom:0px; }
.wpsBreadcrumbTrail { font-size:1em; padding-bottom:3px; }

/*.hdr { background-image:url(../images/bgrd_hpage_header.gif); background-repeat:repeat-x; padding-left:10px; background-position: bottom}*/
.hdr { border-bottom:1px solid #dddddd; }

.col2 .hdr { border-bottom:1px solid #dddddd; height:0;}

/*.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:#7f7f7f; }*/
.hdrsm { border-bottom:1px solid #dddddd;  background-repeat:repeat-x;  background-position:bottom; padding:3px 10px 4px 0px; color:#68469a; }

.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; }*/
.hdrtout {border-bottom:1px solid #dddddd;}

.col2 .hdrtout {border-bottom:1px solid #dddddd; height:0;}

.hdrtout2 { background-image:url(../images/bgrd_hpage_header.gif); background-repeat:repeat-x; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }

/* 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:200px; 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; } 
.dropdown_form { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:250px; } 
.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; }
.textbox_form { font-family:verdana, sans-serif; font-size:.9em; color:#565c5e; border:1px solid #dddddd; padding:2px 2px 2px 6px; width:240px; }
.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 */

.font9pt {color: #ffffff; font-size: .9em; line-height:1em; }
.font10pt { 
	font-size: 1em; text-decoration: none; font-weight: normal;
}
.font58em { 
	font-size: .8035em; text-decoration: none; font-weight: normal;
}

.hdrsm .font10pt {color:#666666; padding:10px 0px 4px 0px; margin:0px; font-size:1em;  font-weight:bold;}
/*
a.font10pt { font-size: .9em; text-decoration: none; font-weight: normal;}
span.font10pt { font-size: .9em; text-decoration: none; font-weight: normal;}
a.font10pt:hover{font-family: Verdana,Arial,Helvetica,Sans Serif;color: #58a1b3;font-size: .9em;text-decoration: underline;};
*/
.font10ptlh { font-size:.9em; line-height:1.1em; }
.nobold {font-weight: normal;} 
.bold {font-weight: bold;} 

.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; }

/*#ecmContent .gutter { padding-left:0px; }*/
.gutter15 { padding-left:15px; }
/*.row { border-bottom:1px solid #dddddd; padding:8px 0px 4px 0px; }*/
.row { padding:0px 0px 0px 0px; }
.row2 { padding:12px 0px 4px 0px; }
.row2btm { padding:8px 0px 0px 0px; }
/*.col2 .row2 { padding:0px 0px 0px 0px; }*/

/* tds containing large sections of copy should get a class="rightpad".  if the td is nested within the largest column, "column598", right padding is added to decrease characters per line */
td.column598 td.rightpad, td.column598 td td.rightpad, td.column598 td td td.rightpad { padding-right:70px; }

/* ask marat */
.printcont { padding:10px 40px 0px 40px; }
.greybg { background-color:#eeeeee; }

/* list styles */
/* changed li { line-height:16px; } - dwcheng */
.list { margin:0px; padding:0px; list-style-type:none; }
li { line-height:14px;}
/*li.arrow { padding-bottom:3px; padding-left:10px; background-image:url(../images/ico_arrow.gif);  background-repeat:no-repeat; background-position: 0 5; }*/

li.arrow { padding-bottom:12px;}


li.bullet { padding-bottom:3px; padding-left:10px; background-image:url(../images/ico_bullet.gif);  background-repeat:no-repeat; background-position: 2 6; }
li.bulletnospace { padding-bottom:0px; 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; }
/*li.offsite { padding-bottom:3px; padding-left:14px; background-image:url(../images/ico_externalink.gif);  background-repeat:no-repeat; background-position: 0 3; }*/
li.offsite { padding-bottom:12px;  background-repeat:no-repeat; background-position: 0 3; }

/*test*/
/*.tout { border:1px solid #dddddd; }*/
.tout {  }
/*.rowtout { border-bottom:1px solid #dddddd; background-color:#f8f8f8; padding:6px 10px 5px 10px; }*/
.rowtout { padding:10px 10px 0px 0px; }

.rowtout li.arrow { padding:1.1167px 0px 0px 0px; }
/*.col2 .row2 li.arrow { padding:1.1167px 0px 0px 0px; }*/
/*.rowtoutbtm { background-color:#f8f8f8; padding:6px 10px 6px 10px; }*/
.rowtoutbtm { padding:10px 10px 0px 0px; }
.col2 .rowtoutbtm { padding:10px 10px 0px 0px; }

.col2 .rowtoutbtm li.arrow { padding:1.1167px 0px 0px 0px; }
.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 0px; }

/* 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; }*/
.port11tout { padding:10px 10px 0px 10px;  }
.col2 .port11tout { padding:10px 10px 0px 0px;  }
.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; }*/
.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: 8px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 20px; 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: 6px 8px; }

.wpsPortletTab { PADDING-RIGHT: 8px; PADDING-LEFT: 20px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #666666; BACKGROUND-IMAGE: url(../images/ico_circle_arrow.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 6px 8px; }
/* ask marat */
.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 2px 0px 2px; }

/* 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;}

/*.col2 .brdt { border-top:1px solid #dddddd; margin-left: -10px;}*/
/*.brdt { }*/
.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: 2px; margin-bottom: 11px; }
.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; }
.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; }
.padlt8 { padding-left:8px; }
.col2 .padlt8 { padding-left:0px; }
.padlt10 { padding-left:10px; }
.col2 .padlt10 { padding-left:0px; }

/*#ecmContent .padlt10 { padding-left:10px; }*/
.padlt12 { padding-left:12px; }
.padlt15 { padding-left:15px; }
.padlt20 { padding-left:20px; }
.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; }
.col2 .padlt10rt10 { padding-left:0px; padding-right:10px; }
.pad_right_img { margin: 0px 0px 2px 6px; }
.nodisplay { display:none; }

/*added class 02_01_2006*/
.marrt25 { margin-right:25px; }

/*added class 02_07_2006*/
.marb0 { margin-bottom:0px; }

/*added class 02_08_2006*/
.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 #554295; background-color:#fff6f6; padding:10px; }

/*added class 02_09_2006*/
.padlt40 { padding-left:40px; }
.ltgrbg { background-color:f4f4f4; }

/*added 02_21_2006*/
.padrt3 { padding-right:3px; }

/*added 03_23_2005*/
.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;  }

/*added 03_24_2005*/
.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; }
/*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% }

/*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{ 
	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.Header_Section_2{ 
	color: #7f7f7f;
 font-size: 11px;
 text-align: left;
 clear: both;
 padding-top: 0px;
 padding-bottom: 8px;
 border-bottom:1px solid #dddddd;
}






p.Center_Image { text-align: center; }

/*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_Topic{ 
		color: #7f7f7f;
 font-size: 11px;
 text-align: left;
 clear: both;
 padding-top: 0px;
 padding-bottom: 8px;
 border-bottom:1px solid #dddddd;
}


ul { margin:0px; padding:0px; padding-bottom:8px; list-style-type:none; }
ul.ulnospace { margin:0px; padding:0px; padding-bottom:0px; list-style-type:none; }
hr { border:0px; height: 1px; color: #dddddd; background-color: #dddddd; }
p.FAQ_Anchor_Question { font-weight:bold; }
.thClass { BACKGROUND-COLOR: #C2C4C6 }
.tableClass { BORDER: #dddddd 1px solid; border-collapse: collapse; }


/*added for system text themes - Kens's Option 1*/
/* added new attributes for both themebgs */
.themebg1 { background-color:#747678; BORDER-TOP:4px solid #554295; BORDER-BOTTOM:1px solid #ffffff; PADDING-TOP: 1px; PADDING-LEFT: 15px; PADDING-RIGHT:15px; TEXT-ALIGN: center; }
.themebg2 { background-color:#554295; BORDER-TOP:4px solid #554295; BORDER-BOTTOM:1px solid #ffffff; PADDING-TOP: 1px; PADDING-LEFT: 15px; PADDING-RIGHT:15px; TEXT-ALIGN: center; }
.themebgtop1 { background-color:#747678; BORDER-TOP:4px solid #554295; BORDER-BOTTOM:1px solid #ffffff; PADDING-TOP: 1px; PADDING-LEFT: 15px; PADDING-RIGHT:15px; TEXT-ALIGN: center; }
.themebgtop2 { background-color:#554295; BORDER-TOP:4px solid #554295; BORDER-BOTTOM:1px solid #ffffff; PADDING-TOP: 1px; PADDING-LEFT: 15px; PADDING-RIGHT:15px; TEXT-ALIGN: center; }
A.themenav:link
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color: #F5F5F5;
        font-weight: bold;
        text-decoration: none;
        line-height:1.1em;
}
A.themenav:visited
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
	color: #F5F5F5;
        font-weight: bold;
        text-decoration: none;
        line-height:1.1em;
}




/*Added links style for 2 column directory navigation*/
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;
}

/* Style for Inline Portlet */
.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;}



/* Updated style for buttons */
.btn{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #554295;
	border-left: solid 0px #cdcdcd;
	border-top: solid 0px #cdcdcd;
	border-right: solid 0px #cdcdcd;
	border-bottom: solid 0px #cdcdcd;
	padding:3px 5px 3px 5px;
	cursor: hand;
	vertical-align: middle;
	text-transform: none;
}

.btn2{
	font-family: Verdana, Helvetica, sans-serif;
 	font-size: 9px;
 	line-height:12px;
 	color: #FFFFFF;
 	background-color: #554295;
	border-top-style:none;
 	border-bottom-style:none;
 	border-left-style:none;
 	border-right-style:none;
 	padding:3px 6px 3px 6px;
 	cursor: pointer;
 	vertical-align: middle;
 	text-transform: none;
}

