#article {
	font-size: 15px;
	color: #545454;
	line-height: normal;
	font-weight: normal;
	margin-top: -10px;
}

#article .title {
	color: #121620;
	padding: 0px;
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
	font-size: 37px;
	text-decoration: none;
	line-height: 1.2em;
	clear: left;
	margin: 12px 0;


}
#article .byline {
	list-style: none;
	font-family: 'Oswald', sans-serif;
	color: #666666;
	border-bottom: 1px dotted #CCCCCC;
	clear: both;
	float: none;
	font-size: 20px;
	font-style: normal;
	margin:  0 0 12px 0;
	padding: 0 0 12px 0;
	font-weight: 300;
}
#article .byline .author {
	float: left;
	border-right: 1px dotted #EAEAEA;
	padding-right: 20px;
	margin-right: 20px;
}
#article a {
	color: #E8500F;
	text-decoration: none;
}

#article .aboutAuthor {
	padding: 10px;
	font-size: 12px;
	color: #121620;
	background: #E9E9E9;
	clear: both;
	float: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 95%;
}
.sidebar1 {
	float: right;
	width: 230px;

	margin-left: 22px;
	margin-bottom: 12px;
}
.sidebar1 h3 {
	margin: 0px;
	font-family: 'Oswald', sans-serif;
	word-spacing: 5px;
	font-size: 20px;
	color: #121620;
	font-weight: 700;
	display: block;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8500F;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

}
.sidebar1 .sidebarcontent {
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 0px;
}

.sidebar1 .sidebarcontent h4 {
	color: #E8500F;
	margin: 0px;
	padding: 0px;
	font-family: 'Oswald', sans-serif;
	word-spacing: 5px;
	font-size: 18px;
	line-height: 1.2;
	font-weight: normal;
}
.sidebar1 .sidebarcontent p {
	font-size: 14px;
	line-height: normal;
	color: #121620;
	margin: 0px 0px 12px;
	padding: 0px;
	font-weight: normal;
}



#blogPost .sidebar1 {
	float: right;
	width: 230px;

	margin-left: 22px;
	margin-bottom: 12px;
}
#blogPost .sidebar1 h3 {
	margin: 0px!important;
	font-family: 'Oswald', sans-serif;
	word-spacing: 5px!important;
	font-size: 20px !important;
	color: #121620!important;
	font-weight: 700!important;
	display: block!important;
	text-transform: uppercase!important;
	border-bottom-width: 1px!important;
	border-bottom-style: solid!important;
	border-bottom-color: #E8500F!important;
	padding-top: 8px!important;
	padding-right: 0px!important;
	padding-bottom: 8px!important;
	padding-left: 0px!important;

}
#blogPost .sidebar1 .sidebarcontent {
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 0px;
}

#blogPost .sidebar1 .sidebarcontent h4 {
	color: #E8500F;
	margin: 0px;
	padding: 0px;
	font-family: 'Oswald', sans-serif;
	word-spacing: 5px;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
}
#blogPost .sidebar1 .sidebarcontent p {
	font-size: 14px;
	line-height: normal;
	color: #121620;
	margin: 0px 0px 12px;
	padding: 0px;
	font-weight: normal;
}

/* pagination
--------------------*/
div.pagination {
	font-family: 'Oswald', sans-serif;
	padding: 2px;
	clear: both;
	text-align: center;
	border: 0px solid #333;
	overflow: auto;
	}
* html div.pagination,
* html div.pagination ul {/*IE6*/
	height: 1%;
	overflow: inherit;
	}
*+ html div.pagination,
*+ html div.pagination ul {/*IE7*/
	zoom: 1;
	overflow: inherit;
	}
div.pagination {
	text-align: center;
	width: 98%;
	float: left;
	}
div.pagination ul {
	/*margin: 10px 0 10px 50px;*/
	margin: 10px 0;
	padding: 0;
	text-align: center; /*Set to "right" to right align pagination interface*/
	font-size: 1em;
	border: 0px solid #333;
	overflow: auto;
	}
div.pagination ul {
	/*margin: 10px 0 10px 50px;*/
	margin: 10px 0;
	}
