

/* GLOBAL STYLES */
  body {margin:0px;padding:0px;background:url(images/yellow-back.gif);}
  body,select,td,th,ul,ol,li,input,select, blockquote {
     font-family:arial,helvetica,sans-serif;
     font-size:12px;
     color:#36393F; 
  }
  p, blockquote {
     padding:0px;
     margin:0px;
     margin-bottom:15px;
     line-height:14px;
  }
  blockquote {
     margin-left:14px;
     margin-right:14px;
  }

  hr {
     border-top:1px solid #c2c2c2;
     color:#c2c2c2;
     height:1px;
     overflow:hidden;
  }
  
 
 

  }
    div.hr.greenline {
     height:1px;
     width:90%;
     background:url(images/green-dot.gif);
  }
  div.hr.blue {
     background:#B2C0C4;
     color:#B2C0C4;
     margin:1px 0px;
  }
  div.input2 {
     font-family:arial,helvetica,sans-serif;
     font-size:10px;
     color:#000000; 
	 display:inline;
  }

/* HEADER STYLES */
  h1,h2,h3,h4,h5,h6 {
     margin:0px;
     color:#000;
  }
  h1.image, h2.image, h3.image, h4.image, h4.image, h5.image, h6.image {
     margin:0px;
     padding:0px;
     background:none;
  }
  .image img, div.thumb img{display:block;}

  h1 {   /* ONLY to be used for page titles */
     color:#39A44F;
     font-size:19px;
     font-weight:normal;
     margin:0px 0px 0px 5px;
     padding-bottom:10px;
  }
  h1.homepage {
     margin:5px 0px;
     padding:0px;
     font-size:23px;
     color:#333;
     font-weight:bold;
  }
  h2 {
     font-size:16px;
     color:#39A44F;
     margin:0px;
     padding: 0px 0px 5px 0px;

  }

  h3 {  /* feature titles */
     font-size:14px;
     color:#39A44F;
     margin:0px;
     padding: 2px 6px 5px 6px;
     background:url(images/hdr_background.gif);
     background-position:bottom;
     background-repeat:repeat-x;
  }
  h4 { /* grey titles with bottom border.  for the most part on leftnavs and sidebars */
     color:#39A44F;
     font-size:14px;
     padding: 3px 6px 5px 6px;
     background:url(images/hdr_background.gif);
     background-position:bottom;
     background-repeat:repeat-x;
  }
  h5 {
     color:#39A44F;
     font-size:12px;
  }
  h51 {
     color:#FFFFFF;
     font-size:12px;
	 font-weight:bold;
  }
  h6 {
     color:#666;
     font-size:11px;
     font-weight:bold;
     text-transform:uppercase;

  }
  div.articleBody h4, div.articleBody h3 {
    padding-left:0px;
  }
  .noBorder {
     background:none;
  }
  .flushBottom {
     margin-bottom:0px;
     padding-bottom:0px;
  }
  span.secondaryTitle {
     color:#999;
  }

/* LIST STYLES  */
  ul,ol {padding-top:0px;margin-top:0px;padding-bottom:10px;margin-bottom:0px;}
  ul ul, ol ol, ul ol, ol ul {padding-top:0px;margin-top:0px;padding-bottom:10px;margin-bottom:0px;}
  ul {margin-left: 20px; padding-left: 0px;}
  ol {margin-left: 30px; padding-left: 0px;}
  ul li {list-style-type:disc;margin-bottom:2px;margin-left: 0px; padding-left: 0px;}
    ul2 li {margin-bottom:2px;margin-left: 0px; padding-left: 0px; list-style-type: none;}
  ul.small li {list-style-type:square;}
  ul.flushLeft {margin-left: 0px; padding-left: 0px;}
  ul.spaced li {margin-bottom:5px;}
  ul.widelySpaced li {margin-bottom:10px;}

  ul.flushLeft li {
     list-style-type:none;
     list-style-image:none;
     background:url(images/hyphen.gif);
     background-repeat:no-repeat;
     padding-left:7px;
	 border-bottom:1px solid #ffffff;	 
  }
  
    ul.flushLeft2 li {
     list-style-type:none;
     list-style-image:none;
     background-repeat:no-repeat;
     padding-left:7px;
	 border-bottom:1px solid #ffffff;
  }
  
    ul.flushright li {
     list-style-image:url(images/black-arrow.gif);
	 margin-bottom: 2px;
	 margin-top: 6px;
	 margin-left: 0px; 
	 padding-left: 10px;
	 
  }

