form.loginform{
background-color:#ECE9D8;
border:1px solid #ABA899;
width:250px;
padding:10px;
font-size:10pt;
font-weight:bold;
}
div.loginerror{
	color:red;
	font-size:10pt;
}
form.loginform input{
font-size:10pt;
}

body.mainbody{
margin:0;
padding:0;
font-family:Arial;
}
body.framebody{
margin:0;
padding:0;
font-family:Arial;
}
.maintd{
background-color:white;
}

div.listholder{
/*display:block;
max-width:800px;
overflow:hidden;*/
}

div.listholderopen{
display:block;
}

td.headertop{
	color:white;
	font-size:15pt;
	padding-top:3px;
	text-transform:capitalize;
}

div.templateholder{
display:block;
max-height:400px;
overflow:auto;
}

td.listpage{
	text-align:right;
	padding:3px;
	background-color:#ECE9D8;
	color:black;
	font-weight:bold;
	border:1px solid #D5D2C1;
}

td.listpage a:link, td.listpage a:visited, td.listpage a:hover, td.listpage a:active {
        text-align:center;
        padding:3px;
        background-color:#174B94;
        color:white;
        font-weight:bold;
}


form{
	margin:0;
	padding:0;
}

.headtext{
	font-size:10pt;
	font-weight:bold;
}
td.listtd{
	font-size:12pt;
	border-bottom:1px solid black;
	border-left:1px solid black;
	padding-left:5px;
	vertical-align:middle;
	
}

td.listtdOFF{
	font-size:10pt;
	border-bottom:1px solid #cccccc;
	padding:2px;
	vertical-align:middle;
	background-color:#F1F1F1;
}
td.listtdON{
	font-size:10pt;
	border-bottom:1px solid #cccccc;
	padding:2px;
	vertical-align:middle;
	background-color:white;
}

