@charset "utf-8";
/* CSS Document */

/***************************Overwrite EC styles********************************/
.layout{
	max-width: 984px;
    min-width: 984px;}
.layout-wrapper {
    margin-right: -320px;}
.layout-wrapper-reset {
    margin-right: 320px;}
.layout-right{
	width:300px;
	padding-right:10px}

/*****************************Homepage********************************/
a{
	text-decoration:none;
	color:#336699;}
	
a:hover{
	text-decoration:underline;
	color:#336699;}

.layout-content h2{
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	color:#FFF;
	background-image:url(../images/cbkg-title.jpg);
	background-repeat:repeat-x;
	background-color:#836D56;
	margin:0; 
	padding:0 0 0 10px;
	min-height:31px;
	border-bottom:2px solid #FFF;
	_height:31px;}
.layout-content .headline{
	position:relative;
	background-color:#F7F7F7;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	padding:10px;
	padding-top:0;
	margin-bottom:20px;}	
.layout-content .headline .arrow{
	background-image:url(../images/home2012/arrow-title-brown.gif);
	background-repeat:no-repeat;
	width:13px;
	height:6px;
	margin:0;
	padding:0;}
.layout-content .headline img{
	float:left;
	position:relative;
	background-color:#FFF;
	padding:5px;
	border:1px solid #E6E6E6;
	margin-top:20px;
	_margin-top:15px;
	margin-right:10px;
	margin-bottom:5px;}
.layout-content .headline h3,
.layout-content .headline p{
	margin:0;
	padding:0;}
.layout-content .headline p.date{
	margin-top:20px;}
.layout-content .date{
	font-size:0.8em;}
.layout-content .headline h3{
	line-height:normal;
	padding:5px 0;
	font-size:1.2em;
	font-weight:bold;}
	
.layout-content ul.tabs{
	margin:0;
	padding:0;
	width:100%;}
.layout-content ul.tabs li{
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	font-size:1.5em;
	float:left;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin:0 6px 0 0;
	padding:0;}
.font-size-12{
	font-size:12px;}
.layout-content ul.tabs li.on.also span{
	background-image:url(../images/home2012/also-on.gif);
	background-repeat:no-repeat;
	padding-left: 35px;}
.layout-content ul.tabs li.week span{
	background-image:url(../images/home2012/week-off.gif);
	background-repeat:no-repeat;
	padding-left: 35px;}
.layout-content ul.tabs li.also span{
	background-image:url(../images/home2012/also-off.gif);
	background-repeat:no-repeat;
	padding-left: 35px;}
.layout-content ul.tabs li.on.week span{
	background-image:url(../images/home2012/week-on.gif);
	background-repeat:no-repeat;
	padding-left: 35px;}
.layout-content ul.tabs li a{
	display:block;
	background-image:url(../images/home2012/tab-off.jpg);
	background-repeat:none;
	width:264px;
	color:#333;
	text-decoration:none;
	margin:0;
	padding:12px 0 0 10px;
	height:30px;}
.layout-content ul.tabs li a img{
	padding-right:10px;}
.layout-content ul.tabs li.on a{
	background-image:url(../images/home2012/tab-on.jpg);
	background-color: #836D56;
	color:#FFF;
	text-decoration:none;}


.layout-content .content-tabs{
	clear: both;
	position:relative;
	margin:0;
	padding: 20px 10px 10px 10px;
	background-color:#F7F7F7;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	border-top:2px solid #7A6651;
	_height:100%;
	overflow:hidden;
	margin-bottom:20px;}
.layout-content .content-tabs img.rss{
	position:absolute;
	top:5px;
	right:5px;
	border:none;
	margin:0;
	padding:0;}
.layout-content .content-tabs .column-left-tab1{
	width:49.3%;
	float:left;
	margin:0;
	padding:0;}
.layout-content .content-tabs .column-right-tab1{
	width:48%;
	float:left;
	margin:0;
	padding:0;
	border-left:2px solid #EBEBEB;}
.layout-content .content-tabs p{
	padding:0 0 5px 0;
	margin:0;}
.layout-content .content-tabs h3{
	padding:0 0 5px 0;
	margin:0;
	line-height:normal;
	font-size:1.2em;
	font-weight:bold;}
.layout-content .content-tabs .column-left-tab2{
	width:65%;
	float:left;
	margin:0;
	padding:0;}
.layout-content .content-tabs .column-left-tab2 img{
	padding:0;
	margin:0; 
	border:none;}
.layout-content .content-tabs .column-right-tab2{
	width:34%;
	float:left;
	margin:0;
	padding:0;}
.layout-content .content-tabs .column-right-tab2 h4{
	padding:0 0 5px 0; 
	margin:0;
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	background-image:url(../images/home2012/dashed-line-light.gif);
	background-repeat:repeat-x;
	background-position:bottom;}
.layout-content .content-tabs .column-right-tab2 ul li{
	padding:6px 0;}
.layout-content .content-tabs .column-right-tab2 ul li span{
	background-image:url(../images/home2012/bullet-arrow-blue.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:7px;}
.layout-content .content-tabs img{
	background-color:#FFF;
	padding:5px;
	border:1px solid #E6E6E6;
	margin:5px 0;}
.layout-content .content-tabs ul{
	padding:0 0 0 10px;
	margin:0;}
.layout-content .content-tabs ul li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	background-image:url(../images/home2012/dashed-line-light.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px 0;}
.layout-content .content-tabs ul li.first{
	padding:0 0 7px 0;}
.layout-content .content-tabs ul li.more{
	text-align: right;
	background-image:none;}	
.layout-content .content-tabs ul li.more img{
	margin:0;
	padding:0;
	border:none;}	

.layout-content .box-about{ 	
	border: 2px solid #F3F3F3;
	padding:10px 10px 10px 15px;
	overflow:hidden;
	_height:100%}
.layout-content .box-about .column{
	float:left;
	width:32.9%;
	border-right:1px solid #FFF;
	margin:0;
	padding:0;}
.layout-content .box-about .column h2{
	position:absolute;
	top:-9999px;
	left:-9999px;}
.layout-content .box-about .column ul{
	padding:0 5px;
	margin:0;}
.layout-content .box-about .column ul li{
	padding:3px 0 5px 0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	background-image:url(../images/home2012/dashed-line-light.gif);
	background-repeat:repeat-x;
	background-position:bottom;}

/**************************additional tool*************************/
ul#additional-tools{
	background-image:url(../images/home2012/bkg-accessibility-bar.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:240px;
	top:1px!important;
	padding-left:33px;}	
ul#additional-tools li{
	margin:6px 0 2px 0;
	padding:0 2px;}	
ul#additional-tools li.share,
ul#additional-tools li.font-increase{
	border-right:1px solid #C5C7C8;
	padding-right:8px;
	margin-right:5px;}

/**************************right column HP*************************/	
.layout-right .box-contact,
.layout-right .box-infocus,
.layout-right .box-links{
		margin:20px 0;}
.layout-right h2{
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#836D56;
	font-size:1.7em;
	border-bottom:1px solid #D1D1D1;
	margin:0 0 10px 0;
	padding:0;
	line-height:normal;}
.layout-right h2 span{		
	background-image:url(../images/home2012/arrow-title-grey.gif);
	background-repeat:no-repeat;
	background-position: right 0.48em;
	height: 6px;
    padding-right: 1em;
    width: 10px;}
.layout-right h3{
	padding:5px 0;
	margin:0;
	line-height:normal;
	/*font-size:1.2em;*/
	font-size:1.1em;
	font-weight:bold;}

.layout-right .box-search input.box-field{
	background-color:#F7F7F7;
	border:1px solid #E6E6E6;
	padding:2px 0 3px 5px;
	width:160px;
	color:#999999;
	font-size:0.9em;}
.layout-right .box-search input.btn-search{
	background-image:url(../images/home2012/btn-search.jpg);
	background-repeat:no-repeat;
	padding:2px 14px 3px 13px;
	padding /*\**/: 3px 17px 4px 16px\9;
	_padding:1px 10px 1px 10px;
	margin:0;
	color:#333;
	font-size:0.9em;
	border:none;}	
*+html .layout-right .box-search input.box-field,
*+html .layout-right .box-search input.btn-search{
	font-size:1em;}
*+html .layout-right .box-search input.btn-search{
	margin:0;
	padding:0 5px;}
.layout-right .box-infocus h2{	
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	color:#FFF;
	line-height:1.5em;
	background-image:url(../images/home2012/bkg-title.jpg);
	background-repeat:repeat-x;
	background-color:#836D56;
	margin:0; 
	padding:0 0 0 10px;
	min-height:31px;
	border-bottom:2px solid #FFF;
	_height:31px;}
.layout-right .box-infocus .content-infocus{
	margin:0;
	padding:10px;
	background-image:url(../images/home2012/bkg-infocus.jpg);
	background-repeat:repeat-x;
	background-position:bottom;}
.layout-right .box-infocus .content-infocus img{
	width:262px;
	margin-left:8px;
	border:1px solid #FFF;}
.layout-right .box-infocus .content-infocus h3{
	background-image:url(../images/home2012/dashed-line-light.gif);
	background-repeat:repeat-x;
	background-position:bottom;}
.layout-right .box-infocus .content-infocus ul li span{
	background-image:url(../images/home2012/bullet-arrow-blue.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:7px;}
.layout-right .box-contact{
	padding:5px 10px 10px 10px;
	background-color:#F9F9F9;
	border:1px solid #C3C3C3;}
.layout-right .box-contact p.social-btn img{
	padding-right:20px;}
.layout-right ul{
	padding:0;
	margin:0 0 10px 0;}	
.layout-right ul li{
	padding:3px 0 5px 0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	background-image:url(../images/home2012/dashed-line-light.gif);
	background-repeat:repeat-x;
	background-position:bottom;}	
	
	
/**************************Overwrite commissioner.css***************************/
#homeContent {
    background:none;
    padding-top:0;
}
/**********Nav***************/
#left {
	padding-top:15px;
    float: left;
    width: 180px;}
#left ul {
    width: 180px;}
#left ul li {
    background: none;
	background-color:#87725F;
	border-bottom:1px solid #FFF;
    line-height: normal;
	padding:0 0 0 0;}
#left ul li.home {
	/*	background-image:url(../images/home.gif);
	background-repeat:no-repeat;
	background-position: right;*/}
