@charset "UTF-8";

/*******************************************************************************
*  This stylesheet provides the theme of the layout. The theme includes
*  anything that controls the presentation of the page, but typically it's just
*  for setting colors, fonts, borders, and gutter space. 
*******************************************************************************/

body, div, span, table, tr, td, th, p, ul, ol, ul, li, a, b, i {
/* 	font-size: 10pt; */
	font-family: verdana, arial, helvetica, sans-serif; 
}
#page-container{
	font-size: 80%;	
	font-family: verdana, arial, helvetica, sans-serif; 
}
#page-container, #inner-column-container, #masthead, #footer{
	border-color:#253b80; /* all the borders within the layout #19388a (except middle column) */
}
#inner-column-container{
	border-color:#fff			/* middle column borders */
}
#outer-column-container{
	border-left-color: #dbdfec;		/* left column background */
	border-right-color: #f4efe0;	/* right column background */
}
#masthead{
	background-color: #253b80;	/* masthead background color #19388a */
/*	
	background-image:url(http://www.plymouth.edu/dining/temp/images/headerbg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-left: 200px;
*/
	height: 116px;				/* headerbg.jpg width minus 1 (117-1=116) */
	color: #dbdfec;
}
#footer{
	background-color: #253b80;	/* footer background color #19388a */
	color: #dbdfec;
}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
	color: #dbdfec;
}
#footer a:hover{ 
}

#inner-column-container{
	background-color: #ffffff;	/* middle column background #fcfcfc; */
}
#left-column{
/*	background-image:url(http://www.plymouth.edu/dining/temp/images/leftcolbg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	*/
	color:#860038
}
#left-column h3, #right-column h3{
	margin-bottom: 0;		/* column menu titles should hug the menus */
	color:#860038
}
#right-column p, #right-column ul{
	margin-top: 0;
}
p.fontsize-set{
	text-align: center;		/* center the icons for changing font size */
}
p.fontsize-set input{
	margin: 0 2px;			/* space them out a bit */
}
.quote_mid {
	border-top: #dbdfec 1px dashed; 
	border-bottom: #dbdfec 1px dashed; 
	margin: 20px 0px;
	padding: 10px 10px;
	color:#860038;
	font-style:italic;
	font-family:georgia, times new roman, serif;
	font-size: 11pt;
	text-align:center;
	position:relative;
}
.quote_right {
	margin: 15px 0px;
	padding: 0px;
}
.quote_right p.tl, .quote_right .tlspan{
	font-family:georgia, times new roman, serif;
	font-size: 13pt;
	color:#5b471b;
}
.quote_right .tlspan {
	font-size: 8pt;
	font-weight:bold;
}
.quote_right p.ts{
}
.quote_right p.qt{
	border-top: #e5d8b6 1px dashed; 
	border-bottom: #e5d8b6 1px dashed; 
	padding: 10px 0px;
	font-size: 10pt;
	font-style:italic;
	font-family:georgia, times new roman, serif;
	color:#5b471b;
}
/****************** lbt table ***************************/
.lbt {
	border: #dddddd 1px solid; 
	padding: 1px;
	width:auto; 
}
.lbt th {
	padding: 4px 5px;
	background: #253b80;
	border-left: white 1px solid; 
	text-align: left;
	font-weight: bold; 
	color: white; 
}
.lbt td {
	padding: 4px 5px;
	border-left: white 1px solid; 
}
.lbt tr.colorbg {
	background: #f5f3f1;
}
.lbs {
	border-top: #f4f4f4 3px solid; 
	background: white; 
	width: 98%; 
	height: 13px;
}
/*********************************************/
.agenda-tracks {
	font-size:11px;
}
.lbt td.track1 {
	background: #D1E4CD; /* green */
}
.lbt td.track2 {
	background: #D3C8D9; /*lavan*/
}
.lbt td.track3 {
	background: #EAC6DE; /*pink*/
}
.lbt td.track4 {
	background: #F3EEAF; /*yell*/
}
.lbt td.track5 {
	background: #CED0DB; /* blue */
}
.track1title, .track2title, .track3title, .track4title, .track5title, .track6title{
	font-weight:bold;
	display:block;
	padding: 4px 10px;
	margin-top: 20px;
}
.track1title {
	background-color: #D1E4CD; /* green */
}
.track2title {
	background-color: #D3C8D9; /*lavan*/
}
.track3title {
	background-color: #EAC6DE; /*pink*/
}
.track4title {
	background-color: #F3EEAF; /*yell*/
}
.track5title {
	background-color: #CED0DB; /* blue */
}
.track6title {
	background-color: #f5f3f1; /* gray */
}

/*********************************************/
fieldset {    
/*float: left;    
clear: both;    
position: relative;
width: 530px;*/
margin: 20px 0 20px 0;    
padding: 0;  
border: 1px dashed #CCCCCC;  /* 3px double #CCCCCC; */
/*background-color: #F5F5F5 ;   */ 
} 
legend {  
	margin-left: 1.5em; /* 25px; */ 
	padding: 3px;    
	font-weight: bold;
	font-family:georgia, times new roman, serif;
	font-size: 11pt;
	color:#860038;
}  
fieldset ol {  
padding: 10px;
margin:0px;
list-style: none;  
}  
fieldset li {    
float: left;    
clear: left;    
width: 100%;    
padding-bottom: 1em;  
} 
fieldset.submit {    
float: none;    
width: auto;    
border-style: none;    
background-color: transparent;
text-align:center;
}
label.left {    
float: left;    
width: 10em;    
margin-right: 1em;  
/*text-align: right;  */
}
label.top {    
display: block;  
}
label.matrix, span.matrix {    
float: left;    
width: 40em;    
margin-right: 1em;  
}
/*********************************************/
