/*-------------URM CSS Document-------------*/
html {background: #D5DCE6; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D5DCE6', endColorstr='#F4F9FF');  background: -webkit-gradient(linear, left top, left bottom, from(#D5DCE6), to(#F4F9FF)); background: -moz-linear-gradient(top,  #D5DCE6,  #F4F9FF); background-attachment:fixed;}
A:link, A:visited {color:#2c4d82;}
::selection {background: #2c4d82; color: #fff;}
::-moz-selection {background: #2c4d82; color: #fff;}
/*-------------topbar-------------*/
body {color: #32322f; }
.viewerBody { background-color: #FFFFFF; color: #32322f; }
#header { background-image: url(/infra/images/bg_strip_topbar.jpg) ; background-repeat:repeat-x; border-bottom:4px solid #2c4d82; }
#mainNav li.selectedNavItem a{background-color:#2c4d82;}
#mainNav li a:hover{background-color:#2c4d82;}
#subNav li a{color: #2c4d82;}
#mainArea table th a{color:#2c4d82;}
#mainAreaLobby h1 {color:#555555;}
/*Button Style*/
input.button {color:#2c4d82;}
#bigButton{background-color:#2c4d82;}
/*Span Button Style*/
span.buttonLink{color:#2c4d82;}
span.buttonLink a{color:#2c4d82;}
/*mainContainer*/
.mainContainer table th a, .mainContainer table th a:visited{ color:#fff;}
.mainContainer table td a.buttonLink{color:#2c4d82;}
.taFoldersList div.typeF div.alignLeft { background-color:#ffffff;}
.taFoldersList div.typeF div.alignRight { background-color:#ffffff;}
.groupList {background-color:#E1E7FF}
.BrandWrap{background-color:#fff;}
/********************************************************/
/* Asaf K 2010-01-25 The styles below should be removed */
#breadCrumbs { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/icon_fulfillment.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
.breadCrumbs div.wizard {float:right;margin-top:0.6em;}
#breadCrumbs span{ padding-left:4em; padding-top:0.4em; display:block; }
#data_managment { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/icon_resource_mng.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#data_managment span{ padding-left:4em; padding-top:1.2em; display:block; }
/* Asaf K 2010-01-25 */
/*********************/

#selection { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/icon_selection.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#selection span{ padding-left:4em; padding-top:1.2em; display:block; }
#acquisition { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/icon_acquisition.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#acquisition span{ padding-left:4em; padding-top:1.2em; display:block; }
#submission { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/icon_submissions.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#submission span{ padding-left:4em; padding-top:1.2em; display:block; }
#resource_mng { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/icon_resource_mng.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#resource_mng span{ padding-left:4em; padding-top:1.2em; display:block; }
#fulfillment { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/icon_fulfillment.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#fulfillment span{ padding-left:4em; padding-top:1.2em; display:block; }
#preservation { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/icon_preservation.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#preservation span{ padding-left:4em; padding-top:1.2em; display:block; }

#initial_config { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/initial-config.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#initial_config span{ padding-left:4em; padding-top:1.2em; display:block; }
#ongoing_config { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/ongoing-config.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#ongoing_config span{ padding-left:4em; padding-top:1.2em; display:block; }
#advanced_config { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/advanced-config.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#advanced_config span{ padding-left:4em; padding-top:1.2em; display:block; }
#monitoring_reports { background-color:#FFFFFF; height:55px; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/monitoring.png); background-repeat:no-repeat; background-position:left; margin-left:auto; }
#monitoring_reports span{ padding-left:4em; padding-top:1.2em; display:block; }

/* Asaf K 2010-01-25 The styles below should be removed */
.data_managment{ background-color:#FFFFFF; height:2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/icon_resource_mng.png); background-repeat:no-repeat; background-position:left; }
.data_managment span{ padding-left:4em; padding-top:0.1em; display:block; }
.data_managment span a{ color:#777777; text-decoration:underline;}
.data_managment span a:visited { color:#777777; text-decoration:underline;}
.data_managment span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .data_managment span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.data_managment div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}
/* Asaf K 2010-01-25 */

.selection{ background-color:#FFFFFF; height:2.2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/icon_selection.png); background-repeat:no-repeat; background-position:0.5em; }
.selection span{ padding-left:3em; padding-top:0.1em; display:block; }
.selection span a { color:#777777; text-decoration:underline;}
.selection span a:visited { color:#777777; text-decoration:underline;}
.selection span a:hover { color:#555555; text-decoration:underline;}
.selection div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.acquisition{ background-color:#FFFFFF; height:2.2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/icon_acquisition.png); background-repeat:no-repeat; background-position:0.5em; }
.acquisition span{ padding-left:3em; padding-top:0.1em; display:block; }
.acquisition span a { color:#777777; text-decoration:underline;}
.acquisition span a:visited { color:#777777; text-decoration:underline;}
.acquisition span a:hover { color:#555555; text-decoration:underline;}
.acquisition div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.submission{ background-color:#FFFFFF; height:2.2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/icon_submissions.png); background-repeat:no-repeat; background-position:0.5em; }
.submission span{ padding-left:3em; padding-top:0.1em; display:block; }
.submission span a { color:#777777; text-decoration:underline;}
.submission span a:visited { color:#777777; text-decoration:underline;}
.submission span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .submission span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.submission div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.resource_mng{ background-color:#FFFFFF; height:2.2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/icon_resource_mng.png); background-repeat:no-repeat; background-position:0.5em; }
.resource_mng span{ padding-left:3em; padding-top:0.1em; display:block; }
.resource_mng span a { color:#777777; text-decoration:underline;}
.resource_mng span a:visited { color:#777777; text-decoration:underline;}
.resource_mng span a:hover { color:#555555; text-decoration:underline;}
.resource_mng div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.fulfillment{ background-color:#FFFFFF; height:2.2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/icon_fulfillment.png); background-repeat:no-repeat; background-position:0.5em; }
.fulfillment span{ padding-left:3em; padding-top:0.1em; display:block; }
.fulfillment span a { color:#777777; text-decoration:underline;}
.fulfillment span a:visited { color:#777777; text-decoration:underline;}
.fulfillment span a:hover { color:#555555; text-decoration:underline;}
.fulfillment div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.preservation{ background-color:#FFFFFF; height:2.2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/icon_preservation.png); background-repeat:no-repeat; background-position:0.5em; }
.preservation span{ padding-left:3em; padding-top:0.1em; display:block; }
.preservation span a { color:#777777; text-decoration:underline;}
.preservation span a:visited { color:#777777; text-decoration:underline;}
.preservation span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .preservation span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.preservation div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.initial_config{ background-color:#FFFFFF; height:2.2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/initial-config.png); background-repeat:no-repeat; background-position:0.5em; }
.initial_config span{ padding-left:3em; padding-top:0.1em; display:block; }
.initial_config span a { color:#777777; text-decoration:underline;}
.initial_config span a:visited { color:#777777; text-decoration:underline;}
.initial_config span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .initial_config span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.initial_config div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.ongoing_config{ background-color:#FFFFFF; height:2.2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/ongoing-config.png); background-repeat:no-repeat; background-position:0.5em; }
.ongoing_config span{ padding-left:3em; padding-top:0.1em; display:block; }
.ongoing_config span a { color:#777777; text-decoration:underline;}
.ongoing_config span a:visited { color:#777777; text-decoration:underline;}
.ongoing_config span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .ongoing_config span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.ongoing_config div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.advanced_config{ background-color:#FFFFFF; height:2.2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/advanced-config.png); background-repeat:no-repeat; background-position:0.5em; }
.advanced_config span{ padding-left:3em; padding-top:0.1em; display:block; }
.advanced_config span a { color:#777777; text-decoration:underline;}
.advanced_config span a:visited { color:#777777; text-decoration:underline;}
.advanced_config span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .advanced_config span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.advanced_config div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

.monitoring_reports{ background-color:#FFFFFF; height:2.2em; width:auto; text-align:left; font-size:80%; font-weight:bold; color:#555555; background-image:url(/infra/images/thin/monitoring.png); background-repeat:no-repeat; background-position:0.5em; }
.monitoring_reports span{ padding-left:3em; padding-top:0.1em; display:block; }
.monitoring_reports span a { color:#777777; text-decoration:underline;}
.monitoring_reports span a:visited { color:#777777; text-decoration:underline;}
.monitoring_reports span a:hover { color:#555555; text-decoration:underline;}
/* not in use --- Diana 23/09/2008 --- .monitoring_reports span a img{margin:0px; padding:0px; border:none; width:none; margin-right:-4px} */
.monitoring_reports div.notes{ margin:0.3em 4em; padding:0.1em 0.5em; display:block; background-color:#fdef70; font-weight:normal; color:#000000}

/* Align left for all the Breadcrumbs*/
.data_managment div.alignLeft, .submission div.alignLeft, .preservation div.alignLeft, .initial_config div.alignLeft, .ongoing_config div.alignLeft, .advanced_config div.alignLeft, .monitoring_reports div.alignLeft {width:70%}
.typeB span.navigation input {color:#2c4d82;}
.typeC table td span.mandatory{color:#2c4d82;}
/*Adds a backgound and a border, will look like fieldset, makes the form looking clearer*/
.subSection {border:1px #d9dee3 solid; width:99%;  background: #eff5fb; margin:0.5em auto; padding-left:0; }
.typeC div.extraMargin{margin-left:5%;}
.typeC4 .quickAddIcon{background: #2c4d82; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');  background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background: -moz-linear-gradient(top,  #2c4d82,  #143160) #2c4d82;}
.typeC2 table td span.mandatory{color:#2c4d82;}
.typeC3 table td span.mandatory{color:#2c4d82;}
.typeD span.mandatory{color:#2c4d82;}
.typeD2 table td a{color:#2c4d82;}
.typeD2 table td input.link {color:#2c4d82;}
.typeD2 table td.action input.link {color:#2c4d82;}
.typeD3 table td a{color:#2c4d82;}
.thbContainer {height:100px;}
.typeD2 table th input.sort {color:#2c4d82;}
/* for explorer6*/
*html .typeD2 li a:visited {color:#2c4d82;}
*html .typeD2 li a:link {color:#2c4d82;}
*html .typeD2 li a:hover{color:#2c4d82;}

/*Type E: buttons*/
.typeE input {color:#2c4d82;}
.typeE span.buttonLink2 {color:#2c4d82;}

/*Type EK: buttons buttons in K type*/
.typeEK input {color:#2c4d82;}
.typeEK span.buttonLink2 {color:#2c4d82;}

/*Type F: command buttons*/
/*.typeF input.submit {background-color:#2c4d82;}*/
.typeF input {color:#2c4d82;}

/* .typeF input[type="submit"]:hover {background: #333;} */
.typeF input.submit {background: #2c4d82; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');  background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background: -moz-linear-gradient(top,  #2c4d82,  #143160);}
.typeF input.submit:hover {background: #143160;}
.typeF div.buttonLink span a {color:#fff}
.typeF #red{background-color:#2c4d82;}
.typeF .buttonLinkGo{background-color:#2c4d82;border:1px solid #555555;}
.typeF_wide input.submit { background-color:#2c4d82;}
.typeF div.done{background-color:#2c4d82;}
.typeF div.buttonOn{background-color:#2c4d82;} /* #instead of id="red"# */
.typeI .buttonLink{color:#2c4d82;}
.typeI div.alignRight ul li a{color: #2c4d82;}
.typeI div.rightForm ul li a{color: #2c4d82;}
.typeI .buttonLink{color:#2c4d82;}

.typeJ2 form table tr td a:link{color:#2c4d82;}
.typeJ2 form table tr td a:visited{ color:#2c4d82;}

.typeL ul.levelTwoUL li a{color:#2c4d82}

/*actions within regular action list*/
table td.action a{color:#2c4d82;}
table td.action a:visited{color:#2c4d82;}
.actionMenu ul li a{color:#2c4d82;}
.actionMenu ul li a:visited{color:#2c4d82;}
.actionMenu1 ul li {color:#2c4d82;}
.actionMenu1 ul li a{color:#2c4d82;}
.actionMenu1 ul li a:visited{color:#2c4d82;}

.popHeader {background-color:#2c4d82;}
.popHeader a{color:#FFFFFF; }
.popHeader a:visited{color:#FFFFFF;}
.nav_menu1 {border-color:#2c4d82;}
.helpHeader {background-color:#2c4d82;}

/* New class added by Diana to fix problems in the Search Advanced code. Don't use this class anywhere else */
span.buttonLink3{color:#2c4d82;}
span.buttonLink3 a{color:#2c4d82;}

.mainContainer table td span.buttonLink3 a{color:#2c4d82;}
.mainContainer table td span.buttonLink3 a:visited{color:#2c4d82;}

/* New styles defined for email and printing */
.mailSubject {border-bottom: #2c4d82;}

/* Added by Diana for the Tree View of Content List */
.typeL1 { padding:0px 2px 0px 5px; height:100%; padding-left:0.5em }
.typeL1 div.scroll { overflow:auto;overflow-x:hidden;width:98%; height:22em;}
.typeL1 ul {margin-left:1em; margin-right:0em; margin-top:2px; list-style:none; }
.typeL1 ul li a{text-decoration:none; font-weight:normal; color:blue; list-style-type:none; }
.typeL1 ul li img { margin-right:0.5em; width:9px;}
.typeL1 ul li a:hover{ text-decoration:underline;}
.typeL1 ul li a{color: #555555;}
.typeL1 ul a{color: #555555;}
.typeL1 ul li a.selectedItem{ font-weight:bold; width:100%;}
.typeL1 ul a.selectedItem{ font-weight:bold; width:100%;}

.typeL1 ul li.selectedItem{ font-weight:bold; width:100%; display:block;}
.typeL1 div.typeE div.alignLeft{ width:40%; height: 1.5em; min-height: 1.5em; border:none; }
.typeL1 div.typeE div.alignRight{ width:59%; height: 1.5em; min-height: 1.5em; border:none;}
.typeL1 ul a{color: #555555;}

.typeK iframe {border:0;  width:100%; height:27em; min-height:26em; _height:26em;}
.typeK div.iframeRight {float:right; width:69%; border:1px solid #D7DDE3;  min-height:26em; _height:26em; padding-top:0px;}
#inFrame {margin-top:0; min-height:27em;_height:27em;}
#inFrame div.typeI div.alignLeft{ width:50%; padding-top:3px; margin-left:3px}
#inFrame div.typeI div.alignRight{ width:49%; padding-top:3px; }
.typeD2 div.smallDiv {height: 6em; margin-bottom:0.4em;}
/* Support opening an iframe from an inner iframe */
.innerFrame div.nav_menu1 {position:absolute; right: 30px; top: 30px; height: 320px; width: 600px; z-index:2;display:none; border:1px solid;}
#innerFrame {background-color:#FFFFFF}


/*TEMPORARY CLASS, SHOULD BE REMOVED AS SOON AS POSSIBLE*/

/*THIS IS A FIX FOR THE SORTABLE BUTTONS SHOWN AS LINKS*/
.typeD table th input.sort {color: #fff; background: url('/infra/images/sortable.png') transparent no-repeat 2px center;text-shadow:0 -1px #092147; padding-left:14px; text-decoration: none}
.submitAsLink, .typeC .formDiv input.submitAsLink {color:#2c4d82}
.typeD table th input.sortedUp {background-image: url('/infra/images/sortedUp.png'); color:#ccc}
.typeD table th input.sortedDown {background-image: url('/infra/images/sortedDown.png'); color:#ccc}
/*new style for the tables*/

.typeD table th {background: #2c4d82; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');  background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background: -moz-linear-gradient(top,  #2c4d82,  #143160) #2c4d82;}

.typeD table tbody tr:hover, .typeD2 table tbody tr:hover{background-color:#ffffcc;}
.typeD table tbody tr td, .typeD2 table tbody tr td {background-color:#f6f6f6}
.typeD table tbody tr:hover td, .typeD2 table tbody tr:hover td {background-color:transparent}
.typeD table tbody tr td:hover, .typeD2 table tbody tr td:hover{background-color:transparent;}
.typeD table th.attention-table-title, .typeD2 table th.attention-table-title {background-color:#f2f2f2}
.typeD table tbody tr.odd td {background:#fff;}
.typeD table tbody tr.odd:hover td {background:transparent;}
.typeD table th, .typeD2 table th {text-shadow:0 -1px #092147;}
.typeD table tbody tr td.chosen {border-left:2px solid #2c4d82}

.popInfoContainer table.listPopup tr:hover {background-color:transparent !important;}
.popInfoContainer table.listPopup tr td {background-color:transparent !important}
.popInfoContainer table.listPopup tr:hover td {background-color:transparent !important}
.popInfoContainer table.listPopup tr td:hover {background-color:transparent !important;}
.popInfoContainer table.listPopup tr td {background:#transparent !important;}

/*Selected highlighted*/
.highlightedRow {background-color:#fff2e9;}
.typeD table tbody tr.highlightedRow td, .typeD2 table tbody tr.highlightedRow td{background-color:#fff2e9;}
.typeD table tbody tr.highlightedRow:hover td{background:transparent;}

/*new classes for the thin header*/
.fontSize80 {font-size:80%}
.fontSize100 {font-size:100%}


#thinheader { background-image: url(/infra/images/bg_strip_topbar.jpg) ; background-repeat:repeat-x; border-bottom:4px solid #2c4d82;background-position:center -30px;; height:31px; width:100%;}

#thinheader #logoContainer {width:25%}
#thinheader #subNavContainer {width:35%}

div.thin {float:left; width:30%;font-weight:bold; margin-top:0.7em; z-index:100;}
div.thin-menu{z-index:10; float:left; border:1px solid #ccc; width:70%; cursor:pointer; height:18px; padding-left:0.1em; padding-right:0.1em}
div.thin-menu img {float:right; margin-top:0.3em}
div.thin-menu:hover{position:relative;z-index:100;}
div.thin-menu div.menu{overflow:hidden; z-index:100; position:absolute; top:0; left:-100000em;}
div.thin-menu:hover div.menu{display:block;  position:absolute;background:#fff; border:1px solid #2c4d82; color:#444; padding:1px 5px; z-index:100; top:1.3em; left:0; border-left:4px solid #2c4d82;}
div.thin-menu:hover div.menu #mainNav li {font-size:100%; font-weight:normal; clear:left;padding: 0px;}
div.menu ul li {margin-left:-1.5em; white-space:nowrap;}
div.menu #mainNav {height:auto;}
.open-close-menu {float:right;margin-top:-0.5em;clear:both;}
.menuText{float:left; width:25%;}
.menuTitleSelected{float:left; height:auto;}
.menuTitleSelected a:hover {text-decoration:none;}
.menuTitleSelectedArrow{float:right;}

/*style which define the display of the iframe in the report exchange*/
.typeExchangeReport {width:98%; margin-left:1%; margin-top:0.5em;}
.typeExchangeReport iframe {width:100%;border:0}
.height140 {height:140em;}
/*.typeBirtReport {height:1000px} was deleted from style.css, this style was added by Danny*/
.typeCBordered {border:1px #cccccc solid;}

/*############################################################*/
/*Record View Style*/
/*############################################################*/


.recordListContainer ul li.selected {outline:2px solid #2c4d82}
.recordListContainer ul li div.recordTitle em{ color:#2c4d82; }
.recordContainer.chosen{border-left:2px solid #2c4d82;}

/*############################################################*/
/*Logos in CSS instead of Hard coded images, it uses sprite styles*/
/*############################################################*/
.logos {list-style-type: none; margin-top:0.1em}
.logos li {float:left; }
.logos li a{background-image:url(/infra/images/full-header.png);background-color:transparent;background-repeat:no-repeat;margin-right:0.3em; display:block;}
.typeB .alignLeft {background: -moz-linear-gradient(center top , #2c4d82, #143160); background: -ms-linear-gradient(top left, #2C4D82 0%, #143160 100%);  background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');}
#logo-main {height:26px;width:69px;background-position:0 0;}
#logo-product {height:26px;width:48px;background-position:-100px 0;}
#logo-adm {height:10px;width:80px;background-position:0 -43px;margin-top:13px}
#logo-mng {height:11px;width:80px;background-position:0 -30px;margin-top:13px}
.Logo {background: #2c4d82; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');  background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background: -moz-linear-gradient(top,  #2c4d82,  #143160);}
ul.comboActions li label {color:#2c4d82; }
.buttonAction input, .buttonAction a {color:#2c4d82; }
.navigationBar input {color:#2c4d82;}
/*-------------New Wizard---------------*/
ul.wizard li.wizardOn {background-color:#2c4d82; color:#555}
/*------------------Tools bar------------------*/
.typeI div.alignRight .export {background-color: #2c4d82; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');  background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background:-moz-linear-gradient(center top , #2c4d82, #143160); }
/*--------------------- NEW PDS DESIGN -----------------*/
.loginBottom {background: #2c4d82; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');  background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background: -moz-linear-gradient(top,  #2c4d82,  #143160);}
/*-------------------------Config Menus---------------------*/
.implementationNavigation ul li ul {background-color: #E3EFF6; border-bottom: 1px dashed #2C4D82; border-color:#2C4D82; border-top: 1px dashed #2C4D82;}
/*------------------------user info popup------------------*/
.triangle-isosceles {border:3px #2C4D82 solid}
.triangle-isosceles:before {border-color:#2C4D82 transparent;}

.loginBottom {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');  background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background: -moz-linear-gradient(top,  #2c4d82,  #143160);}
.releaseArea h1 {font-size: 200%; color: #2c4d82; padding-top: 4.3em; margin-left:0}
.loginSubmit {background: #2c4d82; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');  background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background: -moz-linear-gradient(top,  #2c4d82,  #143160);}
.Almalogo {font-weight: 700; font-size: 150%; color:#2c4d82;}
/*--------------Home page notifications--------------------*/
.homeNotification{border-left:3px solid #2C4D82;border-right:3px solid #2C4D82;}
.homeNotification .notificationSubmitContainer input{color:#2C4D82;}
/*----------------------MD Editor---------------------------*/
.gwt-Button {color: #2C4D82;}
.gwt-StackPanel .gwt-StackPanelItem {background:#2C4D82; background: -moz-linear-gradient(center top, #2C4D82, #143160);	background: -webkit-gradient(linear, left top, left bottom, from(#2C4D82),to(#143160) );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');}
.suggestion-headerRow {background-color: #2C4D82;	text-align: center;	color: white;}
.mainContainer table td.tableTitle{background:#2C4D82; background: -moz-linear-gradient(center top, #2C4D82, #143160); background: -webkit-gradient(linear, left top, left bottom, from(#2C4D82),to(#143160) );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');}
.gwt-StackPanel .gwt-StackPanelItem {text-shadow: 1px 1px #143160;}
.subMenuIcon {width: 2px;}

/***Autocomplete**/
ul.ui-autocomplete li.ui-state-focus{background:#2c4d82;border-radius:0;border:none;margin:0; }

/**Alma Menu **/
.subMenu li a:hover,.subMenu li.activeMenuItem a{background:#143160;}
.quickLinksWrapper .subMenu .widgetContent ul li a:hover, .subMenu li a{color:#143160;}
.quickLinksWrapper .menuSelected .transparentIcons{background: #2c4d82;}
.headerMenuWrapper ul.menuNavigation > li > a.menuSelected, .headerMenuWrapper ul.menuNavigation > li > a:hover{background:url(/infra/images/drop_white.png) no-repeat 88% #143160;}
.subMenu .hasSubMenu a:hover, .subMenu .hasSubMenu a:active, .subMenu .hasSubMenu a:focus, .subMenu li.activeMenuItem a.subMenuSelected, .subMenu li a.subMenuSelected{background:url(/infra/images/drop_white_right.png) no-repeat 88% #143160;}
.transparentIcons{/*background: #2c4d82; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160'); background: -ms-linear-gradient(top left, #2c4d82 0%, #143160 100%); background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background: -moz-linear-gradient(top,  #2c4d82,  #143160) #2c4d82;*/background:#8a8a8a;height:18px;}
.transparentIcons:hover, .transparentIcons:active, .transparentIcons:focus{background: #2c4d82;}
.activeSearchBox{border:1px solid #989898;}
.almaLogo {background: #2c4d82; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160');  background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background: -moz-linear-gradient(top,  #2c4d82,  #143160);}

/** Alma Digital Viewer **/
.panel-primary > .panel-heading {    background: #2c4d82; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4d82', endColorstr='#143160'); background: -ms-linear-gradient(top left, #2c4d82 0%, #143160 100%); background: -webkit-gradient(linear, left top, left bottom, from(#2c4d82), to(#143160)); background: -moz-linear-gradient(top,  #2c4d82,  #143160) #2c4d82; border-color: #2c4d82;    color: #fff;}
.panel-primary {    border-color: #2c4d82 !important;}
 .other-file-view {position: relative; top: 50%; transform: translate(0, -60%); text-align: center; color: #2c4d82;}
 .show-main-file { text-align: center; color: #2c4d82; height: 100%; }
 div.ingestDialog .button{color:#2c4d82}
div.fileupload-buttons .button{color:#2c4d82}
 .toolTipInfo{color:#2c4d82}

/** Record List Customization Widget **/
.columnListHighlightDrag { background-color: #143160; }
.columnListRow:hover { background: repeating-linear-gradient(90deg, #2c4d82 0%, #ffe 1%, #ffe 100%) repeat scroll 0% 0%; }

.historyMenuContainer ul.historyMenu > li.historySelection.currentSelection { color:#fff; background:#2c4d82; cursor: pointer; }

