﻿.Hint
{
    font-size: x-small;
}
.H2Align
{
    vertical-align: top;
}
.Required
{
    font-size: large;
    font-weight: bold;
    color: Red;
}
#EditForm .h2
{
    vertical-align: top;
}

.TextStyle
{
    margin-top: 5px;
    padding-left: 0px;
}

.ListView td
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.TdWidth
{
    width: 495px;
}
.DivStyle
{
    width: 495px;
    float: right;
}
.PromptText
{
    color: #004c6d;
    padding-right: 1em;
    margin-top: 5px;
    font-weight: bold;
    float: left;
}
#Container tr
{
    height: 30px;
}
.ErrorMessage
{
    color: Red;
    font-size: small;
    font-weight: normal;
}
.cmItemHeader
{
    width: 98%;
    text-align: right;
    height: 20px;
    cursor: move;
}
.cmItemBorder
{
    border: solid #858585 1px;
}

.CloseButton
{
    cursor: pointer;
}
.cmItem
{
    width: 98%;
    text-align: center;
    padding: 5px;
}
.cmModalPopupBackgroundForUploadedImage
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: auto;
    height: auto;
    overflow: auto;
}
.cmModalPopupBackgroundForConfirmationEmailText
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: auto;
    height: auto;
    overflow: auto;
}

.cmModalPopupBackgroundForConfirmationText
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 500px;
    height: auto;
    overflow: auto;
}


.cmModalPopupBackgroundForHelpText
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 550px;
    height: auto;
    overflow: auto;
}

.cmModalPopupBackgroundForCategoryText
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 720px;
    height: auto;
    overflow: auto;
}


.cmModalPopupBackgroundForPresenterText
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 660px;
    height: auto;
    overflow: auto;
}

.cmModalPopupBackgroundForRegistrationRuleText
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 660px;
    height: auto;
    overflow: auto;
}

.cmModalBackground
{
    background-color: White;
    filter: alpha(opacity=10);
    opacity: 0.7;
}
.EventOptionListRow
{
    clear: both;
    background-color: #003875;
    font-family: Verdana;
    font-size: 9.6pt;
}
.EventOptionListRow div
{
    float: left;
    text-align: left;
    padding: 0px 10px 0px 5px;
}
.EventOptionListRow a
{
    color: #000080;
}
.EventCategoryHeader
{
    float: left;
    text-align: left;
    overflow: hidden;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
}
.EventOptionListItemDuration
{
    width: 190px;
    clear: both;
}

.EventOptionChildItemDuration
{
    float: left;
    width: 190px;
}
div.EventOptionListSortOrder
{
    text-align: center;
    width: 25px;
}
.EventOptionHeader
{
    float: left;
    vertical-align: top;
}

