body/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
             {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-color: #c8d5d2;
}

#outerWrapper {
	background-color: #fff; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 894px;
	background-image: url(../images/content-wrapper-background.gif);
	height: 726px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c8d5d2;
	top: 118px;
	background-repeat: no-repeat;
	background-position: center top;
}

#outerWrapper_kids {
	background-color: #fff; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 894px;
	background-image: url(../images/content-wrapper-kids-background.gif);
	height: 726px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c8d5d2;
	top: 118px;
	background-repeat: no-repeat;
	background-position: center top;
}



#searchbar {
	background-color: #fff; /* Sets the bottom border properties for an element using shorthand notation */
	font-size: 18px;
	font-weight: bold;
	line-height: 15px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	height: 25px;
	width: 892px;
	top: 115px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #c8d5d2;
}

#links {
	background-color: #EAEDD0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
	height: 35px;
	width: 892px;
	top: 130px;
}

#contentWrapper {
	margin-top: 120px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 893px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#contentWrapper_levelone {
	margin-top: 138px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 893px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c8d5d2;
}

#Column1 {
	float: left;
	padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 296px;
	top: 5px;
	position: relative;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8d5d2;
	overflow: hidden;
}


#leftcol {
	float: left;  /* Use this div for level one left column */
	padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 296px;
	top: 0px;
	position: relative;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8d5d2;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../images/left_col_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	height: 476px;
}

#leftcol_kids {
	float: left;  /* Use this div for level two kids left column */
	padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 296px;
	top: 0px;
	position: relative;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8d5d2;
	overflow: hidden;
	background-color: #FFFFFF;
	height: 476px;
}

#leftcol_kids p {
	line-height: 11px;
}

#leftcol_kids a {
	color:#2D2D2D;
	margin-left: 18px;
	margin-right: 15px;
	display: block;
	margin-bottom: -1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#leftcol_kids a:hover {
	font-weight:bold;
	margin-left: 26px;
}

#leftcol_libraries {
	float: left;  /* Use this div for level two libraries left column */
	padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 296px;
	top: 0px;
	position: relative;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8d5d2;
	overflow: hidden;
	background-color: #FFFFFF;
	height: 476px;
}

#leftcol_resources {
	float: left;  /* Use this div for level one resourcess left column */
	padding: 0px; 
	width: 296px;
	top: 0px;
	position: relative;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8d5d2;
	overflow: hidden;
	background-color: #FFFFFF;
	height: 476px;
}


#leftcol_kids {
	float: left;  /* Use this div for level two kids left column */
	padding: 0px; 
	width: 296px;
	top: 0px;
	position: relative;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8d5d2;
	overflow: hidden;
	background-color: #FFFFFF;
	height: 476px;
	background-image: url(../kids/images/leftcol_kids_div_art.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#leftcol_teens {
	float: left;  /* Use this div for level two teens left column */
	padding: 0px;
	width: 296px;
	top: 0px;
	position: relative;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8d5d2;
	overflow: hidden;
	background-color: #FFFFFF;
	height: 476px;
	background-image: url(../teens/images/leftcol_teens_art_div.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#leftcol_teens a:hover {
	font-weight:bold;
	margin-left: 8px;
}

#rightcol {
	padding: 0px; /* used for second level pages using two columns) */
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 299px;
	top: 0px;
	position: relative;
	overflow-y:auto;
	margin-right: 0px;
	height:480px;
	width:594px;
	resize:no;
}

#fullwidth_column {
	float: left;  /* Use this div for single full width column */
	padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 893px;
	top: 0px;
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
	height: 478px;
	background-repeat: no-repeat;
	background-position: center top;
}



#Column3 {
	float: right;
	padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 296px;
	top: 0px;
	position: relative;
	overflow: hidden;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #c8d5d2;
}

/* When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#Column2 {
	padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	margin-top: 0;
	margin-right: 299px;
	margin-bottom: 0;
	margin-left: 299px;
	top: 0px;
	position: relative;
}


#librarydiv {
	background-image: url(../images/librarydivbackground.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 261px;
	width: 297px;
	overflow: hidden;
}


#eventsdiv {
	background-image: url(../images/eventsdivbackground.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 261px;
	width: 297px;
	overflow: hidden;
}


#resourcesdiv {
	background-image: url(../images/resourcesdivbackground.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 261px;
	width: 297px;
	overflow: hidden;
}


#kidsdiv {
	background-image: url(../images/kidsdivbackground.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 261px;
	width: 297px;
	overflow: hidden;
}


#favoritesdiv {
	background-image: url(../images/favoritesdivbackground.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 261px;
	width: 297px;
	overflow: hidden;
}


#teensdiv {
	background-image: url(../images/teensdivbackground.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 261px;
	width: 297px;
	overflow: hidden;
}


#contentfooter{
	margin-top: -20px; /*revised by Mike 6-15-10*/ 
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:42px;
	width: 636px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 16pt;
	position: relative;
	top:20px;
	}

