/* 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 { font-family:trebuchet MS; color:#554295; padding:5px 0px 10px 0px; margin:0px; font-size:2.3em; }
h2 { font-family:trebuchet MS; color:#554295; padding:3px 0px 0px 0px; margin:0px; font-size:1.6em; line-height:1.1em; }
h3 { font-family:trebuchet MS; color:#231F20; padding:0px 0px 8px 0px; margin:0px; font-size:1.2em;  line-height:1.3em; }
h4 { font-family:trebuchet MS; color:#231F20; padding:0px 0px 0px 0px; margin:0px; font-size:1.0em;  line-height:1.3em; padding-bottom:3px; }
h5 { font-family:trebuchet MS; color:#231F20; padding:0px 0px 8px 0px; margin:0px; font-size:1.2em;  line-height:1.3em; }

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; } 
h5.modhdr { font-family:trebuchet MS; color:#554295; padding:4px 0px 6px 0px; margin:0px; font-size:1.4em;  line-height:1.3em; font-weight:bold; } 
h6.modhdr { font-family:trebuchet MS; color:#554295; padding:10px 0px 6px 0px; margin:0px; font-size:1.2em;  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; background-position: bottom}
.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; }
.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: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; } 
.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 */

.font10pt { font-size:.9em; line-height:1.4em; }
.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; }
.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; }

/* 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 */

.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; }
li.offsite { padding-bottom:3px; padding-left:14px; background-image:url(images/ico_externalink.gif);  background-repeat:no-repeat; background-position: 0 3; }

/*test*/
.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; }
/* 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; }
.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; }
.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; }

.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:#d9e2e4; 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.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; 
}
ul { margin:0px; padding:0px; padding-bottom:8px; list-style-type:none; }
hr { border:0px; height: 1px; color: #dddddd; background-color: #dddddd; }
p.FAQ_Anchor_Question { font-weight:bold; }
.thClass { BACKGROUND-COLOR: #d9e2e4 }
.tableClass { BORDER: #dddddd 1px solid; border-collapse: collapse; }


/*added for system text themes - Kens's Option 1*/

.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: 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;
}

