@import url("jquery.qtip.css");

html {
	background: none repeat scroll 0 0 #434444 !important;
}

html, body, form {
	min-height: 100%;
}

body {
	background: #434444 url(../../images/home_bg.jpg) repeat-x center 0;
}

body,
.ms-WPBody {
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, "Arial", serif;
	color: #303131;
}

a,
a:visited,
a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
.dialog body,
.ms-dialog body {
	background-image: none;
	background-color: White;
}

.ms-siteaction {
	float: right;
}

.left {
	float: left;
}

.verticleBottom {
	vertical-align: bottom;
}

.arial {
	font-family: Arial, Helvetica, sans-serif;
}

.verdana {
	font-family: Verdana, Geneva, sans-serif;
}

.black10 {
	font-size: 10px;
	line-height: 14px;
	display: block;
	color: #373434;
}

.black16, a.black16 {
	font-size: 16px;
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.green18 {
	font-size: 18px;
	color: #269747;
	display: block;
	padding: 10px 0 5px 0;
}

.orange10, a.orange10 {
	font-size: 10px;
	color: #f58220;
}

.orange14 {
	font-size: 14px;
	color: #f58220;
}

.orange13 {
	color: #f58220 !important;
	font-size: 13px !important;
	text-transform: uppercase;
	font-weight: normal;
}

.grey12, a.grey12 {
	font-size: 12px;
	color: #999;
	text-decoration: none;
}

.grey11, a.grey11, .footerLinks a, .footerLinks a {
	font-size: 11px;
	color: #999;
	text-decoration: none;
}

a.greyUnder11 {
	font-size: 12px;
	color: #999;
	text-decoration: underline;
}

.white10 {
	font-size: 10px;
	color: #fff;
}

#container {
	width: 994px;
	margin: 0 auto;
}

#banner {
	width: 994px;
	height: 93px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}

#logo {
	width: 134px;
	height: 50px;
	padding: 50px 0 0 18px;
	background: url(../../images/logo.png) no-repeat center;
	float: left;
	display: block;
	text-indent: -99999px;
}

#logo h1 {
	text-indent: -9999px;
}

.headerNav {
	float: right;
	width: 450px;
	padding: 53px 0 0 0;
}

.headerNav .followGeorgia {
	display: block;
	float: left;
	padding: 5px 5px 0 0;
	font-size: 10px;
}

.headerNav .separater {
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 0 10px;
	padding-top: 2px;
	color: #7f7e7e;
	float: left;
}

.headerNav .icons {
	float: left;
}

.headerNav .contactUs {
	padding: 6px 0 0 0;
}

.header {
	height: 155px;
	clear: both;
	padding-bottom: 20px;
}

#navigation {
	width: 994px;
	height: 63px;
	background: url(../../images/nav_bg.png) no-repeat 0 0;
	margin: 0 auto;
	clear: both;
	position: absolute;
	z-index: 15;

}

#navigation > div > ul {
	width: 735px;
	padding: 0 0 0 16px;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 16;
}

#navigation .level-2 {
	display: block;
	float: left;
	position: relative;

}

#navigation .level-2 .b-level-2 span,
#navigation .level-2 .b-level-2 a {
	padding-top: 11px;
	padding-bottom: 11px;
	position: relative;
}

#navigation .level-2 li {
	display: block;
	float: none;

	position: relative;
}

#navigation .level-3 > a,
#navigation .level-3 > span {
	text-transform: uppercase;
}

#navigation .index-2 .level-3 > a,
#navigation .index-2 .level-3 > span {
	text-decoration: none;
}

#navigation .index-2 .level-3 > a:hover,
#navigation .index-2 .level-3 > a:link:hover,
#navigation .level-4 > a:hover,
#navigation .level-4 > a:link:hover {
	color: #f58220;
	text-decoration: underline;
}

#navigation .bar {
	display: none;
	position: absolute;
	height: 7px;
	background-color: #f58220;
	top: 63px;
	z-index: 1000;
	left: 0;
}

#navigation .level-2:hover .bar {
	display: block;
}

#navigation .b-level-2 {
	display: none;
	position: absolute;
	width: 960px;

	float: none;
	background-color: #242424;
	border-top: solid 7px #3e3e3e;

	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;

}

#navigation .b-level-2:hover {

}

#navigation .level-2:hover .b-level-2 {
	display: block;
	top: 63px;
	left: 20;
}

#navigation .level-2.index-0 {
	display: block;
	float: left;
	width: 202px;
	height: 63px;
}

#navigation .level-2.index-0 .bar {
	width: 203px;
	height: 7px;
	background: #f58220;
}

#navigation .level-2.index-0 .b-level-2 > ul > li {
	width: 175px !important;
}

#navigation .level-2.index-1 .bar {
	width: 213px;
	height: 7px;
	background: #f58220;
}

#navigation .level-2.index-1 .b-level-2 > ul > li {
	width: 208px !important;
}

#navigation .level-2.index-2 .bar {
	width: 185px;
	height: 7px;
	background: #f58220;
}

#navigation .level-2.index-3 .bar {
	width: 149px;
	height: 7px;
	left: 3px;
	background: #f58220;
}

#navigation .level-2.index-0 > span,
#navigation .level-2.index-0 > a {
	display: block;
	float: left;
	width: 202px;
	height: 63px;
	background: url(../../images/navigation.png) no-repeat 0 0;
	text-indent: -9999px;
}

#navigation .level-2.index-0 > span:hover,
#navigation .level-2.index-0 > a:hover {
	background: url(../../images/navigation.png) no-repeat 0 -63px;
}

#navigation .level-2.index-1 {
	display: block;
	float: left;
	width: 211px;
	height: 63px;
}

#navigation .level-2.index-1 > span,
#navigation .level-2.index-1 > a {
	display: block;
	float: left;
	width: 211px;
	height: 63px;
	margin: 0 0 0 1px;
	background: url(../../images/navigation.png) no-repeat -200px 0;
	text-indent: -9999px;
}

#navigation .level-2.index-0 .b-level-2 {
	position: absolute;
	top: 63px;
	left: 0px;
	background: #242424;
	width: 410px;
	color: #fff;
}

#navigation .level-2.index-1 .b-level-2 {
	left: -200px;
}

#navigation .level-2.index-2 .b-level-2 {
	left: 0px;
}

#navigation .level-2.index-3 .b-level-2 {
	left: -594px;

}

#navigation .level-2.index-1 > span:hover,
#navigation .level-2.index-1 > a:hover {
	background: url(../../images/navigation.png) no-repeat -200px -63px;
}

#navigation .level-2.index-2 {
	display: block;
	float: left;
	width: 184px;
	height: 63px;
	left: 2px;
}

#navigation .level-2.index-2 > span,
#navigation .level-2.index-2 > a {
	display: block;
	float: left;
	width: 184px;
	height: 63px;
	margin: 0 0 0 1px;
	background: url(../../images/navigation.png) no-repeat -418px 0;
	text-indent: -9999px;
}

#navigation .level-2.index-2 > span:hover,
#navigation .level-2.index-2 > a:hover {
	background: url(../../images/navigation.png) no-repeat -418px -63px;
}

#navigation .level-2.index-3 {
	display: block;
	float: left;
	width: 127px;
	height: 63px;
}

#navigation .level-2.index-3 > span,
#navigation .level-2.index-3 > a {
	display: block;
	float: left;
	width: 127px;
	height: 63px;
	margin: 0 0 0 1px;
	background: url(../../images/navigation.png) no-repeat -600px 0;
	text-indent: -9999px;

}

