/* 
CalGovCouncil.org Master CSS Document
CSS Document 
*/

body { 
  background: #207ab6;
  margin:0px;
  background-image:url('http://media.calgovcouncil.org/images/bg.gif');
  font: normal 13px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #616B76;
}

a {
color:#0051DF;
}

a.visited {
color:#3B6BBF;
}

.bfont{
  font-family:helvetica,arial,verdana,'trebuchet ms',sans-serif;
}

.mainTitle {
  font-family:helvetica,arial,verdana,'trebuchet ms',sans-serif;
  line-height: 25px;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  color:#6187AF;
  background-color:transparent;
  margin-bottom:1px;
}

.challengeHome {
  font-family:helvetica,arial,verdana,'trebuchet ms',sans-serif;
  font-size: 11px;
  color:#666666;
  font-smooth: never;
}

.challenge123 {
  font-family:helvetica,arial,verdana,'trebuchet ms',sans-serif;
  font-size: 14px;
  font-smooth: never;
}

.subTitle {
  font-size: 13px;
  font-weight:bold;
  /* text-align: center; */
  color:#39424B;
  /* background-color:transparent; */
}

.subTitleBlue {
  font-family:arial;
  font-size: 14px;
  text-align: center;
  font-weight:bold;
  font-style: italic;
  color:#0027B9; /* FF9900 */
  background-color:transparent;
}


.mainFormTitle {
  font-size: 16px;
  text-align: center;
  color:#333333
}

.errClass {
  text-align: center;
  color:#FF3300;
}

.tbSignUpForm {
	padding-top:10px;
	padding-left:5px;
	padding-bottom:5px;
	font-size:11px;
	color:#525252;
	line-height:18px;
	border: 1px solid #CCCCCC;
}

input {
	border: inset 1px #CCCCCC;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #D7E5F2; 
	color: #102132; 
	margin-left: 12px; 
	margin-top: 3px; 
	margin-bottom: 2px;
}

input.submitBtn {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #D7E5F2; 
	color: #102132; 
	margin-left: 12px; 
	margin-top: 3px; 
	margin-bottom: 2px;
}

select {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #D7E5F2; 
	color: #102132; 
	border: 1px solid #284279; 
}

/* The following styles are fod the calendar page */
#daylistblock { 
  width: 80%;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  align: center;
}

#daylistweek { 
  border: 1px solid black;
  margin-top: 10px;
  display: block;
  height: 84px;
  width: 588px;
  text-align: center;
  font-size: 13px;
}

#daylistdaydone { 
  border: 1px solid black;
  margin: 1px;
  height: 80px;
  width: 80px;
  float: left;
  display: block;
  background: #D7E5F2;
}

#daylistdaynotdone { 
  border: 1px solid black;
  margin: 1px;
  height: 80px;
  width: 80px;
  float: left;
  display: block;
}

#daylistdaydone span { 
  font-decoration: strike;
}

#daylistdaydone p { 
  font-weight: bold;
}

/* Styles for the spotlight page */

/*
.mainTitle{
font-family:Helvetica, sans-serif,Verdana, Arial;
color: #7799BC;
font-size:25px;
line-height: 20pt;
/* text-shadow: #333333 0px 0px 3px; */ 
font-weight:bold;
}

*/


.smallTitle {
font-family:Helvetica, sans-serif,Verdana, Arial;
color: #1B5682;
font-size:18px;
/* text-shadow: #333333 0px 0px 2px; */
font-weight:bold;
}

.smallTitleBlue {
font-family:Helvetica, sans-serif,Verdana, Arial;
color: #7799BC;
font-size:18px;
}

.smallTitlePolaroid {
font-family:Helvetica, sans-serif,Verdana, Arial;
color: #1B5682;
font-size:12px;
/* text-shadow: #333333 0px 0px 2px; */
font-weight:bold;
}

.regularText {
  font: normal 11px Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #616B76;
}

.regularTextSM {
font-family:Helvetica, sans-serif,Verdana, Arial;
color: #7799BC;
font-size:11px;
font-weight: bold;
}

.photo {
padding:5px 5px 5px 5px;
border: 2px solid #7799BC;
}

.activeGuideButton {
	background-image: url(http://media.calgovcouncil.org/images/green-button.jpg); 
	background-repeat: no-repeat;
}

.activeGuideBtnText {
	font-family:Helvetica, sans-serif,Verdana, Arial;
	color: #FFFFFF;
	font-size:18px;
	font-weight: bolder;
	text-decoration: none;
}

.eventCalendarTable {
	/* border: 1px solid #004EA3; */
}

.calendarDayCell {
	font-family:Helvetica, Verdana,sans-serif,Arial;
	color: #004EA3;
	font-size:12px;
	font-weight: bolder;
	background-color: #EBF1F6;
	border:2px solid #D8DFE6;
	/* background-color: #C8D6E3; */
}

.calendarDayCellActive {
	font-family:Helvetica, Verdana, sans-serif,Arial;
	color: #FFFFFF;
	font-size:12px;
	font-weight: bolder;
	background-color: #004EA3;
}

.calendarDayNameCell {
	font-family:Verdana,Helvetica, sans-serif,Arial;
	color: #004EA3;
	font-size:10px;
	font-weight: bolder;
}

.calendarMonthTitle {
	font-family:Verdana,Helvetica, sans-serif,Arial;
	color: #014FA4;
	font-size:20px;
	font-weight: bolder;
}

.footer {
font-family:Helvetica, sans-serif,Verdana, Arial;
color: #FFFFFF;
font-size:14px;
}

#dhtmltooltip{
	position: absolute;
	padding: 2px;
	visibility: hidden;
	z-index: 100;
}



/*//////   JW Styles added 7/21/2006 //////*/

.subTitleBlue	{
color:#0027B9;
}

.firstletter {
padding:4px;
display:block;
font-size:22px;
background-color:#ffffff;
border-bottom:2px solid #B8C9D8;
}

.smlink	{
font-size:11px;
}

#scroll2
{
    font-size:14px;
    color:#616B76;
    font-weight:normal;
    line-height:16px;
    width:685px;
    overflow:hidden;
    white-space:nowrap;
    position:relative;
    top:-10px;
}

#scroll2_slider
{
    position:relative;
}

.scroll2_content{
}