body {
  margin:		0px;
  font-size:		10px;
  font-family:		"trebuchet ms", verdana, arial, helvetica, sans-serif;
  background: url('/images/bg.gif') repeat-y center #F5F5F5;
}

html, body {
  height: 100%;
}

div, tr, td, p, pre {
  font-family:		"trebuchet ms", verdana, arial, helvetica, sans-serif;
  font-size:		13px;
  font-style:		normal;
  line-height:		normal;
  margin-top:		0px;
  margin-right:		0px;
  margin-left:		0px;
  padding-top:		0px;
  padding-bottom:	0px;
  font-size: 11px;
  color: #888;
}

input, select { 
  font-family:		verdana, helvetica; 
  font-size:		9px; 
}

table, img { 
  border:		0px; 
}

a { 
  color: #9D8C85; 
  text-decoration: underline;
}

a:hover { 
  color: #9D8C85;
  text-decoration: underline;
}

b {
  color: #9D8C85;
}

hr { 
  height:		1px;
}

ul { 
  list-style:		url("/images/pastille.gif");
  text-align:		justify;
}

.stripright {
  background: url('/images/striprighttop.jpg') no-repeat top #D27015;
}

.loginbox {
  background: url('/images/bg_login.jpg') no-repeat top;
}

.userbox {
  background: url('/images/bg_logged.jpg') no-repeat top;
}

div.maillink {
  text-align: center;
  padding-top: 20px;
}

a.maillink, a.maillink:hover {
  font-size: 10px;
  color: #fff;
}

.emailname {
  font-size: 10px;
  color: #C9003D;
}

input.inputlog {
  border: solid 1px #6E2001;
  background-color: #F2DCB1;
  color: #6E2001;
}

.menu {
  padding-top: 6px;
  padding-bottom: 35px;
  text-align: left;
  padding-left: 140px;
}

.maincol {
  background: url('/images/left.jpg') no-repeat top;
  padding-top: 15px;
}

.content {
  width: 400px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}

a.contactlink {
  color: #C9003D;
  font-weight: normal;
  font-size: 10px;
  text-decoration: underline;
  position: relative;
  top: 31px;
  left: 7px;
}

a.contactlink:hover {
  color: #C9003D;
}

div#footer {
  text-align: center;
  font-size: 10px;
  color: #aaa;
}

div#footer > a {
  font-size: 10px;
  color: #aaa;
  font-weight: normal;
  text-decoration: underline;
}

p.para, li {
  text-align: justify;
  font-size: 11px;
  color: #888;
}

p.para img {
  margin-left: 5px;
  margin-bottom: 5px;
}

small {
  font-size: 10px;
  color: #888;
}

.message {
  font-size: 11px;
  color: #C9003D;
  text-align: center;
}

th {
  font-size: 10px;
}

.title {
  font-size: 12px;
  font-weight: bold;
}

.accordionInvoiceHeader {
  padding-left: 5px;
  text-align: left; 
  font-size: 14px;
}
