/* CSS Document */

td, body {
font-family: 'Source Sans Pro',Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 18px;
color: black;
font-weight: 400;
background-color: white;
}
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
	border:0 none;
	padding:0;
}

body {
padding: 0;
}

#colophon {
position: fixed;
width: 100%;
margin: 0 auto;
text-align: right;
height: 50px;
background: #231F20;
z-index: 10;
bottom: 0;
}

#site-generator {
background: none;
}

#main {
clear: both;
padding: 0;
}

#branding {border:0px;padding:0px}
#searchform,  #branding h2 {display:none}

#branding {
position: fixed;
width: 100%;
margin: 0 auto;
text-align: center;
height: 80px;
background: #231F20;
z-index: 10;
top: 0;
}

#branding img {
height: auto;
margin-bottom: -7px;
width:auto;
}

#site-title {margin:0px;padding:0px;float:left;padding-left:46px}
#page {
margin: 2em auto;
max-width: 1050px;
}

#branding hgroup {
margin:0 auto;
}

.tenfifty {
margin: 0 auto;
width: 1050px;
}

#access {
background:none;
box-shadow:none;
-webkit-box-shadow:none;
moz-box-shadow:none;
width:1050px;
margin: 0 auto;
float:none;
position:relative;
}

#access div {
width:760px;
position:absolute;
text-align:left;
margin-left:280px;
margin-top:-50px;

}

/* top navigation */
#access a {
font-size: 15px;
text-transform:uppercase;
color: #ffffff;
display: block;
line-height: 3.333em;
padding: 0 1.2125em;
text-decoration: none;
font-weight: 700;
letter-spacing: 1px;
margin:0 auto;
}

#access li:hover > a, #access a:focus {
color: #0073AF;
text-decoration: none;
background: none;
}

#access .menu > ul>li:first-child {display:none;}

#access ul ul {
-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
display: none;
float: left;
margin: 0;
position: absolute;
top:49px;
left: 0;
width: 188px;
z-index: 99999;
}
#access .menu > ul > li > ul {
	padding: 15px 20px 10px 20px;
	margin-left:-3px;
	background:#FFFFFF;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
-moz-box-shadow: 0 4px 10px -1px rgba(35, 31, 32, 0.4);
-webkit-box-shadow: 0 4px 10px -1px rgba(35, 31, 32, 0.4);
box-shadow: 0 4px 10px -1px rgba(35, 31, 32, 0.4);
width:190px;
	}
#access .menu > ul > li > ul > li a {
	background:#FFFFFF;
	border-bottom:0 none;
	padding:0px 0px 10px 0px;
	width:190px;
	color:#000000;
	line-height:1em;
}
#access .menu > ul > li > ul > li a:hover {
color:#0073AF;
}
#access .menu > ul > li > ul > li > ul, #access .menu > ul > li > ul > li > ul > li > ul {
	display:none;
}

/* footer */
#supplementary {
border:0px;
padding: 0px;
overflow: hidden;
width:1050px;
margin:0 auto;
}


/* left nav */
.left-sidebar .widget-title {
font-weight:normal;
font-weight: 900;
font-size: 20px;
line-height: 20px;
text-transform: uppercase;
color:black;
letter-spacing:normal;
margin-bottom:16px;
}

.left-sidebar .widget-title span {
font-weight: 200;
}


.left-sidebar #secondary {
float: left;
margin: 55px 0px 0px 0px;
width: 214px;
padding: 28px 0px 20px 46px;
}

#secondary .widget.widget_text {
margin-bottom:20px;
}



.page-id-5 .section.page-item-5, .parent-pageid-5 .section.page-item-5,
.page-id-7 .section.page-item-7, .parent-pageid-7 .section.page-item-7,
.page-id-9 .section.page-item-9, .parent-pageid-5 .section.page-item-9,
.page-id-11 .section.page-item-11, .parent-pageid-11 .section.page-item-11,
.page-id-13 .section.page-item-13, .parent-pageid-13 .section.page-item-13
{
display:block;
}