div.ascon{
	margin-top:3px;
	float:left;
	display:block;
	height:13px;
	width:13px;
	background: url(images/ascon.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

div.ascoff{
	margin-top:3px;
	cursor:pointer;
	float:left;
	display:block;
	height:13px;
	width:13px;
	background: url(images/ascoff.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
div.descon{
	margin-top:3px;
	float:left;
	display:block;
	height:13px;
	width:13px;
	background: url(images/descon.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
div.descoff{
	overflow:hidden;
	margin-top:3px;
	cursor:pointer;
	float:left;
	display:block;
	height:13px;
	width:13px;
	background: url(images/descoff.gif);
	background-repeat:no-repeat;
}

div.listheader{
	float:left;
	font-weight:bold;
	font-size:9pt;
	padding-right:3px;
}

td.listheader{
	color:white;
	font-weight:bold;
	padding-left:5px;
	border:1px solid black;
	border-bottom:2px solid black;
	background-color:#174B94;
	min-width:200px;
	white-space:nowrap;
}


td.listheader1{
	border-left:1px solid #C7C5B2;
	border-right:1px solid white;
	background: url(images/headerbg.jpg);
	height:21px;
	background-repeat:repeat-x;
	padding-left:5px;
}

td.listheader1title{
}

td.listtd a:link,
td.listtd a:hover,
td.listtd a:active,
td.listtd a:visited {
	text-decoration:none;
	font-weight:bold;
}

.infoheader{
	border:1px solid black;
	background-color:#ABA898;
	color: white;
	font-weight:bold;
}

.infodiv{
}

.submitinfo{
padding:10px;
}

.submitinfo ol{
	padding:0;
	margin:0;
	background-color:white;
	padding-left:25px;
}

.submitinfo li{
	color:black;
	font-size:12pt;
}

.messageDiv{
text-align:center;
padding:2px;
/*background-color:#FDF0F0;
border:1px solid #F1BEBE;*/
background-color:yellow;
border:1px solid red;
color:red;
font-size:12pt;
font-weight:bold;
}

.submitform{
	background-color:#F1F1F1;
}
.submitheader{
	text-align:center;
	padding-left:5px;
	border:1px solid black;
	background-color:#ABA898;
	color: black;
	font-weight:bold;
}
.submititem{
	padding:5px;
	border-bottom:1px solid #CCCCCC;
	font-size:10pt;
	font-weight:bold;
}
.submitvalue{
	padding:5px;
	border-bottom:1px solid #CCCCCC;
}
.submitvalue input, .submitvalue select {
	font-size:10pt;
	/*
	border-top:1px solid #174B94;
	border-left:1px solid #174B94;
	border-bottom:2px solid #174B94;
	border-right:1px solid #174B94;
	*/
}

.submitvalue textarea{
	font-size:10pt;
	width:100%;
}

.submitbutton{
	text-align:center;
	background-color:#DFDFDF;
	padding:5px;
	border:1px solid #7F7F7F;
}

div.filterholder{
	background-color:#EBEBEB;
	padding:3px;
}

.filterform{
	/*background-color:#ECE9D8;*/
}

.filtertable{
	border:0;
}

.filtertable td{
	font-size:9pt;
	font-weight:bold;
	padding-left:10px;
	white-space:nowrap;
}

a.settinghelp:link {
text-decoration:none;
color:black;
cursor:help;
}

div.settinghelpinfo{
	border:1px solid black;
	background-color:#DFDFDF;
	padding:2px;
	font-size:11pt;
	max-width:400px;
}


div.fbutton{
	position:absolute;
	right:0px;
}

ul.menu{
margin:0;
padding:0;
}
table.menu td{
height:18px;
font-size:9pt;
}


td.folder_open_last_lvl2{
white-space:nowrap;
background: url(images/Menu/folder_open_last_lvl2.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:58px;
cursor:pointer;
}
td.folder_closed_last_lvl2{
white-space:nowrap;
background: url(images/Menu/folder_closed_last_lvl2.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:58px;
cursor:pointer;
}
td.folder_item_file_nofolder_lvl2{
white-space:nowrap;
background: url(images/Menu/folder_item_file_nofolder_lvl2.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:75px;
cursor:pointer;
}
td.folder_item_file_last_nofolder_lvl2{
white-space:nowrap;
background: url(images/Menu/folder_item_file_last_nofolder_lvl2.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:75px;
cursor:pointer;
}
td.folder_item_file_nofolder_lvl2_selected{
white-space:nowrap;
background: url(images/Menu/folder_item_file_nofolder_lvl2.gif);
background-color:#ECE9D8;
background-position:5 0;
background-repeat:no-repeat;
padding-left:75px;
cursor:pointer;
}
td.folder_item_file_last_nofolder_lvl2_selected{
white-space:nowrap;
background: url(images/Menu/folder_item_file_last_nofolder_lvl2.gif);
background-color:#ECE9D8;
background-position:5 0;
background-repeat:no-repeat;
padding-left:75px;
cursor:pointer;
}

td.folder_item_file_lvl2{
white-space:nowrap;
background: url(images/Menu/folder_item_file_lvl2.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:75px;
cursor:pointer;
}
td.folder_item_file_last_lvl2{
white-space:nowrap;
background: url(images/Menu/folder_item_file_last_lvl2.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:75px;
cursor:pointer;
}
td.folder_item_file_lvl2_selected{
white-space:nowrap;
background: url(images/Menu/folder_item_file_lvl2.gif);
background-color:#ECE9D8;
background-position:5 0;
background-repeat:no-repeat;
padding-left:75px;
cursor:pointer;
}
td.folder_item_file_last_lvl2_selected{
white-space:nowrap;
background: url(images/Menu/folder_item_file_last_lvl2.gif);
background-color:#ECE9D8;
background-position:5 0;
background-repeat:no-repeat;
padding-left:75px;
cursor:pointer;
}




td.item_file_selected{
white-space:nowrap;
background: url(images/Menu/item_file.gif);
background-color:#ECE9D8;
background-position:5 0;
background-repeat:no-repeat;
padding-left:40px;
cursor:pointer;
}
td.item_file{
white-space:nowrap;
background: url(images/Menu/item_file.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:40px;
cursor:pointer;
}
td.folder_closed{
white-space:nowrap;
background: url(images/Menu/folder_closed.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:40px;
cursor:pointer;
}
td.folder_open{
white-space:nowrap;
background: url(images/Menu/folder_open.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:40px;
cursor:pointer;
}
td.folder_item_file{
white-space:nowrap;
background: url(images/Menu/folder_item_file.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:55px;
cursor:pointer;
}
td.folder_item_divider{
white-space:nowrap;
background: url(images/Menu/folder_item_divider.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:55px;
cursor:default;
}

td.folder_item_file_selected{
white-space:nowrap;
background: url(images/Menu/folder_item_file.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:55px;
background-color:#ECE9D8;
cursor:pointer;
}
td.folder_item_file_last{
white-space:nowrap;
background: url(images/Menu/folder_item_file_last.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:55px;
cursor:pointer;
}
td.folder_item_file_last_selected{
white-space:nowrap;
background: url(images/Menu/folder_item_file_last.gif);
background-position:5 0;
background-repeat:no-repeat;
padding-left:55px;
background-color:#ECE9D8;
cursor:pointer;
}
tr.menurowhidden{
visibility:hidden;
display:none;
}
tr.menurow{
visibility:visible;
display:table-row;
}
td.menuholderleft{
display:block;
}
td.menuholderright{
background: url(images/Menu/menu_divider_right.gif);
background-repeat:repeat-y;
}
td.menuholderright div{
display:block;
width:6px;
overflow:hidden;
}

td.menutop{
display:block;
overflow:hidden;
height:24px;
padding-left:3px;
padding-top:3px;
background: url(images/Menu/menu_divider_top.gif);
background-repeat:repeat-x;
cursor:default;
font-weight:bold;
}

td.sitetop{
height:32px;
background: url(images/bg.jpg);
background-repeat:repeat-x;
}
td.sitetop div.title{
color:white;
text-transform:capitalize;
font-weight:bold;
padding-left:3px;
padding-top:9px;
font-size:10pt;
white-space:nowrap;
}



