﻿.event-list{width:100%;padding:0;margin:10px 0;float:left;border-bottom:1px gray dotted;}
.event-list td{padding:8px 0;border-top:1px gray dotted;}

.listLeft{list-style:none;margin:0;padding:0;float:left;width:100%;}
.listLeft li{display:inline;padding:0 15px 0 0;margin:0;}

#event-month{list-style:none;margin:0;font-size:11px;text-align:center;padding-bottom:10px;}
#event-month li{display:inline;padding:0;margin:0 7px;}
#event-month img{vertical-align:middle;margin:0 5px;}
#event-month a{text-decoration:none;}

.gray-box{background-color:#ededed;padding:10px 0;margin:0;}
.gray-box td{padding:3px 15px;vertical-align:middle;}
.gray-box-small td {padding:3px 0;margin:0;}

.gray-bg{background-color:#ededed;}
.listCenter{list-style:none;margin:0;padding:0;float:left;width:100%;text-align:center;}
.listCenter li{display:inline;padding:0 15px 0 0;margin:0;}
.list-box{padding:0;margin:10px 0px;width:100%;float:left;}
.list-box td{padding:5px 7px;margin:0px;}
.list-box-header{background-color:#666;color:#fff;font-size:11px;}
#event-content{border-top:1px #cfcfcf solid;border-bottom:1px #cfcfcf solid;padding:0px 0;width:100%;margin:5px 0;float:left;}

.save-btn{float:right;margin-top:-15px;}
.selectLetter{list-style:none;margin:10px 0 0 0;padding:0;}
.selectLetter li{display:inline;padding:0 8px 0 0;margin:0;vertical-align:middle;}

.tRight{text-align:right;}


.event-profile-header{font-size:13px;padding:5px 15px;margin:10px 0;background-color:#d2d2d2;float:left;width:550px;}
.event-profile-details{float:left;}

/* tabs */
#events-tabs{float:left;width:100%;list-style:none;margin:0;padding:0;display:inline;border-bottom:1px solid #ccc;clear:both;background:#eee;}
#events-tabs li{float:left;display:inline;margin:0;padding:5px 20px;color:#666;text-align:center;height:15px;background-repeat:repeat-x;}
#events-tabs li a {color:#666;}

#events-tabs li a:hover {color:#666;text-decoration:none;}
#events-tabs li:hover{background:#fff;}
#events-tabs li.active{background-repeat:repeat-x;color:#3f4c6b;font-weight:bold;}
#events-tabs li.active a {color:#3f4c6b;}
#events-tabs li.active a:hover {color:#000;text-decoration:none;}

.search-tabs .ajax__tab_header 
{
    font-size:11px;
}
.search-tabs .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.search-tabs .ajax__tab_header .ajax__tab_tab
{    
    color:#666;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.search-tabs .ajax__tab_hover .ajax__tab_outer 
{
    background: url(img/sprite.png) #666 repeat-x left -1300px;
}
.search-tabs .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.search-tabs .ajax__tab_active .ajax__tab_outer
{
    background:url(img/sprite.png) #666 repeat-x left -1400px;
}
.search-tabs .ajax__tab_body 
{
    font-size:11px;
    padding:0.75em 0.5em;
    background-color:#fff;    
    margin-bottom:0;
    border-top:1px solid #666;
}
/*
div.ajax__calendar_days table tr td{padding-right: 0px;}
div.ajax__calendar_body{width: 230px;}
div.ajax__calendar_container{width: 230px;}
*/

/* Calendar css */
.cal_Theme1 * {padding:0px;margin:0px;}
.cal_Theme1 .ajax__calendar_container {background-color: #e2e2e2;width:355px;border:solid 1px #cccccc;}
.cal_Theme1 .ajax__calendar_header{background-color: #ffffff; margin-bottom: 4px;}
.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev{color: #004080; padding-top: 3px;}
.cal_Theme1 .ajax__calendar_body{background-color: #e9e9e9; border: solid 1px #cccccc;width:100%;}
.cal_Theme1 .ajax__calendar_dayname{text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;}
.cal_Theme1 .ajax__calendar_day{text-align:center;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active{color: #ddd; font-weight:bold; background-color: #ffffff;}
.cal_Theme1 .ajax__calendar_today{font-weight:bold;}
.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title{color: #bbbbbb;}

/* added by Neil 04/01/2010 */
#event-admin-tab-menu
{
    float:left;
    list-style:none;
    width:100%;
    font-size:11px;
    margin:20px 0.16em 10px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border-bottom:1px solid #3f4c6b;
}
#event-admin-tab-menu li{float:left;display:inline;margin-right:2px;
                      border-top:solid 1px #a3a3a3;
                      border-left:solid 1px #a3a3a3;
                      border-right:solid 1px #a3a3a3;
                      padding:5px 10px;color:#666;
                      text-align:center;
                      height:15px;
                      background:url(img/sprite.png) #d8d8d8 repeat-x;
                      margin-bottom:0px;
                      }
#event-admin-tab-menu li a {color:#666;}

#event-admin-tab-menu li a:hover {color:#666;text-decoration:none;}
#event-admin-tab-menu li:hover{background: url(img/sprite.png) #bfdaff repeat-x left -1300px;}
#event-admin-tab-menu li.active-admin-tab{background:url(img/sprite.png) #B71B0E repeat-x left -1400px;}
#event-admin-tab-menu li.active-admin-tab a {color:#fff;}
#event-admin-tab-menu li.active-admin-tab a:hover {text-decoration:none;}

#event-tab-menu
{
    float:left;
    list-style:none;
    width:100%;
    font-size:11px;
    margin:20px 0.16em 10px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border-bottom:1px solid #3f4c6b;
}
#event-tab-menu li{float:left;display:inline;margin-right:2px;
                      border-top:solid 1px #a3a3a3;
                      border-left:solid 1px #a3a3a3;
                      border-right:solid 1px #a3a3a3;
                      padding:5px 10px;color:#666;
                      text-align:center;
                      height:15px;
                      background:url(img/sprite.png) #d8d8d8 repeat-x;
                      margin-bottom:0px;
                      }
#event-tab-menu li a {color:#666;}

#event-tab-menu li a:hover {color:#666;text-decoration:none;}
#event-tab-menu li:hover{background: url(img/sprite.png) #bfdaff repeat-x left -1300px;}
#event-tab-menu li.active-tab{background:url(img/sprite.png) #B71B0E repeat-x left -1400px;}
#event-tab-menu li.active-tab a {color:#fff;}
#event-tab-menu li.active-tab a:hover {text-decoration:none;}

/* Reminders css */
#EVR_Login_1{
	float:left;
	width:45%;
	padding:0 0 0 5px;
	text-align:center;
	margin:15px 5px 0 0;
}

#EVR_Login_1 h2 {
	font-weight: bold;
	margin:0;
}

#EVR_Login_2{
	width:50%;
	float:left;
	border-left:thin;
	border-left-style:solid;
	border-left-color:#EDEDED;
	padding:0 5px 15px 10px;
	margin-top:15px;
}

#EVR_Login_2 h2 {
	font-weight: bold;
	padding-left:10px;
}

#EVR_Login_2 h4 {
 font-size:small;
 margin:0;
 padding:0;
}

#EVR_Login_2 form label {
 padding:0px;
 padding-top:4px;
 margin:0px;
 text-align:right;
 padding-right: 5px !important;  /*FF*/
}

#EVR_Login_Submit {
 padding:0px;
 margin:5px 0 15px 39%;
}

#EVR_Login_2 form {
 padding:0;
 margin:0;
}

.EVR_Free_Signup{
	color:red;
}

/* for the traditional calendar view */
.titlebar {background-image:url('http://www.broadcastermagazine.com/images/title.gif');background-repeat:repeat-x;color:#fff;text-align:center;font-weight:bold; font-size:14px;}
.calendar-table {border: 1px solid #000;}
.calendar-table td{border: 1px solid #fff;}
.cell { background:url(img/sprite.png) #d8d8d8 repeat-x;width:85px; vertical-align:top;}
.cellToday {background-color: Highlight;color:#ffffff; vertical-align:top;}