div.pagination ul li {
	margin: 0 1px 0 0;
	padding: 0 0 1px;
	list-style: none;
	display: inline;
	float: left;
	width: auto;
	white-space: nowrap;
	clear: none;
	}
* html div.pagination ul li {/*IE6*/
	 width: 2em;
	}
div.pagination a,
div.pagination a:visited {
	margin: 2px;
	border: 1px none #ccc;
	text-decoration: none;
	display: block;
	height: 100%;
	font-weight: normal;
	color: #777;
	padding: 8px;
	font-size: 24px;
	cursor: pointer;
	}
div.pagination a:hover,
div.pagination a:active {

	color: #000;
	background: #E5E5E5;
	}
div.pagination a.currentpage {
	color: #000!important;
	font-weight: bold!important;
	cursor: default;
	border: 4px solid #E8500F!important;
	background-color: #E9E9E9;
	}
div.pagination a.disablelink,
div.pagination a.disablelink:hover {
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #ccc;
	font-weight: normal !important;
	}
div.pagination .prevnext {
	font-weight: bold;
	}
.articleFeedback {
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font: normal 16px;
	width: 100px;
}
#article img {
	float: right;
	display: block;
	margin-bottom: 12px;
}

.intprint {
	float: left;
	margin-right: 12px;
}
.articleFeedback  a {
	font-weight: bold;
	color: #121620;
}
#article .kicker {
	font-family: 'Oswald', sans-serif;
	word-spacing: 5px;
	font-size: 22px;
	color: #E8500F;
	font-weight: 700;
	display: block;
	margin-top: 15px;
	text-transform: uppercase;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	clear: both;

}
#article .byline .date {
	display: block;
}
#article .byline .author a {
	color: #666;
}
#article ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 20px;
}
#article p {
	line-height: 1.5;
	margin-bottom: 12px;
}
#article .aboutAuthor .author {
	font-weight: 400;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
}
.pagination ul {
	float: right;
	width: 100%;
}
#content1colBottom {
	clear: both;
	float: left;
	width: 100%;
}

