	/* Default Styles */
	body {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.body {
		font-size: 12px;
	}
	
	table,td {
		font-size: 11px;
	}
	
	h2,h1 {
		font-size: 14px;
	}
	
	h3,.monthHeaderH3,.schedulerTopDateCell {
		font-size: 13px;
	}
	
	h4,h4.dataLabel,h5,h5.listViewSubHeadS1 {
		font-size: 12px;
	}
	
	/* Form Styles */
.button,
.button.disabled,
.button:disabled,
.button[disabled]
 {
	font-size: 12px;
}
	
.buttonOn, .button:hover, .button:focus, .buttonOn:focus {
	font-size: 12px;
}

.btn-small,
.btn-small.disabled,
.btn-small:disabled,
.btn-small[disabled]
{
	font-size: 12px;
	font-weight: normal;
}
	
.btn-small:hover, .btn-small:focus 
{
	font-size: 12px;
}
	
	input,select {
		font-size: 12px;
	}
	
	textarea {
		font-size: 12px;
	}
	
	/* YUI styles */
	.ygrid-row,.ygrid-hd,ygrid-hd-body,.ygrid-hd-body span {
		font-size: 8pt;
	}
	
	/* Content Specific Styles */ /* body text */
		/*for the main screen navigation tabs*/
	.tabRow {
		
	}
	
	.currentTab {
		font-size: 12px;
	}
	
	.otherTab {
		font-size: 12px;
	}
	
	.subMenu {
		font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	}
	
	ul.subMenu li a {
		padding: 3px 3px 3px 6px;
	}
	
	table.leftColumnModuleHead th { /*left column styles*/
		font-size: 12px;
	}
	
	/* myArea is for my account, admin, logout, an about links*/
		/*welcome user and date bar and last view*/
	.headerBg {
		font-size: 12px;
	}
	
	.welcome {
		font-size: 12px;
	}
	
	.searchField {
		font-size: 11px;
	}
	
	.search {
		font: 12px Arial, Verdana, Helvetica, sans-serif;
	}
	
	ul.subTabs {
		font: 12px Arial, Verdana, Helvetica, sans-serif;
	}
	
	.subTabMore {
		font-size: 11px;
	}
	
	.leftColumnModuleS3 {
		font-size: 11px;
	}
	
	td.leftColumnModuleS3 .button {
		font-size: 11px;
	}
	
	td.leftColumnModuleS3 .dataLabel {
		font-size: 11px;
	}
	
	a.leftColumnModuleS3Link:link,a.leftColumnModuleS3Link:visited {
		font-size: 11px;
	}
	
	/*right main content (suffix S1 stands for Style 1) */
	table.listView th,.listViewThS1 {
		/* this definition should be exactly the same as .listViewThS1 */
		font-size: 11px;
	}
	
	table.listview th a:link,table.listview th a:visited {
		/* this definition should be exactly the same
				as a.listViewThLinkS1:link, a.listViewThLinkS1:visited */
		
	}
	
	table.listview th a:hover {
		/* this definition should be exactly the same
				as a.listViewThLinkS1:hover */
		
	}
	
	a.listViewTdLinkS1:link,a.listViewTdLinkS1:visited {
		font-size: 12px;
	}
	
	.evenListRowS1,.oddListRowS1 {
		font-size: 12px;
		padding-bottom: 4px;
		padding-top: 2px;
	}
	
	.listViewPaginationTdS1 {
		font-size: 12px;
	}
	
	#listViewPaginationButtons a.listViewPaginationLinkS1:link,#listViewPaginationButtons a.listViewPaginationLinkS1:visited
		{
		font-size: 12px;
	}
	
	a.listViewCheckLink:link,a.listViewCheckLink:visited {
		font-size: 11px;
	}
	
	a.utilsLink:link,a.utilsLink:visited {
		font-size: 11px;
	}
	
	/* charting styles */
	a.chartToolsLink:link,a.chartToolsLink:visited {
		font-size: 11px;
	}
	
	/* main tab forms */
	.tabForm {
		font-size: 12px;
	}
	
	.subpanelTabForm {
		font-size: 12px;
	}
	
	.subpanelTabForm h3 {
		font-size: 12px;
	}
	
	h5.dataLabel {
		font-size: 12px;
	}
	
	.dataLabel {
		font-size: 12px;
	}
	
	.dataField {
		font-size: 12px;
	}
	
	a.tabFormAdvLink:link,a.tabFormAdvLink:visited {
		font-size: 11px;
	}
	
	/* main tab panel views */
	.tabDetailViewDL {
		font-size: 12px;
	}
	
	h4.tabDetailViewDL {
		font-size: 12px;
	}
	
	.tabDetailViewDF {
		font-size: 12px;
	}
	
	.tabDetailViewDL2,.tabDetailViewDF2,a.tabDetailViewDL2Link:link,a.tabDetailViewDL2Link:visited
		{
		font-size: 12px;
	}
	
	/* calendar styles */
	.monthBox {
		font-size: 12px;
	}
	
	a.monthCalBodyWeekLink:link,a.monthCalBodyWeekLink:visited {
		font-size: 11px;
	}
	
	a.monthCalBodyWeekDayDateLink:link,a.monthCalBodyWeekDayDateLink:visited,.NextPrevLink
		{
		font-size: 12px;
	}
	
	a.monthCalBodyDayItemLink:link,a.monthCalBodyDayItemLink:visited,a.monthCalBodyDayItemLink:hover
		{
		font-size: 10px;
	}
	
	.dailyCalBodyItems {
		font-size: 12px;
	}
	
	a.yearCalBodyMonthLink:link,a.yearCalBodyMonthLink:visited {
		font-size: 12px;
	}
	
	.calSharedUser {
		font-size: 11px;
	}
	
	/* misc font displays */
	.rssItemDate {
		font-size: 11px;
	}
	
	.dateFormat {
		font-size: 11px;
	}
	
	.chartFootnote {
		font-size: 11px;
	}
	
	.tm {
		font-size: 8px;
	}
	
	/* Scheduler Styles */
	.schedulerDiv {
		font-size: 12px;
	}
	
	.schedulerTopRow,.schedulerTopDeleteHeaderCell,.schedulerDeleteHeaderCell,.schedulerTopHeaderCell,.schedulerAttendeeHeaderCell,.schedulerAttendeeHeaderCell
		{
		height: 22px;
	}
	
	.schedulerAttendeeCell {
		width: 125px;
	}
	
	/* dynamic tab styles */
	.myArea
	,
	{
	font
	:
	 
	12
	px
	 
	Arial
	,
	Verdana
	,
	Helvetica
	,
	sans-serif
	;
	
	
	}
	ul.myArea {
		font: 12px Arial, Verdana, Helvetica, sans-serif;
	}
	
	ul.tablist,ul.tablist li a {
		font: 12px Arial, Verdana, Helvetica, sans-serif;
	}
	
	ul.subpanelTablist,ul.subpanelTablist li a {
		font: 12px Arial, Verdana, Helvetica, sans-serif;
	}
	
	.sqsMatchedSmartInputItem {
		font-size: 11px;
	}
	
	.olCapFontClass A {
		font-size: 9px;
	}
	
	/* acl role colors */ /* help styles */
	ul.subTabsNav {
		font: 11px Arial, Verdana, Helvetica, sans-serif;
	}
	
	ul.subpanelTablistLogin,ul.subpanelTablistLogin li a {
		/*font: 16px "Garamond", "Palatino Linotype", "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, "Book Antiqua", sans-serif;*/
		
		font: 16px Georgia, Verdana, Arial, Helvetica, Times New Roman, "Book Antiqua", sans-serif;
	}
	
	a.logout {
		font-size: 12px;
		font-family: Helvetica, Verdana, Calibri, Trebuchet MS, Arial, sans-serif;
		font-weight:normal;
	}
	
	.notice_box {
		font-size: 12px;
	}