@import url('/templates/css/menus/horizontal_dd_default.css'); /* import styling for CSS-based horizontal multi-level menu */

body {
	padding:0px;
	margin:0px;
	color:#333333;
	background-color:#FFFFFF;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	background-image:url(/templates/images/custom_york_chambers/bg.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	background-color:#e3e2ed;
}

body, table {
	font-size:11px;
}

#wrapper {
	margin:auto;
    min-height: 100%;
	background-image:url(/templates/images/custom_york_chambers/york_chambers_header.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:1000px;
}

#container {
	width:1000px;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	margin:auto;
	margin-left:15px;
}

html>body #container {
	height: auto;
}

#menu {
	padding:0px;
	margin:0px;
	padding-top:10px;
	float:left;
}

#menu > ul {
	padding:0px;
	margin:0px;
	text-align:left;
	font-family:Verdana, Arial, sans-serif;
}

#menu > ul > li {
	padding:0px;
	margin:0px;
	display: inline;
	padding-left:20px;
	margin-left:0px;
	float:left;
	padding-top:10px;
}

#menu > ul > li > a {
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#036133;
	font-weight:normal;
	font-size:12px;
	font-family:Georgia, Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

#menu a.current, #menu a:hover{
	color:#382e80;
}

#menu ul ul, #menu ul ul ul {
	padding:0px;
	margin:0px;
	padding-left:10px;
	background-color:#ECECEC;
	top:0;
}

#menu ul ul a {
	padding:0px;
	margin:0px;
	width:120px;
	padding-right:20px;
}

#menu ul ul a {
	padding-bottom:5px;
	color:#036133;
}

#search {
	margin:0px;
	padding:0px;
	float:right;
	margin-right:40px;
	margin-top:20px;
	position:relative;
	height:21px;
}

#search table, #search td, #search tr {
	margin:0px;
	padding:0px;
}

#search input{
	margin:0px;
	padding:0px;
	background:none;
	border:none;
	background-image:url(/templates/images/custom_york_chambers/search_box.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:165px;
	height:21px;
	padding-top:4px;
	padding-left:10px;
	*margin-top:-1px;
	padding-bottom:0px;
}

#search input.button {
	margin:0px;
	padding:0px;
	background-image:none;
	background-image:url(/templates/images/custom_york_chambers/search_button.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:26px;
	height:21px;
	padding-bottom:0px;
}

.textsize {
	width:100px;
	float:right;
	padding-top:17px;
	padding-right:15px;
	height:25px;
}

.textsize a.smaller {
	padding:0px;
	margin:0px;
	background-image:url(/templates/images/custom_york_chambers/text_small.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:25px;
	width:25px;
	padding-left:10px;
}

.textsize a.larger {
	padding:0px;
	margin:0px;
	background-image:url(/templates/images/custom_york_chambers/text_large.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:25px;
	width:25px;
}

#sub_menu {
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	padding:0px;
	margin:0px;
	clear:both;
	margin-left:20px;
	position:relative;
	padding-top:6px;
}

#sub_menu li {
	list-style-position:inside;
	margin-top:0;
	padding:0px;
	margin:0px;
	display:inline;
}

#sub_menu ul {
	font-weight:normal;
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:left;
}

#sub_menu a{
	color:#d9e5d9;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	padding-left:15px;
}

#sub_menu a:hover,#sub_menu a.current {
	color:#fff;
	text-decoration:none;
}

#breadcrumbs {
	/*color:#036133;
	font-size:10px;
	padding-left:5px;
	padding-bottom:5px;
	background-image:url("/templates/images/custom_york_chambers/dataview.jpg");
	background-position:center left;
	background-repeat:repeat-y;
	width:100%;
	width:596px;
	margin-bottom:0px;*/
	display:none;
}

#breadcrumbs ul.pagelist a{
	padding-bottom:2px;
	text-decoration:none;
	font-size:10px;
}