#comments {
	clear: both;
	float: left;
	margin-top: 20px;
}
#comments .standard p {
	margin-left: 20px;
	border-left: 6px solid #CCCCCC;
	padding-left: 5px;
	color: #333333;
	font-size: 15px;
	line-height: 1.3em;
	font-weight: normal;
	word-spacing: -1px;
}
#comments .standard .name {
	padding-left: 18px;
	border-left: 1px solid #121620;
	font-weight: normal;
	color: #333333;
	margin-left: 18px;
}#ctl25_ShowAllCommentsBtn {
	font-size: 11px;
	color: #0099ff;
	text-decoration: none;
}




	label {
	color: #121620;
	font-size: 12px;
	font-weight: bold;
	}

	form2 {
	float: left;
	border: 1px solid #ddd;
	padding: 30px 40px 20px 40px;
	margin: 75px 0 0 0;
	width: 400px;
	background: #fff;
	/* -- CSS3 - define rounded corners for the form -- */
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/* -- CSS3 - create a background graident -- */
		background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#EEE), to(#FFFFFF));
	background: -moz-linear-gradient(0% 40% 90deg,#FFF, #EEE);
	/* -- CSS3 - add a drop shadow -- */
		-webkit-box-shadow:0px 0 50px #ccc;
	-moz-box-shadow:0px 0 50px #ccc;
	box-shadow:0px 0 50px #ccc;
	}

	fieldset { border: none; }

	#user-details {
	float: left;
	width: 150px;
	}

	#user-message {
	float: right;
	width: 300px;
	margin-right: 20px;
	}

	.commentform input, textarea {
	padding: 2px;
	margin: 2px 0 6px;
	background: #fff;
	width: 150px;
	font-size: 14px;
	color: #555;
	border: 1px #ddd solid;
	/* -- CSS3 Shadow - create a shadow around each input element -- */
		-webkit-box-shadow: 0px 0px 4px #aaa;
	-moz-box-shadow: 0px 0px 4px #aaa;
	box-shadow: 0px 0px 4px #aaa;
	/* -- CSS3 Transition - define what the transition will be applied to (i.e. the background) -- */
		-webkit-transition: background 0.3s linear;
	}

	.commentform textarea {
	width: 190px;
	height: 50px;
	}

	.commentform input:hover, textarea:hover {
		background: #eee;
	}

	.commentform input.submit {
	width: 150px;
	color: #eee;
	text-transform: uppercase;
	margin-top: 10px;
	background-color: #E8500F;
	border: none;
	/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
	-webkit-transition: -webkit-box-shadow 0.3s linear;
	/* -- CSS3 - Rounded Corners -- */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* -- CSS3 Shadow - create a shadow around each input element -- */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#18a5cc), to(#0a85a8));
	background: -moz-linear-gradient(25% 75% 90deg,#0a85a8, #18a5cc);


	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E8500F), to(#F26D35));
    background: -webkit-linear-gradient(25% 75% 90deg, #E8500F, #F26D35);
    background: -moz-linear-gradient(25% 75% 90deg, #E8500F, #F26D35);
    background: -o-linear-gradient(25% 75% 90deg, #E8500F, #F26D35);
    background: -ms-linear-gradient(25% 75% 90deg, #E8500F, #F26D35);
    background: linear-gradient(25% 75% 90deg, #E8500F, #F26D35);


	}

	.commentform input.submit:hover {
		-webkit-box-shadow: 0px 0px 20px #555;
		-moz-box-shadow: 0px 0px 20px #aaa;
		box-shadow: 0px 0px 20px #555;
		cursor:  pointer;
	}

	.commentform {
	float: left;
	width: 95%;
	background: #fff;
	/* -- CSS3 - define rounded corners for the form --
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;*/
	/* -- CSS3 - create a background graident --
	background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#EEE), to(#FFFFFF));
	background: -moz-linear-gradient(0% 40% 90deg,#FFF, #EEE);*/
	/* -- CSS3 - add a drop shadow --
	-webkit-box-shadow: 0px 0 20px #ccc;
	-moz-box-shadow: 0px 0 20px #ccc;
	box-shadow: 0px 0 20px #ccc;*/
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}
    .captcha {
	clear: both;
}
    #user-message label {

}
.commentform h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #E8500F;
}
#user-message span {
	font-size: 12px;
	font-weight: bold;
	color: #E8500F;
}
#comments div h2 {
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	padding: 0px 18px 0px 0px;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 0px;
	display: block;
	line-height: normal;
	font-weight: 300;
	color: #000;
	font-style: normal;
}
#comments div p {
	padding: 0px;
	font-size: 11px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#comments div {
	margin-bottom: 12px;
	border-style: none;
		font-family: 'Oswald', sans-serif;	word-spacing: 5px;

}
#comments h3 {

		display: block;
	visibility: visible;
		font-family: 'Oswald', sans-serif;	word-spacing: 5px;

	font-size: 22px;

	color: #E8500F;
	font-weight: normal;
	display: block;
	margin-top: 15px;
	text-transform: uppercase;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	float: left;
	clear: both;
	width: 100%;
}

