/* RESET */
body,div,dl,dt,dd,
h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
em,i{font-style:italic}
ul, ol, li {padding:0;margin:0;list-style:none;}
strong, b{font-weight:bold}


/* Global declarations */
body {
	font-size: 62.5%;
	margin: 0; }
 
a img { border: none; }
 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }
 
.clearfix { display: inline-block; }
 
*html .clearfix {
	zoom: 1;
	display: block; }
 
a:link, a:visited {
	text-decoration: underline;
	color: #222;
	outline: none; }
	
a:hover { text-decoration: none; }
 
.hidden { display: none; }
 
.clear-right { clear: right; }
 
.clear { clear: both; }
 
.clear-left { clear: left; }
 
div#wrapper {
	margin: 30px auto 30px auto;
	width: 950px;
	clear: both;
	border: 1px solid #333; }
 
div#container { width: 950px; }
 
.header-outside div#wrapper {
	border-width: 0 1px 1px 1px;
	margin: 0 auto; }
 
#header-container {
	width: 100%;
	border-bottom: 1px solid #888;
	float: left; }
 
#header {
	margin: 0 auto;
	width: 950px;
	clear: both;
	float: left; }
 
.header-fixed #header { border-bottom: 1px solid #888; }
 
.header-fluid #header { float: none; }
 
div.header-link-top { margin: 10px 0 5px 10px; }
 
	a.header-link-text-inside { color: #333; }
 
div.header-link-image {
	margin:0px; }
 
a.header-link-image-inside {
	float: left;
	margin: 0; }
 
	a.header-link-image-inside img { float: left; }
 
#navigation-container {
	border-bottom: 1px solid #888;
	width: 100%; }
 
#navigation {
	float: left;
	width: 950px;
	display: block;
	clear: both; }
 
.header-fixed #navigation { border-bottom: 1px solid #888; }
 
.header-fluid #navigation {
	float: none;
	margin: 0 auto; }
 
ul.navigation {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
	z-index: 100; }
 
ul.navigation-right { float: right; }
 
.header-outside ul.navigation {
	border-left: 1px solid #888;
	margin: 0 0 0 -1px;
	position: relative;
	z-index: 100; }
 
ul.navigation li {
	float: left;
	list-style: none;
	margin: 0;
	position: relative; }
 
	ul.navigation li a {
		padding: 10px;
		text-decoration: none;
		border-right: 1px solid #666;
		display: inline-block; }
 
	ul.navigation li a:hover { text-decoration: underline; }
 
	ul.navigation li.current_page_item a, ul.navigation li.current_page_parent a {
		text-decoration: none;
		background: #eee; }
 
	ul.navigation li.current_page_parent a:hover {
		background: #eee;
		text-decoration: none; }
 
	ul.navigation li ul {
		display: none;
		position: absolute;
		float: left;
		clear: left;
		background: #fff;
		padding: 0;
		border: 1px solid #888;
		border-width: 0 1px 1px 1px;
		z-index: 10000;
		margin: 0 0 0 -1px;
		width: 120px; }
 
	ul.navigation li.current_page_parent ul { background: #eee; }
 
	ul.navigation li ul, ul.navigation li.page_parent ul li a,ul.navigation li.page_parent.hover ul li a, ul.navigation li.page_parent:hover ul li a { width: 250px; }
 
	ul.navigation li.hover ul,
ul.navigation li:hover ul { display: block; }
 
	ul.navigation li.hover ul li ul,
ul.navigation li:hover ul li ul { display: none; }
 
	ul.navigation li ul li.hover ul,
ul.navigation li ul li:hover ul { display: block; }
 
	ul.navigation li ul li.hover ul li ul,
ul.navigation li ul li:hover ul li ul { display: none; }
 
	ul.navigation li ul li ul li.hover ul,
ul.navigation li ul li ul li:hover ul { display: block; }
 
	ul.navigation li ul li ul li.hover ul li ul,
ul.navigation li ul li ul li:hover ul li ul { display: none; }
 
	ul.navigation li ul li ul li ul li.hover ul,
ul.navigation li ul li ul li ul li:hover ul { display: block; }
 
	ul.navigation li ul li ul li ul li.hover ul li ul,
ul.navigation li ul li ul li ul li:hover ul li ul { display: none; }
 
	ul.navigation li ul li ul li ul li ul li.hover ul,
ul.navigation li ul li ul li ul li ul li:hover ul { display: block; }
 
ul.navigation .hide { display: none !important; }
 
ul.navigation .show { display: block !important; }
 
ul.navigation li ul li {
	margin: 0;
	list-style: none;
	float: none;
	position: relative; }
 
	ul.navigation li ul li a {
		padding: 6px 10px;
		border: none;
		width: auto; }
 
	ul.navigation li ul li.current_page_item a { text-decoration: underline; }
 
ul.navigation li.current_page_parent ul li a:hover { text-decoration: underline; }
 
ul.navigation li.current_page_item ul li a:hover { text-decoration: underline; }
 
ul.navigation li ul li ul {
	display: none;
	position: absolute;
	float: none;
	left: 251px;
	clear: none;
	top: -1px; }
 
body.ie ul.navigation li ul li ul,
body.ie ul.navigation li ul li ul li ul,
body.ie ul.navigation li ul li ul li ul li ul,
body.ie ul.navigation li ul li ul li ul li ul li ul,
body.ie ul.navigation li ul li ul li ul li ul li ul li ul {
	position: absolute;
	margin-left: 250px;
	float: right;
	left: 0;
	top: 0; }
 
#breadcrumbs-container {
	border-bottom: 1px solid #888;
	clear: both; }
 
#breadcrumbs {
	float: left;
	width: 950px;
	line-height: 25px; }
 
.header-fixed #breadcrumbs { border-bottom: 1px solid #888; }
 
.header-fluid #breadcrumbs {
	float: none;
	margin: 0 auto; }
 
#breadcrumbs p {
	padding: 0;
	margin: 0 10px;
	display: block;
	width: 930px;
	overflow: hidden; }
 
#container { margin: 10px 0; }
 
.headway-leaf {
	float: left;
	width: 250px;
	margin: 5px;
	padding: 10px 10px 0;
	overflow: hidden;
	min-height: 110px; }
 
.headway-leaf-right { float: right; }
 
.featured-image-left { float: left; }
 
.featured-image-right { float: right; }
 
div.leaf-content div.featured-post-container,
div.featured-leaf-content {
	float: left;
	display: block;
	width: 100%; }
 
div.featured-entry-content {
	float: left;
	display: block;
	width: 100%;
	margin: -5px 0 5px; }
 