.nav {color: #FFFFFF;} 
.nav a:link {color:#000000;text-decoration:none;font-weight:normal;}
.nav a:visited {color:#000000;text-decoration:none;font-weight:normal;}
.nav a:active {color:#000000;text-decoration:none;font-weight:normal;}
.nav a:hover {color:#456D96;text-decoration:underline;font-weight:normal;}

/* LINK STYLES */
  a:link, a:visited {color:#456D96;text-decoration:underline;font-weight:normal;}
  a:active, a:hover {color:#456D96;text-decoration:underline;font-weight:normal;}
  a:link2, a:visited2 {color:#000000;text-decoration:none;font-weight:bold;}
  a:active2, a:hover2 {color:#456D96;text-decoration:underline;font-weight:bold;}
  /* topNav links */
     #topNav a:link, #topNav a:visited, #topNav a:active, #topNav a:hover {color:#E7EDF2;font-weight:bold;text-decoration:none;}

  /* leftNav links */
     ul.leftNav2 a:link2, ul.leftNav a:visited2, ul.leftNav a:active2, ul.leftNav a:hover2 { color:#54646A;font-weight:bold;}
     ul.leftNav2 a.current:link, ul.leftNav a.current:visited, ul.leftNav a.current:active, ul.leftNav a.current:hover { color:#B4B9BB;font-weight:bold;}
  /* footerlinks */
     #footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color:#eee;}
  /* titledPanel Links */
     div.titledPanel a:link, div.titledPanel a:visited, div.titledPanel a:active, div.titledPanel a:hover {font-weight:normal;}
     div.bluePanel a:link, div.bluePanel a:visited, div.bluePanel a:active, div.bluePanel a:hover {color:#fff;}
  /* homepage Links */
  h1.homepage a:link, h1.homepage a:visited, h1.homepage a:active, h1.homepage a:hover { color:#333}


  a.highlight {
    padding:1px 5px;
    background-color:#7992A5;
    border:1px solid #466275;
  }
  a.highlight:link,a.highlight:visited {color:#fff;font-weight:bold;}
  a.highlight:active,a.highlight:hover {color:#fff;font-weight:bold;}
  a.subtleHighlight {
     font-weight:bold;
     /* can be used later */
  }

/* FORM ELEMENT STYLES */
  form {display:inline;}
  input.small,select.small,input.medium, select.medium,input.large,select.large {border:1px solid #D2CECB;margin-right:3px;}
  input.small,input.medium, input.large {height:13px;}
  select.small,select.medium, select.large {height:17px;}
  input.small   {width:80px;}
  select.small  {width:80px;}
  input.medium  {width:130px;}
  select.medium  {width:130px;}
  select.searchTools {width:162px;}
  input.large   {width:180px;}
  select.large  {width:180px;}

  * html input.small, * html input.medium, * html input.large{margin-right:0px;}

  input.button {height:19px;padding-top:0px;}
  div.clearFloats {clear:both;height:1px;overflow:hidden;}
  div.clearRight {clear:right;}
  div.clearLeft {clear:left;}

/* OUTERMOST PAGE LAYOUT STYLES */
  /* one style of positioning for all but IE */
  div#mainWrapper {
     width:760px;
     position:relative;
     left:50%;
     margin-left:-392px;
     text-align:left;
  }
  div#masthead {
     width:760px;
     text-align:left;
		 
  }

  /* and then IE can actually do text-align:center on body, so we do that instead and suppress the default way */
  body {text-align:center;}
  * html div#mainWrapper {
     left:0px;
     margin-left:0px;
  }









/* MAIN WRAPPER TABLE, AND ITS TWO INTERNAL CELLS */
  table#mainWrapperTable {
     clear:both;
     width:760px;
     margin-top:14px;
     margin-bottom:14px;
  }
  td.leftColumnCell, td.mainColumnCell, td.rightColumnCell, table.splitCenterColumnLayout td {
     margin:0px;
     padding:0px;
     vertical-align:top;
  }
  td.leftColumnCell {
     padding:0px 7px 14px 14px;
     border-right:1px solid #E0E0E0;
  }
  td.leftColumnCell {
     width:172px;
     padding:0px 7px 14px 7px;
  }

  td.mainColumnCell {
     padding:0px 7px 14px 7px;
	 border-left:1px solid #E0E0E0;
  }
  td.rightColumnCell {
     padding:0px 7px 14px 7px;
     border-left:1px solid #ccc;
  }
  table.splitCenterColumnLayout td {
     padding:0px 10px 10px 0px;
     width:50%;
  }
  table.splitCenterColumnLayout.relaxWidths td {
     width:auto;
  }

  /* this is a switch class, placed on top of mainColumnCell */
  td.noLeftColumn {
     padding-left:14px;
  }

  /* inner PAGE LAYOUT STYLES */
  div.contextSensitiveShim {
     clear:both;
     height:1px;
     overflow:hidden;
  }
  td.leftColumnCell div.contextSensitiveShim {
     width:110px;

  }
  td.mainColumnCell div.contextSensitiveShim {
     width:350px;

  }

  td.rightColumnCell div.contextSensitiveShim {
     width:175px;

  }

  td.mainColumnCell.noRightColumn div.contextSensitiveShim,
  td.mainColumnCell.noLeftColumn div.contextSensitiveShim,
  td.mainColumnCell.noRightColumn table.splitCenterColumnLayout {
     width:372px;

  }






/* MASTHEAD STYLES */
  div#masthead {   
  border:0px solid #b8d4e2;
  }
  div#logo  {padding:0px 0px 0px 0px;float:left;}
  div#logo img {border:0px;}

/* TOPNAV STYLES */
  div#topNav {
     padding-top:10px;
     padding-left:563px;
     color:#F6FBFF;
     padding-right:10px;
     text-align:right;
  }
  div#topNav input {
     float:right;
     margin-right:0px;
     margin-left:3px;
  }
  input.imageButton, img.imageButton {
     margin-right:3px;
     border-right:1px solid #cfcfcf;
     border-bottom:1px solid #cfcfcf;
  }





  div#topNavLinks {
     padding-bottom:7px;
  }


/* MAIN NAV STYLES */
  div#mainNav {
     margin-top:0px;
     padding-left:15px;
     background:url(images/tab_bg.gif);
     background-position:bottom;
     background-repeat:no-repeat;
  }

  div.mainNavItem,div.mainNavItem div {
     float:left;
     padding:0px;
  }
  div.mainNavItem {
     margin-left:2px;
     padding-left:3px;
     background-image:url(images/tab_left_bg.gif);
  }

  div.mainNavItem div {
     padding-right:3px;
     background-color:#ECEFF0;
     background-image:url(images/tab_right_bg.gif);
     background-position:right top;
     background-repeat:no-repeat;

  }
  div#mainNav a:link,
  div#mainNav a:visited,
  div#mainNav a:active,
  div#mainNav a:hover {
     text-decoration:none;
     font-weight:bold;
     color:#596468;
  }
  div#mainNav div.current {   /* this is a switch on mainNavItem, so consider these styles in addition to, or overriding, those of div.mainNavItem */
     margin-top:1px;
     margin-bottom:-1px;
     background-image:url(images/tab_on_left_bg.gif);
     background-repeat:no-repeat;
  }
  div#mainNav div.current div {
     background-color:#fff;
     background-image:url(images/tab_on_right_bg.gif);
     background-position:right top;
     background-repeat:no-repeat;
     padding-bottom:2px;
  }
  div#mainNav div.current a:link,
  div#mainNav div.current a:visited,
  div#mainNav div.current a:active,
  div#mainNav div.current a:hover {
     color:#AAB0B3;
  }

/* LEFT NAV STYLES */
  ul.leftNav {
     width:175px;
     background:url(images/leftnav_bottom_bg.gif);
     background-position:bottom left;
     background-repeat:no-repeat;
     background-color:#ECEFF0;
     margin:0px 0px 10px 0px;
     padding:0px 0px 5px 0px;
  }
  ul.leftNav li {
     list-style-image:none;
     display:block;
     padding:2px 10px 2px 10px;
     margin:0px;
     border-top:1px solid #fff;
  }
  ul.leftNav li.first {
     background:url(images/leftnav_top_bg.gif);
     background-position:top left;
     background-repeat:no-repeat;
     padding-top:5px;
     border:none;
  }



/* FOOTER STYLES */
  div#footer {
     text-align:center;
     padding-bottom:14px;
     padding-top:7px;
     background-color:#3B6E8F;
     color:#7ECAFF;
     font-weight:bold;
	 border-top:3px solid #b8d4e2;
  }
  div#footerLinks {
     color:#eee;
     padding:7px 14px 3px 14px;
  }
  div#footerText {
     color:#eee;
     font-size:9px;
     padding:7px 14px 3px 14px;
  }
  div#footerLinks a {
     padding:0px 5px;
  }
  div#footer div.hr {
     color: #4892DD;
     background:#4892DD;
  }
  div#footer h5 {
     text-align:left;
  }





