.bodyBG, div, img, .SharePage {
	margin:0px;
	padding:0px;
} /* end of zeroing out */

/* DO NOT USE ON .bodyBG - if doing one, do all listed - keep margin-top 0 - for little firefox thing */
.mainBody p,.mainBody ol,.mainBody ul,.mainBody dl,.mainBody blockquote,
.Freeform p,.Freeform ol,.Freeform ul,.Freeform dl,.Freeform blockquote,
.FreeformHome p,.FreeformHome ol,.FreeformHome ul,.FreeformHome dl,.FreeformHome blockquote,
.FAQ p,.FAQ ol,.FAQ ul,.FAQ dl,.FAQ dl,.FAQ blockquote,
.FormEditor p,.FormEditor ol,.FormEditor ul,.FormEditor dl,.FormEditor blockquote { 
	margin-top:0px;
	margin-bottom:10px;
	line-height:16px;
}

/* Do not apply style directly to the body tag 
	- use the bodyBG class, not the body html tag
	- pretty much stick with background sort of things 
*/
.bodyBG {
 	background: url(images/bg.jpg) repeat-x;
}

/* default font for whole page 
 - listing .mainBody and blocks with text editor allows font to be seen in wkst and text editor 
 - relative sizes, like em & %, don't always show as the right size in wkst - computed value
*/
.bodyBG, .mainBody, .Freeform, .FreeformHome, .FormEditor, .FAQ, 
.mainBody input, .mainBody select, .mainBody textarea,  
.bodyBG input, .bodyBG select, .bodyBG textarea, 
.FAQ input, .FAQ select, .FAQ textarea,
.FormEditor input, .FormEditor select, .FormEditor textarea,
.Freeform input, .Freeform select, .Freeform textarea {
	color: #ffffff;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}

/* separated out from above so inputs are not affected - basically input */
.bodyBG, .mainBody, .Freeform, .FreeformHome, .FormEditor, .FAQ,
.mainBody textarea, /* need to recheck this */ 
.bodyBG textarea, 
.FAQ textarea,
.FormEditor textarea,
.Freeform textarea  {
	line-height:16px;
}

/* to remove border from images */
.bodyBG img, .mainBody img, .Freeform img, .FormEditor img,  .FAQ img{
	border:0;
}

/* horizontal rule */
.bodyBG hr, .mainBody hr, .Freeform hr, .FormEditor hr,  .FAQ hr{
	background-color:#1A3481;
	border:0;
	color:#1A3481;
	height:1px;
}
.hrLine {
	background: url(images/bg_hr.png) no-repeat;
	color:#1A3481;
	width: 540px;
	height:45px;
	display: block;
	float: left;
	clear: both;
	margin: 0 0 0 0;
}

/* default for display and reset to defeat wkst css and how it shows fieldsets in wkst - like in Calendar and Display side upload 
	- need to keep border, background, padding and margin here - do not remove these 
	- can change values and add other properties 
*/
.bodyBG fieldset, .mainBody fieldset, .Freeform fieldset, .DisplaySideUpload fieldset, .AggregationFilter fieldset, .Calendar fieldset   {
	background: #fff;
	border:0;
	margin: 0px;
	padding: 0px;
}

/* h1-h6 are the only ones that should have no preceding selectors, large margins and padding will not look good in te paragraph style drop down */
h1 { /* titleBarContainer */
	color:#C9D3AA;
	font:bold 30px Arial, Helvetica, Frutiger, sans-serif;
	margin:0px;
	padding:0px 0 10px 0;/* this is a firefox bug fix */
	line-height: 34px;
}

h2 {
	color:#372061;
	font:bold 24px Arial, Helvetica, Frutiger, sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;/* this is a firefox bug fix */
	line-height: 26px;
}

h3 { /* block title */
	color: #E6C248;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: none;
	margin:0px 0px 10px 0px;
	padding:0px;/* this is a firefox bug fix */
	line-height: 16px;
}

h4{/* block links  */
	color:#E6C248;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0px;
	line-height: 17px;
	padding:0px;/* this is a firefox bug fix */	
}
#layoutHome #centerZone .Freeform h4 {
	color: #CAD99D;
}

