a:link,a:visited {
   background: transparent;
   color: #000000;
   text-decoration: none;
}

a.dark:link,a.dark:visited {
   background: transparent;
   color: #505050;
   text-decoration: none;
}

a:active,a.hint:active {
   background: transparent;
   color: #FF0000;
   text-decoration: none;
}

a.dark:hover, a:hover,a.hint:hover {
   background: transparent;
   color: #E0B02E;
   text-decoration: underline;
}

a.hint:link,a.hint:visited {
   background: transparent;
   color: #A0A0A0;
   text-decoration: none;
}

a.light:link,a.light:visited {
   background: transparent;
   color: #FFFFFF;
   text-decoration: none;
}

a.light:hover {
   background: transparent;
   color: #FFFFFF;
   text-decoration: underline;
}

form {
   margin: 0px;
}

input.bttn {
   background-image: url(../images/btn_bg.gif);
   background-position: center center;
   /*
   border-bottom: 1px solid #666666;
   border-left: 1px solid #F8F8F8;
   border-right: 1px solid #666666;
   border-top: 1px solid #F8F8F8;
   */
   border-width: 1;
   color: #000000;
   font: 11px tahoma, sans-serif; 
   height: 22px;
}

input.ctext {
   background: #F0F0F0;
   border-width: 1px;
   color: #303E63;
   font: 12px "Courier New",Courier,monospace;
   padding: 1pt;
   text-align: center;
}

input.fileupload {
   background: #F0F0F0;
   border-width: 1px;
   color: #E0B02E;
   font: 12px "Courier New",Courier,monospace;
   padding: 1pt;
   padding-left: 2pt;
}

input.text,textarea {
   background: #FEFEFE;
   border-width: 1px;
   color: #000000;
   font: 12px "Courier New",Courier,monospace;
   padding: 1pt;
}

input.file {
   border-width: 1px;
   color: #000000;
   height: 22px;
   font: 12px "Courier New",Courier,monospace;
   padding: 1pt;
}

select {
   font: 12px "Tahoma", "MS Sans Serif";
}

select.color,select.font,select.digit {
   background: #F0F0F0;
   border-width: 1px;
   color: #000000;
   font: 12px "Courier New",Courier,monospace;
}

table.common {
   background: none transparent scroll repeat 0% 0%;
   border: 1px solid #997b54;
   /*
   border-collapse: collapse;
   table-layout: auto;
   */
}

table.common td {
   font: 11px Verdana, Sans-serif;
}

table.common td.data {
   font: 11px 'Courier New', sans-serif;
   text-align: right;
}

table.common th {
   background: url(../images/system/tile_back.gif) #C0C0C0 center center;
   color: #FFFFFF;
   font: bold 12px 150% Tahoma, Sans-Serif;
   letter-spacing: 1px;
   padding: 4px 0px 4px 15px;
   text-align: left;
   vertical-align: middle;
}

table.light {
   border-left: #CCCCCC 1px solid;
   border-top: #E0B02E 1px solid;
   font-family: Tahoma, Sans-Serif;
   table-layout: auto;
}

table.light td {
   border-bottom: #E0E0E0 1px solid;
   border-right: #CCCCCC 1px solid;
   font: 11px Verdana, Sans-serif;
}

table.light th {
   background: #E0B02E;
   border-bottom: #E0E0E0 1px solid;
   border-right: #CCCCCC 1px solid;
   color: #FFFFFF;
   font: bold 12px Tahoma, Sans-Serif;
   text-align: center;
}

td.small {
   font: 9px Tahoma, sans-serif;
   text-align: center;
}

td.toptransom, td.bottomtransom {
   background: #E0B02E;
   border-bottom: 1px solid #E0B02E;
   border-top: 1px solid #E0B02E;
   color: #FFFFFF;
}

tr.d, .tigrahintrow {
   background: #FFFFFF;
   color: #000000;
}

tr.fields td {
   background: #C0C0C0;
   color: #FFFFFF;
   font-size: 12px;
   height: 26px;
}

tr.fields2 td {
   background: #D9D9D9;
   color: #505050;
   font-size: 12px;
}

tr.h {
   background: #F8F8F8;
   color: #000000;
}

ul {
   line-height: 175%;
   list-style-type: square;
}

.digit {
   font: 11px Verdana,Arial,sans-serif;
}

.hide {
   display: none;
}

.pformstrip {
   background: #C0C0C0;
   color: #FFFFFF;
   font-weight: bold;
   margin-top: 1px;
   padding: 5px;
}

.tdrow1 {
   background: #EFEFEF;
   border-bottom: 1px solid #C0C0C0;
   border-left: 1px solid #F8F8F8;
   border-right: 1px solid #C0C0C0;
   border-top: 1px solid #F8F8F8;
   color: #000000;
}

.tdrow2 {
   background: #FDFDFD;
   border-bottom: 1px solid #C0C0C0;
   border-left: 1px solid #FFFFFF;
   border-right: 1px solid #C0C0C0;
   border-top: 1px solid #FFFFFF;
   color: #000000;
   word-break: break-all;
}

/* this class is used by Tigra Hints wrappers */
.tigrahintrowh {
   background: #E0E0E0;
   color: #000000;
}

/* a class for all Tigra Hints boxes, TD object */
.tigrahintsclass {
   font-family: Verdana, sans-serif;
   text-align: center;
}

.tips {
   background: transparent;
   color: #808080;
   font: italic 12px Tahoma,Verdana,sans-serif;
}

.warning {
   background: transparent;
   color: #FF0000;
   font: bold 12px Tahoma,Verdana,sans-serif;
}

.webdings {
   font-family: Webdings, sans-serif;
}

.windings {
   font-family: webdings, sans-serif;
}

#maintop {
   background: url(../images/system/tile_back.gif);
   border: 1px solid #666666;
   color: #FFFFFF;
   font: bold 18px 100% Verdana,sans-serif;
   letter-spacing: -1px;
   padding: 9px 5px 9px 15px;
   vertical-align: middle;
}

#submenu {
   background: #F8F8F8;
   border: 1px solid #E0B02E;
   color: #000000;
   font-size: 10px;
   font-weight: bold;
   margin: 3px 0px 3px 0px;
}

EM {
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #A00000; 
}