/* outer layout dropshadow styles */
div#mainWrapper {
  padding:0px 0px;
  
  background:url(images/whiteback.gif);
  background-position:center;
  margin-bottom:28px;
  background-repeat:repeat;
  overflow:visible
}



  /* Text Block Styles */
  p.homepageFeature,
  p.largerText,
  div.largerText,
  div.feature,
  div.searchResultsMessage,
  div.articleBody,
  div.article li,
  ul.largerText li,
  p.sectionIntro,
  ul.searchResults li,
  div.pageTools,
  .largerText,
  blockquote {
     font-size:12px;
	 color:#224E6F;
	 text-decoration:none;
  }
   div.largerText2 {
     font-size:12px;
	 color:#3c6e8f;
	 text-decoration:none;
	 margin-bottom:8px;
  }
     div.largerText2 {
     font-size:12px;
	 color:#ffffff;
	 text-decoration:none;
	 margin-bottom:8px;
  }
  div.article div.titledPanel p,
  div.article div.titledPanel li,{
     font-size:11px;
  }
  p.homepageFeature, p.sectionIntro {
     line-height:16px;
     margin-bottom:5px;
  }

  p.largerText, div.feature, div.searchResultsMessage, div.article p, div.article li, div.article blockquote, div.articleBody  {
     line-height:18px;
  }
  div.largerText p {
     line-height:16px;
  }
  div.article div.titledPanel p {
     line-height:15px;
  }

  td.mainColumnCell div.contentBlock p, td.leftColumnCell div.contentBlock p {
     margin-bottom:7px;
  }


  /*  ??? */
  td.mainColumnCell div.bordered {
     border-bottom:1px solid #C2C2C2;
     padding:0px 0px 10px 0px;
  }


  div.feature {
     margin-bottom:10px;
     padding-left:7px;
  }
  div.feature p {
     line-height:16px;
     margin-bottom:7px;
  }
  div.featurePhoto {
     border:1px solid #777;
  }
  div#homepagePhoto {
     margin:0px;
     padding:0px;
     float:left;
     border:1px solid #777;

  }
  div.feature div.featurePhoto {
     margin:5px 10px 10px 0px;
     float:left;
  }