h5{
	color:#CAD99D;
	font:bold 13px Arial, Helvetica, sans-serif;		
	margin:0px 0 5px 0;
	padding:0px;/* this is a firefox fix */	
}

h6 {
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
	display: inline;
}

/* all blocks should be listed here */
.Freeform,
.FreeformHome,
.Calendar,
.FAQ,
.Aggregation, /* filter */
.FormEditor,
.SearchResults,
.SearchResultsCombined,
.SiteMap,
.TOCBlock,
.WhatsNew,
.PhotoBlock {

/*	margin-bottom:20px;  maybe */
} 

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	START FIXED NAME CONTENT BOUNDARIES
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */
#mainBody{
	margin:0 auto; /* centers content in display */
	/* position:relative; used if absolute positioning is used - currently not used for this css */
	width:954px; /* total width for display area - fixed width layout */	
	padding-bottom: 5px;
}

/* pageTopArea includes logoContainer, utilityNavContainer, searchBarContainer, topNavContainer, and topContentContainer */
#pageTopArea{
	margin:0 0px 0px 0px;
	position: relative;
	padding:0px 0px 0 0px;
	width: 954px;
	height: 404px;
	z-index: 80 !important;
	background: url(images/bg_pageTop.png) no-repeat;
	/* position:relative; used if absolute positioning is used, dont' use with overflow - currently not used for this css */
}

/* logoContainer will display on left, utililtyNavContainer and searchBarContainer on right */
#logoContainer{
	float:left;
	height:104px; /* of logo image */
	margin:0 0px 0 40px;  /* in addition to logo */
	width:184px; /* of logo image */	
	height: 134px;
}
*html #logoContainer{
	}

#utilityNavContainer {
	float:right; /* of logo */
	height:20px;
	margin:5px 0px 0px 0px;
	overflow:hidden; 
	text-align:right; 	
	position: relative;
	top: 0;
	width:450px; /* width to fill space and place better - in relation to logo and search bar */
}
#utilityNavContainer span {
	display: none;
}
#utilityNavContainer ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#utilityNavContainer ul li {
	font:14px Arial, Helvetica, sans-serif;
	color: #C9D3AA;
	display:inline;	
	margin:0px 5px; 
	padding:0px 0 0 10px; 
	border-left: 1px solid white;
}
#utilityNavContainer ul li.navFirst {
	border-left: none;
}
/* to make changes to default link styles */
#utilityNavContainer ul li a {
	font:14px Arial, Helvetica, sans-serif;
	color: #C9D3AA;
}

#utilityNavContainer ul li a:link {
	color: #C9D3AA;
}

#utilityNavContainer ul li a:visited{
	color: #C9D3AA;
}

#utilityNavContainer ul li a:hover {
	color: #ffffff;
}

#utilityNavContainer ul li a:active{
	color: #C9D3AA;
}
#utilityNavContainer ul li a.current{
	color: #C9D3AA;
}


#topNavContainer {
	float: left;
	position: relative;
	clear:both; 	
	margin:0px 0px 0 34px;
	padding: 0;
	z-index: 50 !important;
	
}
*html #topNavContainer {
}

#topNavContainer ul{
	list-style:none; /* removes bullet */
	margin:0px;
	padding:8px 0 0 0px; /* puts list in vertical center */	
}

#topNavContainer ul li {
	float: left;
	clear: both;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	display:block;	/* displays items in a line */
}

/* to make changes to default link styles */
#topNavContainer ul li a{	
	width: 210px;
	float: left;
	color:#1D1F16;	
	font-family: Helvetica LTD, Helvetica Roman, Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	padding:10px 0 4px 10px !important; /* for background hover */	
	margin: 0 0 3px 0;
	text-decoration:none;	
	text-transform:uppercase; 
	vertical-align: bottom;
	z-index: 10;
	background: url(images/bg_topNav.png) no-repeat;
}
html* #topNavContainer ul li a{	
	padding:8px 0 2px 10px !important; /* for background hover */	
	margin: 0 0 0 0 !important
}	

