body
{
	font-family: Verdana,arial;
	font-size:x-small;
	background-color:Gray;
}

.title
{
	font-family: verdana,arial; font-size: small; font-weight: bolder; color: #335566;
}

.anntitle
{
	font-family: verdana,arial; font-size: small; font-weight: bolder; color: #ffffff;
}

.titlelink
{
	font-family: verdana,arial; font-size: small; font-weight: bolder; color: #335566; text-decoration:none;
}

.anntitlelink
{
	font-family: verdana,arial; font-size: small; font-weight: bolder; color: #ffffff; text-decoration:none;
}

.titlelink:hover
{
text-decoration:underline;
}

.admintitle
{
	font-family: verdana,arial; font-size: small; font-weight: bolder; color: White;
}



.normal
{
	font-family: Verdana,arial;
	font-size:x-small;
	
}

.normalarial
{
	font-family: arial;
	font-size:x-small;
	
}

.normalarialwhite
{
	font-family: arial;
	font-size:x-small;
	color: White;
	
}

.normalunderlined
{
	font-family: Verdana,arial;
	font-size:x-small;
	text-decoration: underline;
	
}

.italics
{
	font-family: Verdana,arial;
	font-size:x-small;
	font-style: italic;
	
}

.bold
{
	font-family: Verdana,arial;
	font-size:xx-small;
	font-weight: bolder;

}

.boldunderlined
{
	font-family: Verdana,arial;
	font-size:x-small;
	font-weight: bolder;
	text-decoration: underline;

}

.deptheader
{
	font-family: verdana,arial; font-size: large; font-weight: bolder; color:#335566;
}

.pagetitle
{
	font-family: verdana,arial; font-size: large; font-weight: bolder; color:#335566;
}

.jffcinsettable{
	border: solid thin #335566;	
	margin-right: 5px;
	margin-left: 5px;
	
}


.jffcprogramtable{
	
}

.jffcprogramtitle
{
	font-family: verdana,arial; font-size: small; font-weight: bolder; color: #ffffff;
}


.jffcprogramnormal
{
	font-family: Verdana,arial;
	font-size:x-small;
	color: #ffffff;
	
}

.jffcprogrambold
{
	font-family: Verdana,arial;
	font-size:xx-small;
	font-weight: bolder;
	color: #ffffff;

}

.jffcprogramlink
{
	font-size:x-small;
	text-decoration: none;
	color: #ffffff;
}

.jffcprogramlink: hover
{
	font-size:x-small;
	text-decoration: underline;
	color: #ffffff;
}



.imagecaption
{
	font-family: verdana,arial; font-size: xx-small; font-weight: bold; color: #335566;
}

.emphasized
{
	font-family: verdana,arial; font-size: x-small;font-style:italic;	
}

.bold
{
	font-family: verdana,arial; font-size: x-small;font-weight:bold;
}


.internallink
{
	font-size:x-small;
	text-decoration: underline;
	color: #335566;
}

.anninternallink
{
	font-size:x-small;
	text-decoration: underline;
	color: #ffffff;
}

.departmentlink
{
	font-size:x-small;
	text-decoration: none;
	color: #335566;
}

.departmentlink:hover
{
	text-decoration: underline;
}



.creditstyle
{
	font-size:x-small;
	text-decoration: none;
	color: #cccccc;
}

.creditstyle:hover
{
	
	text-decoration: underline;
	
}

.externallink
{
	font-size:x-small;
	text-decoration: underline;
	color: #335566;
}


.sitemenuoption
{
	color:#4477aa;
	text-decoration: none;
	font-size:x-small;
	font-weight: bold;
	text-align: left;	
}

.sitemenuoption:hover
{	
	
	text-decoration: underline;
}

.menuoption
{
	
	color: white;
	text-decoration: none;
	font-size:x-small;
	text-align: left;
	width: 100%;
	font-weight: bold;

}

.incompletemenuoption
{
	
	color: #cccccc;
	text-decoration: none;
	font-size:x-small;
	text-align: left;
	width: 100%;
	font-weight: bold;

}

.menuoption:hover
{	
	color:White;
	text-decoration: underline;
}

.menucell
{
	background-color:#335566;
	margin: 0px;
	padding: 0px;
	border: 2px solid black;	
	
}

.headercell
{
	background-color: #335566;
	border: solid thin black;
}

.footercell
{
	background-color: White;
	border: solid thin black;
}

.lightgraytablecell
{
	background-color: #D3D3D3;
}

.lightbluetablecell
{
	border: solid thin black;
	background-color: #E1EBEB;
}

.contentcell
{
	background-color:White;
	border: solid thin black;
}

.jffccontentcell
{
	background-position: center;
	background-repeat: no-repeat;	
	background-color: White;
	border: solid thin black;
}

.menuheader
{
	background-color:white;
	color:335566;
	border: solid thin #5599bb;	
	width: 100%;	
	font-size: x-small;
	font-weight:bold;
	text-align: left;
}

.headermenutable{
background-color: #335566;
	margin: 0px;
	padding: 0px;
	border: 2px solid #5599bb;
}

.headermenuoption
{
	color:White;
	text-decoration: none;
	font-size:x-small;
	font-weight: bold;
	text-align: left;	
	width: 20%;
	border: white;
}

.headermenuoption:hover
{	
	
	text-decoration: underline;
}

.headermenutext
{
	color:White;
	text-decoration: none;
	font-size:xx-small;
	font-weight: bold;
	text-align: left;	
	width: 20%;
	border: white;
}

.mayorsmessagetable{
	border: solid thin #335566;
	background-color: #cccccc;
}

.mayormessagetitle{
	font-size: large; 
	font-weight: bolder; 
	color:#335566;
}

.mayormessagetext{
	font-size: x-small;
	color: #335566;
}

.insettable{
	border: solid thin #335566;
	background-color: #cccccc;
	margin-right: 5px;
	margin-left: 5px;
}


.cityservicestable{
	border: solid thin #cccccc;	
	margin-right: 5px;
	margin-left: 5px;
	
}
.cityservicesdivider
{
	background-color: #cccccc;
	border: solid thin #cccccc;	
	margin-right: 5px;
	margin-left: 5px;
	height: 2px;
	
}

.cabacontentcell
{
	background-position: center;
	background-image: url(departments/recreation/images/baseballbkg.jpg);
	background-repeat: no-repeat;	
	background-color: White;
	border: solid thin black;
}

