body {
  font-family:Open Sans,sans-serif;
  font-size: 18px;
   background: #213255;
  margin: 0;
}

div {
  margin:0 auto;
  text-align:center;
}

div.banner {
height: 60px;
background: url('res/scr_gray-bkgd.png') repeat #213258;
/*  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75) inset;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75) inset;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75) inset;*/
}

div.banner .inner {
  overflow: visible;
  margin: 0 auto;
  width: 988px;
  //

   height:60px;   
  line-height:60px;   
  color:#eee;
  font-family:Open Sans,sans-serif;
  font-size:32px;
  font-weight: bold;
  text-align:left;   
  //text-shadow: 2px 2px 0 #C0C0C0;
}

div.inner a.floatRight {
  float: right;
  padding: 0 5px 0 5px;
}

div.inner a.floatRight:hover {
float: right;
padding: 5px 10px 0 5px;
}

/* 1st level */
div.site ul.topLayerUl {
margin: 0;
padding: 0;
z-index: 400;
}

div.site ul.topLayerUl li {
  margin: 0;
  padding: 0;
  float: left;
  vertical-align: top;
  display: inline-block;
}

div.site ul.topLayerUl li a.topLayerA {
  display: block;
  border-left: 1px solid #7d7c7f;
  border-right: 1px solid #565659;
  padding: 0 22px;
  color: #eee;
  font-size: 12px;
  font-weight: bold;
  line-height: 44px;
  text-decoration: none;
  text-shadow: 0 -1px 1px #000000;
  -webkit-transition: all 0.1s ease-in-out;
  /*Chrome 4+, Safari 5+, Android 2.1+, iOS 3.2+  */

  -moz-transition: all 0.1s ease-in-out;
  /* FF4+ */

  -ms-transition: all 0.1s ease-in-out;
  /* IE10+ */

  -o-transition: all 0.1s ease-in-out;
  /* Opera 10.5+ */

  transition: all 0.1s ease-in-out;
  /* W3C */

}
div.site ul.topLayerUl li a.topLayerA:hover,
div.site ul.topLayerUl li a.topLayerA:focus {
  background-color: rgba(0, 0, 0, 0.1);
  color: #fff;
  text-decoration: none;
}
div.site ul.topLayerUl li a.topLayerA:active {
  background-color: rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 2px 0 16px rgba(0, 0, 0, 0.75) inset;
  -webkit-box-shadow: 2px 0 16px rgba(0, 0, 0, 0.75) inset;
  box-shadow: 2px 0 16px rgba(0, 0, 0, 0.75) inset;
}
div.site ul.topLayerUl li a.topLayerA:active {
  -webkit-transition: none;
  /*Chrome 4+, Safari 5+, Android 2.1+, iOS 3.2+  */

  -moz-transition: none;
  /* FF4+ */

  -ms-transition: none;
  /* IE10+ */

  -o-transition: none;
  /* Opera 10.5+ */

  transition: none;
  /* W3C */

}

div.site ul.topLayerUl li.firstLink {
  border-left: 1px solid #565659;
}
div.site ul.topLayerUl li.thirdLink {
  border-right: 1px solid #7D7C7F;
}
div.site ul.topLayerUl li.current {
  background-color: rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 2px 0 16px rgba(0, 0, 0, 0.6) inset;
  -webkit-box-shadow: 2px 0 16px rgba(0, 0, 0, 0.6) inset;
  box-shadow: 2px 0 16px rgba(0, 0, 0, 0.6) inset;
}
div.site ul.topLayerUl li.firstLink:active,
div.site ul.topLayerUl li.firstLink.current {
  border-left: 1px solid #7d7c7f;
}

div.site ul.topLayerUl li.firstLink a.topLayerA:active {
  border-left: 1px solid #2e2d2f;
  border-right: 1px solid #2e2d2f;
}
div.site ul.topLayerUl li.secondLink a.topLayerA:active,
div.site ul.topLayerUl li.thirdLink a.topLayerA:active {
  border-left: 1px solid #7d7c7f;
  border-right: 1px solid #2e2d2f;
}
div.site ul.topLayerUl li.firstLink.current a.topLayerA {
  border-left: 1px solid #414042;
  border-right: 1px solid #414042;
}
div.site ul.topLayerUl li.secondLink.current a.topLayerA,
div.site ul.topLayerUl li.thirdLink.current a.topLayerA {
  border-left: 1px solid #7d7c7f;
  border-right: 1px solid #414042;
}
div.site ul.topLayerUl li.current a.topLayerA:hover,
div.site ul.topLayerUl li.current a.topLayerA:focus,
div.site ul.topLayerUl li.current a.topLayerA:active {
  background-color: transparent;
  box-shadow: none;
}