div.standardPadding {
  padding:3px 3px 5px 7px;
}





div.contentBlock {
  padding:7px 6px 0px 6px;
  margin-bottom:7px;
}
div.contentBlock ul li {
  margin-bottom:5px;
}
ul.noBullets {
  padding:0px;
  margin:0px;
}
ul.noBullets li {
  list-style-type:none;
  list-style-image:none;
  margin-bottom:12px !important;
}

table.splitCenterColumnLayout div.contentBlock ul li {
  margin-bottom:2px;
}
ul.searchResults {
  margin:10px 6px;
  margin-bottom:28px;
  padding:0px;
}
ul.searchResults li{
  list-style-image:none;
  list-style-type:none;
  margin-left:0px;
  padding-left:0px;
  margin-bottom:10px;
}
ul.searchResults strong {
  color:#36393F;
}

div.searchResultsMessage, div.pagination {
  background:url(images/hdr_background.gif);
  background-position:bottom;
  background-repeat:repeat-x;
}
div.searchResultsMessage {
  padding:10px 6px 6px 6px;
}
div.pagination {
  padding:0px 6px 4px 6px;
}
div.pagination.alphabetic {
  font-weight:bold;
  word-spacing:1px;
}
div.paginationButtons {
  margin:0px 6px;
}
div.article {
  margin-left:10px;
  margin-right:4px;

}