.EventOptionsDiv
{
    height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.ContainerDiv table
{
    margin: 0em;
}
.DivListRow
{
    clear: both;
}
.DivListRow div
{
    float: left;
    text-align: left;
    padding: 0px 10px 0px 0px;
    height: 30px;
}
.DivList
{
    clear: both;
    background-color: #003875;
    font-family: Verdana;
    font-size: 9.6pt;
}
.DivList div
{
    float: left;
    text-align: left;
    padding: 0px 10px 0px 0px;
}
Div.DivRight
{
    float: right;
    width: 138px;
    text-align: center;
}
.DivItemLeft
{
    width: 125px;
}
.DivItemRight
{
    width: 138px;
    text-align: center;
}
.PromptStyle
{
    color: #004c6d;
    font-family: Verdana;
    font-weight: bold;
    font-size: 9.6pt;
}

.ListPadding
{
    clear: both;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
}

.ListText
{
    padding: 5px 5px 5px 5px;
}

.AddStyle
{
    float: right;
    font-family: Arial;
    font-size: 11pt;
    padding-bottom: 4px;
}
/* Arun */
.AddButton
{
    text-transform: none;
    float: right;
    font-size: 9.6pt;
    height: 10px;
    vertical-align: middle;
    background-image: url(../Common/images/Add.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 6px 6px 6px 25px;
}
.ContentLowerCase
{
    text-transform: lowercase;
}
#Header
{
    position: relative;
    height: 30px;
}

#Header .AddButton
{
    float: right;
    height: 25px;
    vertical-align: middle;
    background-image: url(../Common/images/Add.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding: 0px 25px 0px 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.AddStyle a.AddButton
{
	font-size: 108%;
}

#Header h2
{
    margin: 0px;
    height: 25px;
}

.SortASC
{
    vertical-align: middle;
    background-image: url(../Common/images/ArrowDown.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding: 0px 10px 0px 0px;
}
.SortDESC
{
    vertical-align: middle;
    background-image: url(../Common/images/ArrowUp.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding: 0px 10px 0px 0px;
}

/* End of CSS by Arun*/

/*Css by Aju */
.ConfirmSave
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 10px 3px 3px 3px;
    width: 255px;
    height: 80px;
    overflow: auto;
}

.SortOrderImageContent
{
    width: 20px;
    text-align: center;
}
.RegistrantClassRowTop
{
    padding-top: 5px;
    background-color: White;
    border: solid 1px #aca899;
    border-bottom: none;
}
.RegistrantClassRowBottom
{
    padding-bottom: 5px;
    background-color: White;
    border: solid 1px #aca899;
    border-top: none;
}
.RegistrantClassAlternateRowTop
{
    padding-top: 2px;
    background-color: #f2f5f9;
    border: solid 1px #aca899;
    border-bottom: none;
}
.RegistrantClassAlternateRowBottom
{
    padding-bottom: 2px;
    background-color: #f2f5f9;
    border: solid 1px #aca899;
    border-top: none;
}
.RegistrantClass td
{
    padding: 2px 5px 2px 5px;
}
.RegistrantClassHeader
{
    background-color: #e7e7e8;
    color: Black;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}

.ListViewTableRow
{
    background-color: White;
}

.ListViewTableRowAlternate
{
    background-color: #f2f5f9;
}

.MPContentArea .TableRowAlternate td, .MPContentArea .TableRow td
{
    border: none;
}
.MPContentArea .ListViewTableRow td, .MPContentArea .TableRow th, .MPContentArea .ListViewTableRowAlternate td
{
    padding-right: 10px;
}

/* End of CSS by Aju */

.StepOff, .StepOn, .StepOffShort, .StepOnShort
{
    color: White;
    padding-top: 3px;
    text-align: center;
    height: 22px;
    float: left;
}
.StepOff, .StepOn
{
    width: 82px;
}
.StepOffShort, .StepOnShort
{
    width: 68px;
}
.StepOff, .StepOffShort
{
    background-color: #ffcd8c;
}
.StepOn, .StepOnShort
{
    background-color: #ff9933;
}
.StepOnOff, .StepOffOff, .StepOffOn, .StepLastOff, .StepLastOn
{
    background-position: right;
    background-repeat: no-repeat;
    width: 17px;
    height: 25px;
    float: left;
}
.StepOnOff
{
    background-image: url(../Common/images/CommunityEventManager/StepOnOff.gif);
}
.StepOffOff
{
    background-image: url(../Common/images/CommunityEventManager/StepOffOff.gif);
}
.StepOffOn
{
    background-image: url(../Common/images/CommunityEventManager/StepOffOn.gif);
}
.StepLastOff
{
    background-image: url(../Common/images/CommunityEventManager/StepLastOff.gif);
}
.StepLastOn
{
    background-image: url(../Common/images/CommunityEventManager/StepLastOn.gif);
}
.Event
{
    margin: 4px 4px 8px 4px;
}
.Emphasized, .NoData
{
    font-style: italic;
}
.Total
{
    border-top: solid 2px;
    font-weight: bold;
}
.Chart
{
	padding-bottom: 10px;
}
.DashboardControl, .DashboardMenu
{
	border: solid 1px #B0AD96;
	padding: 8px;
}
.DashboardMenu
{
	height: 283px;
	margin-bottom: 10px;
}
.AgendaItem h2
{
	border: none;
	margin-bottom: 0;
}
.AgendaItem h3
{
	margin-top: 4px;
	font-size: 100%;
}
.AgendaItem .EventOptionListRow
{
	background-color: White;
}
.AgendaItem .EventCategoryHeader, .AgendaItem .EventCategoryHeader div
{
	width: 100%;
	background: #FF9933;
	color: White;
	display: block;
	padding-left: 4px;
}
.Presenter
{
	float:none;
	color: Navy;
	font-style: italic;
	width: 100%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.Description
{
	float:none;
	width: 100%;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}