#left ul li a{
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:normal;
	padding: 4px 0 4px 10px;
	display:block;}
#left ul li a:hover{
	text-decoration:none;
	background-color:#7A6550;}
#left ul li ul li{
	background:none;
	background-color:#FFF;
	border-bottom:1px solid #D1D1D1;
	padding:0 0 0 0;}
#left ul li ul li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:1.1em;
	display: block;
	padding:4px 0 4px 20px;}
#left ul li ul li a:hover,
#left ul li ul li a#focusOn{
	background-color:#EDEDED;}
/***************Content************/
#content{
	font-size:120%;
	padding: 15px 15px 0;}
#content h3{
	color:#6F5B48;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-weight:normal;
	border-bottom:1px solid #D1D1D1;
	padding:0 0 2px 0;
	margin:0 0 6px 0;}
#content p{
	line-height:1.4em;}
/*****************Right column************/
#right #toolsBox {
    background-image: url("../images/home2012/bkg-accessibility-bar.jpg");
    background-repeat: no-repeat;
    height: 28px;
	margin:0;
	padding:5px 0 0 0;
    width: 300px;}
#right #toolsBox #share-tool {
	margin-left:20px;
    float: left;
    width: 100px;}
#right #toolsBox #printVersion{
	margin-right:10px}

#right {
    float: right;
    padding-top: 0;
    width: 300px;}