div.articleHead {
  padding-bottom:20px;
}

/* table.internalLayout h2*/
h1.articleTitle  {
  margin:7px 0px;
  padding:0px;
  font-size:23px;
  color:#333;
  font-weight:bold;
}
h2.articleSubTitle {
  background:none;
  margin:0px 0px 10px 0px;
  padding:0px;
  color:#333;
  font-weight:bold;
}
div.tertiaryTitle { font-size:12px;}
div.subtertiaryTitle { font-size:12px;}
div.byline           { font-weight:bold;font-size:12px;}
div.source            { font-weight:bold;font-size:12px;}

div.article div.tertiaryTitle {

}

div.pageTools {
  margin-top:5px;
  float:right;
  font-weight:bold;
}
div.pageTools img {
  vertical-align:middle;
}
div.pageTools li {
  list-style-type:none;
  display:block;
  float:left;
  margin-left:10px;
}
p.sectionIntro {
  margin-bottom:10px;
  padding-top:7px;
  margin-left:7px;

}
div.ad {
  border:2px solid #B2C0C4;
  padding:1px;
  margin-bottom:10px;
}
div.ad img, div.borderedPanel img, div.featurePhoto img, div#homepagePhoto img{
  display:block;
}
h1.pageTitle {
  margin-bottom:11px;
}

option.pulldownTitle {
  background-color:#d9e5fc;
}

div.borderedPanel {
  border:1px solid #b8d4e2;
  background-color:#F0F2F3;
  margin-bottom:14px;
  text-align:center;
}
div.gradientOuter {
  border-width:2px;
}
div.gradientInner {
  background-image:url(images/grey-back-table2.jpg);
  margin:0px;
  padding:0px 0px 0px 0px;
  text-align:left;
}

.leftBorder {
  border-left:1px solid #C2C2C2;
}
.bottomBorder {
  border-bottom:1px solid #C2C2C2;
}
.topBorder {
  border-top:1px solid #C2C2C2;
}
.rightBorder {
  border-right:1px solid #C2C2C2;
}
div.noTopBorder,td.noTopBorder            {   border-top:0px;}
div.noLeftBorder,td.noLeftBorder         {   border-left:0px;}
div.noRightBorder,td.noRightBorder      {   border-right:0px;}
div.noBottomBorder,td.noBottomBorder   {   border-bottom:0px;}

.noMargin, div.noMargin {margin:0px;}
.noPadding, div.noPadding { padding:0px;}
td.noRightPadding {padding-right:3px;}
td.noBottomPadding {padding-bottom:0px;}

div.bluePanel {
  border:1px solid #b8d4e2;
  background:#3c6e8f;
  color:#fff;
  font-weight:bold;
  padding:1px 12px 3px 12px;
  margin:5px;
}
div.bluePanel2 {
  border:1px solid #b8d4e2;
  background:#3c6e8f;
  color:#fff;
  font-weight:bold;
  border:1px solid #6D8AA1;
  padding:0px 0px 0px 0px;
  margin:0px;
}
div.whitePanel {
  background:#fff;
  padding:1px 30px 3px 30px;
  border:2px solid #C2C2C2;
  font-weight:bold;
  text-align:center;

}
div.thumb {
  float:right;
  margin-left:5px;
  margin-bottom:0px;
  border:0px solid #3c6e8f;
}

