body {	background-color: #FFFFFF;
			margin: 0px; 
			font-family: Arial;
			font-size: 11pt; 
			color: #000000;
			background-image: url("/images/rlback2.jpg");
			
		}

td {	margin: 0px; 
		font-family: Arial;
		font-size: 11pt; 
		color: #2E5A87;
		padding: 0;
	}

select	{	color: #022D58;
				font-family: Arial;
				font-size: 8pt; 
				border: inset 1px gray;
				padding: 1;
			}

input		{	color: #022D58;
				font-family: Arial;
				font-size: 8pt; 
				padding: 1;
			}

textarea{	color: #022D58;
				font-family: Arial;
				font-size: 8pt; 
				padding: 1;
			}

.footer1 {	font-size: 8pt;
		text-align:left;
		color: #2E5A87;
		}
		
.footer2 {	font-size: 8pt;
		text-align:right;
		color: #2E5A87;
		}
		
.moreclickhere {	font-size: 9pt;
		font-weight: bold;
		color: #2E5A87;
		}

td.topmenu{
		font: bold 11px Arial;
		padding: 10px 4px;
		background-image: url("/images/mainpagemenuback.jpg");
		}

td.bottommenu{
		background: #022D58;
		}

.cattitle{
		font-weight:bold;
		color: #022D58;
		}

.typetitle{
		font-size: 16pt;
		font-weight:bold;
		color: #1D4872;
		}

.maincaldate	{ color: #C3D8EB;
		font-weight: bold;
		}
		
.maindetails	{ color: #070154;
		font-size: 8pt;
		}
		
.block1{	font-size: 10pt;
		background-image: url("/images/smallhomepagebox.jpg");
		background-repeat: no-repeat;
		}

.block2{	font-size: 10pt;
		background-image: url("/images/smallhomepagebox.jpg");
		background-repeat: no-repeat;
		}

.block3{	font-size: 10pt;
		background-image: url("/images/smallhomepageboxwithtrees.jpg");
		background-repeat: no-repeat;
		}

.blognav {	font-size: 8pt;
		}
		
.blogtitle {font-size: 14pt;
		}
		
.blogentry {padding-left:20px;
		}
		
.caption {	font-size: 8pt;
		text-align:center;
		}
		
.blogtitle {font-weight:bold;
		font-size:12pt;
		align:right;
		}

.pagetitle {font-weight:bold;
		font-size:14pt;
		align:right;
		}

.detailtitle {font-weight:bold;
		font-size:24pt;
		}

.question	{ color:#F6762B;
			font-weight:bold:
			}

.answer 	{ color:#FFFFFF;
			}

.columntitle {	font-size: 12pt; 
			background-color:#000485;
			color: #C0C0C0;
			font-weight:bold;
}

a			{	color: #070154;
				text-decoration: none;
			}
			
a:hover	{	color: #FFFFFF;
			}
			
a.topmenu	{	color: #FFFFFF;
				text-decoration: none;
			}
			
a.topmenu:hover	{	color: #F6762B;
			}
			
table.maintable {	
			/*background: #90AED2;*/
			background: #BFD0E6;
			border-style:none;
			border-collapse:collapse;
			padding:5px;
			}

table.weather {	
			/*background: #90AED2;*/
			background: #BFD0E6;
			border-style:none;
			border-collapse:collapse;
			}

td.maintable {
			padding:5px;
			}

/******************************************************************************************************/
/* Define the calendar */
table.calendar {	 width:95%; 
			border-style:solid;
			border-color:#000485;
			}
tr.calendar {	background-color:#E0E0E0;
			}
			
td.calendar {	background-color:#E0E0E0;
			}

td.calendartitle {	font-size:16pt;
					color:#000080;
					}

tr.calendarweekname {	background-color:#E0E0E0;
					}

td.calendarweekname {	background-color:#E0E0E0;
						width:14%;
						color:#000080;
						font-size:11pt;
						align:center;
					}

td.calendarcell {	vertical-align:top;
					text-align: left;
					font-size:9pt;
					background-color:#E0E0E0;
					color:#000080;
					}

a.calendar			{	color: #0751AB;
						text-decoration: none;
			}
			
a.calendar:hover	{	color: #EE0000;
				text-decoration: underline;
			}

a.calendarevent			{	color: #0751AB;
							font-size: 9pt;
			}
			
a.calendarevent:hover	{	color: #EE0000; 
			}

.datehighlight	{color:#F00000;
				font-weight:bold;
				text-align:right;
				}			

.datenohighlight	{text-align:right;
				}			
/* end of Define the calendar */			
/******************************************************************************************************/
