#text-sizes
{
	position: absolute;
	right: 10px;
	top: 64px;
	width: 156px;
}
body.homepage #text-sizes
{
	top: 87px;
}
#text-sizes a
{
	text-indent: -10000px;
	height: 25px;
	width: 25px;
	padding: 2px;
	float: left;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	cursor: pointer;
}	
#text-sizes label
{
	color: white;
	height: 29px;
	line-height: 29px;
	float: left;
	padding-right: 1px;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}	
#small-text
{
	background-image: url(../images/layout/icn-text-small.gif);
}	
#small-text.active,
#small-text:hover
{
	background-image: url(../images/layout/icn-text-small-ro.gif);
}	
#medium-text
{
	background-image: url(../images/layout/icn-text-medium.gif);
}	
#medium-text.active,
#medium-text:hover
{
	background-image: url(../images/layout/icn-text-medium-ro.gif);
}	
#large-text
{
	background-image: url(../images/layout/icn-text-large.gif);
}	
#large-text.active,
#large-text:hover
{
	background-image: url(../images/layout/icn-text-large-ro.gif);
}	

/*-------------------------------------------------------
	SMALL TEXT
-------------------------------------------------------*/
body.small-text #want-to select,
body.small-text #header ul.top-most-nav li a
{
	font-size: 9px;
}
body.small-text input.search-text
{
	font-size: 10px;
}
body.small-text a,
body.small-text p,
body.small-text td,
body.small-text .inner-content ul li,
body.small-text .red,
body.small-text .red a,
body.small-text .current a,
body.small-text .table-content,
body.small-text #nav ul li a.link,
body.small-text #numbers ul li,
body.small-text #event-list ul li .event-date,
body.small-text #event-list ul li .event a,
body.small-text #event-list ul li .event, 
body.small-text #event-list ul li .event-parent,
body.small-text #event-list ul li .event-brief,
body.small-text div.box, 
body.small-text div.box-top, 
body.small-text div.box-no-bottom,
body.small-text p#trail,
body.small-text #footer p,
body.small-text #footer ul li a
{
	font-size: 10px;
}
body.small-text h2.inner
{
	font-size: 12px;
}
body.small-text div.button a
{
	font-size: 14px;
}
body.small-text #left-column h2
{
	font-size: 18px;
}
body.small-text h1, 
body.small-text h2, 
body.small-text h1#inner-header 
{
	font-size: 18px;
}
/*-------------------------------------------------------
	MEDIUM TEXT
-------------------------------------------------------*/
body.medium-text #want-to select,
body.medium-text #header ul.top-most-nav li a
{
	font-size: 10px;
}
body.medium-text input.search-text
{
	font-size: 11px;
}
body.medium-text a, 
body.medium-text p, 
body.medium-text td,
body.medium-text .inner-content ul li,
body.medium-text .red, 
body.medium-text .red a, 
body.medium-text .current a, 
body.medium-text .table-content,
body.medium-text #nav ul li a.link,
body.medium-text #numbers ul li,
body.medium-text #event-list ul li .event-date,
body.medium-text #event-list ul li .event a,
body.medium-text #event-list ul li .event, 
body.medium-text #event-list ul li .event-parent,
body.medium-text #event-list ul li .event-brief,
body.medium-text div.box, 
body.medium-text div.box-top, 
body.medium-text div.box-no-bottom,
body.medium-text p#trail,
body.medium-text #footer p,
body.medium-text #footer ul li a
{
	font-size: 12px;
}
body.medium-text h2.inner
{
	font-size: 14px;
}
body.medium-text div.button a
{
	font-size: 16px;
}
body.medium-text #left-column h2
{
	font-size: 20px;
}
body.medium-text h1, 
body.medium-text h2, 
body.medium-text h1#inner-header 
{
	font-size: 21px;
}
/*-------------------------------------------------------
	LARGE TEXT
-------------------------------------------------------*/
body.large-text #want-to select,
body.large-text #header ul.top-most-nav li a
{
	font-size: 11px;
}
body.large-text input.search-text
{
	font-size: 12px;
}
body.large-text a,
body.large-text p,
body.large-text td,
body.large-text .inner-content ul li,
body.large-text .red,
body.large-text .red a,
body.large-text .current a,
body.large-text .table-content, 
body.large-text #nav ul li a.link,
body.large-text #numbers ul li,
body.large-text #event-list ul li .event-date,
body.large-text #event-list ul li .event a,
body.large-text #event-list ul li .event, 
body.large-text #event-list ul li .event-parent
body.large-text #event-list ul li .event-brief,
body.large-text div.box, 
body.large-text div.box-top, 
body.large-text div.box-no-bottom,
body.large-text p#trail,
body.large-text #footer p,
body.large-text #footer ul li a
{
	font-size: 14px;
}
body.large-text h1, 
body.large-text h2, 
body.large-text h1#inner-header 
{
	font-size: 24px;
}
body.large-text div.button a
{
	font-size: 18px;
}
body.large-text h2.inner
{
	font-size: 16px;
}

body.large-text #left-column h2
{
	font-size: 22px;
}
