@CHARSET "ISO-8859-1";
#t_subnav:after, 
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#t_subnav,
.clearfix {
	display: inline-block;
}
html[xmlns] #t_subnav,
html[xmlns] .clearfix {
	display: block;
}
* html #t_subnav,
* html .clearfix {
	height: 1%;
}
/* GLOBAL SETTINGS */

body{
        margin: 0;
        padding: 0;
        text-align: center;
        background: url(/template/images/pagebg.gif) top left repeat-x;
        background-color: #d8dbe0;
	font-size: 11pt;
}

a img{
        border: none;
}

img{
        display: block;
        padding: 0;
        margin: 0;
}

.underline{
	text-decoration: underline !important;
}

/* STRUCTURAL SETTINGS */

#t_container{
        margin: 0 auto;
        padding: 0;
        width: 981px;
        font-size: 12pt;
        font:10pt helvetica,arial,sans-serif;
        text-align: left;
        background: url(/template/images/contentbg.gif) top left repeat-y;
}

#t_main{
        margin: 0;
        padding: 0;
}

#t_header{
        margin: 0;
        padding: 0;
        height: 87px;
        background: url(/template/images/headerbg.jpg) top left no-repeat;
}

	#t_header p.byline{
		font-size: 18pt;
		font-weight: bold;
		padding-top: 15px;
		color: #b15b20;
		font-family: times;
	}

#t_content{
        /* "auto" trick is used to clear the floated content */
        overflow: auto;
        background: url(/template/images/contentbg.gif) top left repeat-y;
}


#t_sidemenu{
        float: left;
        margin: 0;
        padding: 0;
        width: 228px;
        background: url(/template/images/sidemenubg.jpg) top left no-repeat;
        background-color: #535152;
}

	#t_sidemenu h2{
		margin: 15px 0 0 0;
		padding: 0 0 7px 0;
		text-align: center;
		border-bottom: 1px solid #6f727a;
		font-size: 15pt;
		font-weight: normal;
		color: #ffffff;
	}

	#t_sidemenu ul{
		margin: 0;
		padding: 0;
		list-style: none;
	}


        #t_sidemenu ul li{
                margin: 14px 0;
                padding: 0;
                color: #ffffff;
                font-size: 10pt;
                font-weight: bold;
		font-family: georgia;
        }


        #t_sidemenu ul li a{
		display: block;
		padding: 5px 15px;
                text-decoration: none;
                color: #ffffff;
        }

	#t_sidemenu ul li a:hover{
		background-color: #787878;
	}

	#t_sidemenu ul.info{
		width: 228px;
		margin: 0;
		padding: 25px 0;
		list-style: none;
	}

		#t_sidemenu ul.info li{
			margin: 0 0 4px 0;
			padding: 0 0 0 15px;
			font-weight: normal;
		}

		#t_sidemenu ul.info li a{
			padding-left: 0;
		}


#t_subcontent{
        margin: 7px 0 0 9px;
        padding: 0;
		width: 744px;
        float: left;
        background: url(/template/images/subcontentbg.gif) top left repeat-y;
        background-color: #ffffff;

}

        #t_subcontent.article{
	        margin: 7px 0 0 9px;
	       	padding: 0;
	        width: 744px;
	        float: left;
	        background: url(/template/images/subcontentbg_gray.gif) top left repeat-y !important;
			background-color: #d4d3d8;
		
        }


#t_data{
        /* large bg header graphic to avoid transparency
        issue when using shadows over gradient bg*/
        background: url(/template/images/databg.gif) top left no-repeat;
	padding: 6px 23px 8px 25px;
			overflow: hidden;	
}

        #t_data.article{
                background: url(/template/images/databg_gray.gif) top left no-repeat !important;
        }




#t_footer{
        padding: 10px 0 0 20px;
        height: 105px !important;
        background: url(/template/images/footerbg.gif) top left no-repeat;
        background-color: #d8dbe0;
        font-size: 7pt;
	letter-spacing: .1em;
        color: #6b6d70;
	overflow: hidden;
}
	#t_footer p#disclaimer{
		margin: 0;
		padding: 0;
		font-size: 7pt;
		clear: left;
		color: #8e9094;
	}


        #t_subcontent.article #t_footer{
                background: url(/template/images/footerbg_gray.gif) top left no-repeat !important;
        	padding: 10px 0 0 20px;
        	height: 25px;
       		background-color: #d4d3d8 !important;
	        font-size: 7pt;
        	letter-spacing: .1em;
       		color: #8e9094;
	        overflow: auto;
        }



	* html #t_footer{
		height: 40px;
	}

        #t_footer .fstag{
                margin: 0 15px 0 0;
                float: right;
        }

	#t_footer ul{
		margin: 0;
		padding: 0;
		list-style: none;
	}

		#t_footer ul li{
			margin: 5px 5px 0 0;
			float: left;
		}

