
 /*---------------------------------------------------------\
|                                                            |
|    CSS BY THE U.P. WEB MAESTRO - www.upwebmaestro.com      |
|                                                            |
 \---------------------------------------------------------*/

/*
FONT FAMILY (GENERIC) NAMES
serif 		(e.g. Times) 
sans-serif 	(e.g. Helvetica) 
cursive 	(e.g. Zapf-Chancery) 
fantasy 	(e.g. Western) 
monospace 	(e.g. Courier)   
*/


/*============== TEXT STYLES ================================================*/

body		{  	background-color: #1b3b5b;
			background-image: url(images/main-background.png);
			color: #000000;
			padding: 5px 0px 5px 0px;
			margin: 0px;
			font-size: 100%				}
                         	
h1		{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 16px;  
			text-align: left;
			line-height: 18px;
			margin: 2px 0px 8px 0px;
			font-weight: bold;			}

h2		{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 15px;   
			text-align: left;
			line-height: 16px;
			margin: 2px 0px 8px 0px;
			font-weight: bold;			}

h3		{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 14px; 
			line-height: 16px;
			text-align: left;
			margin: 2px 0px 8px 0px;
			font-weight: bold;		}


p		{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px; 
			line-height: 130%;
			text-align: left;
			margin: 5px 0px 10px 0px;		}

li		{	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px; 
			text-align: left;
			line-height: 130%;
			margin: 2px 0px 10px 0px;		}

.credits	{	font-size: 9px;
			font-family: verdana, sans-serif;
			text-align: center;
			margin: 20px 5px 4px 5px;		}
				
.mainTable	{	border-left: #333 solid 1px;
			border-right: #333 solid 1px;		}
	
.titleLetter	{	font-family: Times, serif;
			font-weight: bold;
			color: #000000;
			text-align: center;
			font-size: 14px;			}

.breadcrumbs	{	height: 13px; 
			font-family: verdana, sans-serif; 
			font-size: 9px; 
			color: #fff; 
			text-align: right; 
			padding-right: 10px;		}	
	
.newsBlurb	{	height: 48px; 
			background-image: url(images/r1-2.png); 
			background-repeat: no-repeat; 
			background-position: top left; 
			text-align: left; color: #fff; 
			font-size: 10px; 
			line-height: 12px;
			font-family: verdana, sans-serif;	}

.blurbBox	{	margin: 5px 0px 10px 0px;
			width: 210px; }

.blurbCell	{	background-image: url(images/blurb-box-left-corner.png); 
			background-position: top left; 
			background-repeat: no-repeat;	}

.blurbTitle	{	font-size: 11px; 
			font-weight: bold; 
			font-family: verdana, sans-serif; 
			color: #ffffff; 
			background-image: url(images/blurb-title-background.png);	}
			
.blurb		{	padding: 8px 6px 5px 6px; 
			border-left: #4d636e solid 1px; 
			border-bottom: #4d636e solid 1px; 
			border-right: #4d636e solid 1px;
			font-size: 12px;
			line-height: 14px;
			font-family: verdana, sans-serif; 
			background-image: url(images/blurb-box-right-corner.png); 
			background-position: top right; 
			background-repeat: no-repeat;		}				

.tobaccoTable td {
	font-size: 10px;
	font-family: verdana, sans-serif;
	vertical-align: top;
	}
	
.tobaccoTableHeader {
	font-size: 10px;
	color: #000;
	background-color: #999;
	text-align: center;
	font-weight: bold;
	}
	
	
#calendar		{	border-top: #191970 solid 1px;
				border-right: #191970 solid 1px; }

#calendar th	{	border-left: #191970 solid 1px;
			border-bottom: #191970 solid 1px;
			background-color: #191970;
			font-size: 14px;
			text-align: center;
			font-weight: bold;
			font-family: verdana, sans-serif;
			color: #ffffff;	}

#calendar td	{	border-left: #191970 solid 1px;
			border-bottom: #191970 solid 1px;
			font-size: 10px;
			font-family: arial, sans-serif;	}

.month		{	padding-bottom: 8px;
			font-size: 22px;
			font-weight: bold;
			font-family: verdana, sans-serif;	}

.eventHeader	{	background-color: #6b8e23; 
			color: #ffffff; 
			padding: 2px 4px 2px 4px; 
			margin: 0px 0px 0px 0px; 
			font-size: 14px; 
			font-weight: bold; 
			font-family: verdana, sans-serif;	}

.eventBox	{	line-height: 140%; 
			font-family: verdana, sans-serif; 
			font-size: 12px; 
			margin: 0px 0px 20px 0px; 
			border-bottom: #6b8e23 solid 1px; 
			border-right: #6b8e23 solid 1px; 
			border-left: #6b8e23 solid 1px; 
			padding: 2px 5px 4px 5px;		}
	
	
/*============== LINK STYLES ================================================*/

