body {
text-align:center;
font-family:verdana, arial, helvetica, sans-serif;
font-size:70%;
color:#000;
padding:0;
border:0;
margin:0;
background:none;
background-color:#abc;
text-align:center;
}
/*body {
behavior:url(../scripts/csshover.htc);
}*/

img{
border:none;
}

h1.title {
font-size: 200%;
}
h2.title{
font-style: normal;
font-size: 180%;
background-color: lightgray;
}
h2.title img{
border:none;
}
h1.title img{
border:none;
}
h3.title{
font-style:normal;
font-size: 150%;
background-color:lightgray;
}

dl.rounded {
background:#7f7f9c url(../images/borders/r_tl1.gif) top left no-repeat;
margin:5px 0;
padding:0;
width:50%;
}
dl.rounded dt {
background:transparent url(../images/borders/r_tr1.gif) top right no-repeat;
padding:10px;
text-align:center;
color:#fff;
font-style: italic;
}

dl.rounded dt a {
text-decoration:none;
}

dl.rounded dt a img{
border: none;
vertical-align: middle;
}

dl.rounded dd {
background:#eee url(../images/borders/r_bl1.gif) bottom left no-repeat;
padding:0;
margin:0;
}

dl.rounded dd p {
margin:0;
padding:10px;
line-height:1.3em;
}

dl.rounded dd p.last {
background:transparent url(../images/borders/r_br1.gif) bottom right no-repeat;
}

dl.rounded dd p a img{
border: none;
vertical-align: middle;
}
dl.rounded dd p span a img{
border: none;
vertical-align: middle;
}

dl.rounded dd p a {
font-weight:bold;
}



dl.rounded dd table {
padding-top:20px;
background:none;
border: none;
}
dl.rounded dd table tr {
background:none;
border: none;
}
dl.rounded dd table td{
background:none;
border: none;
font-style:normal;
font-size: 80%;
}
dl.rounded dd table td input{
border:1px solid orange;
font-size: 100%;
}
div.title{
font-style:italic;
font-size: 100%;
color:gray;
}


/* ***********************rounded SEARCH****************************   */

dl.roundedSearch {
background:#eee url(../images/borders/r_tlsearch.gif) top left no-repeat;
margin:0px 0;
padding:0;
width:96%;
}
dl.roundedSearch dt {
background:transparent url(../images/borders/r_trsearch.gif) top right no-repeat;
padding: 0px;
text-align:center;
color: #fff;
font-style: italic;
}

dl.roundedSearch dt a {
text-decoration:none;
}

dl.roundedSearch dt a img{
border: none;
vertical-align: middle;
}

dl.roundedSearch dd {
background:#eee url(../images/borders/r_bl1.gif) bottom left no-repeat;
padding:0;
margin:0;
}

dl.roundedSearch dd p {
margin:0;
padding:10px;
line-height:1.3em;
}

dl.roundedSearch dd p.last {
background:transparent url(../images/borders/r_br1.gif) bottom right no-repeat;
margin:0;
padding: 0px;
line-height:1.3em;
}

dl.roundedSearch dd p a img{
border: none;
vertical-align: middle;
}
dl.roundedSearch dd p span a img{
border: none;
vertical-align: middle;
}

dl.roundedSearch dd p a {
font-weight:bold;
}



dl.roundedSearch dd table {
background: none;
border: none;
font-size: 12px;
}
dl.roundedSearch dd table tr {
background:none;
border: none;
}
dl.roundedSearch dd table td{
background:none;
border: none;
font-style:normal;

}
dl.roundedSearch dd table td a{
text-decoration:none;
color: black;
}
dl.roundedSearch dd table td input{
border:1px solid orange;
}



/* ****************************************************************   */
/* *****************************rounded FILTER***********************************   */

dl.roundedFilter {
background:#7f7f9c url(../images/borders/r_tl1.gif) top left no-repeat;
margin:0px 0;
padding:0;
width:96%;
}
dl.roundedFilter dt {
background:transparent url(../images/borders/r_tr1.gif) top right no-repeat;
padding: 0px;
text-align:center;
color: #fff;
font-style: italic;
}

dl.roundedFilter dt a {
text-decoration:none;
}

dl.roundedFilter dt a img{
border: none;
vertical-align: middle;
}

dl.roundedFilter dd {
background:#eee url(../images/borders/r_bl1.gif) bottom left no-repeat;
padding-top: 10px;
margin:0;
}

dl.roundedFilter dd p {
margin:0;
padding:10px;
line-height:1.3em;
}

dl.roundedFilter dd p.last {
background:transparent url(../images/borders/r_br1.gif) bottom right no-repeat;
margin:0;
padding: 0px;
line-height:1.3em;
}

dl.roundedFilter dd p a img{
border: none;
vertical-align: middle;
}
dl.roundedFilter dd p span a img{
border: none;
vertical-align: middle;
}

dl.roundedFilter dd p a {
font-weight:bold;
}