#right .box-search{
	margin:20px 10px 0 0;}
#right .box-contact,
#right .box-infocus,
#right .box-links,
#right .box-archive{
		margin:20px 10px 20px 0;}
#right h2,
#right .box-archive h3{
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#836D56;
	font-size:1.7em;
	font-weight:normal;
	border-bottom:1px solid #D1D1D1;
	margin:0 0 10px 0;
	padding:0;
	line-height:normal;}
#right h2 span,
#right .box-archive h3 span{		
	background-image:url(../images/home2012/arrow-title-grey.gif);
	background-repeat:no-repeat;
	background-position: right 0.48em;
	height: 6px;
    padding-right: 1em;
    width: 10px;}
#right h3{
	padding:5px 0;
	margin:0;
	line-height:normal;
	/*font-size:1.2em;*/
	font-size:1.1em;
	font-weight:bold;
	outline-width:0;}

#right .box-search input.box-field{
	background-color:#F7F7F7;
	border:1px solid #E6E6E6;
	padding:2px 0 3px 5px;
	width:160px;
	color:#999999;
	font-size:0.9em;
	font-size/*\**/:1.1em\9;}
#right .box-search input.btn-search{
	background-image:url(../images/home2012/btn-search.jpg);
	background-repeat:no-repeat;
	padding:2px 18px 3px 15px;
	padding /*\**/: 3px 19px 4px 19px\9;
	_padding:1px 10px 1px 10px;
	margin:0;
	color:#333;
	font-size:0.9em;
	font-size/*\**/:1.1em\9;
	border:none;}	