.newsBlurb a	{	color: #ffffff;		}

.breadcrumbs a:link 	{	color: #ffffff; 
				text-decoration: none;		}
                         
.breadcrumbs a:visited 	{	color: #ffffff; 
				text-decoration: none;		}
                         
.breadcrumbs a:hover	{	color: #000000;
				text-decoration: none; 		}   
                         
.breadcrumbs a:active 	{	color: #ffffff; 
				text-decoration: none;		}   



.menuBox		{	border-bottom: #1b3b5b solid 1px;
				text-align: left; 
				margin-left: 1px;	}
				

.menuButton		{	font-family: verdana, sans-serif;
				font-size: 12px;
				color: #ffffff;
				margin: 0px 0px 0px 0px;
				line-height: 16px;	}

.menuButton2		{	font-family: verdana, sans-serif;
				font-size: 12px;
				color: #ffffff;
				background-color: #1b3b5b;
				margin: 0px 0px 0px 0px;
				line-height: 16px;	}


.menuLinkCURRENT	{	color: #ffff00;
				display: block;
				width: 130px;
				text-decoration: none;
				background-color: #1b3b5b;
				border-top: #1b3b5b solid 1px;
				margin: 0px 0px 0px 0px;
				padding: 3px 2px 3px 4px;
				font-weight: bold;
				line-height: 14px;
				font-family: arial, helvetica, sans-serif;
				font-size: 12px; 		}

.menuLink:link 		{	display: block;
				color: #ffffff;
				width: 130px;
				border-top: #1b3b5b solid 1px;
				margin: 0px 0px 0px 0px;
				padding: 3px 2px 3px 4px;
				font-weight: bold;
				text-decoration: none;
				line-height: 14px;
				font-family: arial, helvetica, sans-serif;
				font-size: 12px; 		}
                         
.menuLink:visited 	{	display: block;
				color: #ffffff;
				width: 130px;
				border-top: #1b3b5b solid 1px;
				margin: 0px 0px 0px 0px;
				padding: 3px 2px 3px 4px;
				font-weight: bold;
				text-decoration: none;
				line-height: 14px;
				font-family: arial, helvetica, sans-serif;
				font-size: 12px; 		}
                         
.menuLink:hover		{	display: block;
				color: #000000;
				width: 130px;
				border-top: #1b3b5b solid 1px;
				margin: 0px 0px 0px 0px;
				padding: 3px 2px 3px 4px;
				font-weight: bold;
				text-decoration: none;
				line-height: 14px;
				background-color: #ffff00;
				font-family: arial, helvetica, sans-serif;
				font-size: 12px; 		}   
                         
.menuLink:active 	{	display: block;
				color: #ffffff;
				width: 130px;
				border-top: #1b3b5b solid 1px;
				margin: 0px 0px 0px 0px;
				padding: 3px 2px 3px 4px;
				font-weight: bold;
				text-decoration: none;
				line-height: 14px;
				background-color: #ffff00;
				font-family: arial, helvetica, sans-serif;
				font-size: 12px; 		}  



.menuButtonSecondary	{	font-family: verdana, sans-serif;
				font-size: 12px;
				color: #ffffff;  
				line-height: 14px;	}

.menuLinkSecondaryCURRENT   {	display: block;
				font-family: verdana, sans-serif;
				font-size: 10px;
				color: #ffff00; 
				background-color: #1b3b5b;
				width: 130px;
				font-weight: bold;
				margin: 0px 0px 0px 0px;
				padding: 3px 1px 3px 5px;
				line-height: 11px;	}

.menuLinkSecondary:link {	display: block;
				color: #ffffff;
				background-color: #1b3b5b;
				width: 130px;
				margin: 0px 0px 0px 0px;
				padding: 3px 1px 3px 5px;
				text-decoration: none;
				line-height: 11px;
				font-family: verdana, helvetica, sans-serif;
				font-size: 10px; 			}
                         
.menuLinkSecondary:visited {	display: block;
				color: #ffffff;
				width: 130px;
				background-color: #1b3b5b;
				margin: 0px 0px 0px 0px;
				padding: 3px 1px 3px 5px;
				text-decoration: none;
				line-height: 11px;
				font-family: verdana, helvetica, sans-serif;
				font-size: 10px; 			}
                         
.menuLinkSecondary:hover   {	display: block;
				color: #000000;
				width: 130px;
				margin: 0px 0px 0px 0px;
				background-color: #1b3b5b;
				padding: 3px 1px 3px 5px;
				text-decoration: none;
				line-height: 11px;
				background-color: #ffff00;
				font-family: verdana, helvetica, sans-serif;
				font-size: 10px; 		}   
                         
.menuLinkSecondary:active  {	display: block;
				color: #ffffff;
				width: 130px;
				margin: 0px 0px 0px 0px;
				background-color: #1b3b5b;
				padding: 3px 1px 3px 5px;
				text-decoration: none;
				line-height: 11px;
				background-color: #ffff00;
				font-family: verdana, helvetica, sans-serif;
				font-size: 10px; 		}   


/*============== IMAGE STYLES ================================================*/