#breadcrumbs strong{
	font-weight:normal;
}

#content_container {
	margin-top:240px;
}

/*---------------SIDE BAR ----------------------*/

#news_container{
	width:161px;
	position:absolute;
	margin-top:240px;
}

#sidebar_news_head {
	margin:0 0 0 11px;
	padding:5px 0 5px 0;
	text-align:left;
	width:161px;
	background-image:url(/templates/images/custom_york_chambers/sidebar_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

#sidebar_news_head strong {
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:auto;
}

#sidebar_news {
	margin:0 5px 0 11px;
	padding:10px 0px 0;
	text-align:left;
	width:161px;
	font-size: 12px;
	background-image:url(/templates/images/custom_york_chambers/sidebar_bottom.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:10px;
}


/*-----------------MEMBERS-------------------*/

.sidebar_member_list {
	float: right;
	width: 148px;
	font-size: 9px;
	margin-top: 10px;
	padding:5px;
	margin-right: 2px;
	position:relative;
	margin-top:239px;
	background-image:url(/templates/images/custom_york_chambers/sidebar_members.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-bottom:20px;
	margin-right:40px;
}

.sidebar_member_list ul {
	list-style: none;
	padding-left: 0px;
	margin: 0px;
	width:130px;
	float: left;
}

.sidebar_member_list ul li {
	list-style: none;
	background: #ccc;
	border:1px solid #ffffff;
	border-top: none;
	padding: 5px 3px 3px;
	height: inherit;
	text-align: left;
}

.sidebar_member_list ul li.member_list_top, .sidebar_member_list ul li.member_list_bottom {
	text-align: center;
	font-weight: bold;
}

.member_list_container {
	width: 130px;
	max-height: 280px;
	min-height: 280px;
	border: 0px solid black !important;
	overflow:hidden;
	float: left;
}

.member_list_content li a {
	display:block;
	color:#5E5598;
	text-decoration:none;
}

.sidebar_member_list ul li {
	background-color:#FFFFFF;
}

.sidebar_member_list ul li.list_alt {
	background-color:#edede7;
}

.sidebar_member_list{
    width /*\**/: 149px\9
}

#member_photo {
	width: 145px;
	height: 155px;
	/*min-height:155px;*/
	overflow: hidden;
	padding-top:5px;
	text-align:center;
	padding-top:30px;
	padding-left:2px;
}

#member_name {
	height:25px;
	padding: 5px; 
	font-size: 11px;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#036133;
}

#slideshow {
	text-align:center;
	width:100%;
	margin:auto;
	background-image:top center;
}

.more {
	display: none;
}

.news_item {
	background-image:url("/templates/images/custom_york_chambers/news_line.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	height:144px;
	margin-bottom:5px;
	padding:4px 4px 4px 10px;
}

.news_thumbnail {
	border: 0px solid #000;
	margin:4px 4px 0 0;
	width: 140px;
	height: 75px;
	overflow: hidden;
	text-align: center;
}

.headline a:HOVER {
	text-decoration: underline;
}

.news_item .short_desc, .news_item .date{
	font-size: smaller;
}
.news_item a {
	color:#036133;
	font-size:smaller;
	font-weight:bold;
	text-decoration:none;
}

.news_item a:hover{
	color:#382E80;
}

.news_item .date{
	color: #333;
	font-weight: bold;
}
.news_item .short_desc{
	color: #666;
	margin-top: 5px;
}

.news_item .short_desc span{
	display: inline;
}
.news_item .short_desc span.more{
	color: #666;
}
.thumb_outer{
	max-height: 75px;
	overflow: hidden;
}

/*-----------------------CONTENT-------------------------*/

#content {
	text-align:justify;
	margin: 0px;
	padding:0px;
	clear:both;
	width:604px;
	clear:none;
	margin:240px 0 0 184px;
	position:relative;
}

#content a {
	text-decoration:underline;
	color:#382e80;
}