#navigation .level-2.index-3 > span:hover,
#navigation .level-2.index-3 > a:hover {
	background: url(../../images/navigation.png) no-repeat -600px -63px;
}

#navigation .b-level-2 {
	padding-top: 10px;
	padding-bottom: 10px;
}

#navigation .b-level-2 > ul > li {

	padding: 15px;
	padding-bottom: 0;
	padding-top: 0;
	width: 220px;
}

#navigation .b-level-2 > ul > li > span,
#navigation .b-level-2 > ul > li > a {
	color: White;
	font-weight: bold;
	text-decoration: none;
}

#navigation .b-level-2 > ul > li > ul {
	margin-left: 15px;
}

#navigation .b-level-2 > ul > li > ul span,
#navigation .b-level-2 > ul > li > ul a:link,
#navigation .b-level-2 > ul > li > ul a {
	color: #929292;
}

#navigation .b-level-2 span,
#navigation .b-level-2 a {

	line-height: 22px;
}

#navigation .level-2:before, #navigation .level-2:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

#navigation .level-2:after {
	clear: both;
}

#navigation .level-2 {
	zoom: 1;
}

#navigation .b-level-2 > ul {
	float: left;
}

#navigation .index-0 .b-level-2 {
	width: 410px;
}

#navigation .index-1 .b-level-2 {
	width: 478px;
	margin-left: 200px;
}

#navigation .index-2 .b-level-2 {
	width: 430px;
}

#navigation .index-3 .b-level-2 {
	width: 750px;
	margin-left: 200px;
}

.searchBox {

	position: absolute;
	width: 199px;
	right: 10px;
	top: 18px;
	height: 28px;
	background: url(../../images/searchc.png) no-repeat left top;
}

.searchBox .ms-sbcell {
	padding-top: 0;
	width: 155px !important;
	padding-left: 0;
}

.searchBox .ms-sbtable {
	margin-top: 0;
}

.searchBox  .ms-sbLastcell {
	width: 0;
}

.searchBox .ms-sbgo {
	background-color: transparent;
	padding: 0;
	width: 52px;
	background-image: none;
}

.searchBox .ms-sbgo a {
	display: block;
	height: 28px;
	width: 51px;

	position: absolute;
	right: 0;
	top: 0;
}

.searchBox .ms-sbgo a:hover {
	background: url(../../images/searchc.png) no-repeat right -28px;
}

.searchBox .ms-sbgo a img {
	display: none;
}

.searchBox input[type='text'] {
	width: 150px;
	height: 29px;
	border: none;
	background-color: transparent;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*padding:0 20px 0 7px;*/
	margin-left: 5px;
	line-height: 29px;
}

#main {
	margin: 0 auto 0 auto;
	width: 997px !important;
}

.genericContentTT #main {

	/*margin-top: -20px;*/
}

#homett #main {
	margin-top: 0;
}

#heroSection {
	width: 980px;
	height: 334px;
	margin: 0 auto;
}

.sliderBox {
	height: 326px;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 5px 18px 0 0;
}

.sliderBox.slider-georgia-banner,
.sliderBox.slider-slide-hero {
	height: 272px;
	margin: 0;
	float: right;
}

.sliderBox .slide {
	position: absolute;
	top: 0px;
	left: 654px;
}

.sliderControls {
	position: absolute;
	bottom: 9px;
	right: 14px;
}

.trendingTopics {
	width: 305px;
	padding: 5px 0 0 0px;
	float: left;
}

.trendingTopics ul {
	list-style-type: disc;
	float: left;
	margin: 4px 0px;
}

.pinkBullet li {
	color: #cf1c5e;
	margin-bottom: 5px;
	list-style-type: disc;
	list-style-position: inside;
}

.trendingTopics ul a {
	color: #fff;
}

.vacationBox {
	display: block;
	clear: both;
	padding-top: 30px;
}

#resources {
	width: 997px;
	/*height:317px;*/
	margin: 21px auto 0 auto;
	padding-bottom: 19px;
	background: url(../../images/greybar_long.gif) no-repeat 1px bottom;
}

#resources .contentBox {
	width: 995px;
	margin: 0 auto;

	background: #fff;
	padding-bottom: 10px;
}

.contentGroup span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	display: block;
	color: #373434;
}

.contentGroup h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #269747;
	display: block;
	padding: 10px 0 5px 0;
}

/*.contentGroup a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	display:block;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}*/
.contentGroup ul {
	padding: 18px 0 20px 0;
	font-family: Verdana, Geneva, sans-serif;
}

.contentGroup ul li {
	/*color:#cf1c5e;*/
	color: #303131;

	margin-bottom: 5px;

	font-family: Verdana, Geneva, sans-serif;

	list-style-position: outside;
	margin: 0;
	margin-left: 25px;
}

.mainContent ul li {
	list-style-position: outside;
	color: #303131;
	list-style-image: url("../../images/disc.png");
	/*display: block !important;*/
	/*margin: 0 0 7px 10px !important;
	padding: 0 0 0 15px !important;*/

	margin: 0;
	margin-left: 25px;
}

.mainContent ul li span {
	color: #303131;
}

.contentGroup ul li a {
	color: #f58220;
	font-size: 12px;
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.tabGroup img {
	display: block;
	padding: 0 0 0 20px;
	float: left;
}

#resources .contentBox .smallBusiness {
	width: 255px;
	padding: 17px 23px 0 25px;
}

#resources .contentBox .businessInnovations {
	width: 348px;
	padding: 17px 18px 0 18px;
}

#resources .contentBox .internationalBusiness {
	width: 255px;
	padding: 17px 0 0 23px;
}

#resources .contentBox .header {
	padding-bottom: 10px;
}

.smallBusiness p, .businessInnovations p, .internationalBusiness p {
	font-size: 11px !important;
}

.tabBox {
	width: 622px;
	height: 440px;
	float: left;
	margin-top: 18px;
	padding-bottom: 18px;
	background: url(../../images/whitebar_medium.gif) no-repeat bottom;
}

.tabBox .contentBox {
	width: 622px;
	height: 425px;
	background: #fff;
}

.tabBox #topTab {
	padding: 10px 0 0 16px;
}

.tabBox #topTab .tabContent {
	border-top: #c9c9c9 thin solid;
	margin-top: -4px;
	width: 580px;
	padding: 15px 0 0 0;
	clear: both;
}

.tabBox #topTab .tabContent .pinkBullet {
	padding: 15px 0 0px 0;
}

.tabBox #topTab .tabContent .pinkBullet a {
	color: #f58220;
	font-size: 12px;
}

.tabBox #topTab .tab {
	display: block;
	float: left;
	/*text-indent:-9999px;*/
	margin-right: 3px;
}

#topTab .incentives {
	width: 223px;
	height: 49px;
	background: url(../../images/topTab_bg.gif) no-repeat 0 0;
}

#topTab .incentives:hover, #topTab .active .incentives {
	background: url(../../images/topTab_bg.gif) no-repeat 0 -49px;
}

#topTab .assets {
	width: 223px;
	height: 49px;
	background: url(../../images/topTab_bg.gif) no-repeat -223px 0;
}

#topTab .assets:hover, #topTab .active .assets {
	background: url(../../images/topTab_bg.gif) no-repeat -223px -49px;
}

.tabContent .header {
	padding: 0 0 0 20px;
}

#topTab .tabContent .info {
	width: 375px;
	padding: 0 0 0 40px;
}