dl.roundedFilter dd table {
background: none;
border: none;
font-size: 12px;
}
dl.roundedFilter dd table tr {
background:none;
border: none;
}
dl.roundedFilter dd table td{
background:none;
border: none;
font-style:normal;
}
dl.roundedFilter dd table td input{
border:1px solid orange;
}
dl.roundedFilter dd table td a{
color:blue;
text-decoration:none;
font-weight: bold;
}



/* ****************************************************************   */


span.title{
font-style:italic;
font-size: 100%;
color: gray;
}




h1.titleMainPage {
font-size: 200%;
}
h2.titleMainPage{
font-style:normal;
font-size: 180%;
}
h2.titleMainPage img{
border:none;
}
h3.titleMainPage{
font-style:normal;
font-size: 150%;

}

dl.roundedMainPage {
background:#7f7f9c url(../images/borders/r_tl1.gif) top left no-repeat;
margin:0px 0;
padding:0;
width:90%;
}
dl.roundedMainPage dt {
background:transparent url(../images/borders/r_tr1.gif) top right no-repeat;
padding:10px;
text-align:center;
color:#fff;
font-style: italic;
}
dl.roundedMainPage dd {
background:#eee url(../images/borders/r_bl1.gif) bottom left no-repeat;
padding:0;
margin:0;
}

dl.roundedMainPage dd p {
margin:0;
padding:3px;
line-height:1.3em;
}

dl.roundedMainPage dd p.lastMainPage {
background:transparent url(../images/borders/r_br1.gif) bottom right no-repeat;
}

dl.roundedMainPage dd p.lastMainPage a {
color: #7f7f9c;
text-decoration: none;
}

dl.roundedMainPage dd p a img{
border: none;
vertical-align: middle;
}
dl.roundedMainPage dd p span a img{
border: none;
vertical-align: middle;
}

dl.roundedMainPage dd p a {
font-weight:bold;
}


dl.roundedMainPage dd h1{
font-size: 200%;
}

dl.roundedMainPage dd h2 {
font-size: 180%;
}

dl.roundedMainPage dd h3 {
font-size: 150%;
}

dl.roundedMainPage dd  h4 {
font-size: 120%;
}
/**********************************************************************************************/



/* MENU STYLES */
#menu {
top:160px; /*set initial Height from top*/
position: absolute;/*fixed;*/
overflow: visible;
z-index:100;
left:0;
border: none;
background-color:transparent;
}
#menu div {
border:none;
position:absolute;
color:black;
background-color:transparent;
}
#menu div table {
border: none; /*Menu's inner border*/
font-family:verdana, sans-serif; /*Overall font for Menu*/
font-size:90%;
border-collapse:collapse;
background-color:transparent;
}

#menu div table tr{
background-color:transparent;
margin: none;
padding: none;
font-style: none;
}

#menu div table tr td.menu { /*Characteristics for cells in the menu table - do not specify width here*/
border:none;
padding-left:10px;
padding-right:10px;
margin: none;
text-align:left;
vertical-align:middle;
background-color:#eee;
}

#menu div table tr td#menubar { /*Characteristics for initially visible 'draw' bar (the vertical cell)*/

background-color:#7f7f9c;
color:#fff;
font-weight:bold;
text-align:center;
cursor:default;
font-size: 12px;
border:1px solid #7f7f9c;
}

#menu div table tr td.heading { /*Characteristics for heading cells in the menu table*/
font-weight:bold;
text-indent:1ex;
background-color: #eee;  /*Background Color for menu headings */
vertical-align:middle;
text-align:left;
color:#7f7f9c;
font-size: 12px;
font-style: italic;
border:1px solid #7f7f9c;
border-left:none;
border-right:none;
padding-right:10px;
}

#menu div table tr td#menulastrow {
background-color: #eee;
border: none;
margin: none;
padding-bottom: 4px;
}

#menu div table tr td.menu a {
width:100%;
height:100%;
display:block;
text-decoration:none;
padding-top:0.208em;
font-size: 12px;
color: black;
font-weight:bold;
}


#menu div table tr td.menuContent{
background-color: #7f7f9c;
margin: none;
padding: none;
height: 16px;
}
#menu div table tr td.angletr{
background: transparent url(../images/borders/menu-top-right.gif) top right no-repeat;
margin: none;
padding: none;
}

#menu div table tr td.anglebr{
background: transparent url(../images/borders/menu-bottom-right.gif) bottom right no-repeat;
margin: none;
padding: none;
}









th.sorted {
    background-color: orange;
}
th.sorted a, th.sortable a {
	background-position: right;
	display: block;
	width: 100%;
}
th.sortable a {
	background-image: url(../img/arrow_off.png);
}
th.order1 a {
	background-image: url(../img/arrow_down.png);
}
th.order2 a {
	background-image: url(../img/arrow_up.png);
}
tr.odd {
  background-color: #fff
}

tr.tableRowEven, tr.even {
  background-color: #fea
}




/* test styles */
table.its thead tr {
  background-color: #69c;
}
table.its th {
    background-color: #69c;
}
table.its tr:hover {
  background-color: orange;
}
table.its tr.even {
  background-color: #def;
}
table.its tr.even:hover {
  background-color: orange;
}

