TABLE{ FONT: 12px tahoma, verdana, helvetica, sans-serif;}
 
TABLE.action_menu TH { padding-left:7px; padding-right:7px;}
TABLE.action_menu TD{width:7px; height:26px;}
TABLE.action_menu A{FONT: bold 11px tahoma, verdana; color: #c71717; text-decoration:none}
TABLE.action_menu A:hover {text-decoration:underline}



TABLE.data{ FONT: 11px tahoma, verdana, helvetica, sans-serif; }
TABLE.data TH { padding-left:5px; padding-right:5px; text-align:left;  padding-top:3px; padding-bottom:7px;  BORDER-LEFT: #FFFFFF 1px solid; background-color:#E5E8F2; border-top:#F1F3FA 5px solid; color: #000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif }
TABLE.data TH A{ color:#000000}
TABLE.data TD { padding:5px; padding-right:0px; BORDER-LEFT: #e5e5e5 1px solid;}
TABLE.data TD.under_table {BORDER-TOP: #e5e5e5 1px solid; BORDER-BOTTOM: #e5e5e5 1px solid; background-color:#EFF1F6; padding-left:10px; BORDER-RIGHT: #e5e5e5 0px solid; border-left: #e5e5e5 0px solid;  font-family:Verdana, Arial; color:#000000 }
TR.dark {BACKGROUND: #f6f6f6; }
TR.light {BACKGROUND: #FFFFFF; }
TR.dark_ {BACKGROUND: #f6f6f6; }
TR.light_ {BACKGROUND: #FFFFFF; }
TR.hover {BACKGROUND: #EDFCFE;}
TR.select { background: #FEFFE8}
TABLE.data TD.nolb{ border-left:0px;}

#options INPUT{ width:255px;}

A.data_th{ font-weight:normal; color:#000000}

DIV.site{ background-color:#F6F6F6; margin-bottom:5px; padding:3px;}
TABLE.default_form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:10px;}
TABLE.default_form TD { padding-bottom:10px; }
TABLE.default_form DIV {margin-bottom:2px;  }

.mini_help{
	BORDER: #ffd077 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 32px; MIN-HEIGHT: 32px; BACKGROUND: url(images/mini_help.gif) #fffbf3 no-repeat left top; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; COLOR: #666665; PADDING-TOP: 2px;  HEIGHT: 32px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
 
DIV.errors{BORDER: #B00000 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 35px; MIN-HEIGHT: 32px; BACKGROUND: url(images/error.gif)  #930000 no-repeat left top; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; COLOR: #FFFFFF; PADDING-TOP: 2px; HEIGHT: 32px; font-size:11px; font-family:Tahoma, Verdana,  sans-serif; font-weight:bold; line-height:15px; }

A { color:#004b71;  }
A.page { text-decoration:none}
A.page:hover { text-decoration:underline}
A.page_select {background-color:#C5CBDF; color:#FFFFFF}

BUTTON { CURSOR: hand; margin-right: 8px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f3f3f3; }
BUTTON SPAN{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333 }
.text_button {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333}

DIV.form INPUT {
BORDER: #7f9db9 1px solid; PADDING: 5px; FONT-SIZE: 11px; BACKGROUND-COLOR: #f6f6f6 ; PADDING-TOP: 4px; HEIGHT: 23px; width:255px;
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}
DIV.form{ margin-bottom:15px; margin-top:15px;}
DIV.form TEXTAREA {width:500px;}
DIV.form DIV {padding-bottom:12px;}
DIV.form DIV DIV {padding-bottom:3px;}
DIV.form DIV.load { padding-bottom:0px;}
DIV.form DIV.load DIV {padding-bottom:12px;}

SELECT {
	BORDER: #7f9db9 1px solid; PADDING: 5px; FONT-SIZE: 11px; BACKGROUND-COLOR: #f6f6f6 ; PADDING-TOP: 4px; HEIGHT: 23px
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}


TEXTAREA {
BORDER: #7f9db9 1px solid; PADDING: 5px;  PADDING-LEFT: 5px; FONT-SIZE: 11px; width:500px; PADDING-TOP: 2px;   
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #f6f6f6
}


H1{ font-size:23px; color: #FFAA55; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
H2{ font-size:20px; padding:0px; margin-bottom:8px; color: #FFAA55; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
 
.iframe{ margin:0px; padding:0px; width:100%; height:100%;}
 
DIV.head_menu { font-weight:bold; color:#00869A; padding-left:15px; padding-bottom:15px; font-size:15px; FONT-FAMILY: Tahoma, Verdana, Arial;  }
.def {BORDER: #7f9db9 1px solid; PADDING: 3px;  FONT-SIZE: 12px; PADDING-TOP: 2px;  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; height:21px;  }

A.tree_actions{ border:#E4E4E4 1px solid; text-decoration:none; padding:1px; cursor:hand;}
A.tree_actions:hover{ border:#54638e 1px solid; }
A.tree_actions IMG{margin-bottom:3px; margin-top:3px; border:0px; }

INPUT.dfl{background-color: #FFFFFF !important; width:15px !important; height:15px !important; border:0px !important; }


A.menu{	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #333333 3px solid; COLOR: #1c5288; background-color: #EFEFEF; PADDING-TOP: 5px; margin-top:3px; text-decoration:none}
A.menu:hover{ text-decoration:underline } 

DIV.menu 
DIV.menuitem{margin-top:10px; font-family:Tahoma, Verdana, Sans-Serif; font-size:10px; height:55px; margin-left:10px; padding-top:20px; padding-left:50px; font-weight:bold; }

.structure{overflow:auto; width:201px; height:370px; padding-left:5px;  padding-top:5px; font-size:11px; border:#cccccc 1px solid; margin-left:3px;  }
.structure DIV{ display:block; white-space:nowrap;}
.structure A{ cursor:hand; text-decoration:underline; }


DIV.filter { padding:5px; border:#dcdcdc 1px solid; width:600px; color: #5B0000; font-size:11px; font-weight:bold; text-align:}
DIV.filter INPUT.check{ margin:0px; height:15px}
DIV.filter TABLE{ margin-top:5px; margin-left:5px; border:#f8f8f8 5px solid; width:600px; }
DIV.filter TABLE TD{ font-size:11px; color: #333333; background-color:#f8f8f8; }
DIV.filter TABLE TH{ font-weight:normal; }
DIV.filter TABLE INPUT{ height:18px; font-size:11px; }
DIV.filter A.filter{ width:35px; height:30px; border: #fff3dc 1px solid;}
DIV.filter A.filter:hover{ background-color:#ffffea; border: #fcdca0 1px solid;}

.ktx DIV{ overflow:hidden; height:5px; position:absolute; bottom:3px; }