div.titledPanel div.thumb {
  float:right;
  margin-right:9px;
  margin-bottom:0px;
  margin-left:0px;
}
* html div.titledPanel div.thumb {
  margin-right:4px;
  position:relative;
  left:-1px;

}

div.titledPanel {
  background-color:#ECEFF0;
  margin-bottom:5px;
  background-image:url(images/title_bar_blue2.gif);
  background-position:top right;
  background-repeat:no-repeat;
}
div.titledPanel h5{
  background-image:url(images/title_bar_blue_left2.gif);
  background-position:top left;
  background-repeat:no-repeat;
  padding-bottom:2px;
  /* needed to workaround odd rendering bug in ie */
  height:22px;
}
div.titledPanel.greenPanel {
  background-image:url(images/title_bar_green-right.gif);
  background-position:top right;
  background-repeat:no-repeat;
  width:172px;
}
div.titledPanel.greenPanel h5{
  color:#f5f5f5;
  background-image:url(images/title_bar_green-left.gif);
  background-position:top left;
  background-repeat:no-repeat;
}
div.titledPanel div.standardPadding {
  padding:3px 4px 7px 10px;
}
div.titledPanel label {
  font-weight:bold;
  display:block;
  margin-bottom:2px;
  color:#333333;
}

div.articleInset {
  float:right;
  width:177px;
  margin:13px 7px 14px 28px;
}
* html div.articleInset {
  margin-right:3px;
}
div.article div.articleInset, * html div.article div.articleInset {
  margin-right:0px;
}
div.articleInset div.featurePhoto {
  float:none;
  margin-bottom:10px;
}
div.articleInset div.titledPanel{

}
div.articleBody {
  padding-right:14px;
}



