/* ================================
    CSS STYLES FOR Event Module 
   ================================
*/


.ThemeitraEvents .ListHeader,  .ThemeitraEvents .EventTitle, .ThemeitraEvents .EventTitle td, .ThemeitraEvents .WeekTitle, .ThemeitraEvents .WeekRangeheader
{
    color: #000;
    background-color: #FFFFFF;
}
/* week view*/
.ThemeitraEvents .WeekItem
{
    color: #000;
    background-color: #EEEEEE;
}

/* Week and Month Grid */
.ThemeitraEvents .WeekTable table, .ThemeitraEvents .WeekTable td, .ThemeitraEvents .WeekTable th
,.ThemeitraEvents .Event, .Eventtooltipheader, .Eventtooltipbody,.ThemeitraEvents .Event td
{
    border: 1px solid #c3d9ff;
    border-collapse: collapse;

}
.ThemeitraEvents .WeekTable .WeekTitle
{
background-color: #DBE8F2;
}
.ThemeitraEvents .WeekTable .WeekRangeheader
{
background-color: #EBF2F8;
}

.ThemeitraEvents .WeekOfTitle
{
    /*color: #6600FF;*/
}

.ThemeitraEvents .WeekHeader td
{
    border-spacing: 5px;
    padding: 15px 0px 10px 0px;
}


/*Month view */



/*
.ThemeitraEvents .Event, .Eventtooltipheader, .Eventtooltipbody,.ThemeitraEvents .Event td
{
    border: #c3d9ff 1px solid;
   
}*/
.ThemeitraEvents .EventTitle td
{
    border: 1px none;
}



.ThemeitraEvents .EventDayHeader,.Eventtooltipheader
{
    background-color: #DBE8F2; /*background-color:silver;
border:#a2bbdd 1px solid;
*/
}
.ThemeitraEvents .EventDay, .ThemeitraEvents .EventDayitraEvents
{
    background-color: #FFFFFF;
}
.ThemeitraEvents .EventWeekendDay, .ThemeitraEvents .ListAlternate, .EventWeekendDay div
{
    background-color: #EBF2F8;
}
.ThemeitraEvents .ListAlternate
{
    background-color: #FFFFFF;
}
.ThemeitraEvents .EventTodayDay
{
    background-color: #F5F5DC; /*color:#00f;
background-color:#A9A9A9;
border:#000 2px solid;*/
}
.ThemeitraEvents .EventOtherMonthDay
{
    color: gray;
    background-color: #F7F7F7;
}


/* List View*/

/*.WeekNextPrev a:link
{
    color: #FF00FF;
}


.ThemeitraEvents .itraEventselector a:link,.ThemeitraEvents .itraEventselector a:visited,.ThemeitraEvents, 
.ThemeitraEvents .WeekNextPrev a:link,.ThemeitraEvents .WeekNextPrev a:visited,.WeekNextPrev 
{
color:#00f;
text-decoration:none;
}
.itraEventselector a:hover
{
    color: #006666;
    text-decoration: none;
}

.ThemeitraEventsxxxxxxxx .WeekNextPrev
{
    color: #CC00CC;
}
*/





