* {
  font-size:100%;
  font-family: arial, verdana, tahoma, sans-serif;
}
body, textarea {
  font: 0.7em arial, verdana, tahoma, sans-serif;
  line-height:1.3em;
  color: #000;
}

h1, h2, h3, h4, h5, h6, p {
  margin:0 0 11px 0;
}

h1 {
  color:#002852;
  font-size:1.8em;
  line-height:1.1em;
  font-family:arial, helvetica, sans-serif;
}
h2 {
  color: #002852;
  line-height:1.0em;
  font-size:1.4em;
}
h3 {
  color:#08baff;
  font-size:1.1em;
}
h4 {
  color: #666;
  font-size: 1.2em;
}


a:link, a:visited {
  text-decoration:none;
  color:#06BAFF;
  font-weight:bold;
}
a:hover {
  color:#666;
}

a img {
  border: none;
}

hr {
  border:none;
  background-color:#002852;
  color:#2ca6d5;
  height:1px;
}

hr.gray {
  border:none;
  background-color:#efefef;
  color:#efefef;
  height:1px;
}


.datatable {
  background-color:#fff;
  width:100%;
}
.datatable th {
  padding:4px;
  text-align:left;
  background-color:#08baff;
  font-weight:bold;
  color:#fff;
}
.datatable td {
  padding:4px;
  background-color:#ebf9ff;
}
.datatable tr.odd td {
  background-color:#c0edff;
}
.datatable tr.moved td, .datatable tr.highlight td {
  background-color:#ff8;
}
.datatable tr.err td {
  background-color:#f88;
}

.datatable .subitem {
  padding-left:20px;
}

/**********[sortable datatables]***********/
table.datatable th a.sortable:link, table.datatable th a.sortable:visited {
  background:url(../images/styles/th_sort.gif) no-repeat 100% 50%;
  display:block;
  height:1%;
  color:#fff;
  padding-right:10px;
}
table.datatable th a.sortasc:link, table.datatable th a.sortasc:visited {
  background-image:url(../images/styles/th_asc.gif);
}
table.datatable th a.sortdesc:link, table.datatable th a.sortdesc:visited {
  background-image:url(../images/styles/th_desc.gif);
}



.listtable th {
  text-align:left;
  padding:2px 10px 2px 0;
}
.listtable td {
  padding:2px 10px 2px 0;
}

.listtable tr.odd td, .listtable tr.odd th, div.odd, .matrix .tdbgcolor {
  background-color:#c0edff;
}


.listtabledata {
  width: 100%;
}
.listtabledata td, .listtabledata th {
  padding: 3px;
}
.listtabledata th {
  background-color:#08baff;
  color:#fff;
}

.scantable {
  width: 100%;
}
.scantable tr td, .scantable tr th {
  padding: 3px;
}
.scantable tr th {
  width: 280px;
}
.scantable ul {
  padding: 0;
  margin: 0 0 10px 20px;
}
.scantable ul ul {
  margin: 0 0 10px 10px;
}

blockquote {
  background-color:#f1f8fa;
  padding: 8px;
  margin:6px 0;
  border: 1px solid #bce6f6;
}
blockquote p {
  margin:0 0 6px 0;
}

ul, ol {
  margin-top:0px;
  margin-bottom:10px;
}
ul {
  list-style:square;
}
ul ul, ul ol, ol ul, ol ol {
  margin-bottom:0px;
}

form {
  margin:0;
}

.last {
  margin-right: 0 !important;
}


/****** [Infobox] ******/
.rightmargin {
  position:absolute;
  right:0px;
  z-index: 1000;
}
.infobox {
  background:url(../app/images/infobox/header.gif) no-repeat;
  width:300px;
  z-index: 1001;
}
.infotxt {
  margin-top:8px;
  padding:0 3px 3px 3px;
  background:#002852 url(../app/images/infobox/footer.gif) no-repeat left bottom;
  color:#fff;
}
.infotxt ul {
  margin: 0 0 0 20px;
  padding: 0;
}
.infotxt ul li {
  color: #fff;
}

.infoboxsmall {
  background:url(../app/images/infobox/header_small.gif) no-repeat;
  width:170px;
}
.infoboxsmall .infotxt {
  margin-top:8px;
  padding:0 3px 3px 3px;
  background:#002852 url(../app/images/infobox/footer_small.gif) no-repeat left bottom;
  color:#fff;
}

.tooltip {
  cursor:default;
}
.tooltipbox {
  border:1px solid #fff;
  color:#fff;
  padding:5px;
  z-index: 1001;
  display:none;
  position:absolute;
}

/****** [/Infobox] ******/



.mhide {
  opacity: 0;
}
.mshow {
  opacity: 1;
}

/*** strict styles ***/
.wdt7  {width:7px;}
.wdt13  {width:13px;}
.wdt15  {width:15px;}
.wdt16  {width:16px;}
.wdt20  {width:20px;}
.wdt25  {width:25px;}
.wdt32  {width:32px;}
.wdt40  {width:40px;}
.wdt70  {width:70px;}
.wdt150 {width:150px;}
.wdt160 {width:160px;}
.wdt200 {width:200px;}
.wdt210 {width:210px;}
.wdt360 {width:360px;}

.wdp4 {width:4%;}
.wdp5 {width:5%;}
.wdp6 {width:6%;}
.wdp8 {width:8%;}
.wdp9 {width:9%;}
.wdp14 {width:14%;}
.wdp15 {width:15%;}
.wdp22 {width:22%;}
.wdp42 {width:42%;}
.wdp60 {width:60%;}
.wdp85 {width:85%;}
.wdp100 {width:100%;}

/**********general styles************/
.bmargin2   {margin-bottom:2px;}
.tbmargin10 {margin:10px 0;}
.floatright {float:right;}
.floatleft  {float:left;}
.uline      {text-decoration:underline;}
.boldtext   {font-weight:bold;}
.alignright {text-align:right;}

.ico {
    padding-left:20px;
    display:block;
    background:url(../images/icons/files/unknown.gif) no-repeat;
}
.dir  {background-image:url(../images/icons/files/dir.gif)}
.avi  {background-image:url(../images/icons/files/avi.gif)}
.bmp  {background-image:url(../images/icons/files/bmp.gif)}
.doc  {background-image:url(../images/icons/files/doc.gif)}
.exe  {background-image:url(../images/icons/files/exe.gif)}
.fla  {background-image:url(../images/icons/files/fla.gif)}
.gif  {background-image:url(../images/icons/files/gif.gif)}
.html {background-image:url(../images/icons/files/html.gif)}
.jpg  {background-image:url(../images/icons/files/jpg.gif)}
.mov  {background-image:url(../images/icons/files/mov.gif)}
.mp3  {background-image:url(../images/icons/files/mp3.gif)}
.odt  {background-image:url(../images/icons/files/odt.gif)}
.pdf  {background-image:url(../images/icons/files/pdf.gif)}
.png  {background-image:url(../images/icons/files/png.gif)}
.ppt  {background-image:url(../images/icons/files/ppt.gif)}
.psd  {background-image:url(../images/icons/files/psd.gif)}
.rar  {background-image:url(../images/icons/files/rar.gif)}
.tif  {background-image:url(../images/icons/files/tif.gif)}
.txt  {background-image:url(../images/icons/files/txt.gif)}
.xls  {background-image:url(../images/icons/files/xls.gif)}
.zip  {background-image:url(../images/icons/files/zip.gif)}