div.titledPanel ul {
  padding-bottom:0px;
  margin:0px 5px 5px 5px;
}
div.titledPanel p {
  margin:2px 9px 4px 9px;
}
div.titledPanel p.highlightLink {
  margin-top:10px;
  margin-bottom:10px;
}
div.titledPanel div.hr {
  color:#fff;
  background-color:#fff;
  background-image:none;
}
div.panelBottomElement {
  background-color:#ECEFF0;
  background-image:url(images/titled_panel_bottom_left.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}
div.panelBottomElement2 {
  background-color:#B9D5E3;
}
div.panelBottomElement div{
  font-size:5px;
  background-image:url(images/titled_panel_bottom_right.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
}


/* lexis nexis styles */
  div.article table td { height:1px;}
  div.story {   padding-right:14px;}

table.bordered {
  background-color:#f0f2f3;
  border-left:1px solid #C2C2C2;
  border-top:1px solid #C2C2C2;
  border-collapse:collapse;
}
table.bordered.noTopBorder {
  border-top:0px;
}
table.bordered td {
  padding:0px;
  margin:0px;
  vertical-align:top;
  border-right:1px solid #C2C2C2;
  border-bottom:1px solid #C2C2C2;
}
table.bordered td div.borderedPanel td {
  vertical-align:middle;
  border:none;
}
table.bordered img {display:block;}

div.blueHeader {
  border:1px solid #b8d4e2;
  background-color:#3c6e8f;
  padding:0px 0px 0px 0px;
  height:
}


div.tableHeader.blueHeader, .dataTable th.blueHeader {
  border:1px solid #b8d4e2;
  background-color:#3c6e8f;
  padding:0px 0px 0px 0px;
}
div.tableHeader.blueHeader h5, th.blueHeader h5 {
  background-position:top;
  background-repeat:no-repeat;
  background-color:#3c6e8f;
}

div.tableHeader h5 span.deEmphasize {
  font-weight:normal;
}
h3 span.deEmphasize {
  color:#333;
  font-size:11px;
}
.graphBorder {
  border:1px solid #ccc;
}
.graphBorder img {
  display:block;
}
h2.plain {
  color:#333;
  font-size:18px;
  background:none;
  padding:10px 5px 1px 5px;
}

/* dataTable styles */
  .dataTable {
    width:100%;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
  }
  .dataTable.coloredHeaderSummary {
    border-right:0px;
    margin-top:3px;
  }
  table.dataTable td, table.dataTable th {
    background-image:url(images/border_tablecells.gif);
    padding:3px 5px;
                text-align:left;
  }
  tr.altRowColor {
    background-color:#F2F3F3;
  }
  /* header styles */
  th.secondary {
    font-weight:normal;
    font-size:10px;
    padding-top:1px !important;
    padding-bottom:1px !important;
  }
  .dataTable th.blueHeader, .dataTable th.greenHeader, .dataTable th.limeHeader {
    vertical-align:top;
    margin:0px;
    padding:0px;
    height:21px;
	background-color:#3c6e8f;
  }
  .dataTable th.blueHeader h5, th.greenHeader h5, th.limeHeader h5{
    margin:0px;
    padding:4px 6px 4px 6px;
    color:#fff;
    font-size:11px;
  }


  .tableCaption {
    text-align:right;
    padding:2px 1px;
    font-size:9px;
    background-image:url(images/table_bottom_bg.gif);
    background-repeat:no-repeat;
  }

  .dataTable td.dummyCell, .dataTable th.dummyCell {padding:0px;}
  .dataTable th.dummyCell{background-image:none;}
  .dataTable td.dummyCell{width:2px;}

  .dataTable td.imageCell, .dataTable th.imageCell {padding:4px 4px;}
  .dataTable td.imageCell{background-image:url(images/border_tablecells.gif);}
  .dataTable td.imageCell{width:2px;}

  .dataTable td.leftBorderGreen,.dataTable th.leftBorderGreen {
    background-image:url(images/border_left_green.gif);
  }
  .dataTable td.rightBorderGreen,.dataTable th.rightBorderGreen {
    border-right:2px solid #81C663;
  }
  .dataTable td.leftBorderBlue,.dataTable th.leftBorderBlue {
    background-image:url(images/border_left_blue.gif);
  }
  .dataTable td.rightBorderBlue,.dataTable th.rightBorderBlue {
    border-right:2px solid #5098E1;
  }


  td.bottomBorderBlue {
    border-bottom:2px solid #5098E1;
  }
  td.bottomBorderGreen {
    border-bottom:2px solid #81C663;
  }
  span.showingLoss {
    color:#fd0000;
  }






div#ticker {
  padding:4px 5px 0px 4px;
}




* html ul.flushLeft li {
  list-style-image:url(images/spacer.gif);
}
* html ul.flushLeft2 li {
  list-style-image:url(images/spacer.gif);
  border-bottom:1px solid #ffffff;
}

div.panelBottomElement {
  clear:both;
}
div.hr.spaced {
  margin-top:10px;
  margin-bottom:10px;
}
h3.textAlongsideImage img{
        display:inline;
        vertical-align:middle;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Left Nav
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* left nav */
div.leftNavHeader {
	font-size: 8pt;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 4px;
	margin-left: 10px;
	text-transform: uppercase;
}

/* left nav */
div.leftNavLinks {
	padding-left: 11px;
	background-color:#EFEFDE
}

/* left nav */
div.leftNavLinksOn {
	margin-left: 13px;
}

/* left nav */
div.leftNavLink {
	margin: 1px 0px;
	padding-right: 5px;
}


/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* gloal bg colors */
/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* most commonly used in left nav */
.lightBrownBG {
	background: #EFEED8;
}

/* used as a divider or line against light brown bg */
.darkBrownBG {
	background: #cccc99;
	border-bottom:2px solid #999966;
	border-top:2px solid #999966;
}

/* most commonly used in search box */
.lightGreenBG {
	background: #749685;
}

/* most commonly used in search box */
.lighterGreenBG {
	background: #ECF0EE;
}

/* ??? */
.darkGreenBG {
	background: #29634A;
}

/* most commonly used as a seperator in order process table */
.lightGrayBG {
	background: #CCCCCC;
}

/* most commonly used as a seperator in order process table */
.lightestGrayBG {
	background: #EFEFEF;
}

/* left nav */
.leftNavBGon {
	background: #FFFFFF;
}

/* left nav links */
a.leftNav:link, a.leftNav:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/* left nav links */
a.leftNav:hover {
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
