@charset "utf-8";
/* CSS Document */

.layout_content h1 {
    font-size: 144%;
    line-height: 109%;
    /*
    font-size: 23px;
    line-height: 25px;
    */
    font-weight: normal;
    color: #423574;
    margin-bottom: 5px;
}

.layout_content h2 {
    font-size: 106%;
    line-height: 112%;
    /*
    font-size: 17px;
    line-height: 19px;
    */
    font-weight: normal;
    color: #423574;
    margin-bottom: 5px;
    padding-top: 5px;
}	

.layout_content h3 {
    font-size: 69%;
    line-height: 136%;
    /*
    font-size: 11px;
    line-height: 15px;
    */
    
    font-weight: bold;
    color: #423574;
    margin-top: 0px;
    margin-bottom: 0px;
}


/***** LIVE HEADERS *****/
/*
    <h1><a href = "#">xxx</a></h1>
*/

.layout_content h1 a {
    color: #423574;
    text-decoration: none;
    background-image: url(/image/icon_arrowlink.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.layout_content h1 a:hover {
    text-decoration: underline;
}

.layout_content h2 a {
    color: #423574;
    text-decoration: none;
    background-image: url(/image/icon_arrowlink.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px;
}
.layout_content h2 a:hover {
    text-decoration: underline;
}

.layout_content h3 a {
    color: #423574;
    text-decoration: none;
    background-image: url(/image/icon_arrowlink.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px;
}
.layout_content h3 a:hover {
    text-decoration: underline;
}


.layout_content table.content h3 a {
    color: #333333;
}

/**** BODY TEXT ***/

.layout_content p.afterphoto {
    font-family: georgia, serif;
    font-size: 113%;
    line-height: 156%;
    /*
    font-size: 18px;
    line-height: 28px;
    */
    color: #771100;
    padding-top: 4px;
}

/* TABLES */

div.table {
    margin-bottom: 15px;
}

div.table h1 {
    font-size: 94%;
  /*  font-size: 15px; */
    color: #771100;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

table.content {
    border-collapse: collapse;
	border-bottom: 1px solid #771100;
}

div.section table.content {
	width: 570px;
}

div.columns table.content {
	width:100%;
}


table.content td {
    padding: 5px;
    font-size: 69%;
  /*  font-size: 11px;  */
    border: 0px;
	background-color:#ffffff;
}

table.content td h3 { font-size: 100%; }
table.content td p { font-size: 100%; }

table.content tr.alt td, div.alt {
    background-color: #d6c9cb;
}

table.content tr.head td {
    background-color: #771100;
    color: white;
    font-weight: bold;
}

table.content tr.head td a {
    color: white;
	text-decoration:none;
}

table.content tr.head td .left {
	float:left;
}

table.content tr.head td .right {
    font-weight: normal;
	float:right;
}

div.results {
    margin-left: 8px;
    margin-right: 8px;
}

div.results table.content {
    border-bottom: 1px solid #cccccc
}

div.tabbedpanel ul.tabs li.selected {
background-color: #771100;
border-bottom:1px solid  #771100;
}

/*NEW 2010-02-19 for calendar:*/

div.calendar_activity {
	/*border:1px solid #b8cbd9;*/
	background:url('/image/dot_dashboard1.gif');
	background-repeat:repeat-y;
	background-color:#d9e4ec;
	overflow:hidden;
}

div.calendar_activity_over {
	/*border:1px solid #b8cbd9;*/
	background:url('/image/dot_dashboard1.gif');
	background-repeat:repeat-y;
	background-color:#e9f4fc;
	overflow:hidden;
}

div.calendar_multiple {
	/*border:1px solid #771100;*/
	background-color:#c0b9ba;
	overflow:hidden;
}

div.calendar_multiple_over {
	/*border:1px solid #771100;*/
	background-color:#d6c9cb;
	overflow:hidden;
}

div.calendar_activity_callout {
	/*border:1px solid #C96330;*/
	background:url('/image/dot_dashboard2.gif');
	background-repeat:repeat-y;
	background-color:#ffce71;
	overflow:hidden;
}

div.calendar_activity_callout_over {
	/*border:1px solid #C96330;*/
	background:url('/image/dot_dashboard2.gif');
	background-repeat:repeat-y;
	background-color:#ffde81;
	overflow:visible;
}

div.calendar_activity div.calendar_activity_head {
	background-color: #b8cbd9;
	height:18px;
	padding:1px;
}

div.calendar_activity_over div.calendar_activity_head {
	background-color: #d9e4ec;
	height:18px;
	padding:1px;
}

div.calendar_activity_callout div.calendar_activity_head {
	background-color: #efbe61;
	height:18px;
	padding:1px;
}

div.calendar_activity_callout_over div.calendar_activity_head {
	background-color: #ffce71;
	height:18px;
	padding:1px;
}


div.calendar {
    font-size: 69%;
	position:relative;
}


div.calendar p {
    font-size: 100%;
	padding:4px;
}

div.calendar_minutes_slot_alt {
	background:url('/image/dot.gif');
	background-repeat:repeat-y;
    background-position:right;
    background-color: #e6d9db;
}

div.calendar_minutes_slot {
	background:url('/image/dot.gif');
	background-repeat:repeat-y;
    background-position:right;
}


div.calendar_day_slot_alt {
	background:url('/image/dot.gif');
	background-repeat:repeat-x;
    background-color: #e6d9db;
                    margin:0px;
                    padding:0px;
}

div.calendar_day_slot {
	background:url('/image/dot.gif');
	background-repeat:repeat-x;
                    margin:0px;
                    padding:0px;
}


a.schedule_add {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


a.schedule_add:hover {
	color:#e9f4fc;
	font-weight:bold;
	text-decoration:none;
}