.tabBox #bottomTab {
	padding: 0 0 0 16px;
	clear: both;
}

.tabBox #bottomTab .tabContent {
	border-top: #c9c9c9 thin solid;
	margin-top: -4px;
	width: 590px;
	padding: 15px 0 0 0;
	clear: both;
}

.tabBox #bottomTab .tab {
	display: block;
	float: left;
	text-indent: -9999px;
	margin-right: 3px;
}

#bottomTab .tabContent .info {
	width: 150px;
	margin: 5px 0 0 20px;
}

#bottomTab .tabContent .dates {
	font-size: 10px;
	width: 280px;
	text-align: right;
	margin: 5px 0 0 10px;
	line-height: 16px;
}

#bottomTab .events {
	width: 172px;
	height: 48px;
	background: url(../../images/bottomTab_bg.gif) no-repeat 0 0;
}

#bottomTab .events:hover, #bottomTab .active .events {
	background: url(../../images/bottomTab_bg.gif) no-repeat 0 -48px;
}

#bottomTab .press {
	width: 119px;
	height: 48px;
	background: url(../../images/bottomTab_bg.gif) no-repeat -172px 0;
}

#bottomTab .press:hover, #bottomTab .active .press {
	background: url(../../images/bottomTab_bg.gif) no-repeat -172px -48px;
}

#bottomTab .blog {
	width: 119px;
	height: 48px;
	background: url(../../images/bottomTab_bg.gif) no-repeat -291px 0;
}

#bottomTab .blog:hover, #bottomTab .active .blog {
	background: url(../../images/bottomTab_bg.gif) no-repeat -291px -48px;
}

#bottomTab .discussion {
	width: 165px;
	height: 48px;
	background: url(../../images/bottomTab_bg.gif) no-repeat -410px 0;
}

#bottomTab .discussion:hover, #bottomTab .active .discussion {
	background: url(../../images/bottomTab_bg.gif) no-repeat -410px -48px;
}

.singleBox {
	width: 356px;
	height: 440px;
	float: left;
	margin: 18px 0 0 19px;
	padding-bottom: 18px;
	background: url(../../images/whitebar_short.gif) no-repeat bottom;
}

.singleBox .contentBox {
	width: 356px;
	height: 425px;
	background: #fff;
}

.singleBox .contentBox .info {
	padding: 23px 0 0 28px;
}

.singleBox .contentBox .header {
	padding: 0 0 20px 0;
}

.singleBox .contentBox .pinkBullet {
	padding: 15px 0 15px 0;
}

.singleBox .contentBox .pinkBullet a {
	color: #f58220;
	font-size: 12px;
}

.footerWrap {
	width: 100%;
	height: 13px;
	background: #252525;
	margin-top: 20px;

}

.footer {
	width: 100%;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;

	padding-bottom: 20px;
}

.footerContainer {
	width: 997px;
	margin: 0 auto;
	padding: 25px 0 0 40px;
}

.footerContainer .footerContact {
	float: left;
	width: 175px;
}

.footerContainer .footerLinks {
	float: left;
	width: 745px;
	margin: 10px 0 0 45px;
}

.footerLinks .footerTop .linksTwo {

}

.footerLinks .footerTop .linksThree {

}

.footerLinks .footerMiddle {
	padding: 25px 0 0 0;
	*padding: 0px;
	clear: both;
}

.footerLinks .footerMiddle .linksTwo {
	margin-left: 50px;
}

.footerLinks .footerMiddle .linksThree {
	margin-left: 50px;
}

.footerLinks .footerMiddle .linksFour {
	margin-left: 50px;
}

.footerLinks .footerBottom {
	clear: both;
	padding: 25px 0 0 0;
}

.footerLinks .footerBottom {
	clear: both;
	padding: 25px 0 0 0;
}

.footerLinks .footerCopyright {
	line-height: 1.25em;
	color: #858585;

}

.mb-outer {
	position: relative;
	width: 994px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	background-color: transparent;
}

.mb-header {
	position: relative;
	/*z-index:10;*/
	height: 13px;
	width: 994px;
	background-color: #4eaa4a;
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
	-webkit-border-radius: 15px 15px 0px 0px;
	border: 0;
	behavior: url(../../images/PIE.htc);
}

.mb-footer {
	position: relative;
	z-index: 10;
	height: 20px;
	width: 994px;
	background-image: url(../../images/mb_bottom_bg.png);
	border: 0;
	border-top: solid 1px #c5c5c5;

	border-radius: 0px 0px 15px 15px;
	-moz-border-radius: 0px 0px 15px 15px;
	-webkit-border-radius: 0px 0px 15px 15px;

	behavior: url(../../images/PIE.htc);

}

.mb-outer .mb-inner {
	background: url(../../images/mb_bottom.png) center bottom no-repeat;
	padding-top: 24px;
	padding-bottom: 25px;
}

.mb-outer  .mb {
	background-color: White;
	width: 994px;
	background: url(../../images/mb_bg.png) center center repeat-y;
	padding-bottom: 10px;

}

.mb-white .mb {
	background: white;
}

.mb-sep {
	background: url(../../images/mb_sep_bg.png) left top repeat-x;
}

.mb-sep-outer {

	height: 13px;
	background: url(../../images/mb_sep_arrow.png) left top no-repeat;
}

.mb-content {
	float: left;
	width: 254px;
	margin-left: 22px;
	margin-right: 22px;
	padding-top: 15px;
	background-position: left 10px;
	background-repeat: no-repeat;

}

.mb-content.mb-link {
	padding-top: 10px;
}

.mb-content .webpart {
	margin-top: 10px;
	margin-bottom: 10px;
}

.mb-content-middle {

	width: 348px;
}

.bb-outer {
	margin-left: auto;
	margin-right: auto;
	width: 994px;
	margin-top: 20px;
	padding-top: 15px;
	background: url(../../images/bb_top.png) center top no-repeat;
}

.bb-outer .bb-inner {
	/*margin-top:15px;*/
	padding-bottom: 15px;
	background: url(../../images/bb_bottom.png) center bottom no-repeat;
}

.bb-outer .bb-inner .bb {
	width: 994px;
	background: url(../../images/bb_bg.png) center center repeat-y;
}

.bb-content {
	margin-left: 22px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.bb-content-left {
	width: 632px;
	margin-right: 22px;
}

.bb-content-right {
	margin-left: 34px;
	width: 262px;
}

.bb-tabs-bottom {
	margin-top: 20px;
}

a, a:hover, a:active, a:focus, a:link {
	outline: 0 !important;
}

#HeroSlider .warning {
	display: block;
	text-align: center;
	line-height: 200px;
	font-size: 26px;
	color: White;
}

#HeroSlider {
	margin: 0;
	position: relative;
}
body.page #HeroSlider {
	width: 735px;
}
body.home.page #HeroSlider {
	width: 654px;
}
body.page .slider-georgia-banner #HeroSlider {
	width: 100%;
}

