#wrapper {
	font-size:1em;
	line-height:1.25em;
}
/* topbar */
#header .top-nav {
	font-size:1.3em; /*13px*/
	line-height:58px;
	font-weight:bold;
}
/* header */
#header .slogan {
	font-size:1.8em;
	line-height:1.16em;
}
.quick-links {
	font-size:1.1em;
	font-weight:bold;
}
/* main nav */
#main-nav ul {
	line-height:44px;
	font-size:32px;
}
/* side headings */
.s-heading h2 {
	font-size:1.4em;
	line-height:1.15em;
	font-weight:normal;
}
.s-heading .h {
	font-size:1.8em;
	line-height:1.1em;
	font-weight:normal;
}
/* side content */
.s-content p { font-size:1.1em;}
.location-links,
.public-list,
.view-link,
.more-link {
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
}
.public-list span.block-wide{
    width: 134px;
    display:inline-block;
}
.public-list span.block-short{
    width: 78px;
    display:inline-block;
}
.news-list {
	font-size:1.1em;
	line-height:1.3em;
	font-weight:bold;
}
.news-list .date {
	font-size:.90909em;
	font-style:normal;
    color:#888888;
}
.info-links {
	font-size:1.1em;
	line-height:1.1em;
}
/* side navigation */
.s-nav a {
	font-size:1.4em;
	line-height:1.2em;
}
.s-nav .slide a {
	font-size:1.1em;
	line-height:1.1em;
}
.s-nav .slide ul ul { font-size:0.908em;}
/* title box */
.title-box h1 {
	font:2.2em/1.1em Helvetica, Arial, sans-serif;
}
/* promo box */
.promo-box .frame h1 {
	font:1.5em/1.5em Helvetica, Arial, sans-serif;
}
.promotion-box .frame h1 {
	font:2.2em/1.1em Helvetica, Arial, sans-serif;
}
.promo-box .frame .more a {
	font-size:1.1em;
}
/* photo box */
.photo-box .frame h2 {
	font-weight:normal;
	font-size:2.2em;
	line-height:1.1em;
}
.photo-box .frame p {
	font-size:1.3em;
	font-weight:bold;
	line-height:1.25em;
}
.photo-box .items .title {
	font-size:1em;
	line-height:1.4em;
	font-weight:bold;
	text-transform:uppercase;
}
.photo-box .items p {
	font-weight:bold;
	font-size:1.1em;
	line-height:1.1em;
}
/* visual box */
.visual-box .title {
	font-size:1em;
	line-height:1.4em;
	font-weight:bold;
	text-transform:uppercase;
}
.visual-box h2 {
	font-size:1.3em;
	line-height:1.25em;
	font-weight:bold;
}
.visual-box p {
	font-size:1.1em;
	line-height:1.25em;
}
/* threecolumns */
.threecolumns .title {
	font-size:1.5em;
	font-weight:normal;
	line-height:18px;
	color:#666666;
}
.threecolumns h2 {
	font-size:1.3em;
	font-weight:bold;
	line-height:1.25em;
}
.threecolumns p {
	font-size:1.1em;
	line-height:1.4em;
}
.threecolumns .more a {
	font-weight:bold;
	font-size:1em;
}
/* text box */
.text-box .title {
	font-size:1.4em;
	font-weight:normal;
	line-height:1.45em;
}
.text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6, .form-title h3 {
	font-size:1.8em;
	font-weight:normal;
	line-height:1.3em;
}
.text-box h4 {
	font-size:1.4em;
}
.text-box h5 {
	font-size:1.3em;
}
.text-box h6 {
	font-size:1.0em;
    color:#666666;
}
.text-box p, .text p, .text-box ul li, .text-box ol li {/*default content font-size*/
	font-size:1.2em;
	line-height:1.25em; 
}
/* content news box */
.c-news-box h2 {
	font-weight:bold;
	font-size:1.4em;
	line-height:1.15em;
}
.c-news-box .date {
	font-style:normal;
	font-size:1em;
	line-height:1.2em;
}
/* publication block */
.intro-text {
	font-size:1.4em;
	line-height:1.4em;
}
.public-block thead th {
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;
}
.public-block .table-box .sorting { font-size:1.1em;}
.public-block tbody td {
	font-size:1.1em;
}
.public-block .download {
	font:bold 0.909em Arial, Helvetica, sans-serif;
	/*font:bold 1em Arial, Helvetica, sans-serif;*/
}
/* publication detail */
.public-detail .text-box p {
	font-size:1.3em;
	line-height:1.3em;
}
.detail-info .desc-list {
	font-size:1.3em;
	line-height:1.25em;
}
.detail-info h2 {
	font-weight:bold;
	font-size:1.3846em; /*18px*/
	line-height:1.3em;
}
.detail-info .title {
	text-transform:uppercase;
	font-size:0.7em;
	font-weight:bold;
}
.public-links ul {
	font-weight:bold;
	font-size:1.1em;
}
/* paging */
.paging {
	font:1em/1.25em Arial, Helvetica, sans-serif;
}
/* btm holder */
.btm-col {
	font-size:1.1em;
	line-height:1.2em;
}
/* footer */
#footer {
	font-size:1em;
	line-height:1.2em;
}

/*
.text-box ul {
	list-style: square inside url("/images/bullet.gif");
}*/
.text-box ul li li {
	font-size: 1em; /*inherit the font size of the parent li*/
}
.text-box ul li li {
	margin-top: 3px;
	margin-left: 14px;
}

/*FORM STYLES*/
.form-title h3 {
        color: #FF6600;
}

.form .rtg-widget-bottomset button {
        color: #FF6600;
}

.form .ui-state-error {
	color: #FF6600;
}

/*SITEMAP STYLES*/
.sitemap {
	margin-top:26px;
}
.sitemap ul {
	list-style:none;
	margin-top:16px;
}


/*.sitemap ul ul, .text-box ul {*/
.text-box ul {
    margin-left: 20px;
}
.text-box ul ul {
    margin-left: 0px;
}
.sitemap ul ul {
	/*list-style: square inside url("/images/bullet.gif");*/
	margin-top:0px;
}
.sitemap ul ul li, .text-box ul li {
    background:url("/images/bullet.gif") no-repeat 0 4px;
     padding-left: 12px; 
     margin-top: 0;
}
.sitemap ul li{
    background:none;
    padding-left:0;
    margin:0;
}
.text-box.sitemap ul li {
	margin-bottom:0;
}
.text-box.sitemap ul li ul li a {
	font-weight: normal;
}
.sitemap ul ul ul li {
    background:none;
}
.sitemap ul ul ul {
	list-style:none;
}

.public-detail .text-box .feed-details { font-size: 13px; line-height: 16px; }
.public-detail .text-box .feed-details p { font-size: 13px; }
hr.buffered { margin-top: 20px; }
em.bigger.date { font-size: 14px; }

.text-box ol>li{
	list-style-type:decimal;
	margin-left:35px;
}
sub{
    vertical-align:sub;
}
sup {
    vertical-align: super;
    font-size: smaller;
}
