/* CSS Document */
form { 
	padding:0;
	margin:0;}
div, label, input, button, td, select {
	font-family:tahoma,verdana,arial,helvetica, sans-serif;
	font-size:11px;}
body {
font-family:tahoma,verdana,arial,helvetica, sans-serif;
}
strong {
font-weight: bold;
}
p, div, li, img, form {
margin:0;
padding:0;}
p, div, li {
font-family:tahoma,verdana,arial,helvetica, sans-serif;
font-size:11px;
line-height:18px;
margin:0;}
p, h3 {
padding-bottom:12px;}
h1 {
font-family:trebuchet ms,verdana,arial,sans-serif;
color:#313131;
font-size:16px;
font-weight:bold;
line-height:20px;
margin:0;
padding:5px 0 12px 0;}
h2 {
font-family:trebuchet ms,verdana,arial,sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
margin:0;}
h3 {
font-size:12px;
line-height:18px;
margin:0;
font-weight:bold;
}
.brtext, td.brtext, table.brtext, .webfx-tree-item, table.search {
font-family:tahoma,verdana,arial,helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
line-height: 15px;
text-decoration: none;}
.brtext a, td.brtext a, table.brtext a {
color: #cc0000;
text-decoration: none;}
.brtext a:hover, td.brtext a:hover, table.brtext a:hover {
color: #808080;
text-decoration: underline;}
.picturetext, .picturetext p {
font-size:9px;
font-style:italic;
line-height:14px;
color:#313131;}
.brtext a {
color:#cc0000;
text-decoration:none;}
.brtext a:hover {
text-decoration:underline;}
/*************************************/
/*IMAGES*/
/*************************************/
.img_right, .img_right a {
margin:0 0 25px 15px;
float:right;}
/***********************************************************************/
/* HR LINES*/
/***********************************************************************/
.hrline hr {
	display:none;
}
.hrline {
	border-bottom:1px solid #cc0000;
	height:1px;
}
/*Makes the list items in search results bold*/
.Expandable a {
	font-weight:bold;}
/****** Fields shown when prompted for name and info on download*******/
.PromptDownload{
	width:400px;
	margin-left:10px;}
.PromptField{
	height:18px;
	width:300px;}
.PromptDownloadSuccess{
	background-color:#99FF99;
	margin-top:15px;
	border:1px solid #64C864;
	padding:5px;}
.arrowdown {
	background:#eeeeee url(/web/web_aut_se.nsf/shared/arrow_down.gif/$file/arrow_down.gif) no-repeat scroll 0 4px;
	font-family:trebuchet ms,arial,verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	width:auto !important;
	color:#000000;
	padding:4px 22px;}
.arrowright {
	background:#eeeeee url(/web/web_aut_se.nsf/shared/arrow_right_file.gif/$file/arrow_right_file.gif) no-repeat scroll 0 4px;
	font-family:trebuchet ms,arial,verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	width:auto !important;
	color:#000000;
	padding:4px 22px;}
/*******Initial DIV shown when no search has been made *************/
.Welcome{
	background:#cccccc;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	border-left:0;
	border-right:0;
	padding:10px;}
/*******DIV Shown when user expands a searchresult row. Shows info and files *************/
.RowDetails{
	padding:0;}
.RowDetailsBody {
	border: 1px solid #cc0000;
	background:#ffffff;
	padding:8px;
	margin:8px 15px 15px 0;}
.RowDetails a {
	font-weight:bold;}
/*********Info header shown above detailed information about a file*********/
.Summary {
	background:#eeeeee;
	padding:2px 4px 4px 4px;
	margin-bottom:10px;}
.Summary td{
	color:#313131;
	padding:0;}
.Summary td.firstcolumn{
	padding-right:5px;
	padding-left:0px;}
.Summary td.middlecolumn{
	padding-right:5px;
	padding-left:5px;}
.Summary td.lastcolumn{
	padding-left:5px;}
/*Fix for no borders around links*/
	a:focus, a:active { 
	outline: none;}
/*Table that holds the tree*/
td.SearchFrameTableLeft {
	background-color:#cccccc;
	border-top:1px solid #dddddd;}
td.SearchFrameTableRight {
	background-color:#ffffff;}
img.SearchFrameHeightImage {
	height:auto !important;
	height:300px;
	min-height:300px;
}
/*Tabs Search and Tree*/
#tabcontainer {
	height:30px;
	width:auto !important;
	width:200px;
	min-width:200px;
	padding:0;
	margin:0;
	background-image: url(/web/web_aut_se.nsf/Shared/bg_white_dot.gif/$File/bg_white_dot.gif);
	background-position: bottom;
	background-repeat: repeat-x;}
#tabmenu {
	padding: 0;
	margin: 5px 5px 0px 5px;
	height:30px;
	list-style-type:none;}
#tabmenu li {
	display:inline-block;
	display:-moz-inline-stack;
	*display:inline; /* IE */
	vertical-align:bottom; /* safari: for overlap */
	cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
	zoom:1; /* IE: kill space between horizontal tabs */
	float:left;
	margin-right: 2px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;}
#tabmenu a {
	font-family:trebuchet ms,arial,verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	display:block;
	display:inline-block;
	text-align: center;
	padding: 5px 5px;
	color: #000000;
	text-decoration: none;
	/*border-bottom: 1px solid #ffffff;*/}
#tabmenu a:hover {
	color: #ffffff;
	background-color: #cccccc;}