.bx-pager {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.bx-pager a {
	display: block;
	float: left;
	margin: 0 0 0 3px;
	width: 10px;
	height: 10px;
	background: url(../../images/dot_grey.png) no-repeat;
	text-indent: -99999px;
}

.bx-pager a.pager-active,
.bx-pager a:hover {
	background: url(../../images/dot_orange.png) no-repeat;
}

.bx-prev,
.bx-start,
.bx-start.stop,
.bx-next {
	width: 14px;
	height: 16px;
	position: absolute;
	text-indent: 99999px;
	z-index: 1000;
}

.bx-prev {
	right: 46px;
	bottom: 10px;
}

.bx-next {
	right: 10px;
	bottom: 10px;
}

.bx-start {
	right: 29px;
	bottom: 10px;
}

.bx-start,
.bx-start.stop {
	width: 12px;
	height: 17px;
	background: url(../../images/slider_pause.png) no-repeat;
}

.bx-next {
	background: url(../../images/slider_next_arrow.png) no-repeat;
}

.bx-prev {
	background: url(../../images/slider_previous_arrow.png) no-repeat;
}

.footerLinks a {

	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.footerLinks a:visited,
.footerLinks a:link,
.footerLinks a {
	color: #999999;
	/*text-decoration:none;*/
}

.footerLinks ul {
	margin-left: 0;
}

.footerLinks li {
	line-height: 16pt;
}

.footerLinks a:hover {
	color: #afafaf;
	/*text-decoration:none;*/
}

.footerBottom ul li {
	float: left;
	list-style: disc;
	margin-left: 20px;
	line-height: normal;
}

.footerBottom ul li:first-child {
	list-style: none;
	margin-left: 10px;
}

.footerBottom ul {
	float: left;
	color: #999999;
	margin-left: 0;
	margin-top: 3px;
}

.footerLinks span {
	font-weight: bold;
}

.footerBottom span {
	display: inline-block;
	float: left;

}

.footerMiddle ul li {
	float: left;
	width: 240px;

}

.footerTop div {
	width: 240px;
	margin-left: 0;
}

.orange14 {
	font-weight: bold;
}

.trendingTopics {

}

.bcSection-body ul,
.ms-WPBody ul,
.LatestPressReleases ul,
.RssList ul,
.UpcomingEvents ul,
ul.rss,
.trendingTopics ul {
	/*color: #cf1c5e;*/
	margin-left: 0pt;
	clear: both;
	/*list-style-position:outside;
	 list-style-type: disc;
*/

}

.bcSection-body li,
.ms-WPBody li,
.LatestPressReleases li,
.RssList li,
ul.rss li,
.trendingTopics ul li {
	list-style-image: url("../../images/disc.png");
	list-style-position: outside;
	margin: 0;
	margin-left: 25px;
	padding-left: 0px;
	width: 132px;
}
.LatestPressReleases li {
	padding-bottom: 12px;
}

.trendingTopics ul li {
	margin-left: 20px;
	float: left;
}

.ie7 .trendingTopics ul {

}

.ie7 .trendingTopics ul li {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	padding-left: 10px;
	margin-left: 5px;
}

.UpcomingEvents ul li {
	list-style-image: none;
	list-style-position: inside;
	margin: 0;
	width: 340px;
	clear: both;
	padding-left: 0px;
}

.complementary .UpcomingEvents ul li {
	width: auto;
}

.ie7 .UpcomingEvents ul li a {
	float: left;
}

.ie7 .complementary .UpcomingEvents ul li a {
	float: none;
}

.trendingTopics ul li {
	margin-left: 20px;
}

ul.press-release {
	margin-left: 0px !important;
	padding-left: 0px !important;
}

ul.press-release li {
	background: none !important;
	background-repeat: no-repeat !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
}

.bcSection-body li,
.ms-WPBody li,
.LatestPressReleases li,
.RssList li,
.UpcomingEvents li,
ul.rss li {
	float: none;
	width: auto;
	margin-bottom: 4px;
}

.ms-WPBody li span {
	color: Black;
}

ul.rss li span {
	display: inline-block;
	padding-left: 10px;
	font-size: 10px;
	color: #333;
}


/* Media Library - PDF Links */
.bcSection-body .jpg_link,
.bcSection-body .pdf_link,
.bcSection-body .ppt_link,
.bcSection-body .xls_link {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding-left: 30px;
	background: transparent no-repeat 0% 50%;
}
.bcSection-body .jpg_link { background-image: url('../../images/jpg.png'); }
.bcSection-body .pdf_link { background-image: url('../../images/pdf.png'); }
.bcSection-body .ppt_link { background-image: url('../../images/ppt.png'); }
.bcSection-body .xls_link { background-image: url('../../images/xls.png'); }



.hr {
	clear: both;
	height: 1px;
	background-color: #878787;

}

.trendingTopics  .hr {
	margin-top: 5px;
	margin-bottom: 3px;
}

.trendingTopics-t {
	height: 200px;
}

.trendingTopics-b {
	height: 114px;
}

.ms-WPBody img,
.LatestPressReleases .event img,
.UpcomingEvents .event img {
	border: solid 3px #c9c9c9;
	padding: 3px;

}

.ms-WPBody .LatestPressReleases .event img,
.ms-WPBody .RssList .feed img,
.ms-WPBody .UpcomingEvents .event img {
	float: left;
	margin-right: 15px;

}

.LatestPressReleases .event,
.RssList .feed,
.UpcomingEvents .event {
	width: 280px;
	float: left;
	margin-right: 15px;

}

.UpcomingEvents .event {
	width: 230px;
}

.LatestPressReleases .event h3,
.RssList .feed h3,
.UpcomingEvents .event h3 {

	padding-bottom: 5px;
}

.LatestPressReleases .event p,
.LatestPressReleases .event h3,
.RssList .feed p,
.RssList .feed h3,
.UpcomingEvents .event p,
.UpcomingEvents .event h3 {
	overflow: hidden;
}

.UpcomingEvents,
.LatestPressReleases,
.RssList {
	clear: both;
}

.UpcomingEvents .otherEvents,
.LatestPressReleases .links,
.RssList .links {
	overflow: hidden;
	border-left: solid 1px #cecbce;
	padding-left: 10px;
	width: auto;
}

.UpcomingEvents .otherEvents {
	border-left: 0;
	padding-left: 0;
}

.otherEvents li {
	margin-left: 0;
	list-style: none;
}

.otherEvents .date {
	/*width:56px;*/

}

.otherEvents .date,
.otherEvents .time {
	font-size: 8pt;
	color: Black;

	margin-right: 5px;
	display: inline-block;
	float: left;
}

.otherEvents .time {
	margin-right: 10px;
}

.otherEvents li a {
	overflow: hidden;
	display: block;
}

.ms-WPBody   a:link,
.ms-WPBody  a:visited,
.rss a:link,
.rss a:visited,
.UpcomingEvents a:link,
.LatestPressReleases a:link,
.RssList a:link,
.UpcomingEvents a:visited,
.LatestPressReleases a:visited,
.RssList a:visited,
.UpcomingEvents a,
.LatestPressReleases a,
.RssList a {
	color: #f58220 !important;
	/*text-decoration:none !important;*/
	font-weight: bold;
}

.rss a:hover,
.ms-WPBody  a:hover,
.UpcomingEvents a:hover,
.LatestPressReleases a:hover,
.RssList a:hover,
.contactUsBox a:hover {
	/*text-decoration:underline !important; */
}

.event {
	line-height: 12pt;
}

.trendingTopics ul li a:link,
.trendingTopics ul li a:visited,
.trendingTopics ul li a {
	font-family: Arial, helvetica, sans-serif;
	color: White;
	/*text-decoration:underline;*/
}

.trendingTopics ul li a:hover {
	/*text-decoration:underline;*/
	color: #9f9f9f;
}

a.more {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../../images/pink_arrows.gif) no-repeat left center;
	padding-left: 20px;
	font-weight: bold;
	color: #000;
	font-size: 12pt;
	line-height: 14pt;

}

a.more:link,
a.more:visited {
	color: #000;
	/*text-decoration:none !important;*/
}

.ms-WPBody h6 {
	color: #269747;
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold;
}

.ms-WPBody .event h3 {
	color: Black;
	font-size: 8pt;
	margin-bottom: 0;
}

.mb a:visited,
.mb a:link,
.mb a:hover,
.mb a {
	font-weight: bold;
	color: #f58220;
}

.complementary {
	width: 307px;
	margin-top: -13px;
	border-left: solid 1px #bebebe;
	float: right;
	background-color: White;
	height: auto;
}

.complementary a {

}

.complementary h4 {
	color: #373434;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.7em;
	font-family: "Arial", serif;
}

.complementary-top,
.hralt {
	height: 13px;
	background: url(../../images/complementary_bg.png) repeat-x left center;
}

.complementary .hralt,
.complementary-top {
	width: 280px;
}

.complementary .hralt {
	margin-left: -20px;
}

.complementary-content {
	margin: 20px;
}

.complementary-content ul {
	padding: 10px 0px;
}

.breadcrumbs,
.mainContent {
	margin-left: 20px;
}

.mainContent {
	clear: left;
	margin-top: 20px;
	padding-right: 20px;
}

.mainContent,
.bottomContent {
	overflow: hidden;
}

.bottomContent {
	background-color: transparent;
	margin-bottom: -8px;
}

.bottomContent-top {
	background-color: #f4f4f4;
	height: 15px;
}

.bcSections {
	background-color: transparent;
}

.bcSection {
	float: left;

	border: solid 1px #bebebe;
	border-bottom: 0;
	border-right: 0;
	padding-top: 5px;
}

.bcSection-content {
	margin: 15px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 5px;
}

.bb-content h5,
.bcSection-content h4 {
	font-family: franklin-gothic-ext-comp-urw, Arial;
	font-size: 30px;
	font-weight: bold;
	color: #2d2c2b;
	text-transform: uppercase;
	line-height: 1.1;
}

.bcSection-content .mb-sep {
	margin-top: 10px;
}

.bcSection-body {
	margin-top: 15px;
}

.bcSection1,
.bcSection2 {
	width: 342px;

}

.bcSection3 {
	width: 307px;
}

.bcSection-content input[type=text] {
	width: 150px;
}

.noComplementary .complementary {
	display: none;
}

.noComplementary .breadcrumbs,
.noComplementary .mainContent {
	margin-right: 20px;
}

.complementary-content .webPartBottom {
	margin-top: 10px;
}

.genericContentTT .mainContent {
	margin-bottom: 20px;

}

.mb-title img {
	margin-top: 5px;
}

.mb-title h2 {
	font-family: franklin-gothic-ext-comp-urw, Arial;
	font-size: 24pt;
	font-weight: bold;
	color: #2d2c2b;
	text-transform: uppercase;
	line-height: 1.1;
}

.mb-title span {
	font-family: Arial;
	font-size: 14pt;
	display: inline-block;
	font-weight: normal;
	color: #269747;
	padding-bottom: 15px;
}

.mainContent h1 {
	color: #303131;
	font-family: franklin-gothic-ext-comp-urw, Arial;
	font-size: 35px;
	letter-spacing: 0.4px;
	margin: 0 0 10px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1;

	/*font-family: franklin-gothic-ext-comp-urw, Arial;
	text-decoration:none;
	color:#303131;
	font-size:35px;
	
	text-transform:uppercase;
	letter-spacing: 0.4px;
	margin-bottom:10px;*/
}

.mainContent h5 {
	color: #373434;
	font-size: 16px;
	letter-spacing: normal;
	font-family: Verdana;
	margin-top: 20px;
	padding: 0;
	margin-bottom: 5px;
}

/* tabs > */

ul.tabs {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 42px; /*--Set height of tabs--*/
	border-bottom: 1px solid #BEBEBE;
	/*border-left: 1px solid #999;*/
	width: 100%;

}

.mainContent ul.tabs li {
	margin: 0 !important
}

ul.tabs li {
	margin-left: 1px;
	float: left;
	margin: 0;
	padding: 0;
	height: 41px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 41px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;

	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;

	background: #e0e0e0;

	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;

	behavior: url(../../images/PIE.htc);
	display: block;

}

ul.tabs li:first-child {
	margin-left: 0;

}

ul.tabs li a:hover,
ul.tabs li a:link,
ul.tabs li a {
	font-family: franklin-gothic-ext-comp-urw, Arial;
	text-decoration: none;
	color: #2d2c2b;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;

	/*
	font-size:1.2em;
	 font-weight:normal;
	 */
	text-decoration: none;
	color: #2d2c2b;
	display: block;

	padding: 0 20px;
	border: 0;
	outline: 0;
	/*letter-spacing:0.3px;*/

}

ul.tabs li a:active {
	outline: 0;
}

ul.tabs li:hover {
	background: #ccc;
}

html ul.tabs li.active {
	/*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	border: 1px solid #BEBEBE;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
}

.tab_content {
	padding: 20px;
}

.ms-WPBody .LatestPressReleases .event img,
.LatestPressReleases .event img {
	display: block;
	float: left;
	margin: 0px 8px 0px 0px;
	padding: 0px;
}

p {
	margin: 0 0 10px;
}

.tabs_holder {

}

/* < tabs */

/*.complementary ul.tabs li a:hover,
.complementary ul.tabs li a:link,
.complementary ul.tabs li a
{
	font-size: 21px;
	
}*/

.complementary .tabs_holder {
	margin-right: -20px;
	margin-left: -20px;
}

.complementary .tab_container {
	border-left: 0;
	border-right: 0;

	border-bottom: 0;
}

.complementary .tabs {
	margin-left: -1px;
}

.complementary .event {
	float: none;
	width: auto;
	margin-right: 0;
	zoom: 1;
}

.complementary .event:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

.complementary .event:before {

	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

.complementary .event img {
	float: left;
	margin-right: 10px;

}

.complementary .event h3,
.complementary .event p {
	overflow: hidden;
}

.event p a {
	display: block;
}

.complementary .links,
.complementary .otherEvents {
	clear: both;
	margin-top: 20px;
}

.complementary .links {
	padding-left: 0;
	border: 0;
}

.complementary .otherEvents a {
	clear: both;
	display: block;
	margin-bottom: 5px;
}

.headerCont {
	position: relative;
	height: 272px;
}

.SubPageTT .headerCont .topImage {
	position: absolute;
	top: 0;
	left: 259px;
	width: 735px;
	height: 272px;
}

.subnav {
	position: absolute;
	left: 0;
	top: 0;
	width: 259px;
	height: 272px;
	background-color: #242424;
}

.subnav a,
.subnav a:link,
.subnav span {
	font-family: "Arial", serif;

	display: block;
	padding-left: 10px;
	color: #fff;
	font-weight: normal;
	font-family: arial, serif;

}

.subnav > ul {
	padding-left: 12px;
}

.subnav  a:link,
.subnav  a {
	font-weight: normal;
	/*text-decoration:none;*/
}

.subnav  a:hover,
.subnav  a:link:hover {
	/*font-weight: bold;*/
	/*text-decoration:underline;*/
}

.subnav .active > a,
.subnav .active > a:link,
.subnav .active > span {
	font-weight: bold;
}

.subnav ul ul {
	margin-top: 0;
}

.subnav ul ul a:link,
.subnav ul ul a,
.subnav ul ul span {
	font-size: 12px;
	line-height: 18px;
	/*padding-top:5px;
	padding-bottom:5px;*/
	display: block;
}

.subnav > ul > li > span,
.subnav > ul > li > a,
.subnav > ul > li > a:link {
	font-size: 14px;
	/*background-color:rgb(62, 62, 62);*/
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}

.subnav > ul > li > span.level2title {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	line-height: 30px;
}

.subnav a:link,
.subnav a:visited {
	color: #fff;
}

.subnav ul li ul {
	margin-left: 25px;
	text-indent: -10px;

}

#sub-search input[type=submit],
.search-results input[type=submit] {
	width: 30px;
	height: 19px;
	background: url(../../images/btn_go.png) no-repeat;
}

.search-results .search {
	height: 13px;
}

.search-results .archive-search {
	height: 15px;
	line-height: 13px;
}

.ie7 .search-results .archive-search,
.ie8 .search-results .archive-search,
.ie9 .search-results .archive-search {
	line-height: 18px;
}

.pagination li {
	list-style: none;
}

.search-results {
	width: auto;
	float: none;
}

.search-results p.text {
	margin-bottom: 0;

	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;

	background: rgb(242, 242, 242); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(221, 221, 221, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(221, 221, 221, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(221, 221, 221, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(221, 221, 221, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(221, 221, 221, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(221, 221, 221, 1) 100%); /* W3C */

	-pie-background: linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(221, 221, 221, 1) 100%); /* W3C */

	behavior: url(../../images/PIE.htc);
	position: relative;

}

.search-results .bottom {
	border: solid 1px #c6c6c6;
	color: #6e6e6e;
	padding: 10px;
	background-color: rgb(243, 243, 243);
	float: none;
}

.search-results .bottom:after,
.search-results .bottom:before {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

.search-results .bottom:after {
	clear: both;
}

.search-results .bottom .date {
	margin: 0;
	float: right;
}

.search-results .bottom .go {
	/*float:right;*/
}

.search-results .bottom p {
	padding-right: 5px;
	padding-left: 5px;
}

#sub-search input[type=text] {
	width: 170px;
}

.time-stamp {
	color: #6e6e6e;
	font-style: italic;
	font-size: 80%;
}

.press-release .description {
	font-family: Verdana;
	line-height: 1.4em;
}

.eventCalendar td {
	padding: 7px;
	border-bottom: #ccc 1px solid;
	text-align: center;
}

.eventCalendar {

	width: 100%;
}

.eventCalendar td tbody  td {
	border: 0;
}

.eventCalendar tbody table {
	width: 100%;
	background-color: #e7e3e7;
	color: #2d2c2b;
	font-weight: bold;
}

.eventCalendar .month {
	background-color: transparent;
}

.eventCalendar tbody tr:first-child td {
	background-color: #e7e3e7;
	border: 0;
}

.eventCalendar th {
	padding-top: 7px;
}

/*.mainContent h1
{
    margin-bottom:15px;
    font-family: Arial;
     font-weight:bold;
     font-size: 24px;
      line-height: 1.5;
      text-transform:none;
    }*/
.mainContent h3 {
	line-height: 1.5;
	text-transform: none;
}

p.location,
.eventFromTo {
	font-weight: bold;
	color: #303131;
	font-size: 10pt;

}

p.location .location {
	font-weight: normal;
}

.eventFromTo .time-stamp {
	font-weight: normal;
	font-style: normal;
	color: #303131;
	padding-right: 20px;
	font-size: 10pt;
}

.view-old-releases-link a:link {
	font-size: 14px;
	font-weight: bold;
}

.PublishingRollupImage {
	height: 276px;
}

.press-release h2 {
	width: 100%;
}

.press-release h2 a:hover {
	text-decoration: underline;
}

#container {
	position: relative;
}

#search-results {
	background-color: white;
	margin-top:20px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 20px;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	behavior: url(../../images/PIE.htc);
	position: relative;
	zoom: 1;
	clear: both;
}

#search-results .srch-sort {
	font-size: 10pt;
}

#search-results .srch-sort ol {
	margin-top: 10px;
	font-size: 8pt;
}

#search-results .srch-sort ol li {
	font-size: 8pt;
}

.sub-title {
	color: #269747;
	font-size: 14px;
	display: block;
	font-weight: bold;
}

.rsslink {
	display: block;
	float: right;
	background: url(../../images/rss.gif) left top no-repeat;
	text-indent: 25px;
	line-height: 20px;
	height: 20px;
}

ol.pagination {
	width: 400px;
	float: left;
	display: block;
	margin: 0px 0px 15px 0px;
	clear: none;
}

ol.pagination li {
	float: left;
	display: inline-block;
}

.footer .orange14 strong,
.footer .orange14 {
	font-size: 14px;
	font-weight: normal;
}

.footerLinks .orange14,
.footerLinks li a {
	text-transform: uppercase;

	font-weight: normal;
}

.footerLinks li a {
	font-size: 11px;
}

.socialLinks {
	margin-top: 5px;
	/*width: 200px;*/

}
.footer .socialLinks{
	width:200px;
}
.ui-tooltip-content {
	line-height: 1.5;
}

.ui-tooltip-content a,
.ui-tooltip-content a:link,
.ui-tooltip-content a:visited,
.ui-tooltip-content strong {
	font-weight: normal;
}

.contactUsBox p {
	padding: 0;
	margin-bottom: 5px;
}

.ButtonPanel {
	padding: 15px 10px 10px 0px;
	float: left;
	clear: both;
	width: 100%;
}

.simplemodal-overlay {
	z-index: 19999 !important;
}

.simplemodal-container {
	z-index: 20000 !important;
}

.blog-posts {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}

.blog-posts .imgSummary {
	padding-top: 15px;
	padding-bottom: 15px;
}

.blog-posts .imgSummary img {
	border: 3px solid #C6C7C7;
	padding: 3px;
}

.postBody img {
	border: 3px solid gray;
	padding: 3px;
}

.blog-posts li {

}

.blog-posts h2 a {
	font-size: 20px;
	font-family: Verdana, Geneva, sans-serif;
}

.blog-posts .readFullArticle {
	display: block;
	font-size: 16px;
	margin-top: 15px;
	padding-bottom: 10px;
	font-weight: normal;
}

.blog-posts .readFullArticle:link,
.blog-posts .readFullArticle:visited {
	font-weight: normal;
}

.blog-posts .readFullArticle,
.blog-posts .readFullArticle:link,
.blog-posts .readFullArticle:visited,
.blog-posts .readFullArticle:hover,
.blog-posts h2 a,
.blog-posts h2 a:link,
.blog-posts h2 a:visited,
.blog-posts h2 a:hover {
	color: #373434;
}

.blog-posts h2 a,
.blog-posts h2 a:link,
.blog-posts h2 a:visited,
.blog-posts h2 a:hover {
	text-decoration: none;
}

.blog-posts h2 {
	padding-top: 5px;
	padding-bottom: 10px;
}

.blog-posts .hralt {
	margin-top: 15px;
	margin-bottom: 15px;
}

ul.recentblogs span {
	font-style: normal;
}

.our-authors {
	width: 245px;
}

.our-authors h3 {
	font-family: franklin-gothic-ext-comp-urw, Arial;
	font-size: 22px;
	letter-spacing: .05em;
	padding: 20px 0 0 18px;
	font-weight: bold;
}

.our-authors div {
	padding: 10px 0 0 18px;
}

.our-authors span {
	display: block;
	clear: both;
}

.our-authors img {
	display: block;
	float: left;
	margin-bottom: 5px;
	height: 43px;
	width: 43px;
}

.our-authors span a {
	display: block;
	float: left;
	padding: 10px 0 0 0;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #434040;
	font-size: 14px;
}

/* addthis */

.addthis_toolbox {
	width: 500px;
}

.addthis_toolbox .print {
	float: left;
	width: 51px;
	height: 20px;
	background-image: url(../../images/print_icon.gif);
	margin-right: 39px;

}

.twitter-share-button {
	float: left;
}

.addthis_toolbox .addthis_button_facebook_like iframe,
.addthis_toolbox  .addthis_button_tweet iframe {
	width: 90px !important;
}

/* < addthis */

.blogWebPart {
	margin-top: 10px;
}

.comments h4,
.addComment h4,
.blogWebPart h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.blogWebPart ul li {
	margin-bottom: 3px;
}

.ms-informationbar a,
.ms-informationbar a:link,
.ms-informationbar a:visited,
.ms-informationbar a:hover,
.blogWebPart a,
.blogWebPart a:link,
.blogWebPart a:visited,
.blogWebPart a:hover {
	font-weight: normal;
}

.commentFooter,
.postInfo {
	margin-top: 10px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: bold;
}

.postInfo a,
.postInfo a:link,
.postInfo a:visited {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif !important;
}

.post {
	margin-bottom: 15px;
}

.addComment,
.comments {
	margin-top: 15px;
}

.commentBody {
	margin-top: 10px;

}

.blog-comments li {
	border-top: solid 1px #bebebe;
	padding-bottom: 10px;
}

.addCommentBodyOuter {
	margin-top: 10px;
	background: url(../../images/commenter.gif) left top no-repeat;
	margin-bottom: 10px;

}

.addCommentBodyOuter textarea {
	width: 495px;
	height: 80px;
	margin-left: 50px;

}

.addCommentActions {
	width: 545px;
	text-align: right;
}

.BlogPageTT .publishedDate,
.BlogPostPageTT .publishedDate {
	color: #9d9b9b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.BlogPostPageTT .postBody table {
	width: 100% !important;
	height: auto !important;
	display: block;
}

/*.BlogPostPageTT .postBody table td p
{
	 text-align:center !important;
}*/

.addCommentBodyOuter span {
	float: right;
	display: block;
	margin-right: 80px;
}

.errors li {
	list-style-type: disc;
	margin-left: 20px;
}

.addCommentInfoBar td {
	padding: 5px;
}

#lbRedesignContactForm {
	height: auto;
}