#topNavContainer ul li a:link{
}

#topNavContainer ul li a:visited {
}

#topNavContainer ul li a:hover {
	background: url(images/bg_topNav_hover.png) no-repeat;
	color:#1D1F16;	
}
#topNavContainer ul li a:active {
}

#topNavContainer ul li a.current  {
	color:#E7FBA9;
}
#topNavContainer ul li a.current:hover {
	background: url(images/bg_topNav_hover.png) no-repeat;
	color:#1D1F16;	
}


#topContentContainer {/* if you're not putting images in here, you might want to add padding so text doesn't touch the container edge - or add the padding to the blocks that are in the topCenter Container */
	overflow: visible;
	width:718px;
	height: 368px;
	margin: -335px 0 0 40px;
	text-align: right;
	vertical-align: bottom;
	float: right;
	position: relative;
	background: url(images/bg_topContent.png) no-repeat;
	z-index: 90 !important;
}
#topContentContainer img {
	vertical-align: top;
	width: 680px;
	height: 330px;
	padding: 18px;
	z-index: 0;
}
#topContentContainer div {
	float: left;
	margin: 0;
	padding: 0;
}

#contentArea {
	float: left;
	clear: both;
	padding:5px 0px 10px 0px;
	width:954px;
	margin: 0 0 0 0;
	z-index: 0 !Important;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
		LEFT CONTENT: includes left navigation
	 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
#leftZone {
	float: left;
	position: relative;
	top: 0px;
	margin:0 18px 0 0;
	padding:10px 0 0 15px !important;
	width: 240px;
}
html* #leftZone {
	padding:15px 0 0 15px !important;		
}
#leftZone div {
	margin: 0;
}
#leftZone .Freeform a img,
#leftZone .newsletter a img {
	float: left;
	margin: 0 !important;
}
#leftZone p {
	font-size: 12px;
	color: #ffffff;
	margin: 0 !important;
	padding: 0 !important;
}
#leftZone .Freeform p {
	font-size: 12px;
	color: #ffffff;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
}
#leftZone ul {
	margin: 0;
}
#leftZone ul li {
	margin: 0 0 5px -15px;
	line-height: 13px;
}
#leftZone .Freeform {
	font-size: 12px;
	color: #ffffff;
	margin: 0 0 15px 0 !important;
	padding: 5px 8px 10px 10px !important;
	background: #454E2A;
}
#leftZone h2 {
	margin: 0 0 8px 10px !important;
}
#leftZone h3 {
	margin: 0 !important;
	padding: 0 !important;
}
#leftZone h5 {
	margin: 0 0 8px 0 !important;
	padding: 0 !important;

}

#leftZone a {
	text-decoration: underline;
}

#leftZone .image {
	text-align: center;
	margin: 0 0 10px 0;
}
#leftZone .image p {
	text-align: center;
	margin: 0 8px;
}
#leftZone .giftCard {
	background: #ffffff;
	width: 226px;
	padding: 10px 0 10px 0;
	margin: 0 5px 15px 8px;
}
#leftZone .giftCard p {
	text-align: center;
	color: #000000;
	margin: 5px 0 5px 0 !important;
	line-height: 13px;
}
#leftZone .giftCard p a:link {
	color: #2B125E;
	text-decoration: underline;
}
#leftZone .giftCard p a:active {
	color: #2B125E;
	text-decoration: underline;
}
#leftZone .giftCard p a:hover {
	color: #CAD99D;
	text-decoration: underline;
}
#leftZone .giftCard p a:visited {
	color: #6D53A1;
	text-decoration: underline;
}