.widget a {font-weight:normal}
#secondary .widget_nav_menu ul {
list-style:none;
list-style-type: none;
list-style-position: outside;
font-weight: 900;
font-size: 14px;
line-height: 20px;
text-transform: uppercase;
}

#secondary .widget_nav_menu ul a {
	font-weight: 900;
	}
#secondary .widget_nav_menu ul ul a  {
	font-weight: 400;
	}
#secondary .widget_nav_menu ul ul ul a  {
	text-transform:none;
	}

#secondary .widget_nav_menu ul a {
	color:black;
	text-decoration:none;
	font-size: 14px;
	}
	
#secondary .widget_nav_menu ul a:hover, 
#access .current-menu-item > a, 
#access .current-menu-ancestor > a, 
#access .current_page_item > a, 
#access .current_page_ancestor > a,
#secondary .widget_nav_menu ul .current-menu-item > a, 
#secondary .widget_nav_menu ul .current-menu-ancestor > a, 
#secondary .widget_nav_menu ul .current_page_item > a, 
#secondary .widget_nav_menu ul .current_page_ancestor > a
{

color: #0073AF;text-decoration:none;}







/* content */
.entry-content, .entry-summary {
padding:0px;
margin-top: 54px
}

.entry-content table, .comment-content table {
border:0px;
margin: 0px;
width: auto;
}

.entry-content td {border:0px;padding:0px;}
#content .entry-header {display:none;}

img.size-full, img.size-large {
max-width: 100%;
width: auto;
height: auto;
}

.left-sidebar #content {
margin: 0px 0 0 290px;
width: 760px;
}

.tta td img{
border:0px;
padding: 0px;
}

/*  TEXT */
h1, h2, h3, h4, h5, h6 {
	font-weight:900;
	font-size:13px;
	line-height:18px;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:6px;
}


/* TABLES ------------------------------------------------------- */
td {
	vertical-align:top;
	text-align:left;
	
	
}
table.tta {
	width:760px;

}
table.tta td {
	width:364px;
	font-size:15px;
	line-height:21px;

}
table.tta td p {
	margin-top:0px;
	margin-bottom:0px;
}
table.tta tr > td:first-child {
	width:346px;
	padding:64px 50px 20px 0px;
}
table.tta tr > td:first-child p {
	margin-top:.2em;
	margin-bottom:.8em;
}
table.ttb {
	width:760px;
	line-height:17px;
}
table.ttb td {
	width:238px;
	padding:64px 60px 20px 0px;
}
table.ttb td  p {
	margin-bottom: .7em;
}

table.ttb tr > td:first-child {
	width:432px;
	padding:64px 26px 20px 0px;
}
table.ttd {
	width:760px;
}
table.ttd td {
	width:760px;
	padding:0;
}
table.ttd td p {
	margin-top:0px;
	margin-bottom:0px;
}
table.tte {
	width:760px;
}
table.tte td {
	width:760px;
	padding:64px 30px 20px 0px;
	

}

/* Inset Tables */
table.twocol {
	width:100%;
}
table.twocol td {
	width:47%;
	padding:0px 0px 0px 0px;
}
table.twocol tr > td:first-child {
	width:53%;
	padding:0px 20px 0px 0px;
}

.slidecaption { 
width:970px;
height:121px; 
margin:100px auto; 
text-align:center; 
top:107px; 
z-index:4;  
color:#FFF; 
font:60px "Helvetica Neue", Helvetica, Arial, sans-serif; 
text-shadow:#000 1px 1px 2px;
/* background:url(../images-promo/slide1-text.png) no-repeat; */
}

ul {
	margin:0;
	list-style:square inside none;
}

.home #thumb-tray {display:none !important}

#menu-item-159, #menu-item-329 {
	padding-top:21px;
}
.hentry, .no-results {
	border-bottom:0 none;
}
#thumb-back, #thumb-forward {
	display:none !important;
}