.simplemodal-container,
.simplemodal-wrap {
	background-color: white;
}

#lbRedesignContactForm .rblInformationRegarding td label, .cboInterestedIn td label, .cboRegions td label {
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}

.breadcrumbs {
	padding-top: 15px;
	font-weight: normal;
	padding-bottom: 15px;
	border-bottom: solid 1px #bebebe;
}

.breadcrumbs a,
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs span {
	font-family: Arial;
	font-size: 15px;
}

.breadcrumbs a,
.breadcrumbs a:link,
.breadcrumbs a:visited {
	font-weight: normal;
}

.breadcrumbs span {
	padding-right: 10px;
}

.breadcrumbs .breadcrumbCurrent {
	font-weight: bold;
}

#navigation .level-2.index-2 .level-3 > span {
	display: block;
	padding: 0;
	clear: both;
}

#navigation .level-2.index-2 .level-3 {
	width: 400px;
}

#navigation .level-2.index-2 .level-3 ul {
	float: left;
}

#navigation .level-2.index-2 .level-3 ul li {
	width: 173px;
}

.BlogPostPageTT ol.pagination {

	margin-top: 0;
}

.BlogPageTT .pagination {
	width: auto;
	margin-top: 15px;
	float: right;
}

.BlogPageTT .pagination span {
	font-size: 16px;
	font-weight: bold;
}