.mlb_right2 h3 {
	display: block;
	visibility: visible;
	font-family: 'Oswald', sans-serif;
	word-spacing: 5px;
	font-size: 22px;
	color: #E8500F;
	font-weight: 700;
	display: block;
	margin-top: 15px;
	text-transform: uppercase;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	float: left;
	clear: both;
	width: 100%;
}
.mlb_right2 .footer {
	display: none;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.mlb_right2 ul li a {
	word-spacing: 0px;
	color: #000;
	text-transform: none;
	padding: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #CCC;
	margin: 0px;
	font: normal 16px/1.2em 'Oswald', sans-serif;
	text-decoration: none;
}
.mlb_right2 ul li .summary {
	display: none;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.mlb_right2 ul li a img {
	padding: 0px;
	display: none;
	visibility: hidden;
}
.mlb_right2 ul li {
	margin-bottom: 10px;
}
.mlb_right2 ul li h3 {
	line-height: 1.2em;
	font-weight: normal;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
}

.mlb_right h3 {
	display: block;
	visibility: visible;
	font-family: 'Oswald', sans-serif;
	word-spacing: 5px;
	font-size: 22px;
	color: #E8500F;
	font-weight: 700;
	display: block;
	margin-top: 15px;
	text-transform: uppercase;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	float: left;
	clear: both;
	width: 100%;
}
.mlb_right .footer {
	display: none;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.mlb_right ul li a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: 'Oswald', sans-serif;
	word-spacing: -1px;
	font-size: 20px;
	color: #121620;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin-top: 0px;
	text-transform: none;
	line-height: 1.2em;
}
.mlb_right ul li .summary {
	display: none;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.mlb_right ul li a img {
	padding: 0px;
	margin-bottom: 5px;
	width: 300px;
}
.mlb_right ul li {
	margin-bottom: 18px;
}
.mlb_right ul li h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
/* @group Tab Box */
#popular, .tabBox {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}
.tabMenu {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.tabMenu li {float: left;margin: 0 1px 0 0;padding: 0;font-size: 10px;font-weight: bold;}
.tabMenu a:link, .tabMenu a:visited {
	float: left;
	display: block;
	margin: 0;
	color: #000;
	text-decoration: none;
	border-bottom: none;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tabMenu a:hover, .tabMenu a:active {
	color: #222;
}
.tabMenu .focus a:link, .tabMenu .focus a:visited, .tabMenu .focus a:hover, .tabMenu .focus a:active {
	color: #fff;
	padding-bottom: 5px;
	cursor: default;
}
.tabContent {
	border-top: none;
	clear: both;
	background-color: #e6e6e6;
	padding: 10px;
}
#popular .tabMenu a:link, #popular .tabMenu a:visited {
	text-transform: uppercase;
	float: none;
	color: #E8500F;
	;
	font: 700 20px 'Oswald', sans-serif;
}
#popular .tabMenu li {
	float: none;
	margin: 0;
}
#popular .tabMenu li + li,#popular .tabContent + .tabContent { display: none; }
* html .tabContent {height: 1%;}
* + html .tabContent {height: 1%;}
.tabContent ul {list-style-type: none;padding: 0;margin: 0;}
* html .tabContent li {position: relative;}
.tabContent li img {float: right;margin: 0 0 6px 6px;}
.tabContent li a:link, .tabContent li a:visited, .tabContent h3 a:link, .tabContent h3 a:visited {
	word-spacing: 0px;
	color: #000;
	display: block;
	text-transform: none;
	padding: 0px 0px 10px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #CCC;
	margin: 0px;
	font: 400 normal 16px/1.2em 'Oswald', sans-serif;
	text-decoration: none;
}
.tabContent .footer {font-size: 11px;color: #000;margin: 6px 10px 0;padding: 0 0 2px;text-align: right;font-weight: bold;}
.tabContent .footer a:link, .tabContent .footer a:visited {color: #000;padding: 0 0 0 10px;}
.tabContent .footer a:hover, .tabContent .footer a:active {color: #CC4D00;}
.tabContent li {background: url(../img/bullet_red.gif) no-repeat 0 6px;font-size: 12px;line-height: 1.4em;padding: 0 0 4px 12px;margin: 0 10px;font-weight: normal;}
.tabContent li.featured {background: none;padding-left: 0;}
.tabContent li span { font-size: 10px; color: #666; }
.tabContent h3 {
	line-height: 1.4em;
	font-weight: normal;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
}
.enabled .show {display: block;}
.enabled .hide {display: none;}
.tabContent li h3 {background: none;padding: 0;font-size: 14px;margin: 0;}
.js .tabBox .tabContent { display: none; }
.js .tabContent:first-of-type { display: block; }
/* @end */
.tabMenu .focus.first a {
		font-family: 'Oswald', sans-serif;	word-spacing: 5px;

	font-size: 22px;

	color: #E8500F;
	font-weight: normal;
	display: block;
	margin-top: 15px;
	text-transform: uppercase;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	clear: both;
	width: 100%;
}
.mlb_right2 ul {
	padding: 10px;
	background-color: #E6E6E6;
	float: left;
	width: 280px;
}
.mlb_right2 {
	float: left;
	width: 300px;
	margin-bottom: 12px;
}
#article ol {
	list-style: decimal inside;
	margin-left: 20px;
}
#sharePage h3 {
	display: none;
	visibility: hidden;
}
.topicbox ul {
	float: none;
	clear: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.topicbox ul li {
	float: left;
	display: block;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.topicbox ul li a {
	color: #E8500F;
	text-decoration: none;
	line-height: 1.3em;
	font-size: 17px;
}
.relatedSpecific {
	float: left;
	margin-top: 6px;
}



/* @group Editor Styles */

/* Headings */
.h3
{
	font-size: 1.75em;
	font-weight: bold;
	color: #2d2d2d;
	margin: 0 0 21px 0;
	clear: both;
	}
	/*.h4,
	#blogPost h4 {
		font-size: 1.75em;
		text-transform: uppercase;
		font-weight: bold;
		color: #505861;
		margin: 35px 0 21px 0;
		padding: 0 0 21px 0;
		clear: both;
		border-bottom: 1px dotted;
		}
		.h5,
		#blogPost h5 {
			font-size: 1.25em;
			text-transform: uppercase;
			font-weight: bold;
			color: #505861;
			margin: 28px 0 14px 0;
			padding: 0 0 14px 0;
			clear: both;
			border-bottom: 1px dotted;
			letter-spacing:  -.3px;
			}*/


/* Image Floats */
.rightFloat {
	float: right;
	margin:  0 0 7px 7px;
	}
.leftFloat {
	float: left;
	margin:  0 7px 7px 0;
	}

/* Image with Caption */
.imageCap {
	float: right;
	max-width: 370px;
	margin: 0 0 21px 21px;
	}
	.imageCap a img {}
	.imageCap img {
		background: #252525;
		display: block;
		max-width: 370px;
		margin:  0;
		padding:  0;
		}
	.imageCap p {
		color: #6a6a6a;
		font-size:  .8em!important;
		margin: 0;
		padding: 0;
		text-align: left;
		}

/* Full Width Image with Caption */
.imageCap.fullWidth {
	float: none;
	max-width: 630px;
	margin: 0 0 21px 0;
	clear: both;
	}
	.imageCap.fullWidth img {
		background: #252525;
		display: block;
		max-width: 630px;
		margin:  0;
		padding:  0;
		}
	.fullWidth p {
		text-align: left;
		color: #6a6a6a;
		font-size:  .8em!important;
		margin: 0;
		padding: 0;
		}

/* Pullquote */
.pullquote:before {
	display: block;
	float:left;
	font-size: 124px;
	line-height: 0;
	color:#eaeaea;
	text-indent: -.5em;
	top:28px;
	font-family: 'Oswald', sans-serif!important;
	position:  relative;
	content:'\201C';
	vertical-align:middle;
	}
	.pullquote {
	    	border-bottom: 1px dotted #CFCFCF;
	    	border-top: 1px dotted #CFCFCF;
	    	color: #6A6A6A;
	    	font-family: 'Oswald', sans-serif!important;
	    	font-size: 2.05em!important;
	    	font-weight: normal;
	    	line-height: 1.2!important;
	    	padding: 42px 0 35px 56px;
		margin: 28px 0;
		}

/* Code Snippet */
.codesnippet {
	border: 1px solid #cacaca;
	background:#eaeaea;
	width: 630px;
	padding: 14px;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	}

/* Cite */
.cite {
	font-style: italic;
	width: 100%;
	border-top: ;
	border-bottom: ;
	color: #cacaca;
	}
	.cite h3 {}
	.cite div strong {}
	.cite div em {}
	.cite p{}

/* Callout */
.callout {
	background: #fcfcfc;
	border: 1px dotted #eaeaea;
	width: 220px!important;
	float: right;
	padding: 14px 14px;
	margin:  0 0 7px 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: .85em;
	box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3);
	-moz-box-shadow:0 4px 2px -2px rgba(0,0,0,0.3);

	}
	.callout h3{
	text-transform: uppercase!important;
	font-weight: 600!important;;
	line-height: 1.3;
	font-size: 14px!important;
	font-family: 'Noto Sans', sans-serif!important;
	color: #E8500F!important;;
	border-bottom: 1px dotted!important;
	margin: 0px 0 7px 0!important;
	padding: 7px 0!important;
		}
	.callout p,
	.callout ul,
	.callout ol {
		color: #7a7a7a;
		}

/* Callout Image Left */
.calloutImgLeft {
	background: #fcfcfc;
	border: 1px dotted #eaeaea;
	width: 220px!important;
	float: left;
	padding: 14px 14px;
	margin:  0 14px 21px 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: .85em;
	box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3);
	-moz-box-shadow:0 4px 2px -2px rgba(0,0,0,0.3);
	}
	.calloutImgLeft h3 {
	margin: 0 0 7px 0;
	color: #EB5015;
		}
    .calloutImgLeft img {margin: 0 0 7px 0;}
	.calloutImgLeft p {color: #7a7a7a;}

/* Callout Image Right */
.calloutImgRight {
	background: #fcfcfc;
	border: 1px dotted #eaeaea;
	width: 220px!important;
	float: right;
	padding: 14px 14px;
	margin:  0 0 21px 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: .85em;
	box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3);
	-moz-box-shadow:0 4px 2px -2px rgba(0,0,0,0.3);
	}
	.calloutImgRight h3 {
	margin: 0 0 7px 0;
	color: #EB5015;
		}
    .calloutImgRight img {margin: 0 0 7px 0;}
	.calloutImgRight p {color: #7a7a7a;}


.sidebarA {
	float: right;
	margin-left: 30px;
	padding-left: 10px;
	padding-top: 7px;
	margin-bottom: 14px;
	width: 220px;
	border-left: 1px solid #EB5015;
	font-size:  0.875em;
	color: #121620;
	}
	.sidebarA:after {
		clear: both;
	    content: ".";
	    display: block;
	    height: 0;
	    visibility: hidden;
		}
	.sidebarA h3 {
		margin-bottom: 14px;
		font-weight: normal;
		}
	.sidebarA p {}

.sidebarA2 {
	float: left;
	margin-right: 30px;
	padding-right: 10px;
	padding-top: 7px;
	margin-bottom: 14px;
	width: 220px;
	border-right: 1px solid #EB5015;
	font-size:  0.875em;
	color: #121620;
	}
	.sidebarA2:after {
		clear: both;
	    content: ".";
	    display: block;
	    height: 0;
	    visibility: hidden;
		}
	.sidebarA2 h3 {
		margin-bottom: 14px;
		font-weight: normal;
		}
	.sidebarA2 p {}

.sidebarB {
	background: #ececec;
	float: right;
	margin-left: 30px;
	margin-bottom: 14px;
	padding: 14px;
	width: 220px;
	border-left: 1px solid #EB5015;
	font-size:  0.8em;
	color: #6a6a6a;
	}
	.sidebarB h3 {
		margin-bottom: 14px;
		font-weight: normal;
		}

.sidebarB2 {
	float: left;
	margin-right: 30px;
	margin-bottom: 14px;
	padding: 14px;
	width: 220px;
	background: #ececec;
	border-right: 1px solid #EB5015;
	font-size:  0.8em;
	color: #6a6a6a;
	}
	.sidebarB2 h3 {
		margin-bottom: 14px;
		font-weight: normal;
		}

.supplement {
	background: #ececec;
    border: 1px solid #c2c2c2;
    border-radius: 2px;
    font-size: 0.875em;
    margin: 14px 0;
    padding: 14px;
	}



#listIcons {
	margin: 0;
	padding: 0;
	}
	#listIcons li {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
		#listIcons .iconPdf a{
			background: url(../img/icon-file-pdf.png) no-repeat;
			background-position:  left top ;
			height: 32px;
			display:block;
			padding: 0;
			margin: 0;
			}
		.listIcons .iconExcel {}
		.listIcons .iconWord {}
		.listIcons .iconPpt {}
		.listIcons .iconWebcast {}
		.listIcons .iconPhone {}
		.listIcons .iconPeople {}
		.listIcons .iconWeblinks {}
		.listIcons .Podcast {}
		.listIcons .iconForm {}
		.listIcons .iconPr {}
		.listIcons .iconBook {}


.callout ol {
	list-style: decimal;
	margin-left: 35px;
	line-height: 1.3em;
}

.callout ul {
	list-style: disc;
	line-height: 1.3em;
}


.h4 {
	font: 24px;
	color: #121620;
	clear: both;
	padding-top: 8px;
	padding-bottom: 6px;
}
.h5 {
	color: #121620;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	font: 24px;
	clear: both;
}
#level0 #article blockquote {
	background-position:  0 0;
	color: #999999;
	font-size: 2em;
	text-align: center;
	line-height: 1.5;
	font-weight: 100;
	border-top: 1px dotted #cfcfcf;
	;
	border-bottom: 1px dotted #cfcfcf;
	padding:  14px 0;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	}
/*Adjustments for Blogs*/

/* @end */



.zebra th,
.zebra td {
    border: 1px dotted #666666;
    padding: 1em;
    text-align: left;
}
/*
.zebra th[scope="col"] {
    border-bottom: 2px solid #333333;
    border-right: 2px solid #333333;
    font-size: 1.125em;
}
.zebra th + th[scope="col"] {
    border-right: 1px dotted #666666;
}
.zebra th[scope="row"] {
    border-right: 2px solid #666666;
    color: red;
}
.zebra th[scope="col"] {
    background: none repeat scroll 0 0 #DEE5EB;
    color: #000000;
}
.zebra th + th[scope="col"] {
    background-color: #DEE5EB;
    color: #000000;
}
.zebra th[scope="row"] {
    background-color: #EAEEF2;
    color: #515A62;
}
	.zebra caption {
	    caption-side: bottom;
	    font-size: 0.9em;
	    font-style: italic;
	    padding: 0.5em 0;
	    text-align: right;
	}

	.zebra tr:hover th[scope="row"] {
	    background: none repeat scroll 0 0 #FAF7D1;
	}
	.zebra tr:hover td {
	    background-color: #FFFEEF;
	}
	.zebra tr td:last-of-type {
	    color: #4695DB;
	    font-weight: 600;
	}
	.zebra ul li {

	    margin: 0 0 7px 7px;
	}


*/

/*Added to center ad in article body*/
#level0 #article .ad{
	text-align: center;
	display: block;
	width: 300px;
	margin: 0 auto;
}
#level0 #article .ad div[id*="container"]{
	margin: 25px auto 5px auto;
	position: relative;
}

#level0 #article .ad div[id*="container"]:before {
	content: "[Advertisement]";  
	font-size: 12px;
	color: #777777;
	width: 100%;
	text-align: center;
	position: relative;
    top: -4px;
}
/* END Added to center ad in article body*/


.zebra {
	font-size: 1em;
	width:100%;
	border: medium none;
    border-collapse: collapse;
	}
	.zebra thead  {
		background:#2D3036;
		color:#fff;
		text-align:center;
		}
	.zebra thead tr {
		border-bottom:1px solid #c2c2c2;
		}
		.zebra thead tr th{
			margin: 14px 0;
			padding: 21px;
			white-space: nowrap;
			}

	.zebra tbody {}
	.zebra tbody tr {}

	.zebra tbody tr:nth-child(even) {background: #f6f6f6;}
	.zebra tbody tr:nth-child(even) h4 {background: none;}
	.zebra tbody tr:nth-child(odd) {}

		.zebra tbody tr th {
			padding: 14px;
			}
			.zebra tbody tr td {
				padding: 7px;
				}

				.zebra tbody tr td p,
				.zebra tbody tr td ul,
				.zebra tbody tr td ol {font-size: .8em!important;}



				.zebra tbody tr.callout {
					width: 100%;
					float: none;
					margin: 0;
					padding: 0;
					font-size: 1em;
					border:none;
					box-shadow: none;
					}