.container
{
	/* This is the class of EchoReporter Listing generated tables */
	width:550px;
	border-collapse:collapse;
}
.searchTable
{
	width:700px;	
}
.searchCell
{
	padding: 5px 0px 5px 0px;
}
.group
{
	/* This is the class of the Service Groups on the search listing */
	WIDTH: 100%;
	DISPLAY: block;
}
.groupDescript
{
	/* 	This is the class of the Service Descriptions on the search listing
	(description will only appear if the Service Title and Descriptions 
	feature is checked on in echo) */
	DISPLAY: block;
	MARGIN: 0;
	PADDING: 0;
}
.error
{
	/*	This is the class of error labels (i.e. the session expired label */
	COLOR: RED;
	FONT-SIZE: 10pt;
}
.leftColumn
{
	width: 125px;
	text-align: right;
	padding-right:5px;
}

/* Survey Classes */
.surveyOpener
{
	/* This is used on the survey page, for the table cell containing the opening text */
}
.surveyCloser
{
	/* This is used on the survey page, for the table cell containing the closing text */
}

/* Calendar Classes */
.calendar
{
	/* Container for the calendar */
	width:807px;
	border-collapse: collapse;
	table-layout: fixed;
}
#lastMonth
{
	/* Previous Month Button in Calendar View */
	FONT-SIZE: 25px;
	CURSOR: pointer;
	text-decoration: none;
}
#nextMonth
{
	/* Next Month Button in Calendar View */
	FONT-SIZE: 25px;
	CURSOR: pointer;
	text-decoration: none;
}
.calendarHeader
{
	/* The headers at the top of the calendar stating the day of the week (Sunday, Monday...) */
	width:114px;
	color:white;
	border-collapse:collapse;
	background-color: #0067c5;
}
.dayHeader
{
	/* This is the class for the first row of the each calendar cell */
	background-color: #cde2f4;
}
.dayheader a
{
	float: right;
}
.calendarCell
{
	height:100px;
	width:114px;
	margin: 0;
	padding: 0;
	background-color: #dcddde;
	border-collapse:collapse;
}

.calendarExpandView
{
	/* This is is the class for the calendarCell when the expand link is clicked */
	height: 200px;
	width: 210px;
	overflow: auto;
	/* A background color MUST be set here, it is recommended that this be the same
	 * color as the calendarCell class' background color for continuity */
	background-color: #dcddde;
	border: 1px black solid;
}

/* Html Settings */


TD
{
    background-repeat: repeat-x;
    background-position:top;
	line-height: normal;
	font-family: tahoma;
    font-size: 12px;
	color: Black;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}

body
{
    background-repeat: repeat-x;
    background-position:top;
	line-height: normal;
	font-family: tahoma;
    font-size: 12px;
	color: Black;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}



a:link
{
	font-weight:normal;
	font-size: 12px;
	color: black;
	font-family: arial;
}

a:visited
{
	font-weight:normal;
	font-size: 12px;
	color: black;
	font-family: arial;
}

a:hover
{
	font-weight:normal;
	font-size: 12px;
	color: #0067c5;
	font-family: arial;
    border-width: thin;

}

h1 {
  /*  font-family: Trebuchet MS;
    font-size:18px;
    padding-top:10px;
    padding-left: 0px;
    color: #0067c5;*/
    
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #f4f4e8;
    FONT-FAMILY: Trebuchet MS;
    BACKGROUND-COLOR: #0067c5;
    MARGIN: 0; 
    PADDING-LEFT: 1px;
    }
H3
{
    TEXT-TRANSFORM: uppercase;
    font-family: Trebuchet MS;
    padding-left:7px;
    margin:0px;
    font-size:18px;
    color: #0067c5;
}
INPUT
{
	font-size: 12px;
}

	