.press-release {
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

.ms-siteactionsmenu {
	font-size: 10px;
}

.press-release li .time-stamp {
	display: none;
}

.ms-WPBody ul.blog-posts,
.ms-WPBody ul.press-release,
.mainContent .blog-posts li,
.mainContent .press-release li,
.mainContent .blog-comments li,
.blog-comments li {
	display: block;
	list-style: none;

	list-style-position: inherit;
	list-style-image: none;
	background-image: none !important;
	margin: 0;

}

.ie7 .searchBox input[type=text] {
	margin-top: -4px;
}

.lnkContactForm:hover {
	color: #f58220;
}

.footerLinks a:hover {
	text-decoration: underline;
}

.bb-content-right h6 {
	*padding: 10px 0;
}

.bb-content-right p {
	*line-height: 24px;
	font-size: 11px;
}

.bb-content-right img {
	*margin: 8px 0;
}

.bb-content-right .more {
	*margin-top: 10px;
}

.search-results #sub-search {
	padding-right: 10px;
}

.mb-content li {
	line-height: 18px;
}

#navigation .level-3 li {
	padding-left: 10px;
	text-indent: -10px;
}

#lbRedesignContactForm .tabs li {
	position: relative;

}

.srch-WPBody {
	margin-top: 10px;
}

