body {
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 14px;
  color: #444;
  text-decoration: none;
  margin: 0;
  background-color: White;
  list-style: square;
  list-style-position: outside;
}

div,img {padding:0;margin:0;border:none}

a:link    {color: #0000CD}
a:active  {color: #00F}
a:visited {color: Navy}
a:hover   {font-weight:bold;color: #007AA3}

ol, ul {margin-top:0.5em;margin-bottom:0}
li {margin:0 0 0.5em}

/* layout */
#main {background:#fff url(images/tari-invoice-pricing-increase.png) repeat-x 0 186px;margin:4px 0 1px}
#maincontent {border:1px solid #ccc}
#header {border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}
#footer {clear:both;font-size:8pt;text-align:center;padding:10px 0 0;color:#555}
#menu   {clear:both}

/* misc */
.tbl  {border-collapse:collapse;border:1px solid #444;margin:4px 4px 4px 12px;background-color:#eee}
.tbl1 {margin:4px 4px 4px 12px;}
table.tbl td, table.tbl1 td {padding:2px 6px;font-size:10pt}
/*ble.tbl td {border:1px outset #ccc} */
table.tbl td {border-top:1px outset #ccc;border-left:1px solid #444}
table.tbl thead, table.tbl tfoot {font-weight:bold}
table.tbl thead td {border:1px solid #444;vertical-align:top;text-align:center}
table.tbl tfoot td {border:1px solid #444}
table.tbl tr.tbt td, td.tbt {border-top:1px solid #444}
.nobdr {border:none}
.f9 {font-size:9pt}
.f10 {font-size:10pt}
.f11 {font-size:11pt}
.b   {font-weight:bold}
.i   {font-style:italic}
.s   {font-size:smaller}
.br  {border-right:1px solid #ccc}
.bl  {border-left:1px solid #ccc}
.bt  {border-top:1px solid #ccc}
.bb  {border-bottom:1px solid #444 !important}  /* as per default text color */
.bbw {border-bottom:1px solid #eee !important} /* same as bgcolor */
.bbl {border-top:none; border-left:none;border-right:none;border-bottom:1px solid #ccc}  /* a light version */
.bgc {background-color:#eee}  /* Separated due to IE depreciation */
.ctr {text-align:center}
.rht {text-align:right}
.lft {text-align:left}
.fl  {float:left}
.fr  {float:right}
.hide{display:none}
.top {vertical-align:top}
.btm {vertical-align:bottom}
.imgr{border:1px solid #ccc;padding:1px;margin:4px 0 4px 8px}
.imgl{border:1px solid #ccc;padding:1px;margin:4px 8px 4px 0}

.ptop {padding:3px;vertical-align:top}
.more {font-size:12pt;font-weight:bold;color:#049;cursor:pointer;margin:1em 0 0.5em}
.Tcolor {color:#E0A116} /* TARI T color - orange */
.Acolor {color:#CDD122} /* TARI A color - olive  */
.Rcolor {color:#007AA3} /* TARI R color - blue   */
.Icolor {color:#9B9C9E} /* TARI I color - grey   */
.red {color:#F00}
.blue{color:#00F}
.h25  {height:25px}
.h50  {height:50px}
.w180 {width:180px}
.td410 {padding:4px 0 10px 0}
.m4  {margin:4px}
.m15 {margin:15px}
.pl6 {padding-left:6px}
.pl12{padding-left:12px}
.pl16{padding-left:16px !important}
.pr10 {padding-right:10px}
.mt0 {margin-top:0}
.mb0 {margin-bottom:0}
.mtb3{margin-top:3px;margin-bottom:2px}
.pt0 {padding-top:0}
.pt8 {padding-top:8px}
.pb0 {padding-bottom:0}

.bigheadings {font-size: 20px; font-weight: bold; color: gray; margin: 0 0 0 6px; padding-left: 6px}
.gpssubtitle {font-size: 16px;font-weight: bold; color:#E0A116; margin: 0 0 0 6px; padding-left: 6px}
h2 {font-size: 14px; font-weight:bold;color:#E0A116;margin:0;padding-left:0}
h3 {font-size:115%;color:#069;margin:16px 0 6px 6px;padding-left:6px}
h4 {font-size:110%;color:#069;margin:0 0 0 6px;padding:0} /* Contact page */

p {
  font-size: 14px;
/*font-smooth: always;*/
  margin-left: 6px;
  margin-right: 6px;
  padding-left: 6px;
  padding-right:6px;
}

td {font-size: 14px}

hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;
  margin: 0 0 20px;
  height: 0;
}

.footer {
  font-family: verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  font-weight: normal;
  text-decoration:none;
}

.Featured {
  font-size: 14px;
  font-weight: bold;
  color: #990000;
  margin: 0;
}

.Bolder {
  font-size: 16px;
  font-weight: bold;
  color: #E0A116;
}

.smaller {
  font-size: 12px;
/*font-smooth: always;*/
  margin-left: 6px;
  margin-right: 6px;
  padding-left: 6px;
  padding-right:6px;
}

#topB  {margin:0 auto;width:70px;height:12px;padding-top:14px;font-weight:bold;color:#333;background-image:url(images/TopBtns.png);background-repeat:no-repeat;background-position:50% 0}
#topB:hover {background-position:50% -30px;color:#f00}

/* menu Son of Suckerfish Dropdown http://htmldog.com/articles/suckerfish/dropdowns/ */
#nav li.thisp {background:#E0A116;text-align:center}
#nav>li.thisp {padding:0 6px}
#nav, #nav * {margin:0;padding:0;z-index:9}
#nav {float:right;position:relative;margin-top:4px}
#nav li {display:block;float:left;color:#414141;font-weight:bold;height:22px;line-height:22px;margin-right:6px;position:relative}
#nav li.dad1 {padding-left:6px;width:92px;background:url(images/MenuDown.png) 99% 50% no-repeat}
#nav li.dad1.InD {background-position: 80% 50%}
#nav li.dad1.abt {background-position: 63% 50%}
#nav a.dad2 {width:98px; background: url(images/MenuRight.png) 90% 50% no-repeat}
#nav a {display:block;float:left;color:#414141;padding:0 6px;text-decoration:none}
#nav ul a {padding:0 2px 0 6px}
#nav li li {position:relative;float:none;width:98px;border-top:1px solid #999}
#nav li li li {position:relative;float:none;width:185px;border-top:1px solid #999;font-size:90%}
#nav li ul {float:none;left:-999em;position:absolute;width:98px}
#nav li:hover ul,
#nav li.sfHover ul {left:0;top:22px}
#nav li:hover,
#nav li.sfHover,
#nav ul {color:#007AA3;background:#E0A116}
#nav li:hover a,
#nav li.sfHover a,
#nav li:hover li:hover a,
#nav li.sfHover li.sfHover a,
#nav li:hover li:hover li:hover a,
#nav li.sfHover li.sfHover li.sfHover a {color:#007AA3;font-weight:bold}
#nav li:hover li a,
#nav li.sfHover li a,
#nav li:hover li:hover li a,
#nav li.sfHover li.sfHover li a {color:#414141;font-weight:normal}
#nav li:hover li ul,
#nav li.sfHover li ul,
#nav li li:hover li ul,
#nav li li.sfHover li ul,
#nav li li li:hover li ul,
#nav li li li.sfHover li ul {top:-999em}
#nav li li:hover ul,
#nav li li.sfHover ul,
#nav li li li:hover ul,
#nav li li li.sfHover ul,
#nav li li li li:hover ul,
#nav li li li li.sfHover ul {left:99px;top:-1px; width:185px}
#nav a:active {background:#fff}