.linkon {
	color:#ffffff;
	border-bottom:1px solid #cccccc;}
.linkoff {
	/*border-bottom:1px solid #ffffff;*/
	color:#000000;}
/*The attachmenttable (where the file is shown with downloadlink*/
.FileTable{
	border: 0px dotted #d4d4d4;
	margin-top:8px;
	margin-bottom:8px;
	min-width:400px;
}
.FileTable tr.highlightrow{
	background-color:#d4d4d4;}
div.props-row {
}
.downloadlinktable img {
padding:0 3px 3px 0; }
.downloadlinktable a:hover {
text-decoration:underline;
}
a.downloadlinkclass {
font-weight:bold;
color:#cc0000;
text-decoration:none;
}
a.downloadlinkclass:hover {
text-decoration:underline;
}
a.linkclass {
font-weight:bold;
color:#cc0000;
text-decoration:none;
}
a.linkclass:hover {
text-decoration:underline;
}
/*The DIV for left side menu (Tabs are placed INSIDE this div*/
.menu_container { 
	width:auto !important;
	width:200px;
	min-width:200px;
	background-color: #cccccc;}
/*Body class for Searchpage*/
.SearchFrameBody{
	margin: 0;
	padding: 0;}
/*Path info(currently not used)*/
.CategoryPath{
	color:#9E9E9E;
	margin-bottom:12px;}
/*The named DIV for holding the tree widget*/
.TreeBrowser{
	clear:both;
	text-align:left;
	padding:10px;}
/*The DIV that gets filled with the resulting lists from both search and tree browsing*/
#TreeResults{
	padding:10px 0 0 10px;
	margin:0 10px 0 10px;}
/*The header for grouped results*/
.viewHeader1 {
	font-weight:bold;
	line-height: 18px;
	border-bottom:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
	background-color:#d4d4d4;
	color:#000000;
	padding:4px 15px;}
/*The search form on search tab*/
#SmartSearch {
	text-align:left;
	color:#000000;
	padding:10px;}
/*The search form fields and labels on search tab*/
#SmartSearch input.radio , #SmartSearch input.check{
	width:20px;
	margin-left:0;
	text-align:left;
	vertical-align:middle;}
#SmartSearch input,#SmartSearch select{
	vertical-align:text-bottom;
	width:180px;}
#SmartSearch div.TranslatedLable{
	padding-top:10px;}
/* Search Button*/
.lwpDialogIconBackground {
	background-color:#eeeeee;
	border:1px solid #bbbbbb;
	padding:0 2px;
	margin:0;}
/*The tree widget*/
.webfx-tree-container {
	margin:0;
	padding:0;
	white-space:nowrap;}
.webfx-tree-item {
	font-family:tahoma,arial,verdana,sans-serif;
	padding:0;
	margin:0;
	color:#000000;
	white-space: nowrap;
	height:16px;}
.webfx-tree-item a, .webfx-tree-item a:active, .webfx-tree-item a:hover {
	margin-left:3px;
	padding: 0 2px 1px 2px;}
.webfx-tree-item a {
	color: #000000;
	text-decoration: none;}
.webfx-tree-item a:hover {
	color:#cc0000;
	text-decoration: none;}
.webfx-tree-item a:active {
	background:highlight;
	color: highlighttext;
	text-decoration: none;}
.webfx-tree-item a.selected {
	color:selectedtext;
	background: selected;}
.webfx-tree-item a.selected-inactive {
	color:windowtext;
	background:buttonface;}
.webfx-tree-item img {
	vertical-align:middle;
	border:0;}
.webfx-tree-icon {
	width:16px;
	height: 16px;}
/*The datepicker*/
#DatePickerTable {
	font-family: arial;
	font-size: 10px;
	border: 1px solid #A0A0A0;
	background-color: #FFFFFF;}
#DatePickerRowTop {
	background-color: #ABABFF;}
#DatePickerCaption {
	padding: 2px;
	font-family: arial; 
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;}
#DatePickerContent {
	padding: 5px;
	background-color: #FFFFFF;}
#DatePickerRowToday {
	background-color: #F0F0F0;}
#DatePickerToday {
	padding:5px;
	text-align:center;}
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	background-color:transparent; 
	background-color: #333333;
	background-image: url("im.i7.SubModalMaskBG.gif");
	background-image:none;
	background-repeat: repeat;
	display:none;}
#popupContainer {
	position:absolute;
	z-index:201;
	top:0px;
	left:0px;
	display:none;
	padding: 0px;}
#popupInner {
	border:2px solid #000000;
	background-color:#ffffff;}
#popupFrame {
	margin:0px;
	width:100%;
	height:100%;
	position:relative;
	z-index:202;}
#popupTitleBar {
	background-color: #486CAE;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;}
#popupTitle {
	float:left;
	font-size: 1.1em;}
#popupControls {
	float:right;
	cursor:pointer;
	cursor:hand;}
/*Sortable table styles*/
	code {
	font-size:1em;}
.even {
	background:#eee;}
.odd{
margin-bottom:2px;
}
.sort-table {
/* 	font:		Icon; */
	font-size:8pt;
	border:1px Solid ThreeDShadow;
	background:Window;
	color:WindowText;}
.sort-table thead {
	background:ButtonFace;}
.sort-table td {
	padding:2px 5px;
	vertical-align:top;}
.sort-table td a:visited,.sort-table td a:link,.sort-table a:active {
	color:#666666;
	text-decoration:none;}
.sort-table td a:hover {
	color:#cc0000;
	text-decoration:none;}
.sort-table thead td {
	border:1px solid;
	border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	cursor:pointer;}
.sort-table thead td:active {
	border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	padding:3px 4px 1px 6px;}
.sort-table thead td[_sortType=None]:active {
	border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	padding:2px 5px;}
.sort-arrow {
	width:11px;
	height:11px;
	background-position:center center;
	background-repeat:no-repeat;
	margin:0 2px;}
.sort-arrow.descending {
	background-image: url("images/downsimple.gif");}
.sort-arrow.ascending {
	background-image: url("images/upsimple.gif");}