#navigation {
	z-index: 11000;
}

#heroSection .bx-prev,
#heroSection .bx-next,
#heroSection .bx-auto {
	z-index: 105;
}

.ms-MenuUIPopupBody {
	z-index: 400 !important;
}

.ms-MenuUIPopupBody .ms-MenuUIPopupScreen {
	z-index: 500 !important;
}

.sbrd {
	width: 666px;
	margin-right: -20px;
	margin-top: 20px;
}

.sbrd .UserGeneric {
	padding: 0;
}

.sbrd .sbrd-2,
.sbrd .sbrd-1 {
	border-top: solid 1px #bebebe;
	padding: 0;
}

.sbrd .sbrd-1 {
	width: 323px;
	border-right: solid 1px #bebebe;

}

.sbrd .sbrd-content {
	padding: 15px;
	padding-bottom: 25px;
}

.sbrd .sbrd-1 .sbrd-content {
	padding-left: 0;

}

.SmallBusinessResourceDirectoryLayoutTT .mainContent {
	margin-bottom: -15px;
}

.sbrd .sbrd-content h4 {
	text-transform: uppercase;
	font-size: 16px;
	font-family: Arial;
	margin-bottom: 10px;
}

.flashBanner {
	float: left;
	margin-left: 20px;
	width: 646px;
}

/*ie rounded corners*/
.ie7 #navigation .b-level-2,
.ie8 #navigation .b-level-2 {
	padding-bottom: 3px !important;
}

.ie7 #navigation .b-level-2 .center,
.ie8 #navigation .b-level-2 .center {
	background-color: #242424;
	bottom: -8px;
	left: 9px;
	height: 8px;
	position: absolute;
}

.ie7 #navigation .b-level-2 .left,
.ie8 #navigation .b-level-2 .left {
	width: 9px;
	height: 8px;
	background: transparent url(../../images/left.png) no-repeat 0 0;
	position: absolute;
	bottom: -8px;
	left: 0;
}

.ie7 #navigation .b-level-2 .right,
.ie8 #navigation .b-level-2 .right {
	width: 9px;
	height: 8px;
	position: absolute;
	bottom: -8px;
	right: 0;
	background: transparent url(../../images/right.png) no-repeat 0 0;
}

