body, td, input, select, textarea {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #000;

}



a {color:#000;}

a:hover {text-decoration:none;}



.top {border-bottom:1px solid #EAF8FF; background:#00A2FF}

.top_name {color:#FFF; letter-spacing:3px; font-size:12px;}



.icons  td { color:#FFF; }

.icons td a {color:#FFF; text-decoration:none;}

.icons td a:hover {text-decoration:underline;}



.grey_panel td {padding:7px; color:#42474A; font-weight:bold; font-size:10px;}

.grey_panel td  a { color:#42474A;text-decoration:none; }

.grey_panel td  a:hover {text-decoration:underline;}



.cont td {border:1px solid #A3A7AA; }







.sitemap td {border:1px solid #FFF;}

.sitemap .header {font-size:10px; padding:2px 0 3px 5px; } 

.cont2 td {border:1px solid #FFF;}

.cont2 .header {font-size:10px; padding:2px 0 3px 5px; } 



.text {padding:15px;}



.links {margin:20px 0;}

.links  a {display:block; text-decoration:none;color:#000; margin:0 0 3px 15px; letter-spacing:0px;}

.links a.level2 { margin:0 0 3px 25px} 

.links a.level3 { margin:0 0 3px 35px} 

.links a.level4 { margin:0 0 3px 45px} 

.links a.level5 { margin:0 0 3px 55px} 

.links a.level6 { margin:0 0 3px 65px} 

.links a:hover {text-decoration:underline;}

.links a img {margin:0 3px;}



.inner {border:1px solid #A3A7AA; }

.inner td {border:1px solid #FFF;}

.inner .header {font-size:10px; padding:2px 0 3px 5px; }

.noborder td {border:none;}

.login {border:1px solid #A3A7AA;}

.login td {border:1px solid #FFF;}

.header {color:#4B4B4B; background:#D8DBE1; font-weight:bold;}

.login .header {font-size:12px; padding:2px 0 3px 5px; } 



.grey_10 {font-size:10px; color:#4B4B4B;}



.input {border:1px solid #7A7A7A; color: #7A7A7A; height:17px;width: 110px}

textarea {border:1px solid #7A7A7A; color: #7A7A7A; overflow:auto;width:300px;height:150px}

.input120  {border:1px solid #7A7A7A; width:120px;height:20px;}

.submit {border:1px solid #7A7A7A; color: #7A7A7A; font-weight:bold; background:#F2F2F2; height:17px;}

select {height:17px;width:180px}

.bottom td {padding:5px; color:#FFF; font-weight:bold;}

.bottom td a {color:#FFF; text-decoration:none;}

.bottom td a:hover {text-decoration:underline;}



.lister {border:none;}

.lister td {padding-left:3px;padding-right:3px}

.lister .header {padding-left:3px;padding-right:3px}

.lister  a {text-decoration:none;color:#000;}

.lister a:hover {text-decoration:underline;}



.error_header {

    color:#4B4B4B;

    background:#EFBAB6;

    font-weight:bold;

    padding: 3px;

}

.error{

    color: #CB0000;

    font-weight:bold;

}



.menu_category_name {

	font-weight: bold;

	margin-top: 10px;

}

.date_selector {

	width: 80px;

}

.new_files {

	height: auto;

	width: 300px;

}

table.table { border-collapse:collapse; font:11px Verdana, sans-serif; }

table.table td, table.table th { padding:3pt 5pt; border:1px solid #A3A7AA; }

table.table caption { 

	font-weight:bold; text-align:left; padding:3pt 10pt; border:1px solid #A3A7AA;

	border-width:1px 1px 0 1px; background: #D8DBE1; }

table.table thead th, table.table tfoot th { 

	font-weight:bold; font-size:10px; text-align:left; color:#4B4B4B; background:#D8DBE1; }



/* WYSIWYG-editor */

span.rteBack { float:right; border:none; padding:0; margin:0; }

span.rteBack img { border:1px solid #A3A7AA; cursor:hand; }

span.rteBack img:hover { border:1px solid #D8DBE1; background-color:#DDE1E5;}





/* Tree */

ul.tree { list-style-type:none; margin:0; padding:0; }

ul.tree li { padding:2px 0 2px 22px; margin:0px; border-bottom:1px solid #eee; line-height:18px; }

ul.tree li.open { background: transparent url("../buttons/treemenu/t-open.gif") center left no-repeat; }

ul.tree li.close { background: transparent url("../buttons/treemenu/t-close.gif") center left no-repeat; }

ul.tree li.leaf { background: transparent url('../buttons/treemenu/t-leaf.gif') center left no-repeat; }

ul.tree li.open .title, ul.tree li.close .title { cursor:pointer; cursor:hand; color:#009; }



.table{border-bottom:1px solid #A3A7AA; border-right:1px solid #A3A7AA}

.table td, th { padding:3pt 5pt; border-top:1px solid #A3A7AA;font:11px Verdana, sans-serif;border-left:1px solid #A3A7AA; }

.table caption { 

	font-weight:bold; text-align:left; padding:3pt 10pt;background-color: #D8DBE1; }

.table th { 

	font-weight:bold; font-size:10px; text-align:left; color:#4B4B4B; background-color:#D8DBE1; }

.input1 {border:1px solid #7A7A7A; color: #7A7A7A; height:17px;width: 200px}