/* Detail View */
.DNN_EventsContentxxxxxxxxxxxxxx{border: #c3d9ff 1px solid;}
.ThemeitraEvents .DetEvntSubHead
{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    /*background-color: #DBE8F2;
     border: #c3d9ff 1px solid;*/
}


.ThemeitraEvents .ListDataGrid {
 border: #c3d9ff 1px solid;
background-color:#e8eef7;
}




.Eventtooltipheader,.Eventtooltipbody {
width:400px;
z-index:99;
font-size:10px;
font-family:Arial;
padding:5px;
}

.Eventtooltipheader {
/*border:#c3d9ff 1px solid;*/
font-weight:700;
font-size:11px;
}

.Eventtooltipbody {
/*border-left:#c3d9ff 1px solid;
border-right:#c3d9ff 1px solid;
border-bottom:#c3d9ff 1px solid;*/
background-color:#fff;
}

.Eventtooltipbodyxxxx hr {
width:100%;
color:#c3d9ff;
background-color:#c3d9ff;
height:1px;
border:0;
}

.ThemeitraEvents .Event
{
    table-layout: fixed;
    width: 100%;
    font-size: 9px;
    font-family: Verdana;
    text-align: center;
    color: #000;
    white-space: normal;
    margin-top: 20px;
}

.ThemeitraEvents .EventTitle,.ThemeitraEvents .EventTitle td {
font-weight:700;
font-size:14px;
width:100%;
/*color:#00008B;*/
height:40px;
text-align:center;
/*background-color:#c3d9ff;*/
font-family:Verdana;
/*border-bottom:#7994cb 0 solid;*/

padding:5px;
}

.ThemeitraEvents .EventDayHeader
{
   
    font-weight: 700;
    font-size: 12px;
    height: 16px;
    vertical-align: middle;
    font-family: Verdana;
    text-transform: uppercase; /*background-color:silver;
border:#a2bbdd 1px solid;
*/
}

.ThemeitraEvents .EventDay,.ThemeitraEvents .EventDayitraEvents {
font-size:10px;
text-align:left;
height:100px;
vertical-align:top;

font-family:Verdana;
/*color:#00f;
background-color:#e8eef7;
border:#a2bbdd 1px solid;
*/
}

.ThemeitraEvents .EventDayScroll {
width:100%;
height:88%;
overflow:auto;
position:static;
font-weight:bolder;
/*background-color:#fff;*/
}


.ThemeitraEvents .EventTodayDay {
font-weight:700;
/*color:#00f;
background-color:#A9A9A9;
border:#000 2px solid;*/
}

.ThemeitraEvents .itraEventselectedDay {
border:red 2px solid;
text-align:left;
font-size:9px;
}

.ThemeitraEvents .itraEventselector {
background-color:#c0c0e0;
}


.ThemeitraEvents .WeekTable table {
table-layout:auto;
width:100%;
font-size:10px;
color:#000;
font-family:Verdana;
text-align:center;
border-spacing:0px;
/*border:#c3d9ff 1px solid;*/
}

.ThemeitraEvents .WeekTable table td,.ThemeitraEvents .WeekTable table th {
/*border:0;*/
padding:3px;
}

.ThemeitraEvents .WeekItem {
text-align:center;
font-family:verdana,helvetica,arial;
font-size:9px;

font-weight:400;

/*
background-color:#FFF;
background-color:#7994cb;
border:#a2bbdd 1px solid;*/
}

.ThemeitraEvents .WeekDay {
font-weight:700;
font-size:9px;
color:#7994cb;
font-family:verdana,helvetica,arial;
background-color:#7994cb;/**/
text-align:center;
vertical-align:middle;
border:#a2bbdd 1px solid;
}

.ThemeitraEvents .WeekBackground {
font-family:verdana,helvetica,arial;
font-size:9px;
background-color:#fff;
border:#a2bbdd 1px dotted;
}

.ThemeitraEvents .WeekTitle {
font-family:verdana,helvetica,arial;
font-size:10px;

height:15%;
text-align:center;
/*background-color:silver;
border:#a2bbdd 1px solid;*/
/*color:#000;*/
width:11%;

text-transform: uppercase; 

}

.ThemeitraEvents .WeekOfTitle {
font-weight:700;
font-size:10px;
width:100%;
/*color:#00008B;*/
font-family:verdana,helvetica,arial;
text-align:center;
vertical-align:middle;
}

.ThemeitraEvents .WeekNextPrev {
font-weight:700;
font-family:verdana,helvetica,arial;
font-size:10px;
width:100%;
/*color:#00008B;*/
text-align:center;
vertical-align:middle;
}

.ThemeitraEvents .WeekRangeheader {
text-align:center;
vertical-align:middle;
font-family:verdana,helvetica,arial;
font-size:9px;
/*background-color:#e8eef7;*/
border:none;
}

.ThemeitraEvents .ListTable {
width:100%;
}

.ThemeitraEvents .ListDate
{
    font-size: 10px;
    font-family: verdana,helvetica,arial;
    text-align: left;
    vertical-align: top;
    width: 120px;/**/
    
}

.ThemeitraEvents .ListLink {
font-weight:700;
font-size:10px;
font-family:verdana,helvetica,arial;
text-align:left;
vertical-align:top;
}





.ThemeitraEvents .ListHeader {
font-size:12px;
font-weight:700;
font-family:verdana,helvetica,arial;
height:32px;
text-align:left;
vertical-align:middle;
padding:5px;
}

.ThemeitraEvents .ListDuration {
font-size:10px;
font-family:verdana,helvetica,arial;
text-align:center;
vertical-align:top;
width:60px;
}

.ThemeitraEvents .ListDataGrid {
/*border-right:#c3d9ff 2px solid;
border-top:#c3d9ff 1px solid;
border-left:#c3d9ff 2px solid;
border-bottom:#c3d9ff 2px solid;
background-color:#e8eef7;*/
}

.ThemeitraEvents .ListDataGrid td {
border-color:#a2bbdd;
border-style:dotted;
border-width:1px;
white-space: nowrap;
padding:5px;
}



.ThemeitraEvents .ListEdit {
text-align:center;
vertical-align:top;
width:1px;
}

.ThemeitraEvents .EventNextPrev,.ThemeitraEvents .EventNextPrev a:link,.ThemeitraEvents .EventNextPrev a,.ThemeitraEvents .EventNextPrev a:visited,.ThemeitraEvents .EventNextPrev a:hover {
font-size:12px;
/*color:#00008B;*/
padding:0 0.5em;
}



.ThemeitraEvents .ListTitle,.ThemeitraEvents .ListDescription,.ThemeitraEvents .ListCustomField1,.ThemeitraEvents .ListCustomField2 {
font-size:10px;
font-family:verdana,helvetica,arial;
text-align:left;
vertical-align:top;
}

.ThemeitraEvents .ListCategory,.ThemeitraEvents .ListLocation {
font-size:10px;
font-family:verdana,helvetica,arial;
text-align:left;
vertical-align:top;
width:60px;
}