/*****************************************
 * Base Page Syles
 *****************************************/
BODY		
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background-color: CBC1AB;
	background-image:url(/images/bg.gif); 
	background-repeat: repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
}  
BASEFONT	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
/* - Hyperlink Styles -*/
a			{text-decoration: none; color: royalblue}
a:link 		{text-decoration: none; color: royalblue;}
a:visited 	{text-decoration: none; color: royalblue;}
a:hover		{text-decoration: underline; color: orange}
/* - Heading Styles -*/
H1			{font-size: 160%; color: #66c; font: normal; }
H1.error	{font-size: 160%; color: maroon; font: normal;}
H2			{font-size: 145%; color: navy; font: normal; }
H2.error	{font-size: 145%; color: maroon; font: normal;}
H3			{font-size: 130%; color: navy; font: normal; }
H3.error	{font-size: 130%; color: maroon; font: normal;}
H4			{font-size: 115%; color: navy; font: bold;}
H4.error	{font-size: 115%; color: maroon; font: bold;}
H5			{font-size: 100%; color: navy; font: bold;}
H5.error	{font-size: 100%; color: maroon; font: bold;}
/* - Tables, lists, and input Styles -*/
TD			{color: #333333; background-repeat: no-repeat;}
TH			{font-size: 90%;}
SELECT		{font-size: 1.2em;}
INPUT		{font-size: 1em;}
TEXTAREA	{font-size: 1em;}
/* - HR Style -*/
HR			{border: thin solid midnightblue; color: midnightblue; height: 1px; background-color: midnightblue;}


/*****************************************/
/***         LRCC Custom Styles        ***/
/*****************************************/
.bannerright	{background-image: url(/images/banner/lrccmain3d_right.jpg); background-repeat: repeat-x; width:100%}

.largehead		{font-family: Verdana, Arial, sans-serif; font-size:130%; font-weight: bold; color: navy;}
.mediumhead		{font-family: Verdana, Arial, sans-serif; font-size:120%; font-weight: bold; color: navy;}
.smallhead		{font-family: Verdana, Arial, sans-serif; font-size:110%; font-weight: bold; color: navy;}
.xsmallhead		{font-family: Verdana, Arial, sans-serif; font-size:100%; font-weight: bold; color: navy;}
.xxsmallhead	{font-family: Verdana, Arial, sans-serif; font-size:90%; font-weight: bold; color: navy;}
.menuhead		{font-family: Verdana, Arial, sans-serif; font-size:110%; font-weight: normal; color: navy;}
.menusubhead	{font-family: Verdana, Arial, sans-serif; font-size:100%; font-weight: bold; color: #444444;}
.sitemaphead	{font-family: Verdana, Arial, sans-serif; font-size:100%; font-weight: bold; color: navy;}
.mainhead		{font-family: Verdana, Arial, sans-serif; font-size:150%; font-weight: normal; color: navy; text-align: center;}

.smalltext		{font-family: Verdana, Arial, sans-serif; font-size:90%; font-weight: normal;}
.xsmalltext		{font-family: Verdana, Arial, sans-serif; font-size:80%; font-weight: normal;}
.xxsmalltext	{font-family: Verdana, Arial, sans-serif; font-size:75%; font-weight: normal;}

.smallgreenhead		{font-family: Verdana, Arial, sans-serif; font-size:100%; font-weight: bold; color: green;}
.mediumgreenhead	{font-family: Verdana, Arial, sans-serif; font-size:130%; font-weight: bold; color: green;}
.smallmaroonhead	{font-family: Verdana, Arial, sans-serif; font-size:100%; font-weight: bold; color: maroon;}

.underline
{
	text-decoration : underline;
}

.color-navy
{
	color : Navy;  
}

.color-maroon
{
	color : Maroon;
}

.color-green
{
	color : green;
}

/*****************************************
 * Template Section Syles
 *****************************************/
.templateTable 
{
	background-color : White;
	border-left : solid 1px #80796B;
	border-right : solid 1px #80796B;
	
	height:100%;
	width:720;
	text-align:center;
	
}

/*** LRCC Nabbar Style ***/


table.Navbar 
{
    margin-bottom: 0px;
    margin-top: 0; 
    text-align: left;
    height: 20;
    padding-left: 3px;
    padding-right: 5px;
}

.Navbar td
{
	color: darkslategray;
	font-size: 80%;   
}

.NavBarCrumbs a			{color: seagreen; text-decoration: none; font-weight:  normal }
.NavBarCrumbs a:link 	{color: seagreen; text-decoration: none; font-weight: normal }
.NavBarCrumbs a:visited {color: seagreen; text-decoration: none; font-weight: normal }
.NavBarCrumbs a:hover	{color: orange; text-decoration: underline; font-weight: normal }
td.NavBarCrumbs 		{font-size: 70%; padding-left:0px}


.NavBarDate a			{color: slategray; text-decoration: none; font-weight:  normal }
.NavBarDate a:link 		{color: slategray; text-decoration: none; font-weight: normal }
.NavBarDate a:visited 	{color: slategray; text-decoration: none; font-weight: normal }
.NavBarDate a:hover		{color: orange; text-decoration: underline; font-weight: normal }
td.NavBarDate			{font-family: verdana, Arial, Helvetica; font-size: 70%;}

.NavBarLastNode			{color: Olive}


/*** LRCC Box Styles ***/

/* Left Gutter Items */
.LeftBoxSienna
{
    background-color: ivory; 
    border: 1px solid sienna;
    
    font-family: Verdana,Arial; 
    font-size: 100%; 
    font-weight: normal;
    text-align: center;
    color: navy;
}
.LeftBoxTitleSienna 
{
    background-color: sienna;    
    font-family: Arial; 
    font-weight: bold;
    color: lightyellow;
    text-align: center;
}
.LeftBoxCoral
{
    background-color: ivory; 
    border: 1px solid coral;
    
    font-family: Verdana,Arial; 
    font-weight: normal;
    text-align: center;
    color: navy;
}
.LeftBoxCoral td {font-size:70%;}

.LeftBoxTitleCoral 
{
    background-color: coral;    
    font-family: Arial; 
    font-weight: bold;
    color: lightyellow;
    text-align: center;
}
.LeftBoxTitleCoral td {font-size:70%;}

.LeftBoxLightBlue
{
    background-color: ivory; 
    border: 1px solid #6E84BA;
   
    font-family: Verdana,Arial; 
    font-weight: normal;
    text-align: center;
    color: navy;
}
.LeftBoxLightBlue td {font-size:70%;}

.LeftBoxTitleLightBlue 
{
    background-color: #6E84BA;     
    font-family: Arial;
    font-weight: bold;
    color: lightyellow;
 /*   padding: 2 0 2 2; */
    text-align: center;
}
.LeftBoxTitleLightBlue td {font-size:70%;}

.LeftBoxMenu
{
    background-color: ivory; 
    border: 1px solid green;
    
    font-family: Arial, Verdana, Sans-Serif;
    font-weight: normal;
    text-align: center;
    color: navy;
}
.LeftBoxMenu td {font-size:75%;}

.LeftBoxTitleMenu 
{
    background-color: green;    
    font-family: Arial; 
    font-size: 80%;
    font-weight: bold;
    color: lightyellow;
    text-align: center;
}
.LeftBoxTitleMenu td {font-size:75%;}

.LeftBoxMenuItem 
{  
    color: navy;
    text-align: left;
}

.LeftBoxItem 
{  
    color: navy;
    text-align: center;
    font-size: 80%;
}

.LeftBoxItem a, a:link, a:visited, a:hover
{
	font-size: 95%;
}


.LeftBoxUser
{
    background-color: ivory; 
    border: 1px solid gray;
    border-top-width: 0px;
    padding: 2 5 3 5;
    
    font-family: Arial, Verdana, Sans-Serif;
    font-weight: normal;
    text-align: center;
    color: navy;
}
.LeftBoxUserTitle 
{
    background-color: gray;    
    font-family: Arial; 
    font-size: 80%;
    font-weight: bold;
    color: lightyellow;
    padding: 2 0 2 2;
    text-align: center;
}
.LeftBoxUserItem 
{  
    color: navy;
    text-align: center;
    font-size: 80%;
}

.LeftBoxUserItem a, a:link, a:visited, a:hover
{
	font-size: 95%;
}



.NavMenuItem
{
    text-align: left;
    font-size: 80%;
}
.NavMenuBullet
{
	text-align: left;
	padding-right: 0;
	width: 1%;
}

/* Right Gutter Items */
.RightBoxGoldenrod
{
    background-color: ivory; 
    border: 1px solid darkgoldenrod;
    
    font-family: Verdana,Arial; 
    font-weight: normal;
    text-align: left;
    color: navy;
}
.RightBoxGoldenrod td {font-size:70%;}

.RightBoxTitleGoldenrod 
{
    background-color: darkgoldenrod;    
    font-family: Arial; 
    font-weight: bold;
    text-align: center;
    color: ivory;
}
.RightBoxTitleGoldenrod td {font-size:70%;}

.RightBoxGray
{
    background-color: ivory; 
    border: 1px solid gray;
    font-family: Verdana,Arial; 
    font-weight: normal;
    text-align: left;
    color: navy; padding: 
}
.RightBoxGray td {font-size:70%;}

.RightBoxTitleGray 
{
    background-color: gray;    
    font-family: Arial; 
    font-weight: bold;
    text-align: center;
    color: ivory;
}
.RightBoxTitleGray td {font-size:70%;}

.RightBoxItem 
{  
	font-size: 85%;
    color: #333333;
}
.RightBoxImage
{
	text-align: center;
	border: 0;
}

/* Box Colors */
.SiennaBackground
{
	background-color: sienna;
}
.SiennaBorder
{
	border-color: sienna;
}
.CoralBackground
{
	background-color: coral;
}
.CoralBorder
{
	border-color: coral;
}
.GoldenrodBackground
{
	background-color: darkgoldenrod;
}
.GoldenrodBorder
{
	border-color: darkgoldenrod;
}
.LightBlueBackground
{
	background-color: #6E84BA;
}
.LightBlueBorder
{
	border-color: #6E84BA;
}
.RoyalBlueBackground
{
	background-color: royalblue;
}
.RoyalBlueBorder
{
	border-color: royalblue;
}
.GrayBackground
{
	background-color: gray;
}
.GrayBorder
{
	border-color: gray;
}

/* Footer Bar */

.Footerbar
{
    background-color: #777777; 
    padding: 3 5 3 5;
    
    font-family: Verdana,Arial; 
    font-weight: normal;
    text-align: left;
    color: ivory;
}
.Footerbar td 
{
	font-size: 70%;
	color: lightyellow;
}
.Footerbar a
.Footerbar a		{text-decoration: none; font-weight: normal; color: greenyellow;}
.Footerbar a:link 	{text-decoration: none; font-weight: normal; color: greenyellow;}
.Footerbar a:visited {text-decoration: none; font-weight: normal; color: greenyellow;}
.Footerbar a:hover	{text-decoration: underline; font-weight: normal; color: gold;}

.Copyright
{
	font-size: 90%;
	font-style:normal;
	color: lightyellow;
}

.colorgray
{
	color : Gray;
}
.colornavy
{
	color : Navy;
}

/**********************************
 * Content Section Styles 
 **********************************/

.content			
{
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color: #333333; 
	margin:0 5 0 5; 
}
.content td 
{
	font-size: 90%;
	line-height: 1.4;
}

.contenttopmargin	{margin-top: 20px}
.contentImage		{padding-top: 4px; padding-right: 6px; }
.contentitalicgray 	
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #555555; 
	font-size: x-small; 
	font-weight:bolder ; 
	font-style:italic;
}

.ContentTableTemp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color: #333333;
	margin:0 5 0 5;
    border: 1px solid #777777;
    background-color: #EDE5D0;
    height: 100%;
}

.ContentTable
{
    border: 1px solid #cccccc;
    border-top: 0px;
    background-color: #FaFFFF;
    padding: 0 0 5 0;
}
.ContentTableMain
{
	vertical-align: top;
	color: #333333;
    padding: 0 0 5 0;
    font-weight: normal;
	font-size: 100%;	/* ??? */
}

.ContentSubHead
{
	/*
	background-image: url(/images/SubheadBg.jpg);
	background-repeat: repeat-x;
	*/
	height:25;
    border: 1px solid #dddddd;
    border-bottom-style:window-inset;
    border-right-style:window-inset;
    border-top-color: #f5f5f5;
    padding: 2 5 2 5;
    
    font-family: Verdana,Arial; 
    font-size: small; 
    font-weight: bold;
    text-align: left;
    color: #333333;
}
.ContentSubHeadText 
{
    font-weight: bold;
    color: navy;
}
.ContentSection
{
   padding: 0 15 5 15;
   font-weight: normal;
   vertical-align: top;
   line-height: 1.2em;
   color: #333333;
   font-size: 100%;		/* ??? */
}
.ContentNewsItemTitle 
{
   font-weight: bold;
   font-family: Georgia, Helvetica, Serif;
   color: navy;
}
.ContentNewsItem 
{
   padding: 0 5 5 5;
   font-weight: normal;
   vertical-align: top;
   color: #333333;
}
.DetailNewsItemTitle 
{
   font-size: 1.9em;
   font-weight: bold;
   font-family: Georgia, Helvetica, Serif;
   color: navy;
}
.DetailNewsItem 
{
   padding: 0 5 5 5;
   font-weight: normal;
   vertical-align: top;
   color: #333333;
}


/*****************************************
 * Other Element Syles
 *****************************************/

/* - Image Styles - */
.imgborder
{
	background-color: cornsilk;
	border:2px solid #336600;
}
.imgleft 
{
	float: left;
	margin-right: 10px;
	margin-bottom: 2px;
}
.imgright 
{
	float: right;
	margin-left: 10px;
	margin-bottom: 2px;
}
.imgborder
{
	border : solid 1px #80796B;
}

/* - Button Style - */
.Button
{
	cursor: pointer;
	cursor: hand;
}

/* - Horizontal Separator inside a navbox - */
.MenuSeparator
{
	background-image : url(/images/hline-block.gif);
	background-repeat : repeat-x;
	border : none; 
	height : 12;
}

/*** Bullet styles for UL element ***/
.listNoBullet 		{font-size: x-small; list-style-type:none}
.listDiscBullet 	{font-size: x-small; list-style-type:disc}
/* .listImageBullet	{font-size: x-small; list-style-image:url(/images/sm_gray_bullet.gif)} */

.musicbullet		{font-size: x-small; list-style-image:url(/images/note_bullet.gif);  margin-top:5px;}

/*** Events Calendar style ***/
.calendar
{
	font-family: Arial, Sans-Serif;
}
.calendar td
{
	font-size: 65%;
}
.calendarHead
{
	font-size: 200%;
	font-family: Verdana, Arial, Sans-Serif;
}
.calendarHead td
{
	font-size: 100%;
}

.calendarDOW
{
	font-size: 110%;
	font-family: Verdana, Arial, Sans-Serif;
}

/*** eWorld Date Picker ***/
.datePickerMonthHead, .datePickerMonthHead a, .datePickerMonthHead a:link, .datePickerMonthHead a:visited, .datePickerMonthHead a:hover
{
	font-size: 90%;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: cornflowerblue;
	color: ivory;
}

.datePickerDayHead
{
	font-size: 70%;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: lightblue;
	color: royalblue;
}

.datePickerDays, .datePickerDays a, .datePickerDays a:link, .datePickerDays a:visited
{
	font-size: 80%;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: aliceblue;
	color: black;
}
.datePickerDays a:hover {background-color: gold;}

.datePickerSelected, .datePickerSelected a, .datePickerSelected a:link, .datePickerSelected a:visited

{
	font-size: 80%;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: greenyellow;
	color: black;
}
.datePickerSelected a:hover {background-color: gold;}
 
.datePickerTodaysDay, .datePickerTodaysDay a, .datePickerTodaysDay a:link, .datePickerTodaysDay a:visited 
{
	font-size: 80%;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	background-color: aliceblue;
	color: black;
}
.datePickerTodaysDay a:hover {background-color: gold;}

.datePickerOffMonth, .datePickerOffMonth a, .datePickerOffMonth a:link, .datePickerOffMonth a:visited 
{
	font-size: 80%;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: silver;
	color: ghostwhite;
}
.datePickerOffMonth a:hover {background-color: darkgoldenrod;}


.contactBox
{
	border: #aaaaaa 1px solid;
	background-color: ivory;
	margin: 5px;
	width: 90%; 
	font-size: 90%;
	width: 80%;
}

.contactBox td 
{
	padding: 5 5 5 5;
	white-space: nowrap;
	vertical-align: top;
}

.contactBoxLabel
{
	text-align: right;
	color: #555555;
}

.contactBoxValue
{
	text-align: left;
	color: navy;
}

.contactBoxValue a, a:link, a:visited, a:hover
{
	font-size: 100%;
}

.rgback 
{
	background-image: url(/images/rg_bg.gif);
	background-repeat: repeat-x;
	background-color: white;
}
