body
{
 font-family: Arial, Helvetica, sylfaen, sans-serif;
 font-size: 12px;
 color: #222222;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-color: #FFFFFF;
}

form
{
 margin: 0;
 padding: 0;
}

iframe
{
 width: 100%;
 z-index: 1000;
}
/*
a:link
{
 color: #AA3333;
}

a:visited
{
 color: #AA3333;
}

a:hover
{
 color: #CCCCCC;
}

a:active
{
 color: #AA3333;
}
*/
h1,h2,h3,h4,h5,h6
{
 font-family: Times New Roman, Times, serif;
}

h1
{
 font-size: 36px;
 color: #AA3333;
}

h2
{
 font-size: 24px;
 color: #AA3333;
}

h3
{
 font-size: 18px;
 color: #AA3333;
}

h4
{
 font-size: 16px;
 color: #AA3333;
}

h5
{
 font-size: 14px;
 color: #AA3333;
}

h6
{
 font-size: 12px;
 color: #AA3333;
}

select
{
 border-color: #AA3333;
 border-width: 1px;
 border-style: solid;
 background-color: #EEEEEE;
 color: #990000;
}

label
{
 color: #AA3333;
 text-align: left;
 padding-left: 3px;
}

input.text
{
 background-color: #EEEEEE;
 border-style: solid;
 border-color: #AA3333;
 border-width: 1px;
 color: #990000;
}

input.radio
{
 border-color: #AA3333;
 border-width: 4px;
 border-style: solid;/*background-color:#990099;*/
}

input.checkbox
{
 border-color: #999999;
 border-width: 3px;
 border-style: double;
}

input.submit
{
 background-color: #DDDDDD;
 border-color: #AA3333;
 border-width: 0px;
 border-style: solid;
 color: #990000;
 cursor: pointer;
}

textarea.textarea
{
 border-color: #AA3333;
 border-width: 1px;
 border-style: solid;
 /*scrollbar-face-color: #990000;
 scrollbar-arrow-color: #FFFFFF;*/
 background-color: #EEEEEE;
 color: #990000;
}

img.icon
{
 cursor: pointer;
}

.small_link
{
 font-size: 9px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FF9900;
 cursor: pointer;
 text-decoration: underline;
}

ul{
/*list-style-type: square;*/
color: #AA3333;
}


.info
{
 color: #AA3333;
 font-size: 10px;
}

.dateformat
{
 font: 20px Arial, Helvetica, sans-serif;
 color: #AA3333;
 font-weight: bolder;
}

fieldset
{
 padding: 10px;
 border-color: #AA3333;
 border-width: 1px;
 border-style: solid;
}

legend
{
 font-weight: bold;
 padding: 10px;
 color: #AA3333;
}

table tr td.err_msg
{
 font-family: Arial, Helvetica, sans-serif;
 font-style: italic;
 color: #AA3333;
}

table.menu tr td
{
 padding: 5px;
 white-space: nowrap;
 vertical-align: baseline;
 text-align: left;
}

table.menu tr td span
{
 cursor: pointer;
 text-decoration: underline;
 color: #AA3333;
}

table.menu tr td span.hover
{
 color: silver;
}

table.submenu tr td
{
 padding: 3px;
 white-space: nowrap;
 vertical-align: baseline;
 text-align: left;
}

table.submenu tr td span
{
 cursor: pointer;
 text-decoration: underline;
 color: #AA3333;
}

table.submenu tr td span.hover
{
 color: silver;
}

table.list tr th
{
 color: #990000;
 font-size: 12px;
}

table.list tr td
{
 background-color: #FFFFFF;
 color: #333333;
 font-size: 8pt;
 cursor: auto;
}

table.list tr.dark_row td
{
 background-color: #E8E8E8;
 color: #333333;
 font-size: 10px;
 cursor: pointer;
}

table.list tr.light_row td
{
 background-color: #F5F5F5;
 color: #333333;
 font-size: 10px;
 cursor: pointer;
}

table.list tr.selected td
{
 background-color: #CC6666;
 color: #FFFFFF;
 cursor: auto;
}

div.snooze
{
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 100;
 background-color: #FFFFFF;
 display: none;
}

div.popup
{
 position: absolute;
 left: 40px;
 top: 60px;
 z-index: 101;
 background-color: #CCCCCC;
 padding: 3px;
 display: none;
}

table.wind
{
 font-family: Arial, Helvetica, sans-serif;
 background-color: #FFFFF1;
 border-width: 1px;
 border-color: #C0C0C0;
 border-style: dotted;
}

table.wind tr th.title
{
 padding-left: 10px;
 padding-top: 5px;
 font-size: 14pt;
 text-align: left;
 color: #990000;
 cursor: move;
 border-width: 0;
}

table.wind tr th.close
{
 font-size: 14pt;
 text-align: right;
 color: #990000;
 cursor: pointer;
 border-width: 0;
}

table.wind tr.lable td
{
 font-size: 9pt;
 color: #990000;
 padding-left: 20px;
 text-align: left;
 vertical-align: bottom;
 border-width: 0;
 height: 20px;
}

table.wind tr.element td
{
 font-size: 10pt;
 color: #990000;
 padding-left: 15px;
 text-align: left;
 vertical-align: text-top;
 border-width: 0;
}

table.wind tr.tree_location td
{
 color: #990000;
 text-align: left;
 vertical-align: top;
 border-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-top-color: #CCCCCC;
 border-bottom-color: #CCCCCC;
 border-style: solid;
 background-color: #FFFFFF;
 padding-left: 10px;
 padding-top: 2px;
}

div.tree_body
{
 overflow: auto;
 height: 250px;
}