#contentnavlist  li{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;
}


#contentnavlist  a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #c8d5d2;
	text-decoration: none;
}

#contentnavlist  a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #818988;
	text-decoration: none;
}


#contentfooter  ul{
	
	margin-right: auto;
	margin-left: auto;
}


#contentfooter  li{
	display: inline;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}


#contentfooter  a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #c8d5d2;
	text-decoration: none;
}

#contentfooter  a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #4F5453;
	text-decoration: none;
}




#pagefooter  li{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;
}


#pagefooter  a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #c8d5d2;
	text-decoration: none;
	text-align:center;
}

#pagefooter  a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #818988;
	text-decoration: none;
	text-align:center;
}


p.home{
	overflow: hidden;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 14pt;
	color: #666;
	height: 200px;
}

.insidedivleft{
	margin-top:15px;
	margin-left: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 16px;
	color: #008C65;
	line-height:24px;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.slideshowdivleft{
	margin-top:5px;
	margin-left: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 16px;
	color: #008C65;
	line-height:24px;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.insidedivright{
	margin-top:60px;
	margin-left: 100px;
	margin-right: 0px;
	height: 200px;
	overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C65;
	overflow-y: scroll;
	width: 170px;
	text-decoration: none;
}



/*LevelOne Links Div*/ 

	#links ul, 
	#links ul li
	{
	list-style:none;
	margin: 0px;
	padding: 0px;
	}
	#links ul li{
	float:left;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	}
	#links ul li a:link,
	#links ul li a:visited{
	color:#91672C;
	font-size:12pt;
	text-decoration:none;
	display:block;
	width: 147px;
	background-color: #EAEDD0;
	height: 40px;
	line-height: 26pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B17D36;
	border-right-color: #B17D36;
	border-bottom-color: #B17D36;
	border-left-color: #B17D36;
	}
#links ul li a:hover{
	text-decoration:none;
	display:block;
	background-color: #D4D7BD;
	color: #333333;
	}
	
	
	
/*ContentFooter Anchor links*/ 

#contentfooter_old{
	margin-top: 48px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:15px;
	width: 890px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 16pt;
	position: relative;
}

#contentfooter_old_again{
	margin-top: 48px; 
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 225px;
	height:15px;
	width: 890px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 16pt;
	position: relative;
}


	
	
	#contentfooter ul, 
	#contentfooter ul li
	{
	list-style:none;
	margin: 0px;
	padding: 0px;
	}
	#contentfooter ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	text-align: center;
	}
	#contentfooter ul li a:link,
	#contentfooter ul li a:visited{
	color:#000000;
	text-decoration:none;
	display:block;
	height: 15px;
	padding-left: 10px;
	padding-right: 10px;
	}
#links ul li a:hover{
	text-decoration:none;
	display:block;
	background-color: #D4D7BD;
	color: #333333;
	}	
	
	
	/*--------------Page Footer Div-----------------*/ 

	#links ul, 
	#links ul li
	{
	list-style:none;
	margin: 0px;
	padding: 0px;
	}
	#links ul li{
	float:left;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	}
	
	
#pagefooter{
	height:15px;
	margin-right: auto; /*revised by Mike 3/26/10*/
	margin-bottom: 0px;
	margin-left: auto;
	width: 890px;
	margin-top: -28px;
	padding: 0px;
}
	
	
	
	
	#pagefooter_old{
	height:15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 890px;
	margin-top: -28px;
	padding: 0px;
}


#pagefooter_old_again{
	height:15px;  /*revised by Mike 3/23/10*/ 
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 200px;
	width: 890px;
	margin-top: -28px;
	padding: 0px;
}



#pagefooter li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18pt;
}
	
	
	
	
	
	
	
	#pagefooter ul li a:link,
	#pagefooter ul li a:visited{
	color:#297E54;
	font-size:9pt;
	text-decoration:none;
	display:block;
	width: 147px;
	float: left;
	}
#pagefooter ul li a:hover{
	text-decoration:none;
	color: #333333;
	}
	
	
	
	
/*LevelOne and level two text styles*/ 
	
.rightcol_body_copy {  /*same font styling on left and right columns*/ 
	font: normal 9pt/14pt Arial, Helvetica, sans-serif;
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	overflow: visible;
}

#rightcol h1  {  /*same font styling on left and right columns*/
	font: normal 18pt/28pt Arial, Helvetica, sans-serif;
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	overflow: visible;
	display: block;
	margin-bottom: -10px;
}