#leftZone .newsletter {
	background: url(images/bg_home_newsletter.png) bottom no-repeat;
	padding: 8px 8px 12px 5px !important;
	margin: 0 0 15px 0;
}
html* #leftZone .newsletter {
	/*height: 45px;*/
	display: block;
	float: left;
	clear: both;
	width: 230px;
	vertical-align: middle;
	padding: 10px 8px 8px 5px !important;
}
#leftZone .newsletter p {
}
#leftZone .newsletter img {
	padding: 0 8px 0 0;
}
#leftZone .newsletter a {
	text-decoration: none !Important;
}



/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
		CENTER CONTENT
	 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

#layoutHome #contentContainer {
	display: block;
	float: right;
	vertical-align: top !important;
	width:597px; 
	margin: -15px 30px 0 0 !important;
	z-index: 1;
	padding: 20px 20px 0 30px !important;
	position: relative;
	border: 1px solid #9EAC75;
	/*background: url(images/home_image.gif) no-repeat bottom right;*/
	background: url(images/bg_centerZone.jpg) repeat-y;
}
html* #layoutHome #contentContainer {
	top: -15px;
	left: 0;
	width: 627px;
	padding: 30px 0 0 20px !important;
}

#layoutContent #contentContainer,
#layoutContent2Col #contentContainer {
	display: block;
	float: right;
	vertical-align: top !important;
	width:830px; 
	margin: -35px 28px 0 0 !important;
	z-index: 0 !important;
	padding: 40px 20px 0 30px !important;
	position: relative;
	border: 1px solid #9EAC75;
	/*background: url(images/home_image.gif) no-repeat bottom right;*/
	background: url(images/bg_centerZone_content.jpg) repeat-y;
}
#centerZone {
	display: block;
}
#layoutContent2Col #centerZone {
	width: 540px;
	float: left;
	display: block;
}
#centerZone div h2 {
	padding-bottom: 5px;
}
#centerZone div p {
	font-size: 14px;
	line-height: 17px;
}
#centerZone .Freeform,
#centerZone .FreeformEvents{
	float: left; 
	clear: both;
	display: block;
	padding: 10px 0 10px 0 !important;
	width: 550px;
}
html* #centerZone .FreeformEvents {
	width: 98%;
}
#layoutHome #centerZone .Freeform {
	width: 580px;
	float: left;
	clear: both;
}
html* #centerZone .Freeform {
	width: 98%;
}
#centerZone .Freeform p,
#centerZone .FreeformEvents p{
	margin: 0 0 15px 0 !important;
}
#centerZone .Freeform img,
#centerZone .FreeformEvents img{
	float: right;
	margin-left: 20px;
	border: 5px solid #C9D3AA;
}
#centerZone .Freeform div.photoCaptionRight {
	float: right;
}
#centerZone .Freeform div.photoCaptionRight span.photoRight {
	background: #C9D3AA;
	padding: 0 5px 5px 5px;
	float: right;
	font-size: 10px;
	line-height: 11px;
	color: #000000;
}
#centerZone .Freeform div.imageText {
	vertical-align: top;
	float: left;
	clear: both;
	display: block;
	width: 98%;
}

#centerZone .FreeformEvents li b {
	color: #CAD99D;
	font-size: 16px;
	line-height: 17px;
}
#centerZone .FreeformEvents li {
	margin: 0 0 20px 0;
	color: #ffffff;
	float: left;
	clear: both;
}
#centerZone ul {
	color: #ffffff;
	float: left;
	display: inline;
	clear: both;
	width: 100%;
	list-style-type: square;
	padding: 10px 0 0 0px !important;
	margin: -5px 0 15px 15px !important;
	font-size: 14px;
}
#centerZone .FreeformEvents ul {
	list-style: none;
}
#centerZone ul li {
	
}

#centerZone p a {
	text-decoration: underline;
}
#centerZone .Freeform h3 {
	margin: 0 !Important;
}
#centerZone div div {
	margin: 0 0 15px 0;
}
.caption {
	font-size: 11px !important;
	color: #000000;
}
.redNote {
	color: #f53e43;
}