.ie7 #navigation .index-1 .b-level-2 .center,
.ie8 #navigation .index-1 .b-level-2 .center {
	width: 460px;
}

.ie7 #navigation .level-2.index-0 .b-level-2 .center,
.ie8 #navigation .level-2.index-0 .b-level-2 .center {
	width: 392px;
}

.ie7 #navigation .index-3 .b-level-2 .center,
.ie8 #navigation .index-3 .b-level-2 .center {
	width: 732px;
}

.ie7 #navigation .index-2 .b-level-2 .center,
.ie8 #navigation .index-2 .b-level-2 .center {
	width: 413px;
}

/*end ie rounded corners*/

/*box shadow*/
.SmallBusinessResourceDirectoryLayoutTT .sbrd .sbrd-2, .sbrd .sbrd-1 {
	border: none;
}

.SmallBusinessResourceDirectoryLayoutTT .sbrd-1 .box-shadow {
	margin: 10px 3px 10px 5px !important;
}

.SmallBusinessResourceDirectoryLayoutTT .sbrd-2 .box-shadow {
	margin: 10px 7px 10px 5px !important;
}

.SmallBusinessResourceDirectoryLayoutTT .box-shadow {
	background-color: #fff;
	position: relative;
	-moz-box-shadow: 0px 0px 10px 3px #e5e5e5;
	-webkit-box-shadow: 0px 0px 10px 3px #e5e5e5;
	box-shadow: 0px 0px 10px 3px #e5e5e5;
	border: 1px solid #e5e5e5;
	padding: 13px !important;
	behavior: url(../../images/PIE.htc);
}

.SmallBusinessResourceDirectoryLayoutTT .sbrd .sbrd-content h4 {
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 5px;
	text-transform: capitalize;
}

.SmallBusinessResourceDirectoryLayoutTT .sbrd .sbrd-content li {
	font-size: 11px;
}

.SmallBusinessResourceDirectoryLayoutTT .sbrd .sbrd-content a {
	font-size: 11px;
	line-height: 16px;
}

.SmallBusinessResourceDirectoryLayoutTT .bottomContent-top {
	background-color: #FFFFFF !important;
}

/* Site Map */
.sitemap ul {
	list-style-type: none;
}

.sitemap ul,
.sitemap p,
.sitemap a,
.sitemap li {
	margin-left: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}

.sitemap ul li {
	list-style-image: none;
}

.sub-head {
	font-weight: bold;
	text-transform: uppercase;
}

.sitemap span.none, .sitemap span.vert, .sitemap span.last, .sitemap span.mid {
	width: 24px;
	height: 18px;
	margin-left: 1em;
	background: transparent 0 0 no-repeat;
	display: block;
	float: left;
}

.sitemap span.vert {
	background-image: url(../../images/map_vert.gif);
}

.sitemap span.last {
	background-image: url(../../images/map_last.gif);
}

.sitemap span.mid {
	background-image: url(../../images/map_midd.gif);
}

.CaptchaControl {
	text-align: left;
	float: left;
	clear: both;
}

.CaptchaControl img {
	margin-top: 10px;
	text-align: left;
	float: left;
	clear: both;
}

.CaptchaControl a {
	text-align: left;
	float: left;
	clear: none;
}

.CaptchaControl input {
	text-align: left;
	float: left;
	clear: none;
}

.CaptchaControl span {
	text-align: left;
	float: left;
	clear: none;
}

.VideoLibraryControls {
	margin-top: 25px;
}

/* the following differs slightly on the home page - WHICH HAS ITS OWN CSS*/
.videoCarouselContainer {
	overflow: hidden;
	width: 540px;
}

.ms-WPBody .videoCarouselContainer li {
	width: 160px;
	list-style: none outside none;
	float: left;
	background-image: none;
	margin: 0px 10px 0px 10px !important;
}

.VideoLibraryHeading {
	font-family: franklin-gothic-ext-comp-urw, ? Arial;
	text-transform: uppercase;
	color: #303131;
	font-size: 30px;
}

.VideoFeedItem {
	float: left;
	clear: both;
	margin-bottom: 20px;
}

.VideoFeedItemThumb {
	display: block;
	position: relative;
	display: inline-block;
	background-color: #000;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 180px;
	height: 100px;
}

.VideoFeedItemLink {
	display: block;
	position: relative;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: start;
	word-wrap: break-word;
	vertical-align: middle;
}

.VideoFeedItemImage {
	display: inline-block;
	position: absolute;
	text-align: center;
	vertical-align: middle;
	border: 2px solid #BEBEBE;
	width: 180px;
	height: 100px;
}

.VideoFeedItemImage img {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 180px;
	height: 100px;
}

.VideoFeedItemTime {
	display: inline-block;
	position: absolute;
	left: 2px;
	color: #fff;
	background-color: #000;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	word-wrap: normal;
	padding: 0px 3px 0px 3px;
	bottom: -82px;
}

.VideoFeedItemVertical {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.VideoFeedItemDetails {
	float: left;
	clear: both;
	position: relative;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	line-height: 16px;
	width: 180px;
}

.VideoFeedItemDetails p {
	float: left;
	clear: both;
	position: relative;
	width: 100%;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

.VideoFeedItemCategory {
	font-size: 11px;
	line-height: 13px;
	color: #5A5A5A;
	font-weight: bold;
	font-family: sans-serif;
	text-transform: uppercase;
}

.VideoFeedItemDate {
	font-size: 12px;
	color: #BEBEBE;
	font-weight: bold;
	font-family: sans-serif;
}

.VideoFeedPage {
	float: right;
	clear: none;
}

.VideoFeedFilter {
	float: right;
	clear: none;
	width: 350px;
}

.VideoFeedFilter select {
	float: right;
	margin-right: 5px;
}

.VideoFeedFilter a {
	float: right;
}

.VideoLibraryControls {
	float: left;
	clear: both;
	width: 100%;
	hieght: 45px;
	border-top: 1px solid #BEBEBE;
	background-color: #F4F4F4;
	padding: 10px 5px 10px 5px;
	margin-top: 10px;
}

.VideoLibraryViewAll {
	float: right;
	clear: none;
}

.VideoLibraryHeading {
	float: left;
	clear: none;
}

.VideoLibrarySubHeading {
	float: left;
	clear: none;
	color: #5A5A5A;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

.VideoLibrarySubControls {
	float: left;
	clear: both;
	margin: 20px 0px 10px 0px;
	width: 100%;
}

.VideoLibrarySubControlsBt {
	float: left;
	clear: both;
	margin: 0px 0px 10px 0px;
	width: 100%;
	border-top: 1px solid #BEBEBE;
	padding: 10px 0px 10px 0px;
}

.PipeStyle {
	color: #BEBEBE;
}

.VideoLibraryTopPadding {
	padding-top: 10px;
	width: 100%;
	float: left;
	clear: both;
}

.VideoLibraryFeatured {
	margin-top: 20px;
	padding-top: 10px;
	width: 100%;
	float: left;
	clear: both;
	border-top: 1px solid #BEBEBE;
}
#mapcameraready{
	width:100%;
	height:1000px !important;
	max-height:1000px;
}
em{
	font-style:italic !important;
}
.only_mobile{
	display:none;
}
.only_desktop{
	display:block;
}


#videoCarousel img {
	box-sizing: border-box;
	padding: 2px;
}
.VideoFeedItemImage {
	border: 0px none;
}
.VideoFeedItemTime {
	bottom: -80px;
}