#rightcol h2  {  /*same font styling on left and right columns*/
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	overflow: visible;
	display: block;
	margin-bottom:-13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: bold;
	font-variant: normal;
	margin-top: 20px;
}

#rightcol h3  {  /*same font styling on left and right columns*/
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	overflow: visible;
	display: block;
	margin-bottom:-13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: bold;
	font-variant: normal;
}


#rightcol p  {  /*same font styling on left and right columns*/
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	display: block;
	margin-bottom: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
}


#rightcol ul { /*same font styling #rightcol p*/
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: -2px;
	color: #008C65;
	font-size: 9pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
}


#leftcol p  {  /*same font styling on left and right columns*/
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	display: block;
	margin-bottom: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	font-variant: normal;
}

#leftcol_first_level_homepages {
	float: left;  /* Use this div for level one home pages */
	padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 296px;
	top: 0px;
	position: relative;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8d5d2;
	overflow: hidden;
	background-color: #FFFFFF;
	height: 476px;
}

#leftcol_first_level_homepages p {
	line-height: 11px;
}

#leftcol_first_level_homepages a  {  /*same font styling on left and right columns*/
	color:#2D2D2D;
	margin-left: 18px;
	margin-right: 15px;
	display: block;
	margin-bottom: -1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#leftcol_first_level_homepages a:hover {
	font-weight:bold;
	margin-left: 26px;
}

#leftcol_first_level_homepages h2  {  
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	display: block;
	margin-bottom: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: bolder;
	font-variant: normal;
}


#leftcol_kids h2  {  /*same font styling as #leftcol p except for point size*/
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	display: block;
	margin-bottom: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: bolder;
	font-variant: normal;
}

#leftcol_resources p  {  /*same font styling as #leftcol p*/
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	display: block;
	margin-bottom: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	font-variant: normal;
}


#leftcol_libraries p  {  /*same font styling as #leftcol p*/
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	display: block;
	margin-bottom: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	font-variant: normal;
}

#leftcol li {
	color: #008C65;
	margin-left: 0px;
	margin-right: 15px;
	display: block;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	font-variant: normal;
}


#leftcol_libraries li { /*identical to leftcol li*/
	color: #008C65;
	margin-left: 0px;
	margin-right: 15px;
	display: block;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	font-variant: normal;
}


#leftcol h2  {  /*same font styling on left and right columns*/
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	overflow: visible;
	display: block;
	margin-bottom:-8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: bold;
	font-variant: normal;
}


#leftcol_resources a  {  /*used to make resources link more prominent*/
	color: #FFFFFF;
	display: block;
	margin-bottom: -1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	line-height: 26pt;
	background-color: #00CC99;
	height: 35px;
	width: 35px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #00CC99;
}


#leftcol_resources a:hover  {  /*used to make resources link more prominent*/
	color: #FFFFFF;
	margin-bottom: -1px;
	background-color: #008967;
	border: 1px solid #333300;
}

.rightcol_kids  {  /*same font styling on left and right columns*/
	color: #DF7379;
	margin-left: 18px;
	margin-right: 15px;
	overflow: visible;
	display: block;
	margin-bottom: -10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	line-height: 28pt;
	font-weight: normal;
	font-variant: normal;
}

#rightcol_library_hours  {  /*same font styling on left and right columns*/
	font: normal 18pt/28pt Arial, Helvetica, sans-serif;
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	overflow: visible;
	display: block;
}

#rightcol_text_div  {  /*same font styling on left and right columns*/
	font: normal 18pt/28pt Arial, Helvetica, sans-serif;
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	overflow: visible;
	display: block;
}

.library_hours {  /*same font styling on left and right columns*/ 
	font: normal 9pt/14pt Arial, Helvetica, sans-serif;
	color: #008C65;
	overflow: visible;
}


.leftcol_body_copy a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
}

.lefttcol_body_copy {
	font: normal 9pt/14pt Arial, Helvetica, sans-serif;
	color: #008C65;
	margin-left: 18px;
	margin-right: 15px;
	overflow: visible;
}

.rightcol_body_copy {
	font: normal 9pt/14pt Arial, Helvetica, sans-serif;
	color: #008C65;
	margin-right: 15px;
	overflow: visible;
	margin-bottom: -10px;
}


.rightcol_body_copy_heavy {
	color: #008C65;
	margin-right: 15px;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 16pt;
	font-weight: bold;
	font-variant: normal;
	margin-bottom: -12px;
	margin-left: 18px;
}

.rightcol_body_copy a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
}

span.small_italics {  /*use for inside of paragraphs*/
	color: #008C65;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
}
p.larger {
	font-size: 110%;
}

.floatleft {
	float: left;
	margin-right: 10px;
}


.floatright {
	float: right;
	margin-left: 10px;
}

