/* 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; }

/* form 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; }

/* Forums style */

.oDataFormButtonContainer { padding-top: 10px; padding-bottom: 10px; display: block; clear: both; width: 100%;  }
.oDataFormButtonContainer li { float: left; width: 25%; border-bottom: 0px none #f1f1f1; }
.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; float: left; width: auto; }
div.element-panel-alpha-body-content-inner .oDataGrid li {padding: 0px 0 10px 0; margin: 0; list-style-type: none; border-bottom: 0px solid #cccccc;}
.this-post-info p {float: left; width: auto; font-style: italic; }
.this-status {display: none;}
.item-options { clear: both; }

.pnlButtons {float: right; width: auto;}
.MessageTitle {padding: 0 0 1.55em 0;}

.oForumMainTopicTitleContainer { background: #dadae6; padding: 5px 0 0 7px; }
.oForumMainTopicTitleContainer a { color: #000000; text-decoration: none;  }

.oForumMainTopicBody { padding: 10px; border-top: 1px solid #A5B7BF;  }
.oForumAvatarInner { float: left; width: 90px; }
.oForumPostBodyOuter {overflow: auto;  }

/*Forum Tables */
table.oDataGrid { width: 100%; border: 1px solid #cccccc; border-collapse: separate; font-size: 1em; empty-cells: show; margin-top: 1em; }
table.oDataGrid tr { text-align: left; }

tr.table-row-background-alpha { background: #eeeeee; }
tr.table-row-background-beta { background: #F7F7F7; }

th.oDataGridHeader { border: 0; border-bottom: 1px solid #313271; padding: 2px; color: #ffffff; background: #313271; font-weight: bold; text-align: left; }
th.oDataGridHeader a:link, th.oDataGridHeader a:visited { color: #ffffff; text-decoration: none; }
th.oDataGridHeader a:hover, th.oDataGridHeader a:active { color: #ffffff; text-decoration: underline; background: transparent; }

td.oDataGridCell { padding: 2px; color: #4B414B; border: 1px solid #CECFCE; }
td.oDataGridCell a:link, td.oDataGridCell a:visited { color: #0066cc; text-decoration: underline; } 
td.oDataGridCell a:hover, td.oDataGridCell a:active { color: #4A5C68; text-decoration: underline; background: transparent; } 

span.oDataGridContent {}
a.oDataGridHeaderLink { color: #ffffff; background: transparent; }
a.oDataGridHeaderLink:link, a.oDataGridHeaderLink:visited { color: #4A5C68; background: 0; }
a.oDataGridHeaderLink:hover, .oDataGridHeaderLink:active { color: #4A5C68; background: transparent; }

span.oDataGridContentFeatured { font-weight: normal !important; font-size: 2em; display: block; background: red; }

/* Forms 

.oForumInputText { width: 90%; }
.oForumMainTopicPanel { background: #fafafa; border: 1px solid #A5B7BF; margin: 1em 0 1em 0; }
.oForumMainTopicTitleContainer { background: #F2F4FF; padding: 5px 0 0 7px; }
.oForumTopicTitle { font-weight: normal; font-size: 1.2em; }
.oForumMainTopicBody { padding: 10px; border-top: 1px solid #A5B7BF; }
.oForumAttachmentQuestion { font-weight: bold; }
.oForumAttachmentListContainer { padding: 10px 0 0 0; }
.oForumFieldset { }
.oForumLegend { }
.oForumTitleResponse {  }


.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; }
*/