*+html #right .box-search input.box-field,
*+html #right .box-search input.btn-search{
	font-size:1.1em;}
*+html #right .box-search input.btn-search{
	margin:0;
	padding:1px 10px 3px 8px;}
#right .box-infocus h2{	
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	color:#FFF;
	line-height:1.5em;
	background-image:url(../images/home2012/bkg-title.jpg);
	background-repeat:repeat-x;
	background-color:#836D56;
	margin:0; 
	padding:0 0 0 10px;
	min-height:31px;
	border-bottom:2px solid #FFF;
	_height:31px;}
#right .box-infocus .content-infocus{
	margin:0;
	padding:10px;
	background-image:url(../images/home2012/bkg-infocus.jpg);
	background-repeat:repeat-x;
	background-position:bottom;}
#right .box-infocus .content-infocus img{
	width:262px;
	/*margin-left:8px;*/
	margin-left:4px;
	border:1px solid #FFF;}
#right .box-infocus .content-infocus h3{
	background-image:url(../images/home2012/dashed-line-light.gif);
	background-repeat:repeat-x;
	background-position:bottom;}
#right .box-infocus .content-infocus ul li span{
	background-image:url(../images/home2012/bullet-arrow-blue.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:7px;}
#right .box-contact{
	padding:5px 10px 10px 10px;
	background-color:#F9F9F9;
	border:1px solid #C3C3C3;}
#right .box-contact p.social-btn img{
	padding-right:20px;}
#right ul{
	padding:0;
	margin:0 0 10px 0;}	
#right ul li{
	padding:3px 0 5px 0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	background-image:url(../images/home2012/dashed-line-light.gif);
	background-repeat:repeat-x;
	background-position:bottom;}	
/*****************2nd level pages*************/
.boxTeam {
	font-size:90%;}
.boxTeam h5 {
    background: none;
	background-color:#87725F;
	color:#FFF;
	padding:3px 0 3px 10px;
	font-size:1.2em;
	font-size:100%;}	
.infoTeam p img.team_member {
    float: left;
    margin: 3px 20px 10px 0;}
#homeContent .buttonvideo{
	font-size:90%;}
#content .multipage h3{
	border-bottom:none;}
#accordion_content {
	font-size:90%;}
#content ul li, #content ol li {
	font-size:90%;}
	
.layout-right .box-tweet {
	background-color: #F9F9F9;
	border: 1px solid #C3C3C3;
	padding: 5px 10px 10px;
}

#page .layout-right .box-tweet{
	margin: 20px 10px 20px 0;
}

.container-tweet .twtr-tweet-text p{
	font-size:1.0em !important;
}

.container-tweet .twtr-widget em{
	font-size:0.8em !important;
}

.container-tweet .twtr-hd, .box-tweet .twtr-ft {
	display: none;
	
}
.container-tweet .twtr-bd{
	padding:0px !important;
}

.container-tweet .box-tweet-btn{
	text-align:right;
}	
	