/* NAVIGATION */

#t_mainnav{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 751px;
	height: 31px;
}

        #t_mainnav li{
                float: left;
                margin: 1px 0 0 0;
                padding: 8px 15px 0 15px;
		height: 23px;
		border-left: 1px solid #f5eeca;
		border-right: 1px solid #b49c40;
                color: #4d462d;

        }

		* html #t_mainnav li{
			height: 31px;
		}

        #t_mainnav li.selected{
		background: url(/template/images/navbttnsel.gif) repeat-x top left;
        }

        #t_mainnav li a{
                display: block;
                text-decoration: none;
		font-weight: bold;
		font-size: 1em;
		color: #4d462d;
        }

        #t_mainnav li a:hover{
		color: #b9982c;
        }
	

	#t_mainnav li a:link{
	}

	#t_mainnav li a:visited{
	}


#t_subnav{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	list-style: none;
	overflow: hidden;
	clear:both;
	display:block;
}

	#t_subnav li{
		margin: 0 10px 0 0;
		padding: 0;
		float: left;
		font-size: 11pt;
	}

	#t_subnav li.selected{
		font-weight: bold;
	}

/* SITE CONTENT */
#t_logo{
	display: block;
	float: left;
	width: 228px;
	height: 87px;
	background: url(/template/images/logo_ani.gif) top left no-repeat;
	text-indent: -100em;
	overflow: hidden;
	line-height: 87px;
}

#t_infobanner{
	width: 751px;
	height: 55px;
	float: left;
}
	#t_infobanner p{
		float: left;
		margin: 0 0 0 15px;
		width: 540px;
		font-size: 9pt;
		color: #554c28;
	}

#t_crumbtrail{
	margin: 20px 0 0 0;
	padding:0;
	list-style:none;
	border-bottom: 2px solid #55565c;
}
	#t_crumbtrail li{
		margin: 0;
		padding: 0;
		font-weight: bold;
                color: #55565c;
	}
	
		#t_crumbtrail li a{
			color: #55565c;
			text-decoration: none;
		}

	#t_crumbtrail li.current{
		font-size: 2em;
	}

.home_news_list{
	margin: 0;
	padding: 0;
	list-style: none;
}

	.home_news_list li{
		margin-bottom: 20px;
	}

		.home_news_list li h3{
			margin: 0 0 4px 0;
			padding: 0;
			font-size: 1.2em;
		}

			.home_news_list li h3 a{
				margin: 0;
				padding: 0;
				text-decoration: none;
			}

		.home_news_list li p{
			font-size: 10pt;
			margin: 0;
			padding: 0;
		}

			.home_news_list li p.date{
				margin: 0 0 3px 0;
				padding: 0;
				font-size: .8em;
				font-weight: bold;
			}

		.home_news_list p img{
			display: none !important;
		}

/**
* Social Media Buttons
*/
.smb_box{
	clear: both;
	float: left;
}
	.smb_box a.smb{
		float: left;
		display: block;
		height: 32px;
		width: 32px;
		margin-right: 8px;
		text-indent: -9999em;
	}
	.smb_box a.smb:hover{
		background-position: bottom;
	}
	.smb_box a.smb_facebook{
		background: transparent url(/template/images/social_media/smb_facebook.png) no-repeat scroll left top;
	}

	.smb_box a.smb_twitter{
		background: transparent url(/template/images/social_media/smb_twitter.png) no-repeat scroll left top;
	}

	.smb_box a.smb_linkedin{
		background: transparent url(/template/images/social_media/smb_linkedin.png) no-repeat scroll left top;
	}
	
	
div#downloadform{

}
	div#downloadform h4.filename{
		font-weight: normal;
	}
		div#downloadform h4.filename strong{
			font-weight: bold;
		}

	div#downloadform form h4{
		display: none;
	}

div.lang_switch{
	padding: 17px 10px 0 10px;
	text-align: right;
	font-size: .9em;
}

