/* CSS Document */

/* ------------------------- */
/* General page settings     */
/* ------------------------- */

	body	{
		margin: 0px 0px 0px 0px;
		background-color: #9db061;
		color: #000;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	
	img	{
		border: 0;
	}
	
	#printlogo	{
		display: none;
	}

/* ------------------------- */
/* alignment                 */
/* ------------------------- */

	.center	{
		text-align: center;
	}

	.right	{
		text-align: right;
	}
		
/* ------------------------- */
/* font styles               */
/* ------------------------- */

	.bold	{
		font-weight: bold;
	}
	
	.boldoblique	{
		font-weight: bold;
		font-style: oblique;
	}
	
	.oblique	{
		font-style: oblique;
	}
	
/* ------------------------- */
/* font sizes                */
/* ------------------------- */

	.smaller	{
		font-size: 0.8em;
	}

	.bigger	{
		font-size: 1.2em;
	}
	
/* ------------------------- */
/* font colors               */
/* ------------------------- */

	.orange	{
		color: #cd5806;
	}

/* ------------------------- */
/* header bar                */
/* ------------------------- */

	.headerbar	{
		color: #fff;
		width: 100%;
		height: 108px;
		background-color: #6F8135;
	}

	.headerbarleft	{
		width: 463px;
		vertical-align: bottom;
		padding-left: 10px;
		height: 108px;
	}

	.headerbarright	{
		text-align: left;
		height: 108px;
		vertical-align: bottom;
		font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.85em;
	}

	.headerbarimageleft	{
		text-align: right;
		width: 20px;
		vertical-align: bottom;
	}

	.headerbarimageright	{
		text-align: left;
		width: 113px;
		vertical-align: bottom;
	}

/* ------------------------- */
/* header links              */
/* ------------------------- */

	a.head:link {
		color: #fff;
		text-decoration: none;
		background-color: #6F8135;
	}
	
	a.head:active {
		color: #fff;
		text-decoration: none;
		background-color: #6F8135;
	}
	
	a.head:visited {
		color: #fff;
		text-decoration: none;
		background-color: #6F8135;
	}
	
	a.head:hover {
		color: #f1ab00;
		text-decoration: none;
		background-color: #6F8135;
	}

/* ------------------------- */
/* accent bar                */
/* ------------------------- */

	.accentbarleft	{
		padding: 6px 12px 0px 12px;
		width: 150px;
		background-color: #6F8135;
	}

	.accentbarright	{
		vertical-align: top;
		padding: 6px 0px 0px 12px;
		font-size: 0.9em;
		background-color: #fff;
	}

	.accentbarimageleft	{
		text-align: right;
		width: 20px;
		vertical-align: top;
		background-color: #fff;
	}

	.accentbarimageright	{
		text-align: left;
		width: 113px;
		vertical-align: top;
	}

/* ------------------------- */
/* left navigation column    */
/* ------------------------- */

	.leftnav	{
		padding: 22px 12px 12px 12px;
		vertical-align: top;
		text-align: left;
		width: 150px;
		background-color: #6F8135;
	}

	.ucrlogo	{
		text-align: center;
		padding-top: 40px;
	}

/* ------------------------- */
/* drop-down menus           */
/* ------------------------- */

	#nav, #nav ul { /* all lists */
		margin: 0;
		padding: 0;
		width: 150px; /* Width of Menu Items */
		border-bottom: 1px solid #c90;
		list-style: none;
	}

	#nav li { /* all list items */
		position: relative;
		width: 150px; /* Width of Menu Items */
	}

	#nav li ul { /* second-level lists */
		position: absolute;
		top: 0;
		left: -999em; /* set submenus not visible by default */
		width: 185px; /* Width of Second-Level Menu Items */
	}

	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		top: 0;
		width: 185px; /* Width of Third-and-Above-Level Menu Items */
	}

	#nav a { /* Styles for Menu Items */
		display: block;
		text-decoration: none;
		color: #fff;
		font-size: 0.75em;
		background: #6F8135; /* IE6 Bug */
		padding: 6px;
		border-top: 1px solid #c90;
	}

	#nav a:hover { /* Hover Styles */
		color: #f1ab00;
		background: #6F8135;
	}

	#nav li ul li a { /* Sub Menu Styles */
		padding: 2px 10px;
		text-align: left;
		background: #6F8135; /* IE6 Bug */
		border-top: 0;
		width: 165px;
	} 	

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.over ul { 
		left: -999em;
		left: 149px; /* Set 1px less than main menu width */
		border-top: 1px solid #c90;
		background: #f9f9f9;
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li.over ul { /* lists nested under hovered list items */
		left: 149px; /* Set 1px less than main menu width */
		border-top: 1px solid #c90;
		background: #f9f9f9;
	}
	
/* ------------------------- */
/* page content              */
/* ------------------------- */

	.content	{
		vertical-align: top;
		padding: 0px 12px 12px 12px;
		font-size: 1.1em;
		background-color: #fff;
	}

	.contentright	{
		width: 113px;
	}
	
/* ------------------------- */
/* footer                    */
/* ------------------------- */

	.footleft	{
		vertical-align: bottom;
		padding: 6px 10px 10px 10px;
		height: 20px;
		width: 150px;
		font-size: 0.75em;
		color: #fff;
		background-color: #6F8135;
	}

	.footnav	{
		vertical-align: middle;
		height: 20px;
		background-color: #9db061;
		text-align: center;
		font-size: 0.85em;
	}
	
	.copyrt {
		color: #fff;
		background-color: #9db061;
		font-size: 0.9em;
	}
	
	.search	{
		padding-top: 10px;
	}

/* ------------------------- */
/* footer links              */
/* ------------------------- */

	a.terms:link {
		color: #fff;
		text-decoration: underline;
		background-color: #9db061;
	}
	
	a.terms:active {
		color: #fff;
		text-decoration: underline;
		background-color: #9db061;
	}
	
	a.terms:visited {
		color: #fff;
		text-decoration: underline;
		background-color: #9db061;
	}
	
	a.terms:hover {
		color: #fff;
		text-decoration: underline;
		background-color: #9db061;
	}

/* ------------------------- */
/* calendar popup            */
/* ------------------------- */
.cpYearNavigation, .cpMonthNavigation {
	background-color:#C0C0C0;
	color:#000000;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText {
	font-family:arial;
	font-size:8pt;
}
td.cpDayColumnHeader {
	border-color:#C0C0C0;
	border-style:solid;
	border-width:0 0 1px;
	text-align:right;
}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate {
	text-align:right;
	text-decoration:none;
}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled {
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.cpCurrentMonthDate, .cpCurrentDate {
	color:#000000;
}
.cpOtherMonthDate {
	color:#808080;
}
td.cpCurrentDate {
	background-color:#C0C0C0;
	border:thin solid #800000;
	color:white;
}
td.cpCurrentDateDisabled {
	border:thin solid #FFAAAA;
}
td.cpTodayText, td.cpTodayTextDisabled {
	border-color:#C0C0C0;
	border-style:solid;
	border-width:1px 0 0;
}
a.cpTodayText, span.cpTodayTextDisabled {
	height:20px;
}
a.cpTodayText {
	color:black;
}
.cpTodayTextDisabled {
	color:#D0D0D0;
}
.cpBorder {
	border:thin solid #808080;
}
