/*////////////////////////////////////common styles*/
BODY {color: #000000; font-family: Tahoma; font-size: 11px; }
TABLE,TR,TD{color:#000000; font-family:Tahoma; font-size:11px;}
UL,LI{color:#000000; font-family:Tahoma; font-size:11px;}
a img {border: 0 !important; margin-top: -2px; vertical-align: middle; }
FORM {margin: 0; padding: 0; }

h2.subtl {font-size: 13px; font-weight: normal; margin: 20px 0 0px 20px; padding: 0; }

.clear {clear: both; }
.maintext{color:#000000; font-family:Tahoma; font-size:11px;}
.msgtext{color:#000000; font-family:Tahoma; font-size:11px; font-weight:bold; text-align: left;}

.logintitle{color:#000; font-family:Tahoma; font-size:11px;}

A.textlink{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.textlink:link{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.textlink:active{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.textlink:visited{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.textlink:hover{color:#007236; font-family:Tahoma; font-size:11px; text-decoration:underline;}

A.actlink{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.actlink:link{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.actlink:active{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.actlink:visited{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.actlink:hover{color:#007236; font-family:Tahoma; font-size:11px; text-decoration:underline;}

A.inactlink{color:#ff0000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.inactlink:link{color:#ff0000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.inactlink:active{color:#ff0000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.inactlink:visited{color:#ff0000; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.inactlink:hover{color:#ff0000; font-family:Tahoma; font-size:11px; text-decoration:underline;}

A.ininactlink{color:#ff9900; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.ininactlink:link{color:#ff9900; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.ininactlink:active{color:#ff9900; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.ininactlink:visited{color:#ff9900; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.ininactlink:hover{color:#ff9900; font-family:Tahoma; font-size:11px; text-decoration:underline;}

/************************************ main menu styles ************************************/

A.mainmenu{color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none;}
A.mainmenu:link{color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none;}
A.mainmenu:active{color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none;}
A.mainmenu:visited{color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none;}
A.mainmenu:hover{color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:underline;}

/*////////////////////////////////////top navigation panel (navigation.html) styles*/
.username{color:#fff; font-family:Tahoma; font-size:11px; }
.globaltitle{color:#ffffff; font-family:Tahoma; font-size:13px; font-weight:bold; filter:dropShadow(offX=1, offY=0, color=#828282) dropShadow(offX=-1, offY=0, color=#828282);}
.navitext{color:#dfdfdf; font-family:Tahoma; font-size:11px; text-indent:8px;}

/*////////////////////////////////////partition title (*_head.html files) styles*/
.ptitle{color:#273C4A; font-family:Tahoma; font-size:11px; font-weight:bold; text-indent:19px;}

/*for top menu link*/
/*A.tmlink{color:#6d6d61; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.tmlink:link{color:#6d6d61; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.tmlink:active{color:#6d6d61; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.tmlink:visited{color:#6d6d61; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.tmlink:hover{color:#6d6d61; font-family:Tahoma; font-size:11px; text-decoration:underline;}*/

/*//////////////////////////////////// left menu styles*/

/* for menu link */
A.menulink{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}           
A.menulink:link{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}      
A.menulink:active{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}    
A.menulink:visited{color:#000000; font-family:Tahoma; font-size:11px; text-decoration:none;}   
A.menulink:hover{color:#007236; font-family:Tahoma; font-size:11px; text-decoration:underline;}

/*////////////////////////////////////content (content_body.html) styles*/
TH{color:#273C4A; font-family:Tahoma; font-size:11px; font-weight:bold; background-color:#ADB8C4;}
INPUT,SELECT,OPTION{/*border: 1px solid #737373;*/ color:#000000; font-family:Tahoma; font-size:11px;}
TEXTAREA{/*border: 1px solid #737373;*/ color:#000000; font-family:Tahoma; font-size:11px; width:100%; height:150;}

input.inputfield {width: 100%; padding: 1px 3px; }
select.select {width: 100%; }

.filefield {border: 1px solid #737373;}
.formbutton {/*border:1px solid #828282; */padding: 5px 7px; #padding: 4px 4px; }
.formbuttondefault {/*background-color:#ADB8C4; */font-weight:bold; padding: 5px 7px; #padding: 3px 1px; }

/*for delete link*/
A.delete{color:#b60306; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.delete:link{color:#b60306; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.delete:active{color:#b60306; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.delete:visited{color:#b60306; font-family:Tahoma; font-size:11px; text-decoration:none;}
A.delete:hover{color:#b60306; font-family:Tahoma; font-size:11px; text-decoration:underline;}

/*for edit/view/activate link*/
A.edit{color:#007236; font-family:Tahoma; font-size:11px; text-decoration:none; text-align:center;}
A.edit:link{color:#007236; font-family:Tahoma; font-size:11px; text-decoration:none; text-align:center;}
A.edit:active{color:#007236; font-family:Tahoma; font-size:11px; text-decoration:none; text-align:center;}
A.edit:visited{color:#007236; font-family:Tahoma; font-size:11px; text-decoration:none; text-align:center;}
A.edit:hover{color:#007236; font-family:Tahoma; font-size:11px; text-decoration:underline; text-align:center;}

/*item table styles*/
.itemtable{border:0px solid #f00;  border-collapse:collapse; margin: 20px; width: 90%; }
.itemtable td {border: 0; border-bottom:1px solid #ADB8C4; padding-top: 6px; padding-bottom: 6px; }
.itemtable td.lb {border-left: 1px solid #ADB8C4; }
.itemtable td.tool {padding: 1px; text-align: center; width: 22px !important; }
.itemtable td.tool a img {margin-top: 0; }
.itemtable td.id {background-color: #fff !important; }
.itemtable th {text-align: left; }
.itemtable tr.auth {background-color: #FFDDDD; }
.itemtable tr.inactive {background-color: #eeeeee; }
.itemtable tr.inactive td {color: #999; }
.itemtable tr.inactive td.id {background-color: #ddd !important; }
.itemtable tr.hidden {background-color: #E7EFFB; }
.itemtable tr.hidden td.id {background-color: #C2D6F4 !important; }
.itemtable tr.startpage {background-color: #FFFFE3; }
.itemtable tr.startpage td.id {background-color: #ffff99 !important; }
.itemtdname{border:1px solid #ADB8C4;}
.itemtdaction{border:1px solid #ADB8C4; width:50; text-align:center;}

.subitemtable {border:0px solid #f00;  border-collapse:collapse; width: 100%;  }
.subitemtable td {border-bottom:1px solid #ADB8C4; padding-top: 6px; padding-bottom: 6px; }
.subitemtable tr.last td {border-bottom: 0px solid #0f0; }
/*.subitemtable tr.last table td {border-bottom:1px solid #ADB8C4;}*/

.itemtable tr.hover {background-color: #F2F4F6; }

table#tblcoolbar {background-color:threedface; padding:1px; color:menutext; border-width:1px; border-style:solid; border-color:threedhighlight threedshadow threedshadow threedhighlight; }
.cbtn {height:18; border-left: threedface 1px solid; border-right: threedface 1px solid; border-top: threedface 1px solid; border-bottom: threedface 1px solid;}
table.tblcoolbar {background-color:threedface; padding:1px; color:menutext; border-width:1px; border-style:solid; border-color:threedhighlight threedshadow threedshadow threedhighlight; }

/*form table styles*/
.formtable{border:0px;}
.formtitletd{/*color:#656565;*/ font-family:Tahoma; font-size:11px; /*font-weight:bold;*/ padding-top: 2px; vertical-align: top; width:120px; }
.formtitlebottomtd {color:#656565; font-family:Tahoma; font-size:11px; font-weight:bold; height: 30px; vertical-align: bottom;}

/*my stylez*/
a.action {text-decoration: none; }

a.logoff {color: #f00; }

a.withimage span {padding-top: 2px; }
a.withimage:hover {text-decoration: none;}
a.withimage:hover span {text-decoration: underline; }

/*img.png {behavior: url('/administrator/css/pngbehavior.htc'); }*/
input.cbx {border: 0; padding: 0; margin: 0; }
input.radio {margin: 0 3px 0 0; padding: 0; }

/* newschool form stylezz :-) */
div.form {margin: 20px; float: left; }
div.form h3 {margin: 0 0 10px 0; }
div.form input.text {display: block; width: 100%; }
div.form label {float: left; margin-top: 2px; width: 160px; }
div.form label.inline {margin-top: 0; width: auto; }
div.form .button {padding: 3px; }
div.form .buttons {background-color: #F0F2F5; margin: 10px 0; padding: 10px; text-align: right; }
div.form .checkbox {margin: 3px 0 0 0; padding: 0; }
div.form .columnLeft {float: left; margin-right: 30px; width: 350px; }
div.form .columnRight {float: left; width: 350px; }
div.form .comment {color: #aaa; font-size: 10px; line-height: 99%; }
div.form .default {font-weight: bold;  }
div.form .element {margin-bottom: 8px; }
div.form .field {float: left; width: 180px; #margin-bottom: 8px;}
div.form .formcomment {background: url(/administrator/img/bg_comment.gif) no-repeat left top; color:#656565; font-size: 10px; padding: 5px 0; }
div.form .radio {float: left; border: 0; margin: -3px 0 -3px -3px;  }
div.form .section {border-bottom: 1px solid #ADB8C4; font-weight: bold; margin-bottom: 8px; padding: 15px 0 5px 0; }
div.form .textarea {height: auto; width: 100%; }

div.form .fieldExt {width: 500px; }

/*div.leftmenu {width: 170px; padding: 10px; }
div.menu_item_link {background: url(/administrator/img/menu_point.gif) no-repeat 0 1px; margin-bottom: 10px;  padding-left: 22px; }
div.menu_item_link a:hover {background-color: #fefefe; }*/

div.leftmenu {padding-top: 9px; }

div.loginform {background: url(/administrator/img/bg_login.gif) no-repeat; width: 250px; #width: 314px; height: 160px; #height:214px; padding: 42px 17px 12px 47px; text-align: left; margin-top: 120px; }
div.loginform h2 {background: url(/administrator/img/icons/lock.gif) no-repeat; padding: 3px 0 5px 24px; font-size: 11px; font-weight: normal; margin: 0;  }

div.menu_item_link {background: #738391 url(/administrator/img/lm_corner_bottom.gif) no-repeat right bottom; margin: 0 5px 3px 0; #float: left; #width: 190px; }
div.menu_item_link .c1 {background: url(/administrator/img/lm_corner_top.gif) no-repeat right top; #float: right; #width: 190px; }
div.menu_item_link a {color: #fff; display: block; padding: 10px; position: relative; text-align: right; text-decoration: none; #float: left; #width: 190px; }
div.menu_item_link a.first {background: url(/administrator/img/lm_corner_top_first.gif) no-repeat right top;}
div.leftmenu .active {background: url(/administrator/img/bg_leftmenu_active.gif) repeat-y !important; font-weight: bold; }
div.leftmenu .active a {background: none; }
div.leftmenu .active .c1 {background: none; }

div.loginerror {background: url(/administrator/img/icons/exclamation_login.gif) no-repeat; color: #f00; margin-bottom: 5px; padding: 2px 2px 2px 24px; }

div.navigation {background: url(/administrator/img/bg_mainmenu.gif) repeat-x; height: 30px; }
div.navigation ul {list-style-type: none; margin: 0 0 0 4px; padding: 0; }
div.navigation li {float: left; border-right: 1px solid #6785AB; }
div.navigation span {color: #fff; display: block; padding: 8px 8px; text-decoration: none; }
div.navigation span.link {cursor: hand; cursor: pointer; }
div.navigation span.link:hover,  div.navigation span.hover {background: url(/administrator/img/bg_mainmenu_hover.gif) repeat-x; }
div.navigation .active {background: url(/administrator/img/bg_mainmenu_active.gif) repeat-x; }
div.navigation .active span {background: url(/administrator/img/bg_mainmenu_active_link.gif) no-repeat center top; }

div.structureTree {margin: 20px; }
div.structureTree ul {list-style-type: none; margin: 0; padding: 0; }
div.structureTree li {vertical-align: middle; margin: 1px 0 1px 16px; padding: 0;  }
div.structureTree a {margin-left: 3px; }
div.structureTree input.folderTreeTextBox{	/* Css for the text input - rename item */
		font-size:10px;
		margin:0px;
		padding:0px;
		height:12px;
	}

span.asterix {color: #FF0033; }

td.formbottom {text-align: right; padding: 10px 0;}
td.formcomment {background: url(/administrator/img/bg_comment.gif) no-repeat left top; color:#656565; font-size: 10px; padding: 5px 0; }

.treemenu { }
/*.treemenu ul {background: url(/administrator/img/tree_line_vertical.gif) repeat-y; list-style-type: none; margin: 8px 0 8px 15px; padding: 0; }
.treemenu li {background: url(/administrator/img/tree_line_horizontal.gif) no-repeat center left; margin-bottom: 8px; padding: 0 0 0 15px; }
.treemenu li.parent {background-image: url(/administrator/img/tree_line_horizontal_parent.gif); }
.treemenu a {background: url(/administrator/img/bullet_tree.gif) no-repeat 1px 0; color: #fff !important; padding-left: 19px; }*/
.treemenu a {color: #fff; }
.treemenu td {padding-bottom: 5px; }


tr.invisiblerow {display: none; }
tr.justrow {display: table-row !important; #display: block !important; }

ul.errors {background: url(/administrator/img/icons/alert.gif) no-repeat 11px 11px; border: 1px solid #FBDC4B; color: #000; list-style-type: none; margin: 10px 0 0px 23px; padding: 12px 10px 9px 38px; width: 300px; }
ul.errors li {margin-bottom: 4px; }

ul.headActions {list-style-type: none; margin: 0 0 0 20px; padding: 0; }
ul.headActions li {float: left; display: block; margin-right: 6px; position: relative; }
ul.headActions li a {background-color: #9AA8B6; color:#fff; font-family:Tahoma; font-size:11px; text-decoration:none; padding: 7px 5px 9px 5px; display: block; float: left; }
/*ul.headActions a {background: url(/administrator/img/tm_arr.gif) no-repeat 0 3px; color:#6d6d61; font-family:Tahoma; font-size:11px; text-decoration:none; padding-left: 10px; display: block; height: 16px; }*/
ul.headActions a:hover{/*border: 1px solid #B6B8BC; */background-color: #CAD3DC; }
ul.headActions li.active {background: #fff url(/administrator/img/bg_headAction_active.gif) repeat-x 0 0 !important; }
ul.headActions li.active a, ul.headActions li.active a:hover {background: none !important; color: #000; cursor: default; }
ul.headActions a.module {background: #9EACBA url(/administrator/img/icons/module.png) no-repeat 0 3px; padding-left: 21px; }
ul.headActions a.moduleAdd {background: #9EACBA url(/administrator/img/icons/module_add.gif) no-repeat 5px 7px; padding-left: 26px; }
ul.headActions a.userAdd {background: #9EACBA url(/administrator/img/icons/user_add.gif) no-repeat 5px 7px; 
 padding-left: 26px; }

ul.messages {background: url(/administrator/img/icons/information.png) no-repeat 11px 11px; border: 1px solid #6699CC; color: #000; list-style-type: none; margin: 10px 0 0px 23px; padding: 12px 10px 9px 38px; width: 300px; }
ul.messages li {margin-bottom: 4px; }


/*CHECKTREE*/
/* Some formatting for the menu UL tags themselves; remove margins */


ul.checktree, ul.checktree ul { list-style-type: none; padding: 0; margin: 0; font: 10px sans-serif;}
ul.checktree {margin: 20px; width: 90%; }


/*

LI tags have a different background depending if they're the last node, and padding

The script will automatically assign these CSS classes to LI tags depending on their

expanded state, so we style them appropriately here.

*/

ul.checktree li { background: url(/administrator/img/checktree/node.gif) no-repeat; margin: 0; padding: 2px 0 2px 16px; cursor: default;}

ul.checktree li.last { background-image: url(/administrator/img/checktree/node-last.gif);}
ul.checktree li.plus { background-image: url(/administrator/img/checktree/plus.gif);}
ul.checktree li.plus-last { background-image: url(/administrator/img/checktree/plus-last.gif);}
ul.checktree li.minus { background-image: url(/administrator/img/checktree/minus.gif);}
ul.checktree li.minus-last { background-image: url(/administrator/img/checktree/minus-last.gif);}
/* The check-count SPANs. */
ul.checktree span.count { text-indent: 5pt; color: #999; font-style: italic;}

