/* $Id: main.css,v 1.15 2007/02/15 15:14:59 Ville Exp $ */


html,body {
	height: 100%;
}
td {
	font-family: "Microsoft Sans Serif", Arial, sans-serif;
	font-size: 12px;	
}
div.imagecontainer {
	padding: 0px;
	border: 1px solid #cccccc;
	margin-right:8px;
	margin-bottom:8px;
	float:left;
}
div.imagecontainer img {
	margin-right: 1px;
	margin-left: 1px;
	border: none;
}
div.image {
	float: left;
	text-align: left;
	margin: 2px;
}
div.image a img{
	height:150px;
}
div.description {
	margin: 5px;
	float: left;
}
.imageheader {
	font-weight: bold;
}
.imagedescription {
	font-weight: normal;
}
div.clear {
	clear: both;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #e8e8e8;
	font-family: "Microsoft Sans Serif", Arial, sans-serif;
	font-size: 10px;
}
div.action{
	padding-top: 30px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.action a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-right: 3px;
}
.action a:hover{
	text-decoration:underline;
}
.separator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #749552;
	margin-right: 5px;
	margin-left: 3px;
}
.help {
	background-image: url(images/help.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 30px;
	padding-top: 25px;
}
.default {
	background-image: url(images/apply.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 30px;
	padding-top: 25px;
}
.back {
	background-image: url(images/previous.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 30px;
	padding-top: 25px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
a.startbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	text-decoration: none;
	text-align:center;
	padding-top: 1px;
	margin-top: 0px;
	display: block;
}
div.program {
	position:absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	/*margin-right: 5px;
	margin-left: 8px;*/
	/*width: 98%;
	height: 100%;
	padding-left: 1%;
	padding-top: 5px;*/
}
div.popupbackground {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top: 0;
	left: 0;
	z-index:10;
	background-color: #999999;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
div.popup{
	position:absolute;
	width:100%;
	height:100%;
	top: 50px;
	left: 50px;
	z-index:20;
}
div.items {
	width: 500px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F5F5F5;
	border-right-color: #A8A8A8;
	border-bottom-color: #A8A8A8;
	border-left-color: #F5F5F5;
	padding:5px;
	background-color: #E0DFE3;
}

a.webeditor_large,
a.news_large,
a.imagegallery_large,
a.applications_item {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
	padding-top: 60px;
	display: block;
	float:left;
	background-position: center top;
	background-repeat: no-repeat;
}
a.webeditor_large{
	background-image: url(images/www.gif);
}
a.news_large{
	background-image: url(images/folder_documents.gif);
}
a.imagegallery_large{
	background-image: url(images/folder_images.gif);
}

input.cancel,
input.delete,
input.ok {
	font-family: "Microsoft Sans Serif", Arial, sans-serif;
	font-size: 15px;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	padding-left: 19px;
	background-repeat: no-repeat;
	background-position: 1pt center;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}

input.cancel { 
	background-image: url(images/cancel_small.png);
}
input.delete { 
	background-image: url(images/delete_small.png);
}
input.ok { 
	background-image: url(images/apply_small.png);
}

table.files{
	margin: 0px;
	padding: 0px;
}

table.list td.sheader,
table.list td.header,
table.files th {
	text-align:left;
	background-color:#FFFFFF;
	border-bottom: 1px solid #e8e8e8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	margin-left: 5px;	
}
table.list td,
table.files td {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 4px 0px;
	margin: 0px;
}
table.list td.sheader a,
table.list td.header a{
	font-weight: bold;
	margin-left: 5px;
}
table.list td.sheader{
	background-image:url(images/list_bg.jpg);
	height: 18px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #E2E2E2;
}
table.list td.sheader a:hover,
table.list td.header a:hover{
	text-decoration: underline;
}

td.big {
	border-bottom: 1px solid #cccccc;
	border-top: 2px solid #ffffff;
}

tr.big {
	background-image: url(images/bigrow_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

div.file{
	float: left;
	height: 90px;
	width: 75px;
	text-align:center;
	margin-left: 10px;
	margin-bottom: 10px;
}
div.file div.image{
	height: 78px;
	width: 73px;
	border: 1px dashed #CCCCCC;
	background-color:#FFFFFF;
}
div.file a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size: 8px; text-decoration:none;
}
div.file a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size: 8px; text-decoration:underline;
}



p {
	margin: 1px;
	margin-bottom: 5px;
	font-family:"Microsoft Sans Serif", Arial, sans-serif;
	font-size: 11px;
}

a {
	color: #333333;
	text-decoration: none;
}

div.application {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	position:absolute; top: 0px; left: 0px; bottom: 7px; right:7px;
	display:block;
	background-color:#F4F4F4;
}

.popuptitle,
.application .title {
	background-color: #CADBB6;
	background-repeat:repeat-x;
	background-position: bottom;
	/*height: 26px;*/
	padding-top: 4px;
	padding-bottom: 3px;
	display: block;
	font-size:12px;
	background-image:url(images/application_title_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom: 1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}
.application .controls {
	display: block;
	width: 100%;
	background-color: #EFEFEF;
	clear:both;
	/*border-top: 1px solid #ffffff;
	border-left: 1px solid #999999;*/
	border-bottom: 1px solid #999999;
	background-image:url(images/app_controls_bg.jpg);
	background-repeat:repeat-y;
	background-position: left;
	/*margin-top: 1px;
	margin-left: 1px;
	margin-right: -1px;*/
}

.application .controls a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 9px;
	display: block;
	float:left;
}
.application .controls a:hover{
	/*padding-left: 8px;
	margin-left: 2px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;*/
	background-color: #cccccc;
}

.application .menu{
	/*padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 5px;
	margin-right: 10px;*/
	border: 1px solid #cccccc;
	background-color: #f7f7f7;
	height: 100%;
	text-align:left;
}

.application .menu .title {
	background-image:url(images/application_mini_title_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom: 1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	border: none;
}
.application .statusbar {
	border-top: 1px solid #c3c3c3;
	background-color: #dedede;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#333333;
}

.application .content {
	border: 1px solid #cccccc;
	position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;
}



.fill_rest {
	position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;
}

.application .content .title {
	background-image:url(images/application_mini_title_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom: 1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	border: none;
}
/*
.application .content .heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 12px;
	padding-top: 12px;
}*/
/*
.window .styled_controls,
.application .content .controls {
	border-top: 2px solid #e7e7e7;
	border-bottom: 1px solid #999999;
	background-color: transparent;
}*/
div.contentwindow div.styled_controls a,
div.window div.inactive_styled_controls a,
div.window div.styled_controls a,
.application .content .controls a.selected,
.application .content .controls a {
	margin-left: 6px;
	margin-top: 1px;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	float:left;
	color:#494949;
	background-color: transparent;
}
.contentwindow .styled_controls a:hover,
.window .styled_controls a:hover,
.application .content .controls a:hover{
	margin-left: 6px;
	margin-top: 1px;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	float:left;
	color:#494949;
	background-color: none;
	border:none;	
	text-decoration:underline;
}
.contentwindow .styled_controls a.selected,
.window .styled_controls a.selected,
.application .content .controls a.selected {
	text-decoration:underline;
}

.contentwindow .styled_controls a[href="#"]:hover,
.window .styled_controls a[href="#"]:hover{
	text-decoration: none;
	background-color: transparent;
}

a.send_mail {
	background-image:url(images/mail_send.gif);
}

a.addfile {
	background-image:url(images/add_document_small.gif);
}

a.addfolder {
	background-image:url(images/add_folder_small.gif);
}

a.show {
	background-image:url(images/filelist_small.gif);
}

a.edit {
	background-image:url(images/edit_small.jpg);
}
a.edit[href="#"] {
	background-image:url(images/edit_small_inactive.jpg);
}
a.properties {
	background-image:url(images/configure_small.gif);
}
a.imageadd {
	background-image:url(images/imageadd.gif);
}
a.properties[href="#"] {
	background-image:url(images/configure_small_inactive.gif);
}
a.send_mail[href="#"] {
	background-image:url(images/mail_send_inactive.gif);
}

a.delete[href="#"] {
	background-image:url(images/delete_small_inactive.gif);
}
a.delete {
	background-image:url(images/delete_small.gif);
}

a.ok[href="#"] {
	background-image:url(images/apply_small_inactive.gif);
}
a.ok {
	background-image:url(images/apply_small.gif);
}
a.print {
	background-image:url(images/print.gif);
}
a.addwebpage {
	background-image:url(images/add_webpage_small.gif);
}
a.addwebpage:hover{
	border: none;
}
a.preview {
	background-image:url(images/preview_small.gif);
}
a.preview[href="#"] {
	background-image:url(images/preview_small_inactive.gif);
}

a.commonedit,
a.commonadd{
	color:#333333;
	margin-left: 6px;
	margin-top: 1px;
	padding-left: 22px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	border:none;	
	text-decoration: none;
}
a.commonadd{
	background-image:url(images/add.gif);
}
a.commonedit{
	background-image:url(images/edit.gif);
}

a.commonedit:hover,
a.commonadd:hover{
	text-decoration: underline;
}

div.contentwindow{
	border: 1px solid #cccccc;
	text-align:left;
	background-color:#FFFFFF;

}
div.window {
	border: 1px solid #cccccc;
	text-align:left;
}

div.window div.title{
	background-color: #CADBB6;
	background-repeat:repeat-x;
	background-position: bottom;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 1px;
	display: block;
	font-size:9px;
	font-weight:bold;
	background-image:url(images/application_mini_title_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom: 1px solid #999999;
}

div.contentwindow div.heading,
div.window div.heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	height: 33px;
	padding-top: 15px;
	padding-left: 20px;
	background-image: url(images/heading_bg.jpg);
	background-repeat:repeat-x;
	border-bottom: 2px solid #e7e7e7;
	background-color: transparent;
	overflow: hidden;
}

div.contentwindow div.styled_controls,
div.window div.styled_controls {
	border-bottom: 1px solid #999999;
	border-top: none;
	background-color: transparent;
	margin-left: 1px;
	margin-right: 1px;
	background-image:url(images/controls_bg.jpg);
}

div.contentwindow div.content,
div.window div.content{
	position:absolute;
	top: 75px; 
	left: 0px; 
	bottom: 0px; 
	right: 0px;
	background-color:#ffffff; 
	overflow: auto;
	border: none;
}




div.menu_elem {
	padding-left: 10px;
}
div.menu_elem a {
	display: block;
	padding-left: 17px;
	background-image: url(/application_manager/images/folder_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
}
div.menu_elem a:hover {
	display: block;
	color: #999999;
}
div.menu_elem div.menu_elem a {
	background-repeat: no-repeat;
	background-position: left top;
}

div.menu_elem div.menu_elem a.opengallery {
	background-image: url(/application_manager/images/folder_images.png);
}
div.menu_elem div.menu_elem a.closegallery {
	background-image: url(/application_manager/images/folder_imagesclose.png);
}
div.menu_elem div.menu_elem a.openwebpage {
	background-image: url(/application_manager/images/folder_html.jpg);
}
div.menu_elem div.menu_elem a.closewebpage {
	background-image: url(/application_manager/images/folder_htmlclose.jpg);
}
div.menu_elem div.menu_elem a.openfolder {
	background-image: url(/application_manager/images/folder_documents.png);
}
div.menu_elem div.menu_elem a.closefolder {
	background-image: url(/application_manager/images/folder_documentsclosed.png);
}

div.buttons {
	text-align:center;
	margin-top: 15px;
}

div.preview {
	border: 2px solid #999999;
}

div.mainviev{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
input.sourcebutton,
input.designbutton,
input.savebutton,
input.sourcebutton_selected,
input.designbutton_selected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 19px;
	padding-top:1px;
	padding-bottom:1px;
	background-color: #F1F1F1;
	float:left;
	margin-right:0px;
	margin-left:5px;
	margin-bottom: 0px;
}
input.sourcebutton{
	margin-left: 0px;
	margin-right: 2px;
	border-left: none;
}
/*
input.save{	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	background-repeat:no-repeat;
	height: 16px;
	width: 20px;
	padding-top:1px;
	padding-bottom:1px;
	background-color: #F1F1F1;
	margin: 0px;
	margin-right:2px;
	margin-left:2px;
	float:left;
<<<<<<< main.css
}*/

input.savebutton{
	background-image: url(images/save_back.gif);
}

input.sourcebutton_selected,
input.designbutton_selected {
	background-color: #ffffff;
}
input.designbutton_selected,
input.designbutton{
	background-image: url(images/button_design_image.gif);
}
input.sourcebutton_selected,
input.sourcebutton{
	background-image: url(images/button_source_image.gif);
}
input.savebutton{
	background-image: url(images/save_back.gif);
}
input.title_edit {
	font-family: "Microsoft Sans Serif", Arial, sans-serif;
	font-size: 10px;
}

div.preview_name {
	font-family:"Microsoft Sans Serif", Arial, sans-serif;
	font-size: 10px;
}
div.preview_header {
	font-family:"Microsoft Sans Serif", Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;	
}
div.preview_description {
	font-family:"Microsoft Sans Serif", Arial, sans-serif;
	font-size: 10px;
}
div.normal {
	font-family:"Microsoft Sans Serif", Arial, sans-serif;
	font-size: 10px;
}
label.loginlabel {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
.textfield,
.loginfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.loginbutton {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	background-color: #f2f2f2;
}
fieldset legend{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
fieldset {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin: 10px;
}
div.transparent_layer {
	width: 100%; 
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: silver;
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}
table.propertylist td {
	font-family: "Microsoft Sans Serif", Arial, sans-serif;
	font-size: 11px;
}

/****************************
   CATEGORIES MENU
******************************/

div.categories {
	padding-top: 10px;
	padding-bottom: 10px;
}

.categories .category_item{
	clear: both;
	padding-left: 13px;
	padding-bottom: 0px;
	border: none;
}
.category_item img{
	float: left;
	margin: 0px;
}
.category_item div{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 1px;
}
.category_item .category_item{
	background-image: url(images/tree_line.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	min-height: 19px;
	margin-bottom: 0px;
}
.categories .homebuttonselectable,
.categories .homebuttonselectableactive,
.categories .folderrootbutton,
.categories .folderrootbuttonactive,
.categories .folderbutton,
.categories .folderbuttonactive,
.categories .homebutton,
.categories .homebuttonactive,
.categories .pagebutton,
.categories .pagebuttonactive,
.categories .namebuttonactive,
.categories .namebutton {
	font-size: 10px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#333333;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
} 
.categories .namebuttonactive{
	background-color:#CCCCCC;
	border: solid 1px #999999;
}
.categories .homebuttonselectableactive,
.categories .folderbuttonactive,
.categories .pagebuttonactive{
	border: solid 1px #999999;
	background-color:#CCCCCC;
	padding-left: 17px;
}

.categories .homebuttonselectable,
.categories .homebuttonselectableactive,
.categories .folderbutton,
.categories .folderbuttonactive,
.categories .folderrootbutton,
.categories .folderrootbuttonactive,
.categories .homebutton,
.categories .homebuttonactive,
.categories .pagebutton,
.categories .pagebuttonactive{
	padding-left: 18px;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(images/www_small.jpg);
	background-position: 2px center;
	background-repeat: no-repeat;
	padding-right: 4px;
}
.categories a.homebuttonselectable:hover,
.categories a.pagebutton:hover{
	border: solid 1px #cccccc;
	background-color:#F0F0F0;
	padding-left: 17px;
	background-position: 1px center;
}

.categories .pagebuttonactive{
	background-image: url(images/www_small_hot.jpg);
}
.categories .folderrootbutton,
.categories .folderbutton{
	background-image: url(images/folder_small.jpg);
}
.categories .folderrootbuttonactive,
.categories .folderbuttonactive{
	background-image: url(images/folder_small_hot.jpg);
}
.categories .homebuttonselectable,
.categories .homebuttonselectableactive,
.categories .homebutton,
.categories .homebuttonactive{
	background-image: url(images/folder_home.gif);
	margin-bottom: 10px;
}
.categories .folderrootbutton,
.categories .folderrootbuttonactive{
	margin-bottom: 10px;
}

.categories .category_item a.folderopenangle,
.categories .category_item a.foldercloseangle,
.categories .category_item a.folderclosebranch,
.categories .category_item a.folderopenbranch,
.categories .category_item a.folderangle,
.categories .category_item a.folderbranch {
	display:block;
	width: 15px;
	float:left;
	height: 19px;
	background-repeat:no-repeat;
	background-position: center;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.categories .category_item .folderopenbranch{
	background-image: url(images/tree_branch_opened.gif);
}
.categories .category_item .folderclosebranch{
	background-image: url(images/tree_branch_closed.gif);
}
.categories .category_item .folderopenangle{
	background-image: url(images/tree_angle_opened.gif);
}
.categories .category_item .foldercloseangle{
	background-image: url(images/tree_angle_closed.gif);
}
.categories .category_item .folderbranch{
	background-image: url(images/tree_branch.gif);
}
.categories .category_item .folderangle{
	background-image: url(images/tree_angle.gif);
} /* CATEGORIES MENU END */



.tabbg{
	background-color: #DEDEDE;
	padding-top: 4px;
	padding-bottom: 1px;
	border-bottom: 1px solid #999999;
}
.tabbg_white{
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 1px;
	border-bottom: 1px solid #999999;
}
.tabbg .tabselected{
	margin-left: 3px;
	padding: 1px 5px 2px 5px;
	font-size: 10px;
	background-color:#F2F2F2;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	color:#000000;
}
.tabbg_white .tabselected{
	margin-left: 3px;
	padding: 1px 5px 2px 5px;
	font-size: 10px;
	background-color:#FFFFFF;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	color:#000000;
}
.tabbg .tab{
	padding: 1px 5px 2px 5px;
	margin-left: 3px;
	font-size: 10px;
	color: #333333;
}
.tabbg_white .tab{
	margin-left: 3px;
	padding: 1px 5px 1px 5px;
	font-size: 10px;
	background-color:#cccccc;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	color: #000000;
}
.treemenucontrols {
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	font-size: 10px;
	padding: 2px 0px 1px 4px;
}
.treemenucontrols a{
	padding-left: 4px;
}

.treemenucontrols a.add,
.treemenucontrols a.up,
.treemenucontrols a.down,
.treemenucontrols a.properties,
.treemenucontrols a.delete,
.treemenucontrols a.refresh{
	background-repeat:no-repeat;
	background-position: center center;
	display:block;
	float:left;
	width: 20px;
	height: 22px;
	margin-left: 4px;
}
.treemenucontrols a.add{
	background-image:url(images/tree_item_add.jpg);
}
.treemenucontrols a.up{
	background-image:url(images/tree_item_up.jpg);
}
.treemenucontrols a.down{
	background-image:url(images/tree_item_down.jpg);
	margin-left: 0px;
}
.treemenucontrols a.properties{
	background-image:url(images/tree_item_properties.jpg);
}
.treemenucontrols a.delete{
	background-image:url(images/tree_item_delete.jpg);
}
.treemenucontrols a.refresh{
	background-image:url(images/tree_item_refresh.jpg);
}
span.line{
	display:block;
	float:left;
	border-right: 1px solid #CCCCCC;
	height: 20px;
	margin-left: 5px;
	margin-right: 5px;
}

form.treemenuedit {
	margin: 0px;
	padding: 0px;
}
div.categories {
	padding-right: 5px;
	padding-left: 8px;
}

#framecontainer iframe{
	height: 100%;
	width: 100%;
}
a.setting {
	font-family: "Microsoft Sans Serif", Arial, sans-serif;
	size: 12px;
	font-weight:bold;
	display: block;
	padding: 5px 5px 5px 20px;
}
a.setting:hover{
	padding: 3px 3px 3px 18px;	
	margin: 1px;
	border: 1px solid #CCCCCC;
	background-color:#F5F5F5;
}

div.resize_container{
	background-image:url(images/expand_bg.jpg);
}
div.resize_container a img{
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
a.savelink{
 	float:left;
 	margin-left: 4px; 
	padding: 1px;
}
a.savelink:hover{
	background-color:#B6BDD2; 
	border: 1px solid #0A246A;
	padding: 0px;
}
.withmargin {
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 4px;
	margin-top: 4px;
	
}
.content .withmargin {
	padding: 5px;
	margin: 10px;
}
.datebox {
	width: 115px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}