div.leaf-content .entry-meta {
	display: block;
	clear: both; }
 
.fluid-height { height: auto !important; }
 
#footer-container {
	width: 100%;
	border-top: 1px solid #888; }
 
#footer {
	margin: 0 auto;
	width: 950px;
	clear: both;
	border-top: 1px solid #888;
	min-height: 17px; }
 
.footer-fixed #footer {
	border-top: 1px solid #888;
	margin: 5px 0 0; }
 
.footer-fluid #footer {
	float: none;
	border-top: none; }
 
.align-left,.alignleft {
	float: left;
	margin: 0 7px 0 0; }
 
.align-right,.alignright {
	float: right;
	margin: 0 0 0 7px; }
 
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: both; }
 
.widget-title {
	margin: 0 0 10px;
	display: block; }
 
li.widget { margin: 0 0 25px; }
 
label { display: block; }
 
input,textarea,label { clear: both; }
 
input,textarea { margin: 0 0 10px; }
 
div.post { display: block; }
 
.entry-meta .left { float: left; }
 
.entry-meta .right { float: right; }
 
.meta-below-content .left,
.meta-below-content .right,
.meta-above-title .left,
.meta-above-title .right { margin: 0; }
 
div.nav-below { margin: 10px 0; }
 
div.gallery div.leaf-content div { display: block; }
 
div.content-slider div.leaf-content div { display: block; }
 
div.feed div.leaf-content div { display: block; }
 
div.content-slider-controller { margin: -20px 0 0 0; }
 
.featured-image-left { float: left; }
 
.featured-image-right { float: right; }
 
div.horizontal-sidebar ul li.widget {
	float: left;
	margin: 0 15px 0 15px;
	width: 20%; }
 
.content .post, .content .page { width: 100%; }
.small-excerpts-row .post { width: 46%; }/* Default Styles */

body { background: #414141; }
 
div#wrapper {
	background: #fff;
	border-color: #222;
	border-width: 3px; }
 
#header-container,#navigation-container,#breadcrumbs-container {
	background: #fff;
	font-size: 1.1em; }
 
div.header-link-text {
	margin: 20px 0 6px 15px;
	float: left; }
 
div.header-link-image { float: left; }
 
a.header-link-text-inside {
	color: #555;
	text-decoration: none;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px; }
 
div.header-link-image a { border-bottom: none; }
 
a.header-link-text-inside:hover { color: #777; }
 
h1#tagline {
	font-size: 2em;
	margin: 0 0 20px 15px;
	color: #777;
	float: none;
	clear: left; }
 
body.header-fluid div#wrapper { border-top: none !important; }
 
ul.navigation li.page_parent.hover a,ul.navigation li.page_parent:hover a {
	padding: 10px 10px 10px;
	z-index: 10001;
	position: relative;
	border-bottom: none; }
 
ul.navigation li.page_parent a { background: #fff; }
 
ul.navigation li.current_page_parent a, ul.navigation li.current_page_item a { background: #eee; }
 
ul.navigation li ul li.current_page_item a { text-decoration: underline; }
 
ul.navigation li ul {
	border-width: 1px;
	z-index: 10002;
	margin-top: 0;
	padding: 0 0 1px; }
 
ul.navigation li.page_parent ul li a,ul.navigation li.page_parent.hover ul li a, ul.navigation li.page_parent:hover ul li a {
	padding: 6px 10px 8px;
	border-bottom: none;
	border-right: none; }
 
.headway-leaf { background: none; }
 
div.featured-post { background: none; }
 
.leaf-top {
	text-transform: uppercase;
	padding: 2px 4px;
	border-bottom: 1px solid #333;
	color: #333;
	margin: 0 0 5px 0; }
 
#footer {
	display: block;
	padding: 10px 0;
	border-top: 1px solid #999; }
 
#footer-container { border-top: 1px solid #999; }
 
div#footer * {
	padding: 0;
	margin: 0; }
 
div#footer .footer-left {
	margin-left: 10px;
	float: left; }
 
div#footer .footer-right {
	margin-right: 10px;
	float: right; }
 
div#footer a.no-underline { text-decoration: none; }
 
div#footer .copyright {
	clear: both;
	text-align: center;
	margin: 25px 0 0; }
 
div#footer a.no-underline:hover { text-decoration: underline; }
 