#breadCrumbContainer  {
		margin:10px 0px 20px 0;	
}

#breadCrumbContainer ul{
	list-style:none;
	margin:0px !important;
	padding:0px !important;
}

#breadCrumbContainer ul li{
	color:#000000;
	font:11px Arial, Helvetica, sans-serif;
	display:inline;
}

#breadCrumbContainer ul li a{
	font:11px Arial, Helvetica, sans-serif;
	color: #C9D3AA;
	text-decoration:none; /* removes underline from links */
}

#breadCrumbContainer ul li a:link{
	color: #C9D3AA;
}

#breadCrumbContainer ul li a:visited{
	color: #C9D3AA;
}

#breadCrumbContainer ul li a:hover{
	color: #ffffff;
	text-decoration:underline;
}

#breadCrumbContainer ul li a:active{
	color: #C9D3AA;
}



#titleBarContainer {
	
}
#titleBarContainer h1 {
	padding:0 0px 20px 0 !important;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
		RIGHT CONTENT
	 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
#rightZone {
	float:right; /* floats right of centerContent */	
	width:250px; 
	margin: 0 0 0 0 !Important;
	padding: 0;
	position: relative;
	top: 0;
	z-index: 0;
}

#rightZone div {
	display: none;
}
#rightZone .Freeform {
	display: block;
}
#rightZone .Freeform p {
	margin: 0;
	padding: 0;
}
#rightZone .Freeform p a{
	margin: 0;
	padding: 0;
}
#rightZone .Freeform p img{
	margin: 0;
	padding: 0;
	border: 0;
}
#rightZone .portfolio {
	display: block;
	background: #C9D3AA;
	padding: 5px;
	width: 240px;
	margin: 0 0 20px 0;
}
#rightZone .portfolio p {
	margin: 0 !Important;
	padding: 0 !Important;
	font-size: 12px;
	line-height: 14px;
	color: #272C16;
}
#rightZone .portfolio p a {
	color: #2B125E;
}
#rightZone .portfolio p img {
	margin: 0 0 5px 0 !Important;
}
#rightZone .sideBar {
	display: block;
	color: #272C16 !Important;
	background: #C9D3AA;
	padding: 5px 10px 10px 10px;
	width: 230px;
	margin: 0 0 20px 0;
}
#rightZone .sideBar p {
	margin: 0 0 10px 0 !Important;
	padding: 0 !Important;
	font-size: 12px;
	line-height: 14px;
	color: #272C16 !Important;
}
#rightZone .sideBar h3 {
	font-size: 16px;
	line-height: 18px;
	color: #2B125E !Important;
	font-weight: bold;
	margin: 5px 0 0 0;
}
#rightZone .sideBar h4 {
	font-weight: bold;
	color: #272C16 !Important;
	font-size: 14px;
	line-height: 16px;
}
#rightZone ul {
	list-style-type: square;
	padding: 10px 0 0 0px !important;
	margin: 0 0 0 15px !important;
	
}
#rightZone ul li {
	margin: 0 0 5px 0px;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
		BOTTOM NAV - CONTENT FOOTER - POWEREDBY
	 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
#layoutHome #bottomZone {
	float: left;
	clear: both;
	background: #2B3118;
	width: 647px;
	padding: 8px 0 8px 0 !important;
	margin: 0 0 0 -30px !important;
}
html* #layoutHome #bottomZone {
	margin: 0 0 -30px -20px !important;	
}
#layoutContent #bottomZone,
#layoutContent2Col #bottomZone {
	float: left;
	clear: both;
	background: #2B3118;
	width: 880px;
	padding: 8px 0 8px 0 !important;
	margin: 0 0 0 -30px !important;
}
html* #layoutContent #bottomZone,
html* #layoutContent2Col #bottomZone {
	margin: 50px 0 0 -30px !important;
}
#contentFooter {	
	font-size:11px;
	color: #E2E8B7;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 13px;
	text-align: center;
}


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
		Classes used by wkst TE Drop Down
	 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */
.imgFloatLeft {
	float:left !important;
	margin:0px 15px 0px 0px !important;
}	 

.imgFloatRight {
	float:right !important;
	margin:0px 0px 0px 15px !important;
}	 

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
		LINKS - general & for blocks
	 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */
/* instead of plain a:link - need to have the following to avoid affecting titan wkst anchor tags 
	- this will be default for whole site, there will be times you will want to change link styles like on the navigation menus 
	- bodyBG and mainBody may not need to be listed here, but left anyway 
	- if using same style on everything, only ones you really have to list are bodyBG, mainBody and the ones with a text editor */
.bodyBG a:link, 
.mainBody a:link,
.Freeform a:link {
	color: #E6C248;
	text-decoration: none;
}

.bodyBG a:visited, 
.mainBody a:visited, 
.Freeform a:visited {
	color: #E6C248;
	text-decoration: none;
}

.bodyBG a:hover, 
.mainBody a:hover,
.Freeform a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.bodyBG a:active, 
.mainBody a:active, 
.Freeform a:active {
	color: #E6C248;
	text-decoration: none;
}	


/* portfolio */
.row {
	float: left;
	clear: both;
	margin: 0 0 25px 0;
	width: 100%;
	display: block;
}

.imageLeft {

	float: left;

	width: 379px;

	margin: 0;

	padding: 0;

}
.imageLeft img,
.imageRight img{
	margin-left: 0 !important;
}

.imageRight {
	width: 379px;
	float: right;
	margin: 0;
	padding: 0;
}

label {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 0;
	margin-top: 2px;
	display: block;
}
.row label {
	width: 300px;
}

.floatRight {
	float: right;
	margin: 0 0 0 30px;
}
html* .floatRight {
	display: inline;
	width: 445px;
	position: relative;
}
html* .floatRight label {
	width: 415px;
	position: relative;
	display: block !important;
	float: none;
	clear: none;
	margin: 2px 0 0 0 !Important;
}
.floatRight280 {
	float: right;
	margin: 0 0 0 30px;
	width: 280px;
}
html* .floatRight280 {	
	display: inline;
	margin: 0 20px 0 30px !Important;
	position: relative;
}
html* .floatRight280 label {
	width: 300px;
	position: relative;
	display: block !important;
	float: none;
	clear: none;
	margin: 2px 0 0 10px !Important;
}

.floatRight .rightSpace {	
	margin-right: 5px;
}

.floatRight img {	
	float: left;
}

.floatRight label {
	display: block;
	float: left;
	clear: both;
	text-align: center;
	padding: 0 0 0 20px;
	width: 390px;
}
.floatRight280 label {
	display: block;
	float: left;
	clear: both;
	text-align: center;
	padding: 0 0 0 0;
	width: 260px;
}


.floatRightSmall {

	float: right;

	width: 280px;

	height: 220px;

	margin: 0 0 0 30px;

}

.floatRightSmall img {	

	float: left;

}

.floatRightSmall label {

	width: 250px;

}

.floatRightSmall2 {

	width: 140px;
	float: right;

	margin: 0 0 20px 20px;

}

.floatRightSmall2 label {

	margin: 0;

	padding: 0;

	margin-right: 20px;
	margin-left: 20px;

}

.quote {

	/*background: url(images/testimonials_quote.gif) no-repeat top left;*/

	font-size: 18px !important;
	line-height: 28px !important;

	font-weight: bold;

	font-style: italic;

	padding-right: 20px;

}

.FreeformGallery {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}
.gallery {
	float: left;
	margin: 0 20px 0 10px !important;
	padding: 0 !important;
	display: block;
	width: 240px;
	heght: 140px;
}
.gallery img {
	margin: 0 !important;
	padding: 0 !important;
	border: 1px solid ;
}

.FreeformEvents small {
	line-height: 11px !important;
}