div.nav {
height: 5px;
/*border-bottom: 1px solid #fff;*/
background-color: #DEDEDE;
-moz-box-shadow: 0 -5px 5px #5a595d;
-webkit-box-shadow: 0 -5px 5px #5a595d;
box-shadow: 0 -5px 5px #5a595d;
}

div.primaryDiv {
  background:#ededed;
/*  margin-bottom: 5px; */
/*  padding-left: 5px; */
  margin:0 auto;
  width:800px;
  overflow:hidden;   

}

div.title {
  height:80px;   
  line-height:80px;   
  color:#B04016;
  font-family:arial;
  font-size:32px;
  font-weight: bold;
  text-align:center;   
  text-shadow: 2px 2px 0 #C0C0C0;
}   

div.title1 {
  height:80px;   
  line-height:80px;   
  color:#ffffff;
  font-family:arial;
  font-size:32px;
  font-weight: bold;
  text-align:center;   
  text-shadow: 2px 2px 0 #529CCD;
}   

div.note.icon {
  background: url('res/note.png') no-repeat 0 50%;
  color:#ededed;
  padding-left:12px;
  font-size:18px;
  font-weight: bold;
  text-align: left;
  text-shadow: 1px 1px 0 #000000;
}

/*
div.tableShadow {
height: 30px;
//border-bottom: 1px solid #fff;
background-color: #ededed;
-moz-box-shadow: 0 -2px 2px #5a595d;
-webkit-box-shadow: 0 -2px 2px #5a595d;
box-shadow: 0 -2px 2px #5a595d;
}
*/

span.note {
text-align:left;
color:#D3D3D3;
//font-weight: bold;
//text-shadow: 1px 1px 0 #ffffff ;
}

table {
  width:800px;
  border:0;
  margin:0 auto;
  border-collapse:collapse;
  border-spacing:0;

  text-align:left;
  font-weight:normal;
  font-size:18px;
}

table.primaryTable {
  background:#B0C4DE;

  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
}

table.shadowTable {
/*
  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2) inset;
  */
  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
}
table td{padding:0;} 
table td.padCol {
 padding:10px 
}
table td.padCol1 {
 padding:2px 
}
table td.padCol2 {
 padding:8px 0 8px 0 
}
table td.shadowTextWhite {
//text-shadow: 1px 1px 0 #ffffff;
color:0xffffff;
 font-size:16px;
 text-align:left;
 background: #B0C4DE;
}
table td.shadowTextBlack {
//text-shadow: 1px 1px 0 #000000;
 color:#eee;
}

table td.subtitle {
  height:30px;   
  line-height:30px;   
  color:#ffffff;
  font-family:Open Sans,sans-serif;
  font-size:20px;
  font-weight: normal;
  text-align:center;   
  /*text-shadow: 2px 2px 0 #529CCD;*/
}

table td.subtitle1 {
  background:#df8fa9;
}

table td.subtitle2 {
  background:#cddf8f;
}

table td.subtitle3 {
  background:#8f9cdf;
}

table td.subtitle4 {
  background:#7DCA7A;
}

table tr.content {
  background:#ffffff;
  text-align:center;   
}

/*
.shadowTableInset {
  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2) inset;
}
*/
form div.textInput input,select {
  height: 36px;
  padding: 0 8px;
  border: 1px solid #cfcfcf;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #ededed;
  background-color: #ccc;
  text-shadow: 1px 1px 0 #d6d6d6;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2) inset;
  outline: 0;
  font-size: 18px;
  font-weight: normal;
} 
form div.textInput input:not([type=submit]):not([type=radio]):not([type=checkbox]) {
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
  /*Chrome 4+, Safari 5+, Android 2.1+, iOS 3.2+  */

  -moz-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
  /* FF4+ */

  -ms-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
  /* IE10+ */

  -o-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
  /* Opera 10.5+ */

  transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
  /* W3C */

}
form div.textInput input:focus,select:focus {
  -moz-box-shadow: 0 0 5px rgba(58, 144, 194, 0.6), 0 2px 2px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 0 5px rgba(58, 144, 194, 0.6), 0 2px 2px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 0 5px rgba(58, 144, 194, 0.6), 0 2px 2px rgba(0, 0, 0, 0.15) inset;
  border: 1px solid #57a9d9;
  background-color: #ddd;
} 

