/* Main Menu */
a.menu-eta:link, a.menu-eta:visited { color: #ffffff; text-decoration: none; display: block; padding: 5px 17px 10px 5px; background-image: url(/EasySiteWeb/EasySite/StyleData/IPA_General/Images/nav-bar-nexttolive-bg.gif);  }
a.menu-eta:focus, a.menu-eta:hover, a.menu-eta:active {color: #ffffff; text-decoration: underline; background-image: url(/EasySiteWeb/EasySite/StyleData/IPA_General/Images/nav-bar-nexttolive-bg.gif); }

a.menu-theta:link, a.menu-theta:visited { color: #ffffff; text-decoration: none; display: block; padding: 5px 17px 10px 5px; background-image: url(/EasySiteWeb/EasySite/StyleData/IPA_General/Images/nav-bar-live-bg.gif);  }
a.menu-theta:focus, a.menu-theta:hover, a.menu-theta:active {color: #ffffff; text-decoration: underline; background-image: url(/EasySiteWeb/EasySite/StyleData/IPA_General/Images/nav-bar-live-bg.gif); }


/* Secondary navigaation */
.sub-menu ul {display: block; margin: 0; padding: 0;}
.sub-menu ul li {float: left; width: auto; margin:0; padding: 0 1em 0 1em; }

/* publication directory classes */
.oDataFormContainer { clear: both; overflow: hidden; width: 100%; border-top: 1px solid #cccccc; margin: 10px 0 0 0; }

.AZLinkBar { color: #000000; font-size: 1em; padding-top: 10px; padding-bottom: 10px; margin: 0 0 10px 0; }

div.element-panel-alpha-body-content-inner li {padding: 10px 0 5px 0; margin: 0; list-style-type: none; border-bottom: 1px solid #cccccc;}
.oDirectoryResultsListViewOuter { border-top: 1px solid #cccccc; padding: 10px 0 0 0;}
.oDataFormLegend { padding: 0; margin: 0; }

.oDataFormFieldset { border: 1px solid #cccccc; margin: 0; margin-top: 1em; padding: 0.5em; }
fieldset.oDataFormFieldset .oDataFormElementContainer, fieldset.oDataFormFieldset .oDataElementContainer { padding: 6px 0px 6px 0px !important; }
.oDataFormElementContainer h1 { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; margin: 0 0 0.4em 0;}
 
.oAssetAttachmentOuter { background-color: #f1f1f1; }
span.oAssetAttachmentSummary { display: none; }


/* Forms 
.window { padding: 0; margin: 0; }
.oDataForm { }
.oDataFormContainer { width: 100%; overflow: hidden; clear: both; }

.oDataFormFieldset { border: none; margin: 0; margin-top: 1em; padding: 0px; }
.oDataFormLegend { padding-left: 10px; padding-right: 10px; }

.oDataElementContainer .oDataFormFieldset {  border: 1px #cccccc solid; margin: 0; margin-top: 1em; padding: 0px;}

.window .oDataFormElementContainer { padding: 0; margin: 0; }
fieldset.oDataFormFieldset .oDataFormElementContainer, fieldset.oDataFormFieldset .oDataElementContainer { padding: 6px 10px 6px 10px !important; }
.oDataFormElement { width: 100%; overflow: hidden; clear: both; margin-bottom: 2px; }

.oDataFormComment { margin: 0.5em 0 0.5em 0; }

.oDataFormQuestion { text-align: left; width: 30%; float: left; display: block; }
.oDataFormQuestionNewLine { width: 100%; float: none; text-align: left; display: block; margin-bottom: 2px; }
.oDataFormLabel { display: block; margin-right: 3px; padding: 3px 0px 10px 0px; background: #f1f1f1; }
.oDataFormLabelNewLine { }

.oDataFormAnswer { text-align: left; display: block; width: 64%; float: left; }
.oDataFormAnswerNewLine { text-align: left; display: block; width: 100%; float: none; padding-bottom: 5px; }
.oDataFormAnswerText { text-align: left; float: left; display: block; width: 60%; padding-top: 2px; }
.oDataFormAnswerTextNewLine { float: none; width: 100%; padding-bottom: 5px; }
.oDataFormAnswerTextStyle { }
.oDataFormInputSuffix { padding-left: 10px; }
.oDataFormInputNote { padding-left: 4px; }

.oDataFormInputText { margin: 0px; width: 64%; border: 1px solid #cccccc; }
.oDataFormInputTextarea { margin: 0px; width: 90%; border: 1px solid #cccccc; }
.oDataFormDatePicker { width: 100px; }
table.DataFormInputCheckbox { padding: 0; margin: 0;  border-collapse: collapse; } 
table.DataFormInputCheckbox td { padding: 0; margin: 0; }
table.DataFormInputCheckbox tr { padding: 0; margin: 0; }
table.DataFormInputCheckbox input { padding: 0; margin: 0; }

table.oDataFormInput { padding: 0; margin: 0;  border-collapse: collapse; }
table.oDataFormInput td { padding: 0; margin: 0; }
table.oDataFormInput tr { padding: 0; margin: 0; }
table.oDataFormInput input { padding: 0; margin: 0; }

.oDataFormInputTextShort { width: 100px; }
.oDataFormInputTextMedium { width: 60%; }
.oDataFormInputTextFull { width: 90%; }

.oDataFormInputShort { width: 20%; }
.oDataFormInputMedium { width: 60%; }
.oDataFormInputLong { width: 90%; }

.oDataFormButtonContainer { padding-top: 10px; padding-bottom: 10px; display: block; clear: both; width: 100%;  }
.oDataFormButton { color: #666666; background: #eeeeee url("/EasySiteWeb/EasySite/StyleData/Default_General/Images/button_bg.gif") repeat-x left top; border: 1px solid #cccccc; margin-right: 10px; padding: 0 12px 0 12px; font-weight: normal; cursor: pointer; line-height: 1.6em; font-size: 0.94em; }
.oDataFormError { color: #ff0000; }

.DataFormMarker { color: #ff0000; font-weight: bold; font-size: 1.2em; line-height: 1em; }
*/