﻿body {margin:0; padding:0; background:#EBEBEB url('../images/e2gradient_background.gif') repeat-x; text-align:center}
a
{
	color: #000011;
	text-decoration: none;
}
a:visited
{
	color: #808080;
	text-decoration: none;
}
a:active, a:hover {color:#000011; text-decoration:underline}

.framex iframe {
		height: 100%;
		width: 100%;
		overflow-x: hidden;
}

p {margin:.3em 0}
img {border:0; margin:0; padding:0}

.e2pdf
{
	padding-left: 2em;
	margin-bottom: .3em;
	display: inline-block;
	background: url('../images/e2pdf.gif') left no-repeat;
}
.e2promoWdgt {margin-bottom:1.6em}


h1, h2, h3, h4, h5, h6, form, ul, ol, hr {margin:0; padding:0}

ul {clear:both}
select {font-size:13px}

#e2hdrPnl
{
	width: 950px;
	margin: 0 auto;
	font: 11px verdana,arial,helvetica,sans-serif;
	text-align: center;
	display: block;
}
.e2Logo
{
	position: relative;
	font: 18px verdana,arial,helvetica,sans-serif;
	height: 35px;
	float: right;
	padding: 20px 0px 4px 15px;
}

.e2Status
{
	position: relative;
	font: 12px verdana,arial,helvetica,sans-serif;
	height:35px;
	float: right;
	 text-align:right;
	padding: 2px 0px 10px 8px ;
}
.e2Status select
{
	position: relative;
	font: 12px verdana,arial,helvetica,sans-serif;
}
.e2CorpLogo
{
	float: left;
	position: relative;
	height: 50px;
	padding: 18px 0px 4px 15px;
}

.e2HdrRgt
{
	float: right;
	width :200px;
	background-color:#fff;
}
				
.e2SrchRgt1
{
	float: right;
	position: relative;
}  
.e2HdrRgt span
{
	width :200px;
	float: left;
	margin: 0;
	border:0;
	position: relative;
	color:#000;
	background-color:#fff;
}  
.e2globalNav
{
	z-index: 14;
	top: 46px;
	position:relative;
	margin: 1 -2.0px 0 0;
	padding-left: 15px;
	float: left;
	width: 430px;
	xbottom: -11.0px;
}
.e2globalNavLftCntr
{
	float: left;
	width: 5px;
}
.e2gNavRgtCntr
{
	float: left;
	width: 5px;
}
.e2globalNavCntr
{
	float: left;
	background: url('../images/e2ghdrnav.gif') repeat-x;
	height: 26px;
	font-family: verdana,arial,helvetica,sans-serif;
	z-index: 0;
}
.e2gNavMain
{
	float: left;
	padding: 0.3em 0;
}
				
.e2gNavMain a, .e2gNavMain a:visited
{
}
.e2gNavMain a:active, .e2gNavMain a:hover {color:#000011; text-decoration:none; position:relative; z-index:expression('1')}
.e2globalNavCntr span {color:#5A89BC; float:left; padding:0.8em 0}
.e2globalNavCntr div {color:#5A89BC; 	padding-top: 0.3em;
}


.e2globalNavMainOnLeft {position:absolute; top:-1px; left:1px; z-index:1}



.e2gNavMain a, .e2gNavMain a:visited
{
	color: #FFF;
	text-decoration: none;
	font-size: 1.2em;
	position: relative;
	z-index: expression('1');
	padding-right: 1.1em;
	padding-left: 1.1em;
}
.e2gNavMain a:active, .e2gNavMain a:hover
{
	color: #000011;
	text-decoration: none;
	position: relative;
	z-index: expression('1');
	padding-bottom: 11px;
}
.e2globalNavMain a, .e2globalNavMain a:active, .e2globalNavMain a:hover
{
	xxcolor: #FC0;
}
.e2globalNavMainLeft {position:absolute; top:-3px; left:1; z-index:1}
.e2globalNavMainOn
{
	background: url('../images/e2navOverLeft.jpg') no-repeat left top;
	position: relative;
	top: -3px;
	float: left;
}
.e2globalNavMainOnRight
{
	background: url('../images/e2navOverRight.jpg') no-repeat right top;
	position: relative;
	top: -2px;
	float: left;
	padding: 0.1em 0.0em 0.5em 0.0em;
}
.e2globalNavMainOnRight a, .e2globalNavMainOnRight a:visited
{
	display: block;
	color: #FC0;
	top: 2px;
	text-decoration: none;
	font-size: 1.2em;
	padding: 0.2em .8em 0.0em 0.8em;
	font-weight: bold;
}
.e2segNav {float:left; margin-top:0px}
/* Hides from ie7 */
* html .e2segNav {margin-top:expression('-5px')}
/* End hide from ie7 */
.e2segNavLftCntr {float:left; width:5px}
.e2segNavCntr
{
	float: left;
	background: url('../images/e2shdrnav.gif') repeat-x;
	padding-left: 140px;
	height: 26px;
	width: 800px;
	font-family: verdana,arial,helvetica,sans-serif;
	z-index: 0;
}


.e2segNavCntr span
{
	color: #5A89BC;
	float: left;
	top: 0.5em;
	position: relative;
}

.e2segNavMain
{
	float: left;
	padding: .5em 0;
}
		
				
.e2segNavMain a, .e2segNavMain a:visited
{
	color: #FFF;
	text-decoration: none;
	font-size: 1.1em;
	padding: 1em 1.1em 1em 1.1em;
	position: relative;
	z-index: expression('1');
}
.e2segNavMain a:active, .e2segNavMain a:hover
{
	color: #FC0;
	text-decoration: none;
	position: relative;
	z-index: expression('1');
}

.e2segNav span
{
	color: #8fb3d6;
	float: left;
	padding: 0em 0 .1em 0;
}
.e2segNavMainTab {float:left}
	z-index: expression('1');
.e2segNavMainTab a, .e2segNavMainTab a:visited
{
	display: block;
	padding: .5em 1.3em .2em 1.3em;
	color: #FC0;
	text-decoration: none;
	font-size: 1em;
}
.e2segNavMainTab div a:active, .e2segNavMainTab div a:hover
{
	background-color: #C1C0BF;
	color: #FC0;
	text-decoration: none;
	font-weight: bold;
}
.e2segNavMainTabOver span a, .e2segNavMainTabOver span a:visited  {background-color:#C1C0BF; color:#FFF; text-decoration:none}
.e2segNavMainTabOver span a:active, .e2segNavMainTabOver span a:hover  {color:#000011; text-decoration:none}
.e2globalSegNavOn {position:relative; font-size: 1.2em;top:0.5px; float:left; padding: .45em 1em .1em;color: #fff;}
.e2globalSegNavOn div a, .e2globalSegNavOn div a:visited
{
	font-weight: bold;
	color: #FC0;
}
.e2segNavRgtCntr {float:right; width:5px}



/*rounded corners for left nav elements*/
.e2SnavTop, .e2SnavBtm
{
	display: block;
	background: transparent;
}
				.gs1, .gs2, .gs3, .gs4 {display:block; overflow:hidden}
				.gs1, .gs2, .gs3 {height:1px}
				.gs2, .gs3, .gs4 {background:#FFF; border:1px solid #5a89bc; border-width:0 1px}
				.gs1 {margin:0 4px; background:#5a89bc}
				.gs2 {margin:0 2px; border-width:0 2px}
				.gs3 {margin:0 1px}
				.gs4 {height:1px; margin:0 1px}
				


.e2oneCol
{
	float: left;
	width: 950px;
}


.e2twoColLftLft
{
	float: left;
	width: 750px;
}
.e2twoColLftRgt
{
	float: right;
	width: 180px;
}


#e2contPnl
{
	width: 950px;
	margin: 0 auto;
	position: relative;
	color: #555;
	font: 85%/1.1em arial,verdana,helvetica,sans-serif;
	text-align: left;
	z-index: 1;
}

#e2contPnl ul, #e2contPnl ol
{
	margin-top: .2em;
	left: 1px;
	margin-left: 0.7em;
}

#e2contPnl a, #e2contPnl a:visited
{
	text-decoration: underline;
}



.e2mnBdyWrapBdy
{
	border-right: 1px solid #5a89bc;
	border-left: 1px solid #5a89bc;
	background-color: #FFF;
	padding-bottom: 1.2em;
}
.e2mnBdyWrapTxt
{
	padding: 1em 1.6em 0 1.6em;
	background-color: #FFF;
}
				
h1 {width:100%; font:normal 2em verdana,arial,helvetica,sans-serif; color:#222}
h2 {width:100%; font:bold 1.3em verdana,arial,helvetica,sans-serif; color:#222}
h3 {width:100%; padding-bottom:.2em; font:bold 1.2em verdana,arial,helvetica,sans-serif; color:#222}
h4 {width:100%; padding-bottom:.2em; font:bold 1em verdana,arial,helvetica,sans-serif; color:#222}
h5 {width:100%; padding-bottom:.2em; font:bold .9em verdana,arial,helvetica,sans-serif; color:#222}
h6 {width:100%; padding-bottom:.2em; font:bold .9em verdana,arial,sans-serif; color:#222}
.date {color:#999; font-size:.9em}


.e2cmbs
{
	padding-left: .2em;
	color: #888;
	font-weight:bold;
	font: 1.2em/1.4em verdana,arial, helvetica, sans-serif;
	xfont: 1.6em verdana,arial, helvetica, sans-serif;
	float: left;
}
.e2cmbs a, .e2cmbs a:visited
{
	color: #808080;
}
.e2cmbs a:active, .e2cmbs a:hover
{
	color: #000011;
	text-decoration: none;
}
.e2cmbs span
{
	font-size: .8em;
	padding: 0 .5em;
	color: #CCC;
}

/* dotted horiz rule */
.hr {display:block; clear:both; height:1px; background:url('../images/e2dashedHoriz.gif') repeat}
.hr2 {display:block; clear:both; height:1px; margin:.3em 0; background:url('../images/e2dashedHoriz.gif') repeat} /* this is for double HR instances */
.hr3 {display:block; clear:both; height:1px; margin:0 0 .1em; background:url('../images/e2dashedHoriz.gif') repeat} /* this is for double HR instances with no text between */
.hr4 {clear:both; height:1px; color:#5a89bc; background-color:#5a89bc; border:none}
.hr hr, .hr2 hr, .hr3 hr, .hr4 hr{display:none} /* IE hack to cancel border on img based HR */


	
.e2LstNone
{
	list-style: none;
}


	
.e2mrgmdb
{
	float: left;
	width: 100%;
	clear: both;
	display: block;
	margin-bottom: .8em;
} 


.e2RWdColn {margin-bottom:1.6em}
.e2RWdColnBG {border-left:1px solid #5a89bc; border-right:1px solid #5a89bc; background:#FFF url('../images/e2wdgtBg.gif') top repeat-x}
.e2RWdColnBody {padding:.3em 1em; font-size:.92em}
.e2RWdColnBody hr {color:#5a89bc; background-color:#5a89bc; border:none; height:1px; margin:.7em 0}
.e2RWdColnBody h3 {width:100%; padding-bottom:.2em; font:bold 1em verdana,arial,helvetica,sans-serif; color:#555}
.e2RWdColnBody a, .e2RWdColnBody a:visited {color:#000011}
.e2RWdColnBody li {padding-top:.2em; padding-bottom:.2em}
.e2RWdColnBody select {font:1em verdana,arial,helvetica,sans-serif}

 
/*rounded corners*/
.e2RWdColnnavTop {display:block; background:transparent}
.e2RWdColnnavTop .e2RWdColng1, .e2RWdColnnavTop .e2RWdColns2, .e2RWdColnnavTop .e2RWdColns3, .e2RWdColnnavTop .e2RWdColns4 {display:block; overflow:hidden}
.e2RWdColnnavTop .e2RWdColns1, .e2RWdColnnavTop .e2RWdColns2, .e2RWdColnnavTop .e2RWdColns3 {height:1px}
.e2RWdColnnavTop .e2RWdColns2, .e2RWdColnnavTop .e2RWdColns3, .e2RWdColnnavTop .e2RWdColns4 {background:#E4E4E4; border:1px solid #5a89bc; border-width:0 1px}
.e2RWdColnnavTop .e2RWdColns1 {margin:0 5px; background:#5a89bc}
.e2RWdColnnavTop .e2RWdColns2 {margin:0 3px; border-width:0 2px}
.e2RWdColnnavTop .e2RWdColns3 {margin:0 2px}
.e2RWdColnnavTop .e2RWdColns4 {height:2px; margin:0 1px}

.e2RWdColnnavBtm {display:block; background:transparent}
.e2RWdColns1, .e2RWdColns2, .e2RWdColns3, .e2RWdColns4 {display:block; overflow:hidden}
.e2RWdColns1, .e2RWdColns2, .e2RWdColns3 {height:1px}
.e2RWdColns2, .e2RWdColns3, .e2RWdColns4 {background:#FFF; border:1px solid #5a89bc; border-width:0 1px}
.e2RWdColns1 {margin:0 5px; background:#5a89bc}
.e2RWdColns2 {margin:0 3px; border-width:0 2px}
.e2RWdColns3 {margin:0 2px}
.e2RWdColns4 {height:2px; margin:0 1px}
				




.e2WdwShd {margin-bottom:1.6em}
.e2WdwShdTop {display:block; background:transparent; width:180px}
				.ws1, .ws2, .ws3, .ws4 {display:block; overflow:hidden}
				.ws1, .ws2, .ws3 {height:1px}
				.ws2, .ws3, .ws4 {background:#5a89bc border:1px solid #5a89bc; border-width:0 1px}
				.ws1 {margin:0 5px; background:#5a89bc}
				.ws2 {margin:0 3px; border-width:0 2px}
				.ws3 {margin:0 2px}
				.ws4 {height:2px; margin:0 1px}
				
		.WdwShdBtm {display:block; background:transparent;width:180px}
				.ws1, .ws2, .ws3, .ws4 {display:block; overflow:hidden}
				.ws1, .ws2, .ws3 {height:1px}
				.ws2, .ws3, .ws4 {background:#5a89bc; border:1px solid #5a89bc; border-width:0 1px}
				.ws1 {margin:0 5px; background:#5a89bc}
				.ws2 {margin:0 3px; border-width:0 2px}
				.ws3 {margin:0 2px}
				.ws4 {height:2px; margin:0 1px}


	.windowShade {overflow: hidden;  background:#5a89bc; padding: 0px 3px 0px 3px; display:block; text-align:left}
		.e2windShadePanel {margin: 0px; padding: 0px}
			.e2windShadePanelTab
{
	background-position: url('../images/e2window_shade_panel2.jpg') no-repeat;
	color: #222;
	height: 16px;
	margin: 0px;
	margin-bottom: 1px;
	padding: 3px 0px 4px 10px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background: url('../images/e2window_shade_panel2.jpg') no-repeat;
	text-decoration: none;
	font-family: verdana,arial,helvetica, sans-serif;
	font-size: 12px;
}

		.e2windShadePanelCnt {overflow:auto; margin-top:0; margin-bottom:2px; margin-left: 1px;margin-right: 1px; padding-left: 10px; padding-top:0px; padding-bottom:0px;   height: 170px; color:#555; font-family:verdana, arial, helvetica, sans-serif; font-size:11px;  padding-right:10px;  background:url('../images/e2window_shade_bottom.jpg') bottom no-repeat; text-decoration:none; background-color: #FFF; scrollbar-base-color: transparent; scrollbar-arrow-color: #999; scrollbar-3dlight-color: transparent; scrollbar-darkshadow-color: transparent; scrollbar-face-color:transparent; scrollbar-highlight-color: transparent; scrollbar-shadow-color: transparent; scrollbar-track-color:transparent}
	.e2windShadePanelCnt a{color:#000011}
		.e2windShadePanelCnt ul{list-style:none}
	.windowShadePanelOpen .e2windShadePanelTab {font-size:13px;margin-top:0px; margin-bottom:0px; padding: 8px 0px 2px 10px;  margin-left: 0px; color:#222; height:20px;  font-weight:bold; font-family:verdana,arial, helvetica, sans-serif; cursor:default; background:url('../images/e2window_shade_active2.jpg') top no-repeat; text-decoration:none;  background-color:#FFF;}
	.windowShadePanelTabHover {color:#000011;}	
	.e2windShadePanelTab .windowShadePanelTabHover {color:#000011}



#e2footerPane1, #footerPane2 {width:950px; clear:both; margin:0 auto; position:relative}
 .e2footer {font:70% verdana,arial,helvetica,sans-serif; color:#777; text-align:left; padding-top:60px}
 .e2footer a, .e2footer a:visited {color:#777}
  .e2footer a:hover, e2footer a:active  {color:#000011; text-decoration:none}
 .e2footer hr {height:1px; color:#BBB; background-color:#BBB; border:none; margin-bottom:8px}
 .e2footer div {float:left}
 .e2footer span {color:#BBB; padding:0 .5em}
  .e2footer .e2copy {margin-right:3em; color:#777}
.edit {font-weight:normal}
 a.edit, a.edit:visited, a.edit:active, a.edit:hover {color:#777}
 .footerItemBorder {margin-right:1px; margin-left:1px} 


.e2skiplink {display:none}





	.twoCol1Lft {float:right; width:740px; margin-left:20px}

	.twoCol1LftMod {float:left; width:740px}




.oneCol {float:left; width:950px}

	/* two inner columns */
	.oneCol2Lft {float:left; width:465px}
	.oneCol2Rgt {float:right; width:465px}

	/* three inner columns */
	.oneCol3Lft {float:left; width:303px}
	.oneCol3Cntr {float:left; width:303px; margin-left:20px}
	.oneCol3Rgt {float:right; width:303px}

	/* three inner columns inside 20px padded tabbed environment 190-500-180 */
	.oneColTab3Lft {float:left; width:190px}
	.oneColTab3Cntr {float:left; width:500px; margin-left:20px}
	.oneColTab3Rgt {float:left; width:180px; margin-left:20px}

	/* three inner columns used with containers */
	.oneCol3BoxLft {float:left; width:310px}
	.oneCol3BoxCntr {float:left; width:310px; margin-left:10px}
	.oneCol3BoxRgt {float:right; width:310px}
	
	/* four inner columns */
	.oneCol4Lft {float:left; width:227px}
	.oneCol4CntrLft {float:left; width:227px; margin-left:20px}
	.oneCol4CntrRgt {float:left; width:227px; margin-left:20px}
	.oneCol4Rgt {float:right; width:180px}


.twoColLftLft {float:left; width:750px}
.twoColLftRgt {float:right; width:180px}

	/* two inner columns inside the 750px middle box*/
	.twoColLft2Lft {float:left; width:360px}
	.twoColLft2Rgt {float:right; width:360px}

	/* two inner columns (left module) */
	.twoColLft2LftMod {float:left; width:190px}
	.twoColLft2RgtMod {float:right; width:540px}
	
	/*two inner columns inside 540px middle box*/
	.twoColLft2RgtModLft {float:left; width:230px}
	.twoColLft2RgtModRgt {float:right; width:230px}
	
	/* three inner columns */
	.twoColLft3Lft {float:left; width:223px}
	.twoColLft3Cntr {float:left; width:223px; margin-left:20px}
	.twoColLft3Rgt {float:right; width:223px}

	/* three inner columns in no container */
	.twoColLft3LftLG {float:left; width:237px}
	.twoColLft3CntrLG {float:left; width:237px; margin-left:20px}
	.twoColLft3RgtLG {float:right; width:237px}

.twoColRgtLft {float:left; width:190px}
.twoColRgtRgt {float:right; width:740px; margin-left:20px}

	/* two inner columns inside the 740px middle box*/
	.twoColRgt2Lft {float:left; width:360px}
	.twoColRgt2Rgt {float:right; width:360px}

	
	/* two inner columns (right module) */
	.twoColRgt2LftMod {float:left; width:540px}
	.twoColRgt2RgtMod {float:right; width:180px}
	
	/*two inner columns inside 540px middle box*/
	.twoColRgt2LftModLft {float:left; width:230px}
	.twoColRgt2LftModRgt {float:right; width:230px}
	
	/*two inner columns inside 540px middle box*/
	.twoColRgt2LftModLftLft{float:left; width:240px}
	.twoColRgt2LftModRgtLft {float:left; margin-left:20px; width:240px}
	
	/* three inner columns 740px middle box*/
	.twoColRgt3Lft {float:left; width:223px}
	.twoColRgt3Cntr {float:left; width:223px; margin-left:20px}
	.twoColRgt3Rgt {float:right; width:223px}


#contentPane1, #contentPane2 {width:950px; margin:0 auto; position:relative; color:#555; font:75%/1.2em arial,helvetica,sans-serif; text-align:left; z-index:1}

	#contentPane1 ul, #contentPane1 ol {margin-top:.2em}
	#contentPane2 ul, #contentPane2 ol {margin-top:.2em}
/*main body wrapper with gray border and white background*/
.mainBdyWrap {background:transparent}
	.mainBdyWrapHdr {background-color:#FC0; border-right:1px solid #5a89bc; border-left:1px solid #5a89bc;} /*yellow hr in header*/
	.mainBdyWrapBdy {border-right:1px solid #5a89bc; border-left:1px solid #5a89bc; background-color:#FFF; padding-bottom:1.2em}
			 .mainBdyWrapHR hr {height:20px; color:#FC0; background-color:#FC0; border:none}
		.mainBdyWrapHdr h3 {padding:.2em 0 .3em 1.5em; width:80%; font-size:1.3em}
	.mainBdyWrapTxt {padding:1em 1.6em 0 1.6em; background-color:#FFF}
	.mainBdyWrapLK {padding:0 1.6em .3em 1.6em; margin:0}
		.mainBdyWrapLK ul {margin-top:0}
	.mainBdyWrapTop {display:block; background:transparent}
				.mainBdyWrapgs1, .mainBdyWrapgs2, .mainBdyWrapgs3, .mainBdyWrapgs4 {display:block; overflow:hidden}
				.mainBdyWrapgs1, .mainBdyWrapgs2, .mainBdyWrapgs3 {height:1px}
				.mainBdyWrapgs2, .mainBdyWrapgs3, .mainBdyWrapgs4 {background:#FC0; border:1px solid #5a89bc; border-width:0 1px}
				.mainBdyWrapgs1 {margin:0 5px; background:#5a89bc}
				.mainBdyWrapgs2 {margin:0 3px; border-width:0 2px}
				.mainBdyWrapgs3 {margin:0 2px}
				.mainBdyWrapgs4 {height:2px; margin:0 1px}

/* Text Widget used in right column with 5px #5a89bc border -- Widget type C*/
.gSnavTopGreyWdgt, .gSnavBtmGreyWdgt {display:block; background:transparent}
				.gs1GreyWdgt, .gs2GreyWdgt, .gs3GreyWdgt, .gs4GreyWdgt {display:block; overflow:hidden}
				.gs1GreyWdgt, .gs2GreyWdgt, .gs3GreyWdgt {height:1px}
				.gs2GreyWdgt, .gs3GreyWdgt, .gs4GreyWdgt {background:#5a89bc; border:1px solid #5a89bc; border-width:0 1px}
				.gs1GreyWdgt {margin:0 4px; background:#5a89bc}
				.gs2GreyWdgt {margin:0 2px; border-width:0 2px}
				.gs3GreyWdgt {margin:0 1px}
				.gs4GreyWdgt {height:1px; margin:0 1px}

/*Grey background header for Widget type B*/				
.mainBdyWrapTxtGreyWdgtHdr {background-color:#5a89bc; border-right:1px solid #5a89bc; border-left:1px solid #5a89bc; height:2.1em}
	.mainBdyWrapTxtGreyWdgtHdr h3 {color:#FFF; font:bold 1.2em; padding:.2em 0 0 .8em} 
.mainBdyWrapTxtGreyWdgt {padding:0 .4em; background-color:#5a89bc}
.mainBdyWrapTxtWdgt {padding:.4em .9em; background-color:#FFF; font-size:.92em}
	.mainBdyWrapTxtWdgt h3 {font-size:1em; color:#555}
	.mainBdyWrapTxtWdgt li {padding-top:.2em; padding-bottom:.2em}




/* Left Nav Widget */
#lftNavPane {background:transparent; z-index:999; position:relative}

	#lftNav {margin:0; padding:15px 0; font-size:.9em; font-family:arial, helvetica, sans-serif;background:#FFF; border-left:#5a89bc 1px solid; border-right:#5a89bc 1px solid}
		
	/* sub nav header */
	.lftNavSubHdr {font-style:italic; color:#888; font-size:1em; line-height:2em}
	#lftNav div {text-indent:.1em}
	#lftNav .lftNavSubHdr {margin:0 20px; padding:0}

	.lftNavMainNav {font-weight:normal; padding: 5px 0px 5px 12px;}
		.lftNavMainNav a, .lftNavMainNav a:visited {display:block; padding-left:8px; text-decoration:none; color:#222}
		.lftNavMainNav a:active, .lftNavMainNav a:hover {text-decoration:none; color:#222}

	.lftNavSubNav {margin-bottom:.3em; font-weight:normal; line-height:1em; padding: 5px 0px 5px 12px; }
		.lftNavSubNav a,  .lftNavSubNav a:visited {margin-left:10px; display:block; padding-left:8px; text-decoration:none; color:#5a89bc}
		.lftNavSubNav a:active, .lftNavSubNav a:hover {color:#000011; text-decoration:none}

	.lftNavOn {background:#E5E5E5}
		.lftNavOn a {background:none; font-weight:bold; background:url('../graphics/orangeArrowsm.gif') no-repeat right}
	
	.lftNavOnDown {background:#E5E5E5}
		.lftNavOnDown a {background:none; font-weight:bold; background:url('../graphics/orangeArrowSmDN.gif') no-repeat right}

	.lftNavSubNavOn {background:#E5E5E5}
		.lftNavSubNavOn a {background:none; font-weight:bold; color:#222}
		
/*left nav flyout styles*/
.lftNavFlyMenu{font-weight:normal; padding: 5px 0px 5px 12px; margin:0}
.lftNavOnHover {background:#C1BFBE}
	.lftNavOnHover a {background:none; font-family:arial, helvetica, sans-serif; font-weight:bold; background:url('../graphics/orangeArrowsm.gif') no-repeat right}

.lftNavFlyMainNav {font-weight:normal;} 
	.lftNavFlyMainNav a, .lftNavFlyMainNav a:visited {display:block; padding-left:8px; text-decoration:none; color:#222}
	.lftNavFlyMainNav a:active, .lftNavFlyMainNav a:hover {text-decoration:none; color:#222}

		
#lftNavFlyPane {background:transparent}

	#lftNavFly {font:.8em arial, helvetica, sans-serif; background:#C1C0BF; border:#C1C0BF 1px solid; border-bottom:0px; filter:alpha(opacity=95); width:160px; padding-top:.3em}
		.lftNavFlySubNav {line-height:1em; padding-bottom 10px}
		.lftNavFlySubNav a,  .lftNavFlySubNav a:visited {display:block; padding:.4em .2em .4em 1.5em; text-decoration:none; color:#000; font:1.3em arial, helvetica, sans-serif; background-image:none}
		.lftNavFlySubNav a:active, .lftNavFlySubNav a:hover {color:#000011; text-decoration:none}
		
	.lftNavFlySubNav {line-height:1em}
	
	.lftNavArrowMargin {margin-right: 10px}
	.lftNavFlySubMenu{position:absolute; margin:0px; width:160px; z-index:100; background:transparent; visibility:hidden;	display:none;	overflow:visible} 








.rgtColWdgt {margin-bottom:1.6em}
	.rgtColWdgtBG {border-left:1px solid #5a89bc; border-right:1px solid #5a89bc; background:#FFF url('../graphics/wdgtBg.gif') top repeat-x}
	.rgtColWdgtBody {padding:.3em 1em; font-size:.92em}
		.rgtColWdgtBody hr {color:#5a89bc; background-color:#5a89bc; border:none; height:1px; margin:.7em 0}
		.rgtColWdgtBody h3 {width:100%; padding-bottom:.2em; font:bold 1em arial,helvetica,sans-serif; color:#555}
		.rgtColWdgtBody a, .rgtColWdgtBody a:visited {color:#000011}
		.rgtColWdgtBody li {padding-top:.2em; padding-bottom:.2em}
	/*rounded corners*/
	.rgtColWdgtnavTop {display:block; background:transparent}
				.rgtColWdgtnavTop .rgtColWdgtg1, .rgtColWdgtnavTop .rgtColWdgts2, .rgtColWdgtnavTop .rgtColWdgts3, .rgtColWdgtnavTop .rgtColWdgts4 {display:block; overflow:hidden}
				.rgtColWdgtnavTop .rgtColWdgts1, .rgtColWdgtnavTop .rgtColWdgts2, .rgtColWdgtnavTop .rgtColWdgts3 {height:1px}
				.rgtColWdgtnavTop .rgtColWdgts2, .rgtColWdgtnavTop .rgtColWdgts3, .rgtColWdgtnavTop .rgtColWdgts4 {background:#E4E4E4; border:1px solid #5a89bc; border-width:0 1px}
				.rgtColWdgtnavTop .rgtColWdgts1 {margin:0 5px; background:#5a89bc}
				.rgtColWdgtnavTop .rgtColWdgts2 {margin:0 3px; border-width:0 2px}
				.rgtColWdgtnavTop .rgtColWdgts3 {margin:0 2px}
				.rgtColWdgtnavTop .rgtColWdgts4 {height:2px; margin:0 1px}
				
		.rgtColWdgtnavBtm {display:block; background:transparent}
				rgtColWdgts1, .rgtColWdgts2, .rgtColWdgts3, .rgtColWdgts4 {display:block; overflow:hidden}
				.rgtColWdgts1, .rgtColWdgts2, .rgtColWdgts3 {height:1px}
				.rgtColWdgts2, .rgtColWdgts3, .rgtColWdgts4 {background:#FFF; border:1px solid #5a89bc; border-width:0 1px}
				.rgtColWdgts1 {margin:0 5px; background:#5a89bc}
				.rgtColWdgts2 {margin:0 3px; border-width:0 2px}
				.rgtColWdgts3 {margin:0 2px}
				.rgtColWdgts4 {height:2px; margin:0 1px}
/* image BORDERs */
.imgBdrGR1 {border:1px solid #CCC}
.imgBdrGR2 {border:2px solid #333}
.imgBdrBL1 {border:1px solid #CCC}
.imgBdrBL2 {border:2px solid #333}

/* image FLOATs */
.imgFltLft {float:left}
.imgFltRgt {float:right}
.imgFltTop {float:top}

/* image MARGINs */
.imgMrgnTopSM {margin-top:.3em}
.imgMrgnTopMD {margin-top:.8em}
.imgMrgnTopLG {margin-top:1.6em}
.imgMrgnRgtSM {margin-right:.3em}
.imgMrgnRgtMD {margin-right:.8em}
.imgMrgnRgtLG {margin-right:1.6em}
.imgMrgnBtmSM {margin-bottom:.3em}
.imgMrgnBtmMD {margin-bottom:.8em}
.imgMrgnBtmLG {margin-bottom:1.6em}
.imgMrgnLftSM {margin-left:.3em}
.imgMrgnLftMD {margin-left:.8em}
.imgMrgnLftLG {margin-left:1.6em}


/*rounded corners for left nav elements*/
.gSnavTop, .gSnavBtm {display:block; background:transparent}
				.gs1, .gs2, .gs3, .gs4 {display:block; overflow:hidden}
				.gs1, .gs2, .gs3 {height:1px}
				.gs2, .gs3, .gs4 {background:#FFF; border:1px solid #5a89bc; border-width:0 1px}
				.gs1 {margin:0 4px; background:#5a89bc}
				.gs2 {margin:0 2px; border-width:0 2px}
				.gs3 {margin:0 1px}
				.gs4 {height:1px; margin:0 1px}

.cbType21 {font:.92em arial, helvetica, sans-serif; color:#555}
		.xcbType21 h3 {font:bold 12px arial, helvetica, sans-serif; color:#222}
		.xcbType21 span {font:bold 12px arial, helvetica, sans-serif; color:#222}
		.xcbType21 h3 a, .cbType21 h3 a:visited {color:#222; cursor:pointer}
		.xcbType21 h3 a:hover {color:#222; cursor:pointer; text-decoration:none}

/* body list items */
.listCHbl li, .listCHor li, .listBullet li, .listSQor li, .listSQbl li {list-style-position:outside; list-style-type:none; padding-left:.8em}
	.listBullet li {background:url('../graphics/bulletGo.gif') no-repeat 0 .3em}
	.listCHor li {background:url('../graphics/chevronOR.gif') no-repeat 0 .5em}
	.listCHbl li {background:url('../graphics/chevronBL.gif') no-repeat 0 .5em}
	.listSQor li {background:url('../graphics/squareOR.gif') no-repeat 0 .5em}
	.listSQbl li {background:url('../graphics/squareBL.gif') no-repeat 0 .5em}
	.listCRor li {background:url('../graphics/circleOR.gif') no-repeat 0 .5em}
	.listCRbl li {background:url('../graphics/circleBL.gif') no-repeat 0 .5em}
	.listOLor li {list-style-position:inside; color:#D84704}
	.listOLbl li {list-style-position:inside; color:#555}

/*small orange arrows like used in left nav*/
.arrowR {background:url('../graphics/orangeArrowsm.gif') right no-repeat; text-decoration:none}
.arrowDown {background:url('../graphics/orangeArrowSmDN.gif') right no-repeat; text-decoration:none}


.e2BgTblHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: arial,helvetica,sans-serif;
	background-color: #9a918c;
	padding: 2px 5px 2px 5px;
}
.e2bnTblOdd
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #cccccc;
}
.e2bnTblEven
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}
table.Dtab tr.RowTR td
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: arial,helvetica,sans-serif;
	background-color: #9a918c;
	padding: 2px 5px 2px 5px;
}
.RowTRHead
{
color:#000000;
background-color:#ffffff;
}
table.Dtab tr.RowTR th
{
	color: #ffffff;
	background-color: #666;
}
.RowHgh
{
	background-color: #CCC;
}
.RowLow
{
	background-color: #FFC;
}
