/*********************************************************************

text size accessibility styles ******************************** NORMAL

*********************************************************************/

h4 { font-size: 16pt; line-height: 1; }
h5 { font-size: 14pt; line-height: 1; }
h6 { font-size: 12pt; line-height: 1; }

a.button, button,
a.button:visited,
a.button:active {
	font-size: 10pt;
}

a.button>span.pictogram, button>span.pictogram {
	font-size: 12pt;
}

pre, code, tt, kbd, samp {
	font-size: 12px;
}

#unicons li {
	font-size: 8pt;
	padding-left: 25px;
}

#unicons li span {
	font-size: 6pt;
}

#unicons li span.pictogram {
	font-size: 14pt;
}

#unicons li.twitter a span {
	font-size: 8pt;
}

#mainmenu ul li {
	font-size: 11pt;
}

#mainmenu ul li a, #mainmenu ul li a:active, #mainmenu ul li a:visited {
	padding: 7px 18px 6px;
}

#megamenu .inner>ul li {
	font-size: 11pt;
}

#megamenu .inner>ul>li {
	font-size: 20pt;
	margin: 20px 0 0 0;
}

#megamenu .inner>ul>li>h4 {
	margin: 0 0 10px 0;
}

#megamenu .inner>ul>li>ul li span.pictogram {
	font-size: 12pt;
}

#megamenu .inner>ul>li>div.megafeature p {
	font-size: 10px;
}

#megamenu .inner>ul>li>div.megafeature .button,
#megamenu .inner>ul>li>div.megafeature .button:visited,
#megamenu .inner>ul>li>div.megafeature .button:active,
#megamenu .inner>ul>li>div.megafeature button {
	font-size: 10.5pt;
}

#megamenu .inner>ul>li>div.megafeature .button.large,
#megamenu .inner>ul>li>div.megafeature .button.large:visited,
#megamenu .inner>ul>li>div.megafeature .button.large:active,
#megamenu .inner>ul>li>div.megafeature button.large {
	font-size: 13pt;
}
#megamenu .inner>ul>li>div.megafeature .button.large>span.pictogram,
#megamenu .inner>ul>li>div.megafeature button.large>span.pictogram {
	font-size: 18pt;
}

#megabar #dnn_MegaBarPane, #breadcrumb {
	height: 16px;
	font-size: 9pt !important;
	padding: 4px 0 !important;
}

#subheader .Normal ul.slides>li h2 {
	font-size: 18pt;
}

#subheader.billboard, #subheader.billboard .inner {
	height: 385px;
}

#subheader.billboard .Normal ul.slides>li h2 {
	font-size: 18pt;
}

#subheader.billboard .Normal ul.slides>li p {
	font-size: 12pt;
}

/* sidebar */
#SidePane #subnav ul li {
	font-size: 11pt;
}

#SidePane #subnav ul>li>ul li {
	font-size: 9pt;
}

/* homepage sidebar */
#layout.home #dnn_SidePane .DnnModule h2 {
	font-size: 10pt;
}

#layout.home #dnn_SidePane .Normal h6 {
	margin-bottom: 3px;
}

#layout.home #dnn_SidePane .Normal p {
	font-size: 12px;
}
#layout.home #dnn_SidePane .Normal p.newstitlelink {
	font-size: 11pt;
	margin-bottom: 2px;
}
#layout.home #dnn_SidePane .Normal a.button {
	font-size: 9.5pt;
	padding: 2px 5px;
}

#dnn_ContentPane {
	font-size: 11pt;
	line-height: 1.72;
}

.Normal .button,
.Normal .button:visited,
.Normal .button:active,
/*#dnn_ContentPane .dnnForm .dnnActions li .dnnPrimaryAction,*/
.Normal button {
	font-size: 10.5pt;
}
.Normal .button.large,
.Normal .button.large:visited,
.Normal .button.large:active,
/*#dnn_ContentPane .dnnForm .dnnActions li .dnnPrimaryAction,*/
.Normal button.large {
	font-size: 13pt;
}
.Normal .button.large>span.pictogram,
.Normal button.large>span.pictogram {
	font-size: 18pt;
}

.Normal .button>span.pictogram,
.Normal button>span.pictogram {
	font-size: 14pt;
}

#dnn_ContentPane .Normal div.expandcollapse>span {
	font-size: 10.5pt;
	padding: 4px 6px;
}

#dnn_ContentPane .Normal div.expandcollapse>span:before {
	font-size: 25px;
}

#dnn_ContentPane .Normal div.tabsslider ul.tabs>li {
	font-size: 11px;
}

#dnn_ContentPane .Normal div.tabsslider ul.tabs>li.selected {
	font-size: 11px;
}

#dnn_ContentPane .Normal div.two.columns p {
	font-size: 11pt;
}
#dnn_ContentPane .Normal div.three.columns p {
	font-size: 10pt;
}
#dnn_ContentPane .Normal div.four.columns p {
	font-size: 9pt;
}

#layout.home #dnn_ContentPane .Normal #columnSlidercontrols a {
	font-size: 30pt;
}

#layout.home #dnn_ContentPane .Normal #columnSlider>ul>li>ul>li>h5 {
	font-size: 18pt;
}

#layout.home #dnn_ContentPane .Normal #columnSlider>ul>li>ul>li>p {
	font-size: 10pt;
}

#layout.home #dnn_ContentPane .Normal #columnSlider>ul>li>ul>li>a.button {
	font-size: 11pt;
}

#totop {
	font-size: 11pt;
}

#footer #dnn_FooterPane .Normal>ul>li>ul>li {
	font-size: 11pt;
}

#footer #dnn_FooterPane .Normal>ul>li>ul>li>h6 {
	font-size: 14pt !important;
}

#footer #dnn_FooterPane .Normal>ul>li>ul>li>ul>li {
	font-size: 11pt;
}

#footer #dnn_FooterPane .Normal>div.copyright p {
	font-size: 9pt;
}