/*Tree menu design*/
ul.topNodes
{
 margin-left: 0px;
 padding-left: 0px;
}

ul.topNodes li
{
 list-style-type: none;
 font-family: arial;
 font-size: 11px;
}

ul.topNodes li ul
{
 margin-left: 20px;
 padding-left: 5px;
 padding-bottom: 0px;
 display: none;
}

a.tree_link
{
 line-height: 13px;
 padding-left: 4px;
 cursor: pointer;
 color: #AA3333;
 text-decoration: none;
}

img.tree_icon
{
 padding-top: 1px;
 vertical-align: bottom;
}

.activeNodeLink
{
 background-color: #6699CC;
 color: #FFFFFF;
 text-decoration: none;
 cursor: pointer;
 line-height: 13px;
 padding-left: 4px;
 padding-right: 4px;
}

/*Common Menu design*/
li.menunode
{
 text-decoration: underline;
 list-style-type: none;
 cursor: pointer;
 color: #AA3333;
}

li.menunode a
{
 text-decoration: underline;
 color: #AA3333;
}

li.menunode a:hover
{
 text-decoration: none;
 color: #999999;
}

li.submenunode
{
 text-decoration: underline;
 list-style-type: none;
 cursor: pointer;
 color: #AA3333;
}

li.submenunode a
{
 text-decoration: underline;
 color: #AA3333;
}

li.submenunode a:hover
{
 text-decoration: underline;
 color: #999999;
}

li.selectednode
{
 text-decoration: underline;
 list-style-type: none;
 cursor: pointer;
 color: #999999;
}

/* ADDED FROM DESIGN*/
table.conteiner tr td
{
 border-color: #FF0000;
 border-width: 0px;
 border-style: solid;
}

.menu_normal
{
 padding-left: 4px;
 padding-right: 4px;
 cursor: pointer;
 color: #999999;
 text-decoration: none;
}

.menu_normal a
{
 color: #999999;
 text-decoration: none;
}

.menu_normal a:hover
{
 color: #AA3333;
 cursor: pointer;
 border-bottom: 5px #CC3333 solid;
 text-decoration: none;
}

.menu_selected
{
 padding-left: 4px;
 padding-right: 4px;
 cursor: pointer;
 text-decoration: none;
}

.menu_selected a
{
 color: #FFFFFF;
 text-decoration: none;
}

.white_info
{
 color: #FFFFFF;
}

.red_info
{
 color: #AA3333;
}

.link
{
 color: #AA3333;
 font-weight: bold;
 text-decoration: underline;
}

.link:hover
{
 color: #BBBBBB;
 font-weight: bold;
 text-decoration: none;
}

.link_selected
{
 color: #BBBBBB;
 font-weight: bold;
 text-decoration: none;
}

.lng_link
{
 color: #AA3333;
 font-weight: bold;
 text-decoration: underline;
}


.lng_link:hover{
 color: #999999;
 font-weight: bold;
 text-decoration: none;
}

.lng_link_selected{
 color: #999999;
 font-weight: bold;
 text-decoration: none;
}

.simple_link
{
 color: #AA3333;
 text-decoration: underline;
}

.simple_link:hover
{
 color: #BBBBBB;
 text-decoration: none;
}

.over_icon
{
 -moz-opacity: 0.4;/* mozilla/firefox */

 -khtml-opacity: 0.4;/* Konqueror */

 opacity: 0.4;/* "standard" */

 filter: alpha(opacity=40);/* IE5-7 */

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";/* IE8 */

 cursor: pointer;
}

.out_icon
{
 -moz-opacity: 1.00;/* mozilla/firefox */

 -khtml-opacity: 1.00;/* Konqueror */

 opacity: 1.00;/* "standard" */

 filter: alpha(opacity=100);/* IE5-7 */

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE8 */

 cursor: pointer;
}


/* LIST PAGER PART	*/
#pg{
	clear:both;
	color:#AA3333;
	height:1em;
	font:8pt Tahoma,Helvetica,sans-serif;
}

#pg a,#pg strong{
border:1px solid #D25B5B;
display:block;
color:#AA3333;
float:left;
margin:0 5px 0 0;
padding:1px 8px;
text-align:center;
text-decoration:none;
font:8pt Tahoma,Helvetica,sans-serif;
}

#pg a:hover{
	background:#AA3333;
	border-color:#D25B5B;
	color:#fff;
}

#pg strong{
border:0;
color:#000;
font-weight:bold;
padding:2px 6px;
}

#pg-next,#pg-prev{
border-width:2px;
margin-top:-2px;
padding-bottom:1px;
padding-top:1px;
}

#pg-next{
margin-left:9px;
}

#pg-prev{
margin-right:14px;
}
/* LIST PAGER PART	*/

/*STYLES FOR SEARCH SUGESTION BLOK*/
#search-wrap input{
	width:165px;
	font-size:14px;
	color:#999999;
	padding:4px;
	border:solid 1px #AA3333;
	z-index: 10;
}
#search_results{
	width: 300px;
	height: 400px;
	border:solid 3px #DEDEDE;
	display:none;
	background:#FAFAFA;
	z-index:101;
	position:absolute;
	overflow-y:auto;
}
#search_results ul, #search_results li{padding:0; margin:0; border:0; list-style:none;}
#search_results li {border-top:solid 1px #DEDEDE;}
#search_results li a{display:block; padding:2px; text-decoration:none; color:#000000; font-weight:bold;}
#search_results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal; font:8px;}
#search_results li a:hover{background:#FFFFCC;}
#search_results ul {padding:4px;}
.searched_data_selection{ background:#AA3333;color:#FFFFFF;}
/*STYLES FOR SEARCH SUGESTION BLOK*/