#content a:hover {
	color:#6c5ba5;
}

#content h1, h2 {
	font-family:Arial, Helvetica, sans-serif;
}

#content h1 {
	padding:0px !important;
	margin:0px!important;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	background-image:url("/templates/images/custom_york_chambers/h1.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:2px !important;
	padding-bottom:25px !important;
}

#content h2 {
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#382e80;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:10px;
}

#content img {
	margin:5px;
}

#news table a{
	text-decoration:none;	
}

/*-----------------------CONTENT-------------------------*/

#dataview_search_bar {
	background-image:url("/templates/images/custom_york_chambers/dataview.jpg");
	background-position:center top;
	background-repeat:repeat-y;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-top:-20px;
}

#dataview_search_bar select {
	font-family:Verdana, Verdana, Geneva, sans-serif;
	border:none;
	background-color:#FFF;
	font-size:11px;
	outline:none;
	color:#5E5598;
}

#dataview_search_bar select.dvfilter_01 {
	margin-left:10px;
	width:230px;
}

#dataview_search_bar select a:active {
	outline:none;
}

#data_view p.page_number {
	padding:0px;
	margin:0px;
	padding:8px 5px 3px 5px;
	font-size:9px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	color:#036133;
	text-align:right;
	float:right;
}

dataview_search_bar form{
	max-width:500px;
}

#dataview_search_bar select option {
	background:transparent;
	background-image:url("/templates/images/custom_york_chambers/dataview.jpg");
	background-position:center left;
	background-repeat:repeat-y;
	font-size:11px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	color:#5E5598;
}

#dataview_search_bar input.button {
	background-color:#938DB9;
	border:medium none;
	color:white;
}

.sidebar_column {
	width:150px;
}

#content table#calendar h2{
	font-size:14px;
}

#content #news td.news_seperator {
	padding:0px;
	margin:0px;
	height:0px;
	font-size:0px;
}

#content #news td {
	padding-left:5px;
}

#calendar_controls #date h2{
	font-size:20px;
}

.member_summary {
	display:inline;
}

#dataview_search_bar {
	
}

body.tundra #content td {
	text-align:left
}

.slideShowHidden{
 display: none !important;

}

body #dataview_search_bar select option:hover {
	color:#F00; !important
}

/*option {
 behavior: url('IEFixes.htc');
}*/

option, option:active, option:visited, option:focus {
	outline:none !important;
}

#data_view {
	position:relative;
}

#members_table strong{
	color:#036133;
	font-family:Verdana, Verdana, Geneva, sans-serif;
}

.member_email {
	margin-top:10px;
}

#content .member_name h1 {
	background-image:none;
	font-size:13px;
	padding-top:0px !important;
	padding-bottom:0px !important;
	text-align:left;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	color:#5E5598;
}

#content .member_photo {
	float:right;
	padding:0px!important;
	margin:0px !important;
	padding-top:10px!important;
	padding-left:10px!important;
}

#content .call_to_the_bar {
	float:left;
}

#content .call_to_the_bar h2 {
	float:right;
	font-family:Verdana,Verdana,Geneva,sans-serif;
	font-size:13px;
	position:absolute;
	right:5px;
	top:40px;
	color:#5E5598;
}

#members_table div {
	margin-left:2px;
	margin-right:2px;
}

#footer {
	font-size:10.5px;
	line-height:19px;
	text-align: center;
	clear: both;
	voice-family: "\"}\"";
	voice-family:inherit;
	position:relative;
	width:1000px;
	bottom:0px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#333333;
	padding-top:30px;
	margin:auto;
	padding-bottom:10px;
}

#footer a{
	text-decoration:none;
	color:#333333;
}

#footer a:hover {
	color:#382e80;
}

select.dvfilter_02 {
	width:0px;
	position:absolute;
	left:0;
	top:0;
	display:none;
}

.view_cv {
	display:none;
}
