/* nCircle Screen Styles */
body  { font-size: .75em; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 150%;}

* {font-size: 100%;}
body {margin: 0; padding: 0; text-align: center; background: #fff; color: #333; font-size: .75em; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 150%;}
.smallfont{ font-size: .75em; font-family: Verdana, Helvetica, Arial, sans-serif;}
h1 {margin: 0 0 0 0; padding: .5em 0 1em 0; font-weight: normal; font-size: 1.67em; line-height: 120%; color: #f90;}
#pagetitle {margin: 0; padding: 0 0 1em; font-weight: normal; font-size: 1.67em; line-height: 120%; color: #00467e;}
h2 {margin: 0; padding: .5em 0 1em; font-size: 1.17em; line-height: 120%; color: #f90; }
h3 {margin: 0; padding: 1em 0; font-size: 1em; line-height: 120%; color: #f90;}
h4 {margin: 0; font-size: 1.17em; line-height: 100%; color: #f90; font-weight: bold; padding: 1em 0 1em;}
h4.first {margin: 0; font-size: 1.17em; line-height: 130%; color: #f90; font-weight: bold; padding: 0em 0 1em;}
h5 {margin: 0; font-size: 1em; line-height: 100%; color: #f90; font-weight: bold; padding: 1em 0 1em;}
p {margin: 0; padding: 0 0 1em; line-height: 150%;}

ul {margin: 0 0 0 1.5em; padding: 0 0 1em; list-style-type: disc;}
/*
ul ul{margin: 0 0 0 1.5em; padding: 0 0 0; list-style-type: circle;}
ul ul ul{margin: 0 0 0 1.5em; padding: 0 0 0; list-style-type: disc;}
*/
li {margin: 0; padding: 0; line-height: 150%;}
a {color: #369; text-decoration: none;}
a:hover, a:focus {color: #f90; }
form {margin: 0; padding: 0;}
li.navhome a span {color: #369; line-height: 140%; font-weight:bold;}
.navhome a:hover span {color: #f90; }
.sectionbreak {border-top:1px solid #f90;}
.majorsectionbreak {border-top:2px solid #f90;}
.orangehr {height: 1px;  background-color: #f90; color: #f90; border: 0px;}

/* page layout */

#page {width: 770px; margin: 0 auto; text-align: left;} /* main width 964  */
#page964 {width: 964px; margin: 0 auto; text-align: left;} /* main width 964  */
#page700 {padding-left: 30px; padding-right: 30px; width: 760px; margin: 0 auto; text-align: left;}
#maincont {background-color:#fff; float: right; width: 720px; padding: 1em 0 3.5em; padding-right:30px;} /* page layout */
#maincont a:hover, #maincont a:focus {color: #f90; text-decoration: underline;}
#maincontCenter { float: right; width: 680px; padding: 1em 0 3.5em; margin-top:2px;}
#fullcont {float: left; width: 770px; padding: 2.1em 0 3.5em;}
#sidebar {float: left; width: 170px; margin-left:10px; }
#footer {clear: both; text-align: center;}
#logo {float: left; width: 165px;margin-top: 17px}
#util {padding-left: 150px; text-align: right;}
#nav {clear: both;}
#header hr, #sidebar hr, #footer hr {display: none;}


.graphic {
border:1px solid #f90;width: 500px;
}

.sidecaption {
	font-size: 11px;
	color: #666666;
	padding: 5px;
}



/* header */
#util {margin-bottom: 2px; font-size: .84em; padding-top: 5px;} /*border-bottom: 1px solid #ccc;  menu*/
#util a {color: #999;}
#util a:hover, #util a:focus {color: #f90;}

#counter {margin: 0; padding: 0; text-align: left; background: url("/img/counter.gif"); color: #ff9a00; font-size: 1.25em; font-family: Arial, sans-serif;}

#search {padding: 15px 0 11px;}
#search .label {color: #fff;}
#search input {margin: 0 7px 0 0; padding: 0; height: 1.9em; border: 1px solid #999; vertical-align: middle;}
#search input {width: 110px; }
#search input.formbtn {width: 5em; margin: 0; padding: 0; height: 2em; border: 1px solid #ccc; background: #e6e6e6; color: #666; vertical-align: middle; }

/*#nav { padding-left: 100px; } center*/
#nav { border-bottom: 1px solid #fff; background: #e9e9e9; }
#nav ul {list-style: none; margin: 0; padding: 0; }
#nav li {display: inline; line-height: 100%;}
#nav em {line-height: 2.5em;}
#nav a {float: left; color: #333; }  /* spacing between menu items*/
#nav a span {display: block; margin: .75em 0; padding: 0 .55em; border-left: 1px solid #333;}
#nav a:hover, #nav a:focus {text-decoration: none; color: #fff; background: #f90; position: relative; left: 1px; border-left: 1px solid #f90;}
#nav a:hover span, #nav a:focus span {border-left-width: 0; background: #f90;}
#nav .curr a {color: #c60;}
#nav .curr a:hover, #nav .curr a:focus {color: #c60; background: #e9e9e9; position: static; border-left-width: 0;}
#nav .curr a:hover span, #nav .curr a:focus span {border-left: 1px solid #333; background: #e9e9e9;}
#nav .first a span {border-left-width: 0; padding-left: 1em;}
#nav .first a:hover span, #nav .first a:focus span {border-left-width: 0;}
#nav .first a:hover, #nav .curr a:hover {border-left: 0px; border-right: 0px;}
/*IE Mac Only\*//*/
#nav {position: relative;}
#nav a span {display: inline-block;}
/**/

/* main content */
#content {border-top: 0px solid #e19e53;}
#ctabox {float: right; font-size: .84em; border-left: 3em solid #fff; margin: 0 0 1em 0;}
#ctabox div {border: 1px solid #ccc; background: #fff url("/img/cta_tl.gif") no-repeat; width: 154px;}
#ctabox ul {list-style: none; margin: 4px 0 0 3px; padding: 0; border-bottom: 3px solid #fff; }
#ctabox li {background: #f7f7f7 url("/img/cta_br.gif") bottom right no-repeat; margin-left: 1px; margin-right: 3px;}
#ctabox a {display: block; background: url("/img/cta.gif") 6px 6px no-repeat; margin: 0 1px 0 0; line-height: 130%; padding: 5px 0; width: 146px;}
#ctabox a:hover {color: #f90; text-decoration: none; background: #fff url("/img/cta.gif") 11px 6px no-repeat; border-bottom: 1px solid #eaeaea; padding-top: 3px; padding-bottom: 6px; font-weight: bold;}
#ctabox a span {padding-left: 38px; padding-right: 6px; display: block;}
#ctabox b {background: #F0F0F0 url("/img/cta_br.gif") bottom  no-repeat; display: block; margin: 0 1px 0 0; line-height: 130%; padding: 5px 0; width: 146px;font-size: 1em;}

#box {float: right; font-size: 1em; font-weight: bold; border-left: 3em solid #fff; margin: 1em 1em 1em 1em;}
#box div {background: #fff;  }
#box ul {list-style: none; margin: 4px 0 0 3px; padding: 0; border-bottom: 3px solid #fff; }
#box li {background: #f7f7f7;  margin-left: 1px; margin-right: 3px;}
#box a {display: block; margin: 0 1px 0 0; line-height: 130%; padding: 2px 0; width: 125px;}
#box a:hover {color: #f90; text-decoration: none;  font-weight: bold;}
#box a span {padding: 15px 10px 15px 10px; display: block; background: #f7f7f7;border: 1px solid #ccc;}



.bigbox {border: 1px solid; width: 300px; border-color:#f90;padding: 10px; background-color:#f7f7f7; color:#222;}
.bigboxright {margin-left: 10px; float: right; border: 1px solid; border-color:#f90;padding: 10px; background-color:#f7f7f7; color:#222; margin-bottom: 10px;}
.bigboxrightb {margin-left: 0px; float: right; border: 1px solid; border-color:#f90;padding: 10px; background-color:#f7f7f7; color:#222; margin-bottom: 10px;}
.bigboxrightwhite {z-index: -1; margin-left: 10px; float: right; border: 1px solid; border-color:#f90;padding: 10px;  background-color:#FFFFFF; color:#222; margin-bottom: 10px;}
.bigboxwhiteright {margin-left: 0px;  border: 1px solid; border-color:#f90;padding: 1em; background-color:#FFFFFF; color:#222; margin-bottom: 0px; width: 140px;}
.bigboxright ul {padding-top: 7px;  margin-left: 7px; margin-right: 7px; padding-bottom: 0px; padding-left: 0em; list-style: none;}
.bigboxright li {padding-left: 15px; background-image: url("/img/arrow.gif"); background-repeat: no-repeat; background-position: 0 .4em; }
.bigboxright li.space {margin: 0px 0px 7px 0px;}
div.orangebox {border: 1px; border-color: #f90;}

.bigboxrightb ul {padding-top: 7px;  margin-left: 15px; margin-right: 15px;padding-left: 0em; list-style: none;}
.bigboxrightb li {padding-left: 15px; background-image: url("/img/arrow.gif"); background-repeat: no-repeat; background-position: 0 .4em; }


#cbox a {display: block; margin: 0 1px 0 0; line-height: 130%; padding: 2px 0; width: 125px;}
#cbox a span {padding: 15px 10px 15px 10px; display: block; background: #f7f7f7;border: 1px solid #f90;}

#relatedbox {float: right; font-size: .84em; border-left: 3em solid #fff; margin: 0 0 1em 0;}
#relatedbox div {border: 1px solid #ccc; background: #fff url("/img/cta_tl.gif") no-repeat; width: 154px;}
#relatedbox ul {list-style: none; margin: 4px 0 0 3px; padding: 0; border-bottom: 3px solid #fff; }
#relatedbox li {background: #F7F7F7 url("/img/cta_br.gif") bottom right no-repeat; margin-left: 1px; margin-right: 3px;}
#relatedbox a {display: block; background: #FFFFFF; margin: 0 1px 0 0; line-height: 130%; padding: 1px 0 0 0 ; width: 146px;}
#relatedbox a:hover {color: #f90; }
#relatedbox a span {padding-left: 5px; padding-right: 5px; display: block;}
#relatedbox b {background: #F7F7F7 url("/img/cta_br.gif") bottom  no-repeat; display: block; margin: 0 1px 0 0; line-height: 130%; padding: 5px 0; width: 146px;font-size: 1em;}


#company span {color: #f90; font-style: normal;}
.quotefont {font-size: .92em; color: #666; }
.quote {font-size: .92em; padding-top: 1.8em; background: url("/img/dots_ccc.gif") top repeat-x; margin-bottom: 1em; color: #666; }
.quotetight {font-size: .92em; padding-top: .85em; background: url("/img/dots_ccc.gif") top repeat-x; margin-bottom: .85em; color: #666; }
.quote p, .qsource {padding-left: 35px;}
.quote .qsource {display: block; padding-bottom: 1.8em; font-weight: bold; background: url("/img/dots_ccc.gif") bottom repeat-x;}
.quote .qopen {background: url("/img/qopen.gif") 5px 0 no-repeat; color: #fff; padding: 3px 30px 0 0; margin-left: -35px;}
.quote .qclose {background: url("/img/qclose.gif") 15px 3px no-repeat; color: #fff; padding: 0 0 3px 30px;}

#company span {color: #f90; font-style: normal;}
.rquotefont {font-size: .92em; color: #666; }
.rquote {border-left: 1px solid #f90; width: 154px; float: right; font-size: .92em; padding-top: .5em;  margin-bottom: .5em; margin-left: 1.8em;color: #666; }
.rquotetight {font-size: .92em; padding-top: .85em; background: url("/img/dots_ccc.gif") top repeat-x; margin-bottom: 0em; color: #666; }
.rquote p, .rqsource {padding-left: 8px;}
.rquote em {color: #f90; font-style: normal;}
.rquote .rqsource {display: block; padding-bottom: .5em; font-weight: bold; }
.rquote .rqopen {background: url("/img/qopen.gif") 5px 0 no-repeat; color: #fff; padding: 3px 30px 0 0;}
.rquote .rqclose {background: url("/img/qclose.gif") 15px 3px no-repeat; color: #fff; padding: 0 0 3px 30px;}


.indent {display: block; padding-left: 20px;}
.yellowhead {margin: 0; font-size: 1.17em; line-height: 130%; color: #f90; font-weight: bold;}
.yellowheadsm {margin: 0; padding: 2em 0 1em; font-size: 1em; line-height: 120%; color: #f90; font-weight: bold;}
.bluehead {margin: 0; padding: 2em 0 1em; color: #369;}
.grayhead {margin: 0; padding: 2em 0 1em 0; font-size: 1em; line-height: 120%; color: #f90; font-weight: bold;}
.small {margin: 0; padding: 2em 0 1em; font-size: .85em; line-height: 120%; font-weight:bold;}
.smaller {margin: 0; padding: 2em 0 1em; font-size: .85em; line-height: 120%; font-weight:normal;}
/* side bar */
#sidebar {padding: 1.5em 0 4em; font-size: .92em;}
#sidebar h2 {margin: 0 0 .5em; padding: 0 0 .25em; font-size: 1em; color: #333; background: url("/img/dots_ccc.gif") bottom repeat-x;}
#sidebar h3 {padding: 0 0 .25em; color: #333;}
#sidebar ul {list-style: none; margin: 0;}
#sidebar li {padding-bottom: .5em;}
#subnav ul {padding: 0 0 1em;}
#subnav li {line-height: 120%; padding: 0;}
#subnav a, #subnav strong {display: block; width: 100%; padding: .7em 0; color: #333; background: url("/img/dots_ccc.gif") bottom repeat-x;}
#subnav a:hover, #subnav a:focus {color: #f90; text-decoration: none;}
#subnav strong {color: #f90; font-weight: bold;}
#relinfo li {padding-left: 15px; background: url("/img/arrow.gif") 0 .35em no-repeat;}

/* side bar news */
#sidebarnews {padding: 1.5em 0 4em; font-size: .92em;}
#sidebarnews h2 {margin: 0 0 .5em; padding: 0 0 .25em; font-size: 1em; color: #333; background: url("/img/dots_ccc.gif") bottom repeat-x;}
#sidebarnews h3 {padding: 0 0 .25em; color: #333;}
#sidebarnews ul {list-style: none; margin: 0;}
#sidebarnews li {padding-bottom: .5em;}
#subnavnews ul {padding: 0 0 0;}
#subnavnews li {line-height: 120%; padding: 0;}
#subnavnews a, #subnav strong {display: block; width: 100%; padding: .7em 0; color: #333; background: url("/img/dots_ccc.gif") bottom repeat-x;}
#subnavnews a:hover, #subnav a:focus {color: #f90; text-decoration: none;}
#subnavnews strong {color: #f90; font-weight: bold;}
#relinfo li {padding-left: 15px; background: url("/img/arrow.gif") 0 .35em no-repeat;}

/* Call to action */
#callToAction {float: right; width: 147px; height: 89px; margin-bottom:5px; margin-right: 0px; margin-left: 10px;margin-right: -20px;margin-top: -38px;}
#callToActionWithQuote {width: 147px; height: 89px; margin-bottom:15px; margin-left: 8px; margin-top: -5px}


/* footer */
#footer {font-size: .84em; border-top: 1px solid #ccc; padding: 2em 0; color: #666;}
#tagline {width: 145px; margin: 0 auto; height: 12px; line-height: 12px; background: url("/img/tagline.gif") no-repeat;}
#tagline span {position: relative; top: -20000px;}
/*#footnav {padding: 1em 0; color: #999; } */
#footer a {color: #666;}
#footer a:hover, #footer a:focus {color: #f90;}
#footer .legal {color: #999;}

/* HOME PAGE ff8c00 */
a img {border: none;}
/* #home h1 {display: none;} */
#home #content {padding-top: 4px;}
#home #content #bannertagline {
text-transform: uppercase;	font-size: 13px; color: #FFFFFF; font-weight: bold; padding-top: 3px; text-align:right}
#home #hot {background: #eaeaea url("/img/home/hot_bg.gif") top repeat-x; border: 1px solid #ccc; font-size: 1.17em; text-align: center;  margin: 2px 0 4px; padding: 0;}
#home #hot a {display: block; color: #f90; width: 964px; padding: 7px 0 6px; }
#home #hot a strong {display: block; padding: 0 10px;}

#home #tag {color: #666; width: 768px; text-align:center;  display:block;}
#home #tag strong {display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;}

/* HOME PAGE Graphic area */
#home #suitegraphic  {display: block;  width: 964px; padding: 20px 7px 5px 30px; height: 320px;  background: url("/img/home/1cols_v1-964.png") repeat-y; }
#home #suitegraphic2  {display: block;  width: 964px; padding-top: 1px; height: 344px;  background: url("/img/home/1cols_v1-964.png") repeat-y; }
#home #suiteheader { text-align:left;  margin-bottom: 14px; margin-top: 0px; color: #333; font-family:  Arial,Verdana, Helvetica, sans-serif; font-size:24px;  font-stretch: wider; line-height:normal;}
#suitelink {color: #336699; text-decoration: underline;} /* too show link on popupboxes*/
#suiteheadtext {margin-left: 8px; margin-top: 2px; margin-bottom: 22px;color: #333; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; text-align:left; font-weight:bold; }
#suitetext p{margin-left: 8px; color: #333; margin-top: 3px; margin-bottom: 3px;font-family: Arial, Verdana,Helvetica, sans-serif; font-size:17px; text-align:left;  }
#suiteDegree{margin-left: 8px;margin-top: 11px; }



#home #hot a:hover {background-color: #f90; color: #fff; text-decoration: none; }
#home #maincont {float: none; width: 964px; padding: 0; font-size: .92em; background: url("/img/home/3cols_v-964.png") repeat-y;}
#home #col1 {float: left; width: 311px; margin-right: 15px; line-height: 150%;}
#home #col2 {float: left; width: 311px; margin-right: 17px; line-height: 150%;}
#home #col3 {float: left; width: 310px; line-height: 150%;}
#home #maincont .clear {clear: both; height: 1px; line-height: 1px; overflow: hidden;}
#home #awards {clear: both; background: url("/img/home/3cols_h-964.gif") top no-repeat;}
#home #toplineSuite {clear: both; background: url("/img/home/1cols_h-964.gif") top no-repeat;}
#home #news, #home #upcoming{margin: 0 15px 13px;}
#home #vert {margin: 0px 0px 20px 13px;}
#home #press, #home #customers,#home #learn, #home #pci, #home #compliance, #home #security{margin: 0 15px 13px;}

#home #compliance h2 { margin: 0; padding: 3px 0 3px 0; font-size: 1em; line-height: 120%;  background: transparent;  }
#home #security h2 { margin: 0; padding: 3px 0 3px 0; font-size: 1em; line-height: 120%;  background: transparent; }

#home #compliance h2 a, #home #security h2 a{color: #369; margin-left: 2px;}
#home #compliance h2 a:hover {color: #f90; text-decoration: underline; margin-left: 2px;}
#home #security h2 a:hover {color: #f90; text-decoration: underline; margin-left: 2px;}
#home #compliance p { margin-left: 2px; margin-bottom: 12px; padding-bottom: 0px;}
#home #security p { margin-left: 2px; margin-bottom: 12px; padding-bottom: 0px;}

#home #security img { margin-bottom: -6px; padding-bottom: 0px;}
#home #compliance img { margin-bottom: -6px; padding-bottom: 0px;}
#home #vert img { margin-left: 0px; margin-right: 4px; margin-top: -3px;}

#poll {margin: 0 10px 10px;}
#online { margin-top: 0px;}
#home #customers { margin-top: 15px; margin-left:15px; margin-right: 13px; margin-bottom: 25px;}
#home h2 {font-size: 1.1em; line-height: 100%;  background: url("/img/home/h2bg-311.gif") top left no-repeat; color: #333; font-weight:700; padding: 7px 15px 11px 23px; margin-bottom: .75em; margin-right: 0em;}
#home #awards h2 {background: url("/img/dots_ccc.gif") bottom repeat-x; color: #fff; height: 16px; line-height: 16px; padding: 0; margin: 0;}
#home #awards a img {border: 0; margin: 25px 5px 25px;}
#home h3 {color: #333; background: url("/img/dots_ccc.gif") top repeat-x; padding-bottom: .75em;}
#home h3.first {background-image: none; padding-top: 0; margin-top: 0;}
/*#home ul {margin: 0; padding: 0; list-style: none;}
#home li {padding: 0 0 .75em 0;} */
#home #clogos {border: 1px solid #e5e5e5; margin: -2px 9px 9px;}
#home #customers li {padding: 0;}
#home #customers .tagline{font-size: 120%;}
#home #customers .thecustomers{font-size: 115%; font-style: italic;}
#home #ctalinks {background: url("/img/home/gutter.gif") top repeat-x; padding: 27px 15px 9px;}
#home #ctalinks li {line-height: 100%; padding: 0;}
#home a.cta {display: block; background: url("/img/cta.gif") 0 .5em no-repeat; padding: .375em 0 .375em 32px; line-height: 140%;}
#home h2 a {color: #333; text-decoration: none;}
#home h2 a:hover, a:focus {color: #f90; text-decoration: underline;}
#home #footer {padding-top: 4em;}
#home #nav .curr a:hover span, #home #nav .curr a:focus span {border-left-width:0;}

/*News */

#home #maincont-news .clear {clear: both; height: 1px; line-height: 1px; overflow: hidden;}
#home #maincont-news {float: none; width: 770px; padding: 0; font-size: .92em; background: url("/img/home/3cols_v.gif") repeat-y; margin-left:-25px;}
#home #col1-news {float: left; width: 247px; margin-right: 14px; line-height: 150%;}
#home #col2-news {float: left; width: 247px; margin-right: 15px; line-height: 150%;}
#home #col3-news {float: left; width: 247px; line-height: 150%;}
/* table color formating from oldersite */
table.consult {border-collapse: collapse;
               border: 1px solid #999999;}

td.graybackl {
	font-family: verdana, sans-serif;
	background-color:#e9e9e9;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #999999;
	border-collapse: collapse;
	padding: 10px;
	}

td.graybackr {
	font-family: verdana, sans-serif;
	background-color:#e9e9e9;
	font-size:12px;
	text-align: left;
	border: 1px solid #999999;
	border-collapse: collapse;
	padding: 20px;
	}

td.goldenback {
	font-family: verdana, sans-serif;
	background-color:#edb97f;
	font-size:12px;
	text-align: center;
	border: 1px solid #999999;
	padding: 5px;
	}

td.orangeback {
	font-family: verdana, sans-serif;
	background-color:#fe9900;
	font-size:12px;
	text-align: center;
	border: 1px solid #999999;
	padding: 5px;
	}

td.redorangeback {
	font-family: verdana, sans-serif;
	background-color:#ff6600;
	font-size:12px;
	text-align: center;
	border: 1px solid #999999;
	padding: 5px;
	}

/* Treatment for graphics */
.infoimg {margin-top: 1em; margin-bottom: 1em; font-size: .84em; text-align: center;}
.infoimg div {background: #fff; }
.infoimg .imgtitl {display: block; text-align: left; margin-top: 20px; margin-bottom: 0; padding-top: 10px; font-weight: bold; color: #666; background: url("http://www.ncircle.com/img/dots_ccc.gif") top left repeat-x; line-height: 130%;}
.infoimg .imgcapt {display: block; text-align: left; padding: 5px 0 0; color: #999; line-height: 130%; font-size:11px;}
.infoimg img {display: block; border-width: 0; margin: 0 auto;}
.flimg {float: right; margin-left: 20px;}
.bordimg {padding: 1px; border: 1px solid #ffefd8; background: #fff5e5;}
.bordimg div {border: 1px solid #ffd698; padding: 25px 0;}
.bordimg .imgtitl, .bordimg .imgcapt {margin-right: 70px; margin-left: 70px;}

/* 3rd-level nav */
#subnav #thrdnav {padding: 0 0 .7em; background: url("http://www.ncircle.com/img/dots_ccc.gif") bottom repeat-x;}
#subnav #thrdnav li {line-height: 130%; padding: 0 0 .5em 15px;background: url("http://www.ncircle.com/img/arrow.gif") 0 .35em no-repeat;}
#subnav #thrdnav a {padding: 0; color: #369; background: none;}
#subnav #thrdnav strong {padding: 0; color: #f90; background: none; font-weight: normal;}
#subnav li.exp a {background: none;}
#subnav #thrdnav a:hover, #subnav #thrdnav a:focus {color: #f90;}

    table.data {

        border: 1px black solid;
        border-collapse: collapse;
      }
     th.data{
        border: 1px outset silver;
        background-color: #666666;
        color: white;
      }

      tr.even {
        background-color: #E9E9E9;
        margin: 1px;
		border: 1px outset silver;
      }
	  tr.odd {
        background-color: #FFFFFF;
		border: 1px outset silver;

      }
  	 td.data {
        padding: 1px 8px;
		border: 1px outset silver;
      }
	   td.data.side{
        border: 1px outset silver;
        background-color: #666666;
        color: white;
      }