.feed-entry-date { color: #888; }
 
.featured-image {
	border: 2px solid #ddd;
	padding: 1px;
	margin: 5px 10px; }
 
.featured-entry-date {
	color: #888;
	float: left; }
 
.featured-entry-content {
	clear: both;
	margin: 5px 0;
	float: left; }
 
.featured-entry-title { font-size: 2em; }
 
	.featured-entry-title a { text-decoration: none; }
 
		.featured-entry-title a:hover { text-decoration: underline; }
 
.featured-post { margin: 10px 0; }
 
.featured-entry-comments { float: right; }
 
.featured_prev { float: left; }
 
.featured_next { float: right; }
 
.featured_outside_prev,
.featured_outside_next {
	margin: 30px 0 0 0;
	z-index: 8000;
	position: relative; }
 
div.leaf-content div.rotator-images {
	display: inline-block;
	top: -5px;
	position: relative; }
 
	div.leaf-content div.rotator-images img { border: 1px solid #fff; }
 
.align-left { margin: 0 7px 0 0; }
 
.align-right { margin: 0 0 0 7px; }
 
.about-image {
	padding: 1px;
	border: 1px solid #ccc; }
 
.about-read-more {
	clear: both;
	float: left;
	margin: 3px 0 0; }
 
div.nav-previous {
	float: left;
	margin: 10px 0; }
 
	div.nav-previous a,
div.nav-next a {
		padding: 5px;
		font-size: 1.1em;
		color: #222;
		background: #ccc;
		text-decoration: none;
		display: block; }
 
	div.nav-previous a:hover,
div.nav-next a:hover { text-decoration: underline; }
 
div.nav-next {
	float: right;
	margin: 10px 0; }
 
ul.sidebar {
	margin: 0;
	padding: 0; }
 
	ul.sidebar li { list-style: none; }
 
		ul.sidebar li ul {
			margin: 0 0 10px 10px;
			padding: 0;
			list-style: none; }
 
			ul.sidebar li ul li {
				list-style: disc;
				margin: 0 0 7px;
				list-style: none; }
 
				ul.sidebar li ul li ul {
					padding: 0 0 0 25px;
					margin: 7px 0 7px; }
 
span.widget-title {
	padding: 2px 4px;
	border-bottom: 1px solid #fff; }
 
li.widget_socialwidget { text-align: center; }
 
	li.widget_socialwidget span.widget-title { text-align: left; }
 
.entry-title { clear: both; }
 
	.entry-title a,.entry-title a:visited { text-decoration: none; }
 
	.entry-title a:hover { color: #666; }
 
.archives-title { color: #7a7a7a; }
 
.page-title { margin: 0 0 20px; }
 
div.post,div.page { display: block; }
 
.entry-meta {
	color: #7a7a7a;
	display: block;
	margin: 3px 0 0 0;
	clear: both; }
 
	.entry-meta a { color: #7a7a7a; }
 
		.entry-meta a:hover { text-decoration: none; }
 
.meta-above-title .left,.meta-above-title .right { margin: 0 0 5px; }
 
.entry-content { clear: both; }
 
	.entry-content h2,.entry-content h3,.entry-content h4 { margin: 10px 0; }
 
img.border {
	padding: 1px;
	border: 1px solid #ddd; }
 
img.no-border {
	padding: 0;
	border: none; }
 
a.more-link {
	background: #ccc;
	padding: 2px 4px;
	text-decoration: none;
	margin: 10px 0 20px;
	float: left;
	color: #333;
	clear: both; }
 
a.more-link:hover { text-decoration: underline; }
 
div.post,div.small-post {
	margin: 0 0 20px;
	padding: 0 0 20px;
	border-bottom: 1px solid #ccc; }
 
div.post-thumbnail-active .entry-title { clear: none; }
 
div.post-thumbnail-active .meta-below-title { clear: none; }
 
div.post-thumbnail-active .post-thumbnail {
	border: 1px solid #eaeaea;
	padding: 2px; }
 
div.post-image-active .entry-title { clear: none; }
 
div.post-image-active .clearfix-title:after { clear: left !important; }
 
div.post-image-active .entry-content { clear: left; }
 
div.post-image-active .meta-above-title { clear: none; }
 
div.post-image-active .meta-below-title { clear: none; }
 
div.post-image-active .post-image {
	border: 3px double #eaeaea;
	padding: 1px; }
 
.post-thumbnail-left {
	float: left;
	margin: 0 7px 0 0;
	width: 48px; }
 
.post-thumbnail-right {
	float: right;
	margin: 0 0 0 7px;
	height: 48px; }
 
.post-image-left {
	float: left;
	margin: 0 15px 0 0; }
 
.post-image-right {
	float: right;
	margin: 0 0 0 15px; }
 
	.post-image-right img,.post-thumbnail-right img { float: right; }
 
.post-image-left img,.post-thumbnail-left img { float: left; }
 
div.feed-post {
	margin: 5px 0;
	padding: 10px 0; }
 
body.single div.post { border-bottom: none; }
 
div.small-post { font-size: 90%; }
 
input.text,textarea.text {
	border-top: 1px solid #aaa;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #aaa;
	background: #fff;
	font-size: 1.1em;
	padding: 3px;
	color: #4c4c4c; }
 
.text:focus {
	background: #f3f3f3;
	color: #111; }
 
input.text { width: 50%; }
 
textarea.text {
	width: 70%;
	line-height: 1.4em; }
 
input.submit {
	border-top: 1px solid #efefef;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #efefef;
	background: #eee;
	color: #444;
	font-size: 1.1em;
	padding: 3px 5px; }
 
h2.border-top,h3.border-top,h4.border-top,p.border-top {
	padding-top: 10px;
	border-top: 1px solid #ddd; }
 
.entry-content .grey { color: #999; }
 
ol.commentlist,ol.pinglist {
	margin: 10px 0;
	padding: 0;
	border-bottom: 1px solid #ddd; }
 
ol.commentlist { list-style: none; }
 
	ol.commentlist li {
		border: 1px solid #ddd;
		border-width: 1px 0 0;
		list-style: none;
		padding: 10px;
		margin: 0; }
 
		ol.commentlist li ul.children {
			border-bottom: 1px solid #ddd;
			margin-right: -10px; }
 
			ol.commentlist li ul.children li { margin: 10px 0; }
 
li.thread-odd { background: #fbfbfb; }
 
img.avatar {
	float: right;
	margin: 0 0 2px 5px;
	padding: 1px;
	border: 1px solid #eee; }
 
span.comment-author {
	font-size: 1.2em;
	color: #222; }
 
	span.comment-author a {
		color: #222;
		text-decoration: none; }
 
		span.comment-author a:hover { text-decoration: underline; }
 
div.comment-date { color: #666; }
 
span.heading {
	font-size: 1.6em;
	color: #444;
	clear: both;
	display: block;
	margin-top: 15px; }
 
p.nocomments {
	border-top: 1px solid #ddd;
	font-size: 1.2em;
	margin: 10px 0 0;
	padding: 10px 0;
	color: #666;
	clear: both; }
 
.comment-info-box {
	background: #f9f9f9;
	border: 1px solid #ddd;
	padding: 7px;
	width: 70%; }
 
.comment-body {
	line-height: 1.5em;
	color: #333; }
 
div.comments-navigation {
	margin: 15px 0;
	float: left; }
 
div#trackback-box { float: left; }
 
	div#trackback-box span#trackback {
		margin: 0;
		font-size: 1.2em;
		color: #333;
		float: left; }
 
	div#trackback-box span#trackback-url {
		margin: 5px 0 0;
		font-size: 0.9em;
		color: #666;
		clear: left;
		float: left; }
 
ol.commentlist div#respond {
	margin: 10px -10px 0 15px;
	border: 1px solid #ddd;
	border-width: 1px 0;
	padding: 10px 0 0; }
 
div#respond label {
	font-size: 1.2em;
	color: #555; }
 
ul.subscribe { padding: 0 0 0 15px; }
 
	ul.subscribe li {
		list-style: none;
		padding: 2px 0 2px 22px; }
 
		ul.subscribe li.rss { background: url(../images/rss.gif) no-repeat; }
 
		ul.subscribe li.email { background: url(../images/email.gif) no-repeat; }
 
input#s {
	width: 96.5%;
	background: #f6f6f6;
	border: 1px solid #ccc;
	color: #666;
	font-size: 1em;
	padding: 4px 5px; }
 
	input#s:focus {
		background: #fff;
		border: 1px solid #888;
		color: #222; }
 
ul.twitter-updates,ul.sidebar li ul.twitter-updates {
	list-style: none;
	margin: 10px 0 0 10px;
	padding: 0; }
 
.headway-leaf ul.twitter-updates { margin-left: 0; }
 
ul.twitter-updates li,ul.sidebar li ul.twitter-updates li {
	clear: both;
	margin: 0 0 5px;
	padding: 0 0 5px;
	border-bottom: 1px solid #ddd;
	list-style: none; }
 
ul.twitter-updates li span {
	color: #888;
	margin: 0 0 0 6px; }
	
img.wp-smiley { border: none; }
 
.wp-caption {
	padding: 5px;
	border: 1px solid #eee;
	background: #fcfcfc;
	margin-top: 15px;
	margin-bottom: 15px; }
 
	.wp-caption img {
		border: 1px solid #ddd;
		margin: 0 auto;
		display: block;
		padding: 0; }
		
	.wp-caption img.wp-smiley { border: none; }
 
	.wp-caption p {
		text-align: center;
		color: #555;
		margin: 5px 0 0;
		font-style: italic; }
 
div.small-excerpts-row {
	border-bottom: 1px solid #ccc;
	margin: 0 0 30px;
	padding: 0 0 30px; }
 
div.small-excerpts-post {
	width: 46%;
	font-size: 0.9em;
	float: left;
	border-bottom: none;
	margin: 0;
	padding: 0 2%; }
 
	div.small-excerpts-post h2 a { font-size: 80%; }
 
	div.small-excerpts-post .entry-content p { font-size: 90%; }
 
/* Prettify Subscribe to Comments checkbox - Thanks to http://headwayhq.com */
#commentform p.subscribe-to-comments input#subscribe {
	display: inline;
	vertical-align: text-top; }
 
#commentform p.subscribe-to-comments label { display: inline; }
 
/* End comments checkbox */
ul {
	list-style: disc;
	padding: 0 0 0 35px; }
 
	ul li ul { margin: 5px 0; }
 
		ul li ul li { list-style: circle; }
 
			ul li ul li ul li { list-style: square; }
 
ol {
	list-style: decimal;
	padding: 0 0 0 35px; }
 
	ol li ol { margin: 5px 0; }
 
		ol li ol li { list-style: upper-alpha; }
 
			ol li ol li ol li { list-style: lower-roman; }
 
ol {
	list-style: decimal;
	padding: 0 0 0 35px; }
 
ul li {
	list-style: disc;
	margin: 0 0 5px; }
 
ol li {
	list-style: decimal;
	margin: 0 0 5px; }
 
blockquote {
	color: #666;
	font-style: italic;
	padding: 5px 0 5px 26px;
	background: url(../images/blockquote.jpg) no-repeat 0 15px;
	border: 1px dotted #999;
	border-width: 1px 0;
	margin: 10px 0; }
 
em,i { font-style: italic; }
 
.notice {
	background: #FFFFE0;
	border: 1px solid #E6DB55;
	margin: 10px 0;
	padding: 10px; }
 
.drop-cap {
	font-size: 310%;
	line-height: 120%;
	margin-bottom: -0.25em;
	color: #888;
	float: left;
	padding: 0 6px 0 0; }
 
code {
	background: #EAEAEA;
	font-family: Consolas,Monaco,Courier,monospace;
	font-size: 0.9em;
	margin: 0 1px;
	padding: 1px 3px; }
 
.code {
	display: block;
	background: #eee;
	border: 1px solid #ddd;
	color: #555;
	font-family: Consolas,Monaco,Courier,monospace;
	padding: 10px; }
 
.required,.unapproved { color: #aa0000; }
 
div.entry-content ul,div.entry-content ol { margin: 20px 0; }
 
div.entry-content ul ul,
div.entry-content ol ol { margin: 5px 0; }
 
div#nav-below-single { width: 100%; }
 
div#greet_block,div#greet_block div { display: block; }

/* ------------------------- */
/* -----Element Styling----- */
/* ------------------------- */
div#wrapper {
	border-width:0px; 
	background:#f2f2f2; 
	border-color:#d6d6d6; }

a.header-link-text-inside {
	line-height:38px; 
	text-transform:none; 
	font-family:arial, sans-serif; 
	font-size:34px; 
	color:#336699; 
	border-bottom-color:#ffffff; 
	font-weight:normal; 
	font-variant:normal; 
	letter-spacing:0px; }

.leaf-top, div.headway-leaf input.inline-title-edit {
	font-family:arial, sans-serif; 
	border-bottom-color:#aaaaaa; 
	color:#4973c7; 
	background:#ffffff; 
	font-size:16px; 
	line-height:19px; 
	text-transform:uppercase; 
	font-weight:normal; 
	font-variant:normal; 
	letter-spacing:2px; }

div.sidebar li.widget {
	color:#333333; 
	font-family:arial, sans-serif; 
	font-size:13px; 
	line-height:16px; }

ul.navigation li a, ul.navigation li ul {
	background:#202020; 
	border-color:#434545; 
	color:#f2f2f2; 
	font-family:arial, sans-serif; 
	font-size:15px; 
	line-height:20px; 
	text-transform:none; 
	font-weight:normal; 
	font-variant:normal; 
	letter-spacing:1px; }

ul.navigation li.current_page_item a, ul.navigation li.current_page_item ul, ul.navigation li.current_page_parent a, ul.navigation li.current_page_parent ul, ul.navigation li.current_page_ancestor a, ul.navigation li.current_page_ancestor ul {
	color:#f2f2f2; 
	background:#2a2a2a; 
	border-right-color:#434545; 
	font-family:arial, sans-serif; 
	font-size:15px; 
	line-height:20px; 
	text-transform:none; 
	font-weight:normal; 
	font-variant:normal; 
	letter-spacing:1px; }

body { background:#f2f2f2; }

body.header-fluid div#header, body.header-fixed div#header {
	background:#bf2222; 
	border-bottom-color:#eeeeee; }

h1#tagline {
	color:#bfbfbf; 
	text-transform:none; 
	line-height:22px; 
	font-size:18px; 
	font-family:arial, sans-serif; 
	font-weight:normal; 
	font-variant:normal; 
	letter-spacing:0px; }

div.headway-leaf {
	background:#f2F2F2; 
	border-color:none; }

div.leaf-content {
	color:#333333; 
	font-family:arial, sans-serif; 
	font-size:12px; 
	line-height:18px; }

div.rotator-images img { border-color:#fffaff; }

div.post { border-bottom-color:#eeeeee; }

.entry-title a { color:#d20505; }

div.entry-content {
	color:#2b2a2b; 
	font-family:arial, sans-serif; 
	font-size:14px; 
	line-height:22px; }

div.entry-meta {
	color:#788080; 
	font-family:arial, sans-serif; 
	font-size:11px; 
	line-height:16px; 
	text-transform:lowercase; 
	font-weight:normal; 
	font-variant:normal; 
	letter-spacing:1px; }

div.entry-meta a { color:#3366C2; }

body.header-fluid div#navigation, body.header-fixed div#navigation {
	background:#202020; 
	border-bottom-color:#414141; }

div.sidebar span.widget-title {
	color:#f7031b; 
	font-family:arial, sans-serif; 
	font-size:15px; 
	line-height:28px; 
	text-transform:uppercase; 
	font-weight:normal; 
	font-variant:normal; 
	letter-spacing:2px; 
	background:#ad0909; 
	border-bottom-color:#ffffff; }

body.footer-fixed div#footer, body.footer-fluid div#footer, body.footer-fluid div#footer-container {
	color:#bababa; 
	background:#1a191a; 
	border-top-color:#a8a8a8; 
	font-family:arial, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	border-top-width:5px; }

div#footer a { color:#70757a; }

ol.commentlist {
	background:#ffffff; 
	border-bottom-color:#cccccc; }

span.heading {
	font-family:arial, sans-serif; 
	color:#3b3b3b; 
	font-size:15px; 
	line-height:16px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

.page-title {
	font-family:arial, sans-serif; 
	color:#f00909; 
	font-size:24px; 
	line-height:24px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.entry-content a.more-link {
	font-size:12px; 
	font-family:arial, sans-serif; 
	background:#dedede; 
	color:#241fad; 
	line-height:20px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

h3.entry-title {
	font-family:arial, sans-serif; 
	font-size:18px; 
	color:#336699; 
	line-height:26px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.nav-below div.nav-previous a, div.nav-below div.nav-next a {
	color:#414ad1; 
	line-height:16px; 
	font-size:14px; 
	font-family:arial, sans-serif; 
	background:#dedede; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div#breadcrumbs a { color:#336699; }

body.header-fixed div#breadcrumbs, body.header-fluid div#breadcrumbs {
	color:#666666; 
	border-bottom-color:#e3e3e3; 
	background:#f2f2f2; 
	font-family:arial, sans-serif; 
	font-size:12px; 
	line-height:26px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.caption {
	border-color:#cccccc; 
	background:#eeeeee; }

div.caption h4 {
	color:#555555; 
	font-family:arial, sans-serif; 
	font-size:19px; 
	line-height:24px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.navigation div.pagination span.current {
	font-variant:normal; 
	color:#ffffff; 
	text-transform:none; 
	font-weight:normal; 
	line-height:14px; 
	font-family:arial, sans-serif; 
	background:#333333; 
	border-color:#eeeeee; 
	font-size:12px; }

div.nav-controls a {
	color:#555555; 
	font-family:arial, sans-serif; 
	font-size:12px; 
	line-height:12px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; }

.leaf-top a { color:#666666; }

div.ss-controls a {
	color:#555555; 
	font-family:arial, sans-serif; 
	font-size:12px; 
	line-height:12px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; }

div.caption p {
	color:#777777; 
	font-family:arial, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; }

ul.thumbs li.selected a.thumb {
	background:#444444; 
	border-color:#eeeeee; }

ul.thumbs li a.thumb {
	background:#ffffff; 
	border-color:#cccccc; }

div.slideshow a.advance-link {
	background:#ffffff; 
	border-color:#eeeeee; }

div.navigation div.pagination a {
	color:#444444; 
	background:#ffffff; 
	border-color:#cccccc; 
	font-family:arial, sans-serif; 
	font-size:12px; 
	line-height:14px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; }

body.header-fluid div#header-container {
	background:#fcfcfc; 
	border-bottom-color:#d9d9d9; }

div#breadcrumbs-container {
	font-family:verdana, sans-serif; 
	background:#f2f2f2; 
	border-bottom-color:#e6e6e6; 
	color:#666666; 
	font-size:12px; 
	line-height:13px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; }

body.header-fluid div#navigation-container {
	background:#202020; 
	border-bottom-color:#8b0808; 
	border-bottom-width:5px; }

div.sidebar a { color:#112e78; }

h2.entry-title, h1.entry-title {
	color:#e60c0c; 
	font-family:arial, sans-serif; 
	font-size:24px; 
	line-height:24px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

ol.commentlist li.even {
	border-bottom-color:#cccccc; 
	background:#eae9e9; }

span.comment-author {
	color:#000000; 
	font-family:arial, sans-serif; 
	font-size:14px; 
	line-height:17px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

span.comment-author a { color:#000000; }

img.avatar {
	border-color:#e8e8e8; 
	background:#ffffff; 
	font-family:georgia, serif; 
	font-size:6px; 
	line-height:6px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; }

div.comment-date {
	font-family:arial, sans-serif; 
	font-size:11px; 
	line-height:14px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.comment-body {
	font-family:arial, sans-serif; 
	font-size:12px; 
	line-height:20px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.entry-content a { color:#336699; }

div.entry-content h2 {
	color:#333333; 
	font-family:arial, sans-serif; 
	font-size:22px; 
	line-height:22px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.entry-content h3 {
	color:#333333; 
	font-family:arial, sans-serif; 
	font-size:18px; 
	line-height:18px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.entry-content h4 {
	color:#336699; 
	font-family:arial, sans-serif; 
	font-size:15px; 
	line-height:15px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.entry-content blockquote {
	border-top:#999999; 
	border-bottom:#999999; 
	color:#666666; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	font-family:arial, sans-serif; 
	font-size:12px; 
	line-height:20px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div#trackback-box span#trackback {
	color:#444444; 
	font-family:arial, sans-serif; 
	font-size:15px; 
	line-height:16px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div#trackback-box span#trackback-url {
	color:#777777; 
	font-family:arial, sans-serif; 
	font-size:11px; 
	line-height:12px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:1px; }
/*---------------------------------
       SEARCH BOX
-----------------------------------*/
div#top_Box {
        float:right;
        overflow: hidden; 
        height: 145px;
}
div#search_Box {
        clear:  both;
	background: url(wp-content/themes/headway-16b2/custom/images/searchBg.png) no-repeat;
	height: 40px;
        width: 280px;
}
div#search_Box input#text_Box {
	background: none;
	border: none;
	color:#999;
	font-size: 16px;
	margin: 5px 6px 0 40px;
        valign: middle;
	padding-top: 5px;
	height: 25px;
        width: 187px;
	/*REMOVES GLOWING BLUE BORDER FROM SAFARI*/
	outline: none;
        float: left;
}
div#search_Box input#search_Btn {
       margin: 5px 5px 0 0px;
	/*REMOVES GLOWING BLUE BORDER FROM SAFARI*/
	outline: none;
        width: 37px;
        height: 31px;
}
/*--------------------------------
 TOP CONTACT LINKS
----------------------------------*/
body.custom div.contactLinks {
       clear:both;
       width: 280px;
}
body.custom img.phoneIco {
       float: right;
       margin-top: 10px;
}
body.custom p.contactNum {
      color: #3369ab;
      font-family: arial;
      font-size: 26px;
      font-style:italic;
      letter-spacing: 1px;
      margin:15px 55px 0px 0;
}
body.custom p.contactEmail  {
      color: #3369ab;
      font-family: arial, verdana, sans-serif;
      font-size: 25px;
      font-style:italic;
      font-weight:bold;
      letter-spacing: 1px;
      margin:2px 55px 0px 0;
}
body.custom p.contactEmail a  {
      color: #3369ab;
      margin: 0px;
      clear: right;
}
/*--------------------------------
         HEADER
---------------------------------*/
body.custom div#header {
        background-color: #fcfcfc;
        margin-top:12px;
}
body.custom div#header-container {
       background: #fcfbfb url(wp-content/themes/headway-16b2/custom/images/headerFluid_Bg.png) repeat-x;
}
/*-------------------------------
         TOP NAV
---------------------------------*/
body.custom div#navigation ul.navigation li.current_page_item a, body.custom div#navigation ul#header-navigation li.page_item a {
        font-style: italic;
        text-decoration: none;
}
body.custom div#navigation ul#header-navigation li.page_item a:hover {
        background: #2a2a2a;
        color: #f2f2f2;
}
body.custom div#navigation-container {
        line-height: 40px;
}
/*--------------------------------
      POSTS/PAGES
---------------------------------*/
body.custom H1.entry-title, body.custom H2.entry-title, body.custom .page-title  {
        background: url(wp-content/themes/headway-16b2/custom/images/h2_Underline.png) no-repeat left bottom;
        padding-bottom: 10px;
        font-style: italic;
}
body.custom div.entry-content h2 {
        font-style: italic;
}
body.custom div#container div#leaf-33 {
	border-top: 1px dashed #8B8888;
	border-bottom: 1px dashed #8B8888;
	font-style: italic;
	text-align: center;
}
body.custom div.entry-content ul, div.entry-content OL {
        margin: 0px;
}
/*------------------------------
   COMMENTS FORM
--------------------------------*/
body.custom form#commentform p label {
        left: 338px;
        position: relative;
        top: 22px;
        width: 250px;
}
body.custom form#commentform p label#commentLabel {
       top: 0;
       left: 0;
}
body.custom form#commentform p textarea#comment {
       width: 630px;
}
body.custom form#commentform p#tags {
      width: 623px;
}
body.custom form#commentform p input#submit {
      background-color: #3268AA;
      color: #e9e9e9;
      cursor: hand;
      cursor: pointer;
}
body.custom div#trackback-box {
       width:623px;
}
/*-------------------------------
   PRIMARY SIDEBAR
---------------------------------*/
body.custom div.sidebar span.widget-title {
        background: url(wp-content/themes/headway-16b2/custom/images/h2_Underline.png) no-repeat bottom;
        font-style: italic;
        text-align:left; 
        font-weight: bold;
}
body.custom div.sidebar a:hover {
        background-color: #0c4e9f;
        color: #f2f2f2;
}
body.custom div.sidebar ul.sidebar li.widget UL {
       background-color: #eae9e9;
       margin-left: 5px;
       padding: 10px;
}
/*--------------------------------
CONTACT US SIDEBAR
----------------------------------*/
body.custom div.leaf-top {
        background: url(wp-content/themes/headway-16b2/custom/images/h2_Underline.png) no-repeat bottom;
        border: none;
        font-style: italic;
        text-align:left; 
        font-weight: bold;
        padding-bottom: 10px;
        text-transform: none;
}
body.custom div.sidebar div.textwidget {
       background-color: #eae9e9;
       margin-left: 5px;
       padding: 5px 10px;     
}
/* footer widgets */
body.custom div#footer-widgets {
       width:100%;
}
body.custom div#footer-widgets div.footer-item {
        float:left; 
        width:30%; 
        margin:15px;
}
body.custom div#footer-widgets h2 {
        font-weight:bold;
        font-size:13px;
        line-height:20px;
        border-bottom: 
        1px solid #ddd; 
        margin-bottom:4px;
        padding-bottom:4px;
}
body.custom div#footer-widgets ul {
       padding:0px; 
       margin:10px 0 0px;
}
body.custom div#footer-widgets ul li {
      list-style-type:none;
      margin: 0 0 2px; 
      padding: 0 0 2px;
}
body.custom div#footer-widgets ul li a {
      text-decoration:none;
}
body.custom div#footer-widgets ul li a:hover {
      text-decoration:underline;
}
body.custom div#footer {
     padding-bottom:25px;margin: 0 auto;
}
body.custom #footer ul {}
/* end footer widgets */

/*--------------------------------------
    CSS for DDFM Script
----------------------------------------*/
/*COLOR/BORDERS CSS*/
FORM.ddfm H1, FORM.ddfm H2
{
	color: #606060;
}
FORM.ddfm LEGEND, FORM.ddfm LABEL, FORM.ddfm LABEL.fmtextlblwide
{
	color: #606060;
}
FORM.ddfm .fmcheck P, FORM.ddfm .fmradio P, FORM.ddfm TEXTAREA, FORM.ddfm .fmfullblock, FORM.ddfm .fmhalfblock, FORM.ddfm .fmselect, FORM.ddfm INPUT.fmtext, FORM.ddfm INPUT.fmdate, FORM.ddfm INPUT.fmverify, FORM.ddfm TEXTAREA.fmtextwide, FORM.ddfm .submit, FORM.ddfm .credits
{
	color: #404040;
}
FORM.ddfm .required
{
	color: #FF0000;
}
.ddfmerrors
{
	color: #FF0000;
}
/*TEXT CSS*/
.ddfmwrap
{
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
FORM.ddfm H1, FORM.ddfm H2
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px;
	padding: 0;
}
FORM.ddfm H1
{
	font-size: 140%;
}
FORM.ddfm H2
{
	font-size: 115%;
}
FORM.ddfm LEGEND, FORM.ddfm LABEL, FORM.ddfm LABEL.fmtextlblwide
{
	font-size: 100%;
	font-weight: bold;
}
FORM.ddfm .credits
{
	font-size: 90%;
}
FORM.ddfm LEGEND
{
	font-size: 110%;
}
.ddfmerrors
{
	font-weight: bold;
}
/*STRUCTURE CSS*/
.ddfmwrap
{
}
FORM.ddfm
{
	text-align: left;
	width: 600px;
}
FORM.ddfm FIELDSET
{
	padding: 0 10px 2px;
	margin: 0 0 13px;
	display: block;
	border: thin solid #FF0000;
}
FORM.ddfm LEGEND
{
	padding: 0 6px;
	margin: 0 0 0 10px;
	border: thin solid #FF0000;
}
FORM.ddfm LABEL
{
	display: inline;
	float: left;
	width: 45%;
	text-align:left;
	margin: 0 10px 0 0;
	padding-bottom: 0px;
	clear: both;
        border-bottom: 1px dotted #888;
}
FORM.ddfm LABEL.fmtextlblwide
{
	display: block;
	float: left;
	text-align: left;
	margin: 0px;
	padding-bottom: 0px;
	width: 100%;
	border: thin solid #FF0000;
}
FORM.ddfm SELECT.fmselect
{
	float: left;
	display: inline;
	width: 39%;
	margin-bottom: 20px;
        margin-left: 12px;
	padding: 3px;
}
FORM.ddfm .fmcheck
{
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}
FORM.ddfm .fmchecklabel
{
	display: inline;
	float: none;
	clear: none;
	text-align: left;
	margin: 0px;
	padding: 0;
}
FORM.ddfm .fmradiolabel
{
	display: inline;
	float: none;
	clear: none;
	text-align: left;
	margin: 0;
	padding: 0;
}
FORM.ddfm .fmradio P
{
	padding: 0;
	margin: 0 0 5px;
	line-height: 140%;
}
FORM.ddfm TEXTAREA
{
	float: right;
	position: relative;
	width: 50%;
	margin-bottom: 15px;
	padding: 3px;
	top: 0px;
	clear: right;
}
/*
display: block;
float: left;
width: 26%;
text-align: right;
margin: 0 10px 0 0;
padding-bottom: 15px;
clear: left;
*/
FORM.ddfm .fmfullblock
{
	padding-left: 0px;
	float: left;
	width: 100%;
	margin-bottom: 1px;
	display: block;
}
FORM.ddfm INPUT.fmverify
{
	float: left;
	width: 22%;
	margin-bottom: 20px;
        margin-left: 12px;
	padding: 3px;
	display: block;
	clear: right;
}
FORM.ddfm IMG
{
	margin: 1px;
	float: left;
}
FORM.ddfm INPUT.fmfile, FORM.ddfm INPUT.fmtext
{
	float: right;
	display: block;
	width: 50%;
	padding: 3px;
	clear: right;
	margin-bottom: 20px;
}
FORM.ddfm INPUT.fmdate
{
	float: left;
	display: block;
	width: 35%;
	margin-bottom: 15px;
	padding: 3px;
        clear: left;
}
FORM.ddfm TEXTAREA.fmtextwide
{
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px;
	padding: 3px;
}
FORM.ddfm .credits
{
	text-align: right;
	margin-top: 0px;
	width: 75%;
	font-family: Verdana;
	position: relative;
	top: -40px;
}
FORM.ddfm DIV.credits P
{
}
FORM.ddfm .submit
{
	text-align: right;
	clear: both;
	width: 98%;
}
.ddfmwrap .ddfmerrors
{
	display: block;
	float: left;
	width: 27%;
	text-align: right;
	margin: 0 10px 0 0;
	padding-bottom: 15px;
}
.ddfmwrap .errorlist
{
	float: left;
	display: block;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
	text-align: left;
}
.ddfmwrap .recaptcha
{
	width: 100%;
	text-align: right;
	clear: both;
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}
.ddfmwrap .recaptcha-inner
{
	float: right;
	margin-right: 3px;
}
/*DATE SELECTION*/
/*the div that holds the date picker calendar*/
.dpDiv
{
}
/*the table (within the div) that holds the date picker calendar*/
.dpTable
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #404040;
	background-color: #F4F4F4;
	border: 1px solid #999999;
}
/*a table row that holds date numbers (either blank or 1-31)*/
.dpTR
{
}
/*the top table row that holds the month, year, and forward/backward buttons*/
.dpTitleTR
{
}
/*the second table row, that holds the names of days of the week (Mo, Tu, We, etc.)*/
.dpDayTR
{
}
/*the bottom table row, that has the "This Month" and "Close" buttons*/
.dpTodayButtonTR
{
}
/*a table cell that holds a date number (either blank or 1-31)*/
.dpTD
{
	border: 1px solid #ECE9D8;
}
/*a table cell that holds a highlighted day (usually either today's date or the current date field value)*/
.dpDayHighlightTD
{
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
}
/*the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered*/
/*over)*/
.dpTDHover
{
	background-color: #888888;
	border: 1px solid #888888;
	cursor: pointer;
	color: #000000;
}
/*the table cell that holds the name of the month and the year*/
.dpTitleTD
{
}
/*a table cell that holds one of the forward/backward buttons*/
.dpButtonTD
{
}
/*the table cell that holds the "This Month" or "Close" button at the bottom*/
.dpTodayButtonTD
{
}
/*a table cell that holds the names of days of the week (Mo, Tu, We, etc.)*/
.dpDayTD
{
	background-color: #C0C0C0;
	border: 1px solid #AAAAAA;
	color: #FFFFFF;
}
/*additional style information for the text that indicates the month and year*/
.dpTitleText
{
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}
/*additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value)*/
.dpDayHighlight
{
	color: #666666;
	font-weight: bold;
}
/*the forward/backward buttons at the top*/
.dpButton
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	background: #DDDDDD;
	font-weight: bold;
	padding: 0px;
}
/*the "This Month" and "Close" buttons at the bottom*/
.dpTodayButton
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	background: #DDDDDD;
	font-weight: bold;
}
form.ddfm div.submit input {
       background: transparent url(wp-content/themes/headway-16b2/custom/images/sendBtn.png) no-repeat top left;
       border: none;
       color: #f2f2f2;
       cursor: pointer;
       cursor: hand;
       padding: 8px;
       font-style: italic; 
       width: 91px;
}
/*END OF DDFM*/
/* TABBED CONTENT BOX */
/*--- Generic ---*/
A:active, A:focus
{
	outline: 0;
}
.jwts_clr
{
	clear: both;
	height: 0;
	line-height: 0;
}
/*--- Tabs ---*/
.jwts_tabberlive
{
	margin: 4px 0px;
	padding: 0px;
}
.jwts_tabberlive .jwts_tabbertab
{
	margin: 0px;
	padding: 6px;
	border: 1px solid #DDD;
	border-top: 0px solid #000000;
/*height:300px;overflow:auto;*/
	background-color: #FCFBFB;
}
.jwts_tabberlive .jwts_tabbertab H2, .jwts_tabberlive .jwts_tabbertab H3, .jwts_tabberlive .jwts_tabbertabhide
{
	display: none;
}
UL.jwts_tabbernav
{
	margin: 0px;
	padding: 3px 4px;
	list-style: none;
	list-style-image: none;
	background: none;
	border-bottom: 1px solid #DDD;
	line-height: normal;
	height: auto;
}
UL.jwts_tabbernav LI
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	background: none;
	display: inline;
}
UL.jwts_tabbernav LI A, UL.jwts_tabbernav LI A:link
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 1px;
	padding: 3px 4px;
	color: #333;
	border: 1px solid #DDD;
	border-bottom: none;
	background: #EEE url(wp-content/themes/headway-16b2/custom/images/slide_bg.png) repeat-x top;
	text-decoration: none;
}
UL.jwts_tabbernav LI A:visited
{
	color: #333;
}
UL.jwts_tabbernav LI A:hover
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 1px;
	padding: 3px 4px;
	color: #E2E2E2;
	border: 1px solid #AAA;
	border-bottom: none;
	background: #36A;
	text-decoration: none;
}
UL.jwts_tabbernav LI A:active, UL.jwts_tabbernav LI A:focus
{
	outline: 0;
}
UL.jwts_tabbernav LI.jwts_tabberactive A
{
	background: #36A;
	border-bottom: 1px solid #FFF;
	color: #F5F5F5;
}
UL.jwts_tabbernav LI.jwts_tabberactive A:hover
{
	background: #FFF;
	border-bottom: 1px solid #FFF;
	text-decoration: none;
	background-color: #36A;
}
UL.jwts_tabbernav LI.jwts_tabberactive, UL.jwts_tabbernav LI.jwts_tabberinactive
{
	background: none;
	padding: 0px;
	margin: 0px;
}
.jwts_tabberlive .jwts_tabbertab, UL.jwts_tabbernav
{
	text-align: left;
}
/*force content orientation*/
/*Wordpress Slider Style*/
.wts_title
{
}
.wts_title A.jtoggle
{
	color: #000;
	text-decoration: underline;
	font-size: 1.2em;
	background: transparent url(wp-content/themes/headway-16b2/custom/images/arrow.png) no-repeat right center;
	padding-right: 10px;
	cursor: hand;
}
.wts_slidewrapper
{
	display: none;
	border: 1px solid #E7E7E7;
	padding: 0 5px 3px;
}
.slideraccordion
{
	display: none;
}
/*Old Design With Star*/
/*.wts_title{*/
/*margin:0 0 1px 0;*/
/*padding:0px;*/
/*overflow:hidden;*/
/*background:url(wp-content/themes/headway-16b2/custom/images/slide_bg_r.png) no-repeat right;cursor:pointer;*/
/*}*/
/**/
/*.wts_title a.jtoggle{*/
/*color: #000;*/
/*text-decoration: underline;*/
/*font-size: 1.2em;*/
/*background: transparent url('wp-content/themes/headway-16b2/custom/images/arrow.png') no-repeat right center;*/
/*padding-right: 10px;*/
/*cursor: hand;*/
/*}*/
/**/
/*a.jtoggle,*/
/*a.jtoggle:link {*/
/**/
/*background: transparent url(wp-content/themes/headway-16b2/custom/images/star.png) no-repeat left top;*/
/**/
/*background-position: 2px 2px;*/
/**/
/*padding: 2px 2px 0 20px;*/
/**/
/*margin: 0 0 0 8px;*/
/**/
/*line-height:22px;*/
/**/
/*font-size:12px;*/
/**/
/*font-weight:bold;*/
/**/
/*text-decoration:none;*/
/**/
/*color:#444;*/
/*}*/
/**/
/*.wts_title_left {*/
/*background:url(wp-content/themes/headway-16b2/custom/images/slide_bg_l.png) no-repeat left;*/
/*margin:0 10px 0 0;*/
/*}*/
/**/
/*.wts_slidewrapper{*/
/*display: none;*/
/*border:none;*/
/*width:100%;*/
/*overflow:hidden;*/
/*position:relative;*/
/*margin:0;*/
/*padding:0;*/
/*}*/
/**/
.wts_title A.jtoggle
{
	color: #000;
	text-decoration: underline;
	font-size: 1.2em;
	background: transparent url(wp-content/themes/headway-16b2/custom/images/arrow.png) no-repeat right center;
	padding-right: 10px;
	cursor: hand;
}
.wts_slidewrapper
{
	display: none;
	border: 1px solid #E7E7E7;
	padding: 0 5px 3px;
}
/*Old Design With Star*/
/*.wts_title{*/
/*margin:0 0 1px 0;*/
/*padding:0px;*/
/*overflow:hidden;*/
/*background:url(wp-content/themes/headway-16b2/custom/images/slide_bg_r.png) no-repeat right;cursor:pointer;*/
/*}*/
/**/
/*.wts_title a.jtoggle{*/
/*color: #000;*/
/*text-decoration: underline;*/
/*font-size: 1.2em;*/
/*background: transparent url('wp-content/themes/headway-16b2/custom/images/arrow.png') no-repeat right center;*/
/*padding-right: 10px;*/
/*cursor: hand;*/
/*}*/
/**/
/*a.jtoggle,*/
/*a.jtoggle:link {*/
/**/
/*background: transparent url(wp-content/themes/headway-16b2/custom/images/star.png) no-repeat left top;*/
/**/
/*background-position: 2px 2px;*/
/**/
/*padding: 2px 2px 0 20px;*/
/**/
/*margin: 0 0 0 8px;*/
/**/
/*line-height:22px;*/
/**/
/*font-size:12px;*/
/**/
/*font-weight:bold;*/
/**/
/*text-decoration:none;*/
/**/
/*color:#444;*/
/*}*/
/**/
/*.wts_title_left {*/
/*background:url(wp-content/themes/headway-16b2/custom/images/slide_bg_l.png) no-repeat left;*/
/*margin:0 10px 0 0;*/
/*}*/
/**/
/*.wts_slidewrapper{*/
/*display: none;*/
/*border:none;*/
/*width:100%;*/
/*overflow:hidden;*/
/*position:relative;*/
/*margin:0;*/
/*padding:0;*/
/*}*/