form div.textInput select.no_arraw {
  background-image: url('res/tri.png');
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-position-x: 94%;
  background-position-y: 50%;
  position: relative;
  -webkit-appearance: none; 
}
/*   background: url('res/tri.png') no-repeat 94%; */
/*  -webkit-appearance: none; */
/* gray button for login */

 .button.primaryButton {
  color: #fff;
  font-weight: bold;
  line-height: 1.4545em;
  text-align: center;
  background-color: #0079c1;
  background: -moz-linear-gradient(center bottom, #0079c1 0%, #0079c1 20%, #00a1ff 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #0079c1), color-stop(20%, #0079c1), color-stop(100%, #00a1ff));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(bottom, #0079c1 0%, #0079c1 20%, #00a1ff 100%);
  /* Chrome10+,Safari5.1+ */

  background: -ms-linear-gradient(bottom, #0079c1 0%, #0079c1 20%, #00a1ff 100%);
  /* IE10+ */

  background: -o-linear-gradient(bottom, #0079c1 0%, #0079c1 20%, #00a1ff 100%);
  /* Opera 11.10+ */

  background: linear-gradient(bottom, #0079c1 0%, #0079c1 20%, #00a1ff 100%);
  /* W3C */

  -moz-box-shadow: 0 1px #4dbeff inset;
  -webkit-box-shadow: 0 1px #4dbeff inset;
  box-shadow: 0 1px #4dbeff inset;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border-color: #0079c1 #00588B #004B77;
  border-style: solid;
  border-width: 1px;
  height: 1.4545em;
  padding: 3px 7px 3px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  text-shadow: 0 -1px #00692C;

}

.button.primaryButton:hover,
.button.primaryButton:focus {
	text-shadow: 0 -1px #004C77;
	background-color: #005282;
	background: -moz-linear-gradient(center bottom,#005282 0,#005282 20%,#0083CF 100%);
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0%,#0079C1),color-stop(20%,#0079C1),color-stop(100%,#00A1FF));
	background: -webkit-linear-gradient(bottom,#005282 0,#005282 20%,#0083CF 100%);
	background: -ms-linear-gradient(bottom,#005282 0,#005282 20%,#0083CF 100%);
	background: -o-linear-gradient(bottom,#005282 0,#005282 20%,#0083CF 100%);
	background: linear-gradient(bottom,#005282 0,#005282 20%,#0083CF 100%);
	border-color: #00629B #004872 #003B5D;
	-moz-box-shadow: 0 1px #1794dc inset;
	-webkit-box-shadow: 0 1px #1794DC inset;
	box-shadow: 0 1px #1794DC inset;
}

.button.primaryButton:active {
  text-shadow: 0 -1px #004268;
  background: -moz-linear-gradient(center, bottom, #005282 0%, #005282 20%, #006aa8 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #0079c1), color-stop(20%, #0079c1), color-stop(100%, #00a1ff));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(bottom, #005282 0%, #005282 20%, #006aa8 100%);
  /* Chrome10+,Safari5.1+ */

  background: -ms-linear-gradient(bottom, #005282 0%, #005282 20%, #006aa8 100%);
  /* IE10+ */

  background: -o-linear-gradient(bottom, #005282 0%, #005282 20%, #006aa8 100%);
  /* Opera 11.10+ */

  background: linear-gradient(bottom, #005282 0%, #005282 20%, #006aa8 100%);
  /* W3C */

  border-color: #004269 #003D60 #003A5C;
  -moz-box-shadow: 0 2px 4px #004268 inset;
  -webkit-box-shadow: 0 2px 4px #004268 inset;
  box-shadow: 0 2px 4px #004268 inset;
}

.button.secondaryButton {
  color: #333;
  font-weight: bold;
  line-height: 1.4545em;
  text-align: center;
  background-color: #b3b7ba;
  background: -moz-linear-gradient(bottom, #bfbfbf 0%, #bfbfbf 20%, #e0e0e0 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #bfbfbf), color-stop(20%, #bfbfbf), color-stop(100%, #e0e0e0));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(bottom, #bfbfbf 0%, #bfbfbf 20%, #e0e0e0 100%);
  /* Chrome10+,Safari5.1+ */

  background: -ms-linear-gradient(bottom, #bfbfbf 0%, #bfbfbf 20%, #e0e0e0 100%);
  /* IE10+ */

  background: -o-linear-gradient(bottom, #bfbfbf 0%, #bfbfbf 20%, #e0e0e0 100%);
  /* Opera 11.10+ */

  background: linear-gradient(bottom, #bfbfbf 0%, #bfbfbf 20%, #e0e0e0 100%);
  /* W3C */

  -moz-box-shadow: 0 1px #ececec inset;
  -webkit-box-shadow: 0 1px #ececec inset;
  box-shadow: 0 1px #ececec inset;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border-color: #cbcbcb #b2b2b2 #8b8b8b;
  border-style: solid;
  border-width: 1px;
  height: 1.4545em;
  padding: 3px 7px 3px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  text-shadow: 0 1px #e0e0e0;
}

.button.secondaryButton:hover,
.button.secondaryButton:focus {
  background-color: #a5a5a5;
  background: -moz-linear-gradient(center bottom, #a5a5a5 0%, #a5a5a5 20%, #e0e0e0 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #a5a5a5), color-stop(20%, #a5a5a5), color-stop(100%, #e0e0e0));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(bottom, #a5a5a5 0%, #a5a5a5 20%, #e0e0e0 100%);
  /* Chrome10+,Safari5.1+ */

  background: -ms-linear-gradient(bottom, #a5a5a5 0%, #a5a5a5 20%, #e0e0e0 100%);
  /* IE10+ */

  background: -o-linear-gradient(bottom, #a5a5a5 0%, #a5a5a5 20%, #e0e0e0 100%);
  /* Opera 11.10+ */

  background: linear-gradient(bottom, #a5a5a5 0%, #a5a5a5 20%, #e0e0e0 100%);
  /* W3C */

  -moz-box-shadow: 0 1px #ebe9ec inset;
  -webkit-box-shadow: 0 1px #ebe9ec inset;
  box-shadow: 0 1px #ebe9ec inset;
  border-color: #cbcbcb #b2b2b2 #8d8d8d;
}
.button.secondaryButton:active {
  background-color: #a5a5a5;
  background: -moz-linear-gradient(center bottom, #a5a5a5 0%, #a5a5a5 20%, #cccccc 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #a5a5a5), color-stop(20%, #a5a5a5), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(bottom, #a5a5a5 0%, #a5a5a5 20%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */

  background: -ms-linear-gradient(bottom, #a5a5a5 0%, #a5a5a5 20%, #cccccc 100%);
  /* IE10+ */

  background: -o-linear-gradient(bottom, #a5a5a5 0%, #a5a5a5 20%, #cccccc 100%);
  /* Opera 11.10+ */

  background: linear-gradient(bottom, #a5a5a5 0%, #a5a5a5 20%, #cccccc 100%);
  /* W3C */

  -moz-box-shadow: 0 2px 4px #737373 inset;
  -webkit-box-shadow: 0 2px 4px #737373 inset;
  box-shadow: 0 2px 4px #737373 inset;
  border-color: #8c8c8c #878787 #808080;
}


/* 1st level */

/*
 div.site ul li,
 div.site ul li.dropdown a {
  background: url(https://www.paypalobjects.com/webstatic/i/sparta/sprite/sprite_ia.png) right 0 no-repeat;
  z-index: 2;
  list-style: none;
}
 div.site ul li {
  background-position: 0 0;
}

 div.site ul li {
  position: relative;
  margin: 0 -7px 0 0;
  padding: 0 0 0 1px;
  float: left;
}
 div.site ul li a {
  display: block;
  padding: 0 24px 0 22px;
  background-position: right 0;
  color: #666;
  font-size: 1.077em;
  line-height: 72px;
  text-shadow: 0 1px 1px #fff;
}
*/
 div.site ul.topLayerUl li.dropdown {
  background: url('res/tri.png') no-repeat 94%;
  position: relative;
  z-index: 2;
}

 div.site ul.topLayerUl li.dropdown a {
  display: block;
  border-left: 1px solid #7d7c7f;
  border-right: 1px solid #565659;
  padding: 0 24px 0 22px;
  color: #eee;
  font-size: 12px;
  font-weight: bold;
  line-height: 44px;
  text-decoration: none;
  text-shadow: 0 -1px 1px #000000;
  background-position: right 0;
  list-style: none;
  z-index: 2;

  -webkit-transition: all 0.1s ease-in-out;
  /*Chrome 4+, Safari 5+, Android 2.1+, iOS 3.2+  */

  -moz-transition: all 0.1s ease-in-out;
  /* FF4+ */

  -ms-transition: all 0.1s ease-in-out;
  /* IE10+ */

  -o-transition: all 0.1s ease-in-out;
  /* Opera 10.5+ */

  transition: all 0.1s ease-in-out;
  /* W3C */
}


/* 2nd level */
 div.site ul.topLayerUl li.dropdown ul {
  position: absolute;
  z-index: -1;
  top: 61px;
  left: -9999px;
  margin-top: -17px;
  padding: 5px 0;
  min-width: 150px;
  border: 1px solid #d6d6d6;
  background: #fff;
  -webkit-border-radius: 0 5px 5px 5px;
  -moz-border-radius: 0 5px 5px 5px;
  border-radius: 0 5px 5px 5px;
  -moz-box-shadow: 0 1px 2px #ccc;
  -webkit-box-shadow: 0 1px 2px #ccc;
  box-shadow: 0 1px 2px #ccc;
  white-space: nowrap;
  background: url(res/scr_gray-bkgd.png);
}
 div.site ul.topLayerUl li.dropdown li {
  float: none;
  position: relative;
  margin: 0;
  padding: 0;
  line-height: 46px;
  font-weight: normal;
  background: none;
  display: list-item;
  list-style: none;
}
 div.site ul.topLayerUl li.dropdown li a {
  display: block;
  padding-left: 17px;
  background: none;
  border: 0;
  font-weight: normal;
  text-shadow: none;
  color: #fff;
}

/* dropdown dynamic effect
 div.site ul li.dropdown:hover li a,
 div.site ul .dropdown.show li a {
  margin-left: 0;
  padding-right: 19px;
  line-height: 46px;
  color: #666;
}*/

 div.site ul.topLayerUl li.dropdown:hover li:hover a,
 div.site ul.topLayerUl .show li a:focus {
  color: #0079c1;
}
 div.site ul.topLayerUl li.dropdown:hover li a:active {
  color: #0058af;
}

 div.site ul.topLayerUl li.dropdown li a:hover,
 div.site ul.topLayerUl li.dropdown li a:focus {
  background: #f5f5f5;
}

/*
div.site ul.topLayerUl li.dropdown li a:hover,
div.site ul.topLayerUl li.dropdown li a:focus,
div.site ul.topLayerUl li.dropdown li a:active {
  box-shadow: none;
}*/

/* magic */
 div.site ul.topLayerUl li.dropdown:hover ul{
  left: 0px;
}


/* channel support */
table.chSupport {
  width:90%;
  border: 1px solid #8cacbb;
  margin:0 auto;
  border-collapse:collapse;
  border-spacing:0;

  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
}

table.chSupport tr.sat {
  background:#dee7ec;
  text-align:left;
  font-weight:bold;
  font-size: 20px;   
  border: 1px solid #8cacbb;
  text-shadow: 1px 1px 0 #fff;
}

table.chSupport tr.tp.odd,
table.chSupport tr.ch.odd {
  background:#ffffff;
  text-align:left;   
  font-weight:normal;   
  font-size: 18px;   
}

table.chSupport tr.tp.even,
table.chSupport tr.ch.even {
  background:#EBF0F3;
  text-align:left;   
  font-weight:normal;   
  font-size: 18px;   
}

table.chSupport tr.sum {
  background:#6495ED;
  text-align:left;   
  font-weight:bold;   
  font-size: 20px;   
  color: white;
  text-shadow: 1px 1px 0 #00f;
  border: 1px solid;
}

table.chSupport tr.even:hover,
table.chSupport tr.odd:hover{
  background-color:#A7FCA7;
}