table.its {
    border: none;
    background-color: transparent;
    font-size: 12px;
}


th.its, td.its {
    padding : 0px;
    margin : 1px 1px 1px 1px;
}

table.its tr td input {
    border: 1px solid orange;
}
table.its tr td a {
    text-decoration: none;
    color: blue;
}

table.its tr td a:hover {
    background-color: orange;
}


div.exportlinks {
	background-color: #eee;
	border: 0px dotted #999;
	padding: 5px 4px 2px 4px;
	margin: 0px 0 0px 0;
	width: 50%;
}

div.exportlinks a{
	color: black;
        text-decoration: none;
}

span.export {
	padding: 0 4px 1px 20px;
        display: inline-block;
	cursor: pointer;
}

span.excel {
        background-repeat: no-repeat;
	background-image: url(../img/ico_file_excel.png);
}
span.csv {
        background-repeat: no-repeat;
	background-image: url(../img/ico_file_csv.png);
}
span.xml {
        background-repeat: no-repeat;
	background-image: url(../img/ico_file_xml.png);
}
span.pdf {
        background-repeat: no-repeat;
	background-image: url(../img/ico_file_pdf.png);
}

span.pagebanner {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 79%;
	margin-top: 10px;
	display:block;
	border-bottom: none;
}

span.pagelinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 79%;
	display: block;
	border-top: none;
	margin-bottom: -5px;
}

table.simple td.textRed {
    color: #b11;
}

table.simple {
    border: none;
    background-color: transparent;
    font-size: 12px;
}


th.simple, td.simple {
        padding : 0px;
        margin : 1px 1px 1px 1px;
}

table.simple thead tr {
  background-color: #fc0;
}

/* *************************************  RESULTLIST  ****************************** */

dl.resultList {
background:#eee url(../images/borders/r_tlResultList.gif) top left no-repeat;
margin:0px 0;
padding:0;
width:96%;
}
dl.resultList dt {
background:transparent url(../images/borders/r_trResultList.gif) top right no-repeat;
padding: 0px;
text-align:center;
color: #fff;
font-style: italic;
}

dl.resultList dt a {
text-decoration:none;
}

dl.resultList dt a img{
border: none;
vertical-align: middle;
}

dl.resultList dd {
background:#eee url(../images/borders/r_bl1.gif) bottom left no-repeat;
padding:0;
margin:0;
}

dl.resultList dd p {
margin:0;
padding:10px;
line-height:1.3em;
}

dl.resultList dd p input{
border:1px solid orange;
}

dl.resultList dd p.last {
background:transparent url(../images/borders/r_br1.gif) bottom right no-repeat;
margin:0;
padding: 0px;
line-height:1.3em;
padding-top: 10px;
padding-bottom: 10px;
}

dl.resultList dd p a img{
border: none;
vertical-align: middle;
}
dl.resultList dd p span a img{
border: none;
vertical-align: middle;
}

dl.resultList dd p a {
font-weight:bold;
}

dl.resultList dd p.last input{
border:1px solid orange;
}

/* ****************************************************************************************** */

/* *************************************  DATA LIST  ****************************** */

dl.dataList {
background:#7f7f9c url(../images/borders/r_tl1.gif) top left no-repeat;
margin:0px 0;
padding:0;
width:96%;
}
dl.dataList dt {
background:transparent url(../images/borders/r_tr1.gif) top right no-repeat;
padding: 0px;
text-align:center;
color: #fff;
font-style: italic;
}

dl.dataList dt a {
text-decoration:none;
}

dl.dataList dt a img{
border: none;
vertical-align: middle;
}

dl.dataList dd {
background:#eee url(../images/borders/r_bl1.gif) bottom left no-repeat;
padding:0;
margin:0;
}

dl.dataList dd p {
margin:0;
padding:10px;
line-height:1.3em;
}

dl.dataList dd p.last {
background:transparent url(../images/borders/r_br1.gif) bottom right no-repeat;
margin:0;
padding: 0px;
line-height:1.3em;
padding-top: 10px;
padding-bottom: 10px;
}

dl.dataList dd p a img{
border: none;
vertical-align: middle;
}
dl.dataList dd p span a img{
border: none;
vertical-align: middle;
}

dl.dataList dd p a {
font-weight:bold;
}

dl.dataList dd table tr td a.nodecoration {
font-weight: bold;
text-decoration: none;
color: blue;
}

dl.dataList dd p.last input{
border:1px solid orange;
}


/* ****************************************************************************************** */


/* AUTOCOMPLETER */
div.page_name_auto_complete {
	width: 100px;
	background: #fff;
	display: inline;
}

div.page_name_auto_complete ul {
	border: 1px solid #888;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}

div.page_name_auto_complete ul li {
	margin: 0;
	padding: 3px;
}

div.page_name_auto_complete ul li.selected {
	background-color: orange;
}

div.page_name_auto_complete ul strong.highlight {
	color: #800;
	margin: 0;
	padding: 0;
}

/* --------------*/





