#calendar_2 {
    display: none;
}

#buttons_2 {
    display: none;
}

body {
	margin: 24px 0 0 0;
	background: #EBEBEB;
	text-align: center;
	font-family: arial, verdana, sans-serif;
}
.block { display: block; }
.clear { clear: both;}
.auto { margin: 0 auto; }
.float-r { float: right; }
.float-l { float: left;}
.alpha { behavior: url(/static/css/pngbehavior.htc); }
img { border: 0; }
input, textarea, select {
	font-family: arial, verdana, sans-serif;
}	
form {
	margin: 0;
	padding: 0;
}
a {
	color: #cc0000;
}
a:hover {
	color: #9D0101;
}
.ribbon-left {
	position: absolute;
	z-index: 10001;
	margin: 97px 0 0 -15px;

}
.ribbon-right {
	position: absolute;
	z-index: 10001;
	margin: 97px 0 0 981px;
}
.container {
	margin: 0 auto;
	width: 994px;
	text-align: left;
}	
.main {
	background: url(/static/img/main.bg.gif) repeat-y;
	width: 993px;
}	
.main-top {
	border-left: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	background: url(/static/img/nav/nav.bg.gif) repeat-x;
	margin: 0 auto;
	width: 961px;
	text-align: left;
}
.pfarm {
	position: absolute;
	margin: -4px 0 0 393px;
}
.home-feature {
	background: url(/static/img/feature.home.bg.gif) bottom left;
	width: 960px;
	margin: 0 auto;
	padding: 0 0 13px 0;
	text-align: left;
	min-height: 240px;
}
.feature-frameWrap
{
width:303px;
float:left;
margin-left:17px;
}	
	.feature-frame {
		width: 303px;
		float: left;
		margin:0;
		text-align: center;
		background: url(/static/img/frames/frame.feature.png) repeat-y top left;
		_background:none;
		_	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/frames/frame.feature.png',sizingMethod='scale');

	}
		.innerFrame
		{
		width:284px;
		margin:0 1px 0 0;
		position:relative;
		bottom:-1px;
		}
.home-feature .feature-frame .ff-border {
	margin: 0 0 0 9px;
}
.home-feature .feature-frame .ff-container {
	background: url(/static/img/frames/frame.feature.bg.png) repeat-y;
	width: 301px;
	text-align: left;
	margin: 0 auto 0 9px;
	_margin: 0 auto 0 9px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/frames/frame.feature.bg.png',sizingMethod='scale');
	_background: none;
}
.home-feature .feature-frame .ff-pic {
	vertical-align: top;
	margin: 0 0 0 9px;
}
.home-feature .feature-blurb {
	float: left;
	width: 295px;
	margin: 4px 0 0 25px;
}
.home-feature .feature-blurb .fb-title {
	color: #000;
	font-size: 18px;
	margin: 0;
	line-height: 24px;
}
.home-feature .feature-blurb .fb-story {
	font-size: 13px;
	color: #666;
	line-height: 19px;
	margin: 9px 0 0 0;
}
.home-feature .feature-blurb a {
	color: #666;
	text-decoration: underline;
}
.home-feature .feature-blurb a:hover {
	color: #333;
}
.feature-bottom {
	background: url(/static/img/feature.bottom.bg.gif) no-repeat;
	height: 338px;
	margin: 0 auto;
	width: 960px;
	text-align: left;
}
.feature-bottom .hot-links {
	text-align: left;
	padding: 0 0 0 14px;
}
.feature-bottom .hot-links .hl-lead {
	float: left;
	margin: 0 10px 0 8px;
}
.feature-bottom .hot-links img {
	vertical-align: top;	
}
.feature-bottom .hot-links .link {
	float: left;
	margin: 14px 12px 0 0;
}
.feature-bottom .hot-links .link span {
	font-size: 11px;
	vertical-align: top;
	margin: 0 0 0 4px;
	position: relative;
	top: 1px;
}
.feature-bottom .hot-links .link a {
	text-decoration: none;
}


.nav-utility {
	float: right;
	padding: 10px 20px 0 0;
	text-align: right;
}
.nav-utility img {
	vertical-align: middle;
	margin: 2px 0 0 0;
}
.nav-utility span {
	font-size: 11px;
	vertical-align: middle;
	margin: 0 20px 0 6px;
}
.nav-utility a {
	text-decoration: none;
	color: #7E7154;
}
.nav-utility a:hover {
	color: #6D6A64;
}
.nav-utility img.faq {
	position: relative;
	bottom: 1px;
}
.nav-utility span.faq {
	margin: 0 0 0 6px;
}
.nav-utility .search {
	text-align: right;
	margin: 19px 0 0 0;
}
.nav-utility .search .keywords {
	font-size: 10px;
	color: #999;
	margin: 0 7px 0 0;
	padding: 2px 0 3px 8px;
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-top: 1px solid #7C7C7C;
	width: 175px;
	background: #fff;
}
.nav-utility .search .submit {
	vertical-align: top;
}
.msg-center {
	position: absolute;
	width: 286px;
	margin: 160px auto 0 682px;
	z-index: 100;
}
#newsAnnounceSlide { width: 286px; }
.msg-center .mc-container {
	background: url(/static/img/msg-center.bg.png) repeat-y;
	width: 286px;
	/* height: 523px; */
	text-align: center;
	margin: 0 auto;
	padding: 0 0 0 1px;
	_width:285px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/msg-center.bg.png',sizingMethod='scale');
	_background: none;	
}

.msg-center .mc-pods {
	margin: 0 auto;
	width: 277px;
	text-align: center;
	position: relative;
}
.msg-center .mc-pods .mcp-container {
	background: url(/static/img/mc-pod.bg.png) repeat-y;
	width: 277px;
	padding: 0 0 2px 6px;
	margin: 0 auto;
	text-align: left;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/mc-pod.bg.png',sizingMethod='scale');
	_background: none;	
	_padding: 0 0 2px 0;
}
.msg-center .mc-pods .pod {
	margin: 0 auto 7px auto;
	_margin: 0 auto 7px 6px;
}
.msg-center .mc-pods .pod-header {
	background: url(/static/img/pod.top.gif) #DEDEDE no-repeat;
	width: 238px;
	padding: 7px 0 5px 0;
text-align: left;
}	
.msg-center .mc-pods .pod-header p {
	vertical-align: top;
	color: #000;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 0 12px;
	margin: 0;
}
.msg-center .mc-pods .pod-scroll {
	height: 513px;
	_height:516px;
	/*height:507px;*/
	width: 260px;
	_width: 266px;
	position: relative;
	background: #fff;
	overflow:auto;
}


html>/**/body .msg-center .mc-pods .pod-scroll {
	height: 517px!important;
}
.msg-center .mc-pods .pod-container {
	background: url(/static/img/pod.bg.gif) bottom left;
	width: 238px;
	padding: 6px 0 12px 0;
	text-align: left;
}
.msg-center .mc-pods .pod-container p {
	color: #666;
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 6px 12px;
	padding: 0 10px 0 0;
}
.msg-center .mc-pods .pod-container .timestamp {
	color: #000;
}
.docs-res {
	padding: 43px 0 0 20px;
	text-align: center;
	width: 382px;
	float: left;
	position: relative;
}
.docs-res .dr-container {
	background: url(/static/img/touts/tout.yellow.382.bg.png) repeat-y;
	width: 382px;
	height: 191px;
	text-align: left;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/touts/tout.yellow.382.bg.png',sizingMethod='scale');
	_background: none;	
}
.docs-res .drw-container {
	background: url(/static/img/touts/drc.bg.png) repeat-y;
	width: 369px;
	margin: 0 0 0 5px;
	text-align: left;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/touts/drc.bg.png',sizingMethod='scale');
	_background: none;	
}		
.docs-res .dr-header {
	background: url(/static/img/touts/dr-header.bg.gif) bottom left;
	height: 20px;
	border-bottom: 1px solid #DDDCDA;
	margin: 0 0 5px 5px;
	width: 355px;
	color: #9B8D72;
	font-size: 10px;
}
.docs-res .dr-header span {
	position: relative;
	top: 3px;
}
.docs-res .dr-header .float-l {
	margin: 0 0 0 6px;
}	
.docs-res .dr-header .float-r {
	margin: 0 26px 0 0;
	_margin: 0 16px 0 0;
}	
.docs-res .dr-row {
	font-size: 11px;
	line-height: 18px;
	padding: 5px 0 4px 0;
	_padding: 5px 0 0 0;
	border-bottom: 1px solid #E3E3E3;
	width: 328px;
	margin: 0 0 0 5px;
}
.dr-row-grey {
	background-color:#f9f9f9;
}
.docs-res .dr-row a {
	text-decoration: none;
}
.docs-res .dr-row a:hover {
	color: #000;
}
.docs-res .dr-row .float-l {
	margin: 0 0 0 3px;
}	
.docs-res .dr-row .float-r {
	margin: 0 5px 0 0;
}	
.docs-res .dr-row .dr-date {
	color: #666;
}
.docs-res .dr-row .dr-filename {
	width: 223px;
}
.docs-res .dr-row .dr-icon {
	margin-right: 4px;
}
.docs-res .dr-row .dr-icon img {
	vertical-align: top;
	position: relative;
	top: 1px;
}
.docs-res .dr-scroll {
	overflow: auto;
	height: 153px;
	position: relative;
	width: 360px;
}
.docs-res .dr-scroll2 {
  display:none;
	overflow: auto;
	height: 153px;
	position: relative;
	width: 360px;
}
.docs-res .dr-tabs {
	position: absolute;
	margin: 25px 0 0 242px;
}
.docs-res .dr-tabs img {
	margin: 0 0 0 2px;
}
.helpful-hints {
	float: left;
	padding: 43px 0 0 13px;
}
.helpful-hints .hh-container {
	background: url(/static/img/touts/tout.yellow.241.bg.png) repeat-y;
	width: 241px;
	height: 192px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/touts/tout.yellow.241.bg.png',sizingMethod='scale');
	_background: none;	
}
.helpful-hints .hhw-container1 {
	background: url(/static/img/touts/hhc.bg.png) bottom left;
	width: 227px;
	height: 174px;
	margin: 0 0 0 5px;
	text-align: center;
	padding: 5px 0 10px 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/touts/hhc.bg.png',sizingMethod='scale');
	_background: none;	
}		

.helpful-hints .hhw-container2 {
	background: url(/static/img/touts/hhc.bg.png) bottom left;
	width: 227px;
	height: 174px;
	margin: 0 0 0 5px;
	text-align: center;
	padding: 5px 0 10px 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/touts/hhc.bg.png',sizingMethod='scale');
	_background: none;	
  display: none;
}		

.helpful-hints .hhw-container3 {
	background: url(/static/img/touts/hhc.bg.png) bottom left;
	width: 227px;
	height: 174px;
	margin: 0 0 0 5px;
	text-align: center;
	padding: 5px 0 10px 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/touts/hhc.bg.png',sizingMethod='scale');
	_background: none;	
  display: none;
}	

.helpful-hints .hh-tabs {
	position: absolute;
	margin: 26px 0 0 142px;
}
.helpful-hints .hh-tabs img {
	margin: 0 0 0 3px;
}
.helpful-hints .hh-content {
	text-align: left;
	margin: 0 auto;
	width: 198px;
	position: relative;
}
.helpful-hints .hh-header {
	color: #FF6600;
	font-size: 12px;
	line-height: 17px;
	border-bottom: 1px solid #DADADA;
	padding: 0 0 8px 0;
	margin: 0 0 10px 0;
}
.helpful-hints .hh-tip {
	font-size: 11px;
	color: #666;
	line-height: 16px;
	font-style: italic;
	width: 100px;
	padding: 0 10px 0 0;
}
.helpful-hints .hh-tip a {
	color: #666;
	text-decoration: underline;
}
.helpful-hints .hh-tip a:hover {
	color: #333;
}	
.helpful-hints .hh-pic {
	position: relative;
	left: 10px;
}
.helpful-hints .hh-pic p {
	margin: 0 3px 0 0;
	font-size: 11px;
	line-height: 16px;
	color: #666;
	text-align: right;
}
.helpful-hints .hh-pic a {
	color: #666;
	text-decoration: underline;
}
.helpful-hints .hh-pic a:hover {
	color: #333;
}
.helpful-hints .hh-pic .frame80 {
	margin: 0 0 13px 0;
}
.frame80 {
	background: url(/static/img/frames/frame.80.png) no-repeat;
	width: 80px;
	height: 80px;
	text-align: left;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/frames/frame.80.png',sizingMethod='image');
	_background: none;	
}
.frame80 img {
	vertical-align: top;
	margin: 5px 0 0 4px;
	position: relative;
}	
.footer {
	position: absolute;
	padding: 10px 0 0 10px;
	text-align: left;
}
.footer p {
	margin: 0;
	line-height: 18px;
	font-size: 11px;
	color: #666;
}
.footer a {
	color: #666;
	text-decoration: underline;
}
.footer a:hover {
	color: #333;
}
.welcome {
	position: absolute;
	top: 0;
	padding: 7px 0 0 13px;
}
.welcome p {
	margin: 0;
	font-size: 11px;
	line-height: 17px;
}
.welcome .logout {
	color: #666;
}
.welcome a {
	color: #666;
	text-decoration: underline;
}
.welcome a:hover {
	color: #333;
}
.nav {
	margin: -6px 0 0 11px;

}
.cat-subheader {
	background: url(../img/subhead.bg.gif) repeat-x;
	height: 56px;
	position: relative;
	z-index: 999;
}	
.subNavSlideIn {
	position: relative;
}
.subnavParent {
	float: left;
}
.subnav {
	position: absolute;
	z-index: 9999;
	width: 174px;
	margin: 41px 0 0 0;
	visibility: hidden;
}
.subnav#regionInfo { margin-left: 0; }
.subnav#productInfo { margin-left: 150px; }
.subnav#custServ { margin-left: 318px; }
.subnav#reference { margin-left: 512px; }
.subnav#businessResource { margin-left: 610px; }
.subnav#pfDistributorships { margin-left: 720px; }
.subnav div {
	
}	
.subnav .subnav-container {
	background: url(/static/img/nav/subnav/subnav.bg.png) no-repeat;
	width: 170px;
	background-color:#F3E8D3;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/nav/subnav/subnav.bg.png',sizingMethod='scale');
	_background: none;
}
.subnav ul {
	margin: 0 0 0 19px;
	padding: 10px 0 0 0;
	list-style: none;
	position: relative;
}
.subnav ul li {
	padding: 0;
	margin: 0;
	line-height: 25px;
	font-size: 12px;
}

.subnav a {
	text-decoration: none;
	color: #75674C;
}
.subnav a:hover {
	color: #B10000;
}

.cat-container {
	width: 960px;
	margin: -12px auto 0 auto;
	border-bottom: 1px solid #D5D5D5;
	text-align: left;
}

/*FOR OPERA/SAFARI/FF MAC*/
html:first-child .cat-container {
	width: 960px;
	margin:0 auto;
	border-bottom: 1px solid #D5D5D5;
	text-align: left;
	position:relative;
	top:-12px;
}


.cat-subheader {
	background: url(/static/img/subhead.bg.gif) repeat-x;
	height: 56px;
	position: relative;
	z-index: 999;
}	
.cat-subheader .cat-name {
	color: #786A4E;
	font-size: 23px;
	margin: 0;
	padding: 12px 0 0 16px;
}	
html > /**/ body .cat-subheader .float-l.cat-name {
position:relative;
bottom:0;
left:0;
}
	/*\*/
	html* .cat-subheader .float-l.cat-name {
	top:5px;
	left:0;
	}/**/
.crumbs {
	padding: 22px 15px 0 0;
}
html>/**/body .crumbs {
position:relative;
bottom:15px;
right:6px;
}
	/*\*/
	html*.crumbs {
	top:5px;
	}
	/**/
.crumbs .red {
	color: #C01617;
}
.crumbs p {
	color: #2E2E2E;
	font-size: 10px;
	line-height: 17px;
	margin: 0;
}
.crumbs a {
	text-decoration: none;
}
.left-col {
	border-top: 1px solid #D2D1D1;
	width: 164px;
	float: left;
}
.crumbs .red {
	color: #C01617;
}
div.crumbs {
	color: #2E2E2E;
	font-size: 10px;
}
.crumbs a {
	text-decoration: none;
}
.left-col {
	border-top: 1px solid #D2D1D1;
	width: 164px;
	float: left;
}
.left-col .left-nav a {
	display: block;
	width: 164px;
	height: 29px;
	background: url(/static/img/nav/left-nav/left-nav.bg.gif) no-repeat;
	font-size: 12px;
	color: #202020;
	text-decoration: none;
	border-bottom: 1px solid #D2D1D1;
}
.left-col .left-nav .active {
	color: #C01617;
	background: url(/static/img/nav/left-nav/left-nav-in.bg.gif) no-repeat;
}
.left-col  .left-nav a span {
	position: relative;
	top: 7px;
	left: 16px;
}
.left-col  .left-nav .xls {
	margin: 0 4px 0 13px;
	vertical-align: top;
}
.left-col  .left-nav .xls-size {
	color: #666;
	left: 0;
	top: 0;
}
.left-col .gray-bar {
	background: url(/static/img/nav/left-nav/gray-bar.bg.gif) repeat-y;
	padding: 38px 0 1px 16px;
	position: relative;
}
.left-col .gray-bar .gb-header {
	color: #80755C;
	margin: 0 0 4px 0;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
}
.left-col .gray-bar p {
	color: #202020;
	margin: 0;
	font-size: 10px;
	line-height: 15px;
}
.left-col .gray-bar a {
	color: #202020;
	text-decoration: underline;
}
.left-col .gray-bar a:hover {
	color: #000;
}
.left-col  .gray-bar .contact {
	margin: 0 0 25px 0;
}
.left-col  .gray-bar .contact .icon {
	vertical-align: top;
	margin: 1px 5px 0 0;
}
.rc-top {
	background: url(/static/img/right-col.top.png) no-repeat;
	width: 801px;
	height: 12px;
	position: absolute;
	z-index: 1000;
	margin: 45px 0 0 159px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/right-col.top.png',sizingMethod='image');
	_background: none;	
}
.right-col {
	float: left;
	width: 796px;
}
.posHold{height:180px;position:relative;}
.posHoldBusiness{height:150px;position:relative;}
.posHoldCustomer{height:120px;position:relative;}
.posHoldProduct{height:120px;position:relative;}
.posHoldReference{height:90px;position:relative;}
.posHoldService{height:120px;position:relative;}
.posHoldDocument{height:560px;position:relative;}
#idList {
  list-style:none;
	margin: 0;
	padding: 0;
}
#idList
{
position:absolute;
}

/* BEGIN NORTHEAST STYLESS */

.nEastContain
{
width:784px;
background:url(/static/img/northeast.contain.bg.jpg) no-repeat top left;
margin:0 auto;
position:relative;
top:3px;
}
.inner-nEastContain
{
width:779px;
margin:0 auto;
position:relative;
top:20px;
}
	.nEastFeatPic
	{
	position:relative;
	width:210px;
	left:11px;
	bottom:6px;
	float:left;
	}
	.nEastTopMiddle
	{
	width:230px;
	float:left;
	margin-left:30px;
	font:13px arial;
	color:#666666;
	}
	.nEastTopMiddle h1
	{
	width:230px;
	margin:0;
	/*padding:2px 0 0 0;*/
	font:18px arial;
	line-height:25px;
	color:#000000;
	}
	.nEastDoubleLine
	{
	height:2px;
	line-height:2px;
	border-top:1px solid #f7d3a7;
	border-bottom:1px solid #f7d3a7;
	width:230px;
	position:relative;
	top:10px;
	}
	.nEastTopLeft
	{
	position:relative;
	width:210px;
	left:11px;
	bottom:14px;
	float:left;
	}
		.inner-nEastTopLeft
		{
		background:url(/static/img/northeast.feature.pic.bg.png)	repeat-y top left;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/northeast.feature.pic.bg.png',sizingMethod='scale');
		_background:none;
		height:auto;
		/*overflow:visible;*/
		width:210px;
		padding-bottom:2px;
		}
		html>/**/body .inner-nEastTopLeft
		{
		padding-bottom:2px;
		}
		.inner-nEastTopLeft img
		{
		width:190px;
		border:1px solid #e7e7e7;
		}
		.inner-nEastTopLeft .align
		{
		width:190px;
		margin:0 auto;
		position:relative;
		top:2px;
		bottom:0;
		}
		html>body .inner-nEastTopLeft .align
		{
		right:1px;
		}
	.nEastTopMiddle p
	{
	width:230px;
	margin:0;
	padding:0;
	position:relative;
	top:18px;
	line-height:18px;
	}
	.nEastTopRight
	{
	width:282px;
	height:212px;
	float:left;
	margin:0 0 0 10px;
	padding:0;
	position:relative;
	top:-15px;
	left:5px;
	}
		.inner-nEastTopRight
		{
		width:auto;
		background:url(/static/img/northeast.top.right.bg.gif) repeat-x top left;
		height:206px;
		margin-bottom:0;
		}
		.head
		{
		vertical-align:bottom;
		}
		.foot
		{
		vertical-align:top;
		}
		.nEastTopRightWhite
		{
		height:178px;
		width:275px;
		margin:0 auto;
		position:relative;
		top:4px;
		}
		.inner-nEastTopRightWhite
		{
		background:url(/static/img/northeast.top.right.white.bg.png) repeat-y top right;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/northeast.top.right.white.bg.png',sizingMethod='scale');
		_background:none;
		height:169px;
		margin:0 auto;
		width:273px;
		position:relative;
		left:1px;
		}
		html>/**/body .inner-nEastTopRightWhite
		{
		width:275px;
		position:static;
		}
		html:first-child .whiteButtonContainer
		{
		left:1px;
		}
		.whiteButtonContainer
		{
		width:267px;
		height:10px;
		position:relative;
		}
		.whiteButtonContainer .btn1
		{
		position:absolute;
		bottom:-14px;
		left:2px;
		}
		.whiteButtonContainer .btn2
		{
		position:absolute;
		bottom:-14px;
		left:155px;
		}
		html > /**/body .whiteButtonContainer .btn1
		{
		bottom:-15px;
		}
		html > /**/body .whiteButtonContainer .btn2
		{
		position:absolute;
		bottom:-15px;
		left:155px;
		}
		html> /**/body .foxLeft
		{
		position:relative;
		left:1px;
		}
		.foxLeft
		{
		position:relative;
		left:1px;
		}
		html:first-child .whiteButtonContainer .btn1
		{
		position:absolute;
		bottom:-15px;
		left:1px;
		}
		.nEastScrollBox
		{
		width:262px;
		height:159px;
		overflow:auto;
		margin:0 auto 0 4px;
		padding-top:0px;
		position:relative;
		top:5px;
		}
		.scrollMargin
		{
		width:226px;
		height:32px;
		margin:0 auto;
		background:url(/static/img/scroll.head.jpg) no-repeat center left;
		font:12px arial;
		line-height:32px;
		vertical-align:middle;
		padding: 0 0 0 10px;
		}
		.scrollNewsBox
		{
		width:234px;
		margin:0 auto;
		border-left:1px solid #dedede;
		border-right:1px solid #dedede;
		background:url(/static/img/scroll.bg.jpg) repeat-x bottom left;
		}
		.scrollNewsBox p
		{
		font:11px arial;
		color:#666666;
		margin:0;
		padding:8px 0 0 10px;
		line-height:16px;
		}
		.scrollBtm
		{
		margin:0 auto;
		width:236px;
		}
		.black
		{
		color:#000000;
		}
		a.redLinkSmall
		{
		font-size:11px!important;
		}
		a.redLink:link,a.redLink:visited
		{
		color:#cc0000;
		}
		a.redLink:hover
		{
		color:#666666;
		}
		.ieBtm
		{
		position:relative;
		top:-10px;
		}
		html>body .ieBtm
		{
		position:static;
		}
	.pageBreak
	{
	width:790px;
	clear:none;
	/*height:20px;*/
	/*display:table;*/
	}
	html> body .pageBreak
	{
	width:790px;
	clear:both;
	height:10px;
	display:table;
	}
	.bottomLeft
	{
	width:468px;
	position:relative;
	left:5px;
	float:left;
	top:-35px;
	}
	html>body .bottomLeft
	{
	width:468px;
	position:relative;
	left:5px;
	float:left;
	top:auto;
	}
	.docsBoxHead
	{
	width:468px;
	height:47px;
	line-height:47px;
	background:url(/static/img/docs.resource.head.jpg) no-repeat top center;	
	}
	.docsBoxHead img
	{
	float:right;
	position:relative;
	bottom:-20px;
	vertical-align:bottom;
	}
	.docsBoxHead img.btn2
	{
	bottom:-19px;
	margin-right:8px;
	left:2px;
	}
	.docsBox
	{
	width:466px;
	height:236px;
	border-left:1px solid #d9d6d1;
	border-right:1px solid #d9d6d1;
	}
	.docsCat
	{
	width:451px;
	margin:0 auto;
	height:39px;
	line-height:39px;
	background:url(/static/img/docs.cat.bg.jpg) repeat-x bottom left;
	}
		.docsCat p
		{
		color:#978769;
		font:10px arial;
		float:left;
		margin: 0 0 0 10px;
		vertical-align:bottom;
		line-height:33px;
		position:relative;
		top:10px;
		}
		html > body .docsCat p
		{
		color:#978769;
		font:10px arial;
		float:left;
		margin: 0 0 0 10px;
		vertical-align:bottom;
		line-height:49px;
		top:auto;
		}
		.docsCat p.right
		{
		float:right;
		margin:0 77px 0 0;
		}
		.docsScroll
		{
		width:451px;
		margin:0 auto;
		height:185px;
		overflow:auto;
		}

		html>/**/body .docsScroll
		{
		position:relative;
		top:-5px;
		}
		.white
		{
		display:block;
		background-color:#FFFFFF;
		height:29px;
		border-bottom:1px solid #e3e3e3;
		}
			.iconz
			{
			width:12px;
			/*float:left;*/
			line-height:29px;
			vertical-align:middle;
			margin:0 10px 0 5px;
			}
			.iconz span
			{
			width:12px;
			/*float:left;*/
			line-height:29px;
			vertical-align:middle;
			margin:0 10px 0 5px;
			}
			.leftRed
			{
			margin: 5px 0 0 0;
			float:left;
			color:#ac0000;
			font:11px arial;
			line-height:29px;
			vertical-align:middle;
			}
			html>body .leftRed
			{
			margin: 0 0 0 0;
			float:left;
			line-height:29px;
			vertical-align:middle;
			position:static;
			}
				.leftRed a:link,.leftRed a:visited
				{
				color:#ac0000;
				font:11px arial;
				text-decoration:none;
				}
				.leftRed a:hover
				{
				color:#ff6600;
				font:11px arial;
				}
			.rightGray
			{
			margin: 0 10px 0 0;
			float:right;
			color:#666666;			
			font:11px arial;
			line-height:29px;
			vertical-align:middle;
			width:123px;
			}
		.gray
		{
		display:block;
		background-color:#f9f9f9;
		height:29px;
		border-bottom:1px solid #e3e3e3;
		}
	.bottomRight
	{
	width:280px;
	position:relative;
	right:12px;
	float:right;
	top:-48px;
	}	
	html>body .bottomRight
	{
	width:280px;
	position:relative;
	right:12px;
	float:right;
	bottom:13px;
	top:auto
	}	
		.spotlight
		{
		width:278px;
		height:273px;
		background:url(/static/img/spotlight.bg.jpg) repeat-x bottom left;
		border-left:1px solid #dedede;
		border-right:1px solid #dedede;
		}
		.inner-spotlight
		{
		width:243px;
		margin:0 auto;
		}
		.spotDoubleLine
		{
		height:2px;
		line-height:2px;
		border-top:1px solid #e7dfcd;
		border-bottom:1px solid #e7dfcd;
		width:243px;
		position:relative;
		top:2px;
		}
		.spotSubTitle
		{
		font:14px arial;
		color:#b91517;
		line-height:18px;
		height:42px;
		margin-top:10px;
		vertical-align:middle;
		}
		.toutFish
		{
		width:92px;
		float:left;
		position:relative;
		top:-10px;
		}
			.inner-toutFish
			{
			background:url(/static/img/goldfish.tout.bg.png) repeat-y top left;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/goldfish.tout.bg.png',sizingMethod='scale');
			_background:none;
			height:auto;
			/*overflow:visible;*/
			width:92px;
			/*padding-bottom:5px;*/
			}
			html>/**/body .inner-toutFish
			{
			/*padding-bottom:-2px;*/
			margin-bottom:0;
			}
			.inner-toutFish img
			{
			width:80px;
			margin-bottom:-4px;
			}
			.inner-toutFish .align
			{
			width:80px;
			margin:0 auto;
			padding:0;
			bottom:0;
			}
			html>body .inner-nEastTopLeft .align
			{
			/*right:1px;*/
			}
			
		.toutText
		{
		width:132px;
		float:left;
		margin-left:18px;
		font:12px arial;
		color:#333333;
		line-height:16px;
		}
		.toutText p
		{
		margin:0;
		}
		.toutText a:link,.toutText a:visited
		{
		color:#333333;
		}
		.toutText a:hover
		{
		color:#cc0000;
		}
.contactBtn
{
position:relative;
bottom:25px;
}

.bottomSpace
{
height:0px;
width:100%;
display:table;
clear:both;
}
.ieStretch
{
/*margin-top:1%;*/
}
html>body .otherStretch
{
/*margin-top:5%;*/
}
.stretchWrap
{
background: url(/static/img/nav/left-nav/gray-bar.bg.gif) repeat-y;
background-color:#d6d6d6;
/*padding-top:5%;*/
}
html>body .stretchWrap
{
background: url(/static/img/nav/left-nav/gray-bar.bg.gif) repeat-y;
background-color:#d6d6d6;
/*padding-top:10%;*/
}
.pushTop
{
position:relative;
top:3px;
}
/* BEGIN NORTHEAST STYLESS */
/*Begin NEWS / ANNOUNCEMENTS */
.newsAnnounceContain
{
width:780px;
margin:3px auto;
margin-bottom:25px;
background:url(/static/img/news.announce.head.jpg) no-repeat top left;
}
	.inner-newsAnnounce
	{
	width:750px; 
	margin:0 20px 0 18px;
	position:relative;
	top:15px;
	}
	.regionHeader
	{
	font:21px arial;
	color:#000000;
	float:left;
	width:auto;
	}
	.paginateBox
	{
	width:500px;
	float:right;
	position:relative;
	top:2px;
	line-height:23px;
	}	
		.paginateText
		{
		float:right;
		font:11px arial;
		color:#828282;
		margin-right:14px;
		line-height:23px;
		vertical-align:middle;
		letter-spacing:1px;
		}
		.paginatePrevious
		{
		width:21px;
		float:right;
		margin-right:2px;
		}
		.paginateNext
		{
		width:21px;
		float:right;
		margin-left:8px;
		}
		span.override
		{
		/*line-height:23px;*/
		vertical-align:top;
		position: relative;
		top: 4px;
		}
		 a.pageResult:link
		{
		
		width:23px;
		height:23px;
		font:11px arial;
		background:url(/static/img/buttons/off.page.btn.gif) no-repeat top left;
		color:#828282;
		vertical-align:middle;
		float:right;
		margin-left:6px;
		text-align:center;
		text-decoration:none;
		}
		 a.pageResult:visited
		{
		width:23px;
		height:23px;
		font:11px arial;
		background:url(/static/img/buttons/off.page.btn.gif) no-repeat top left;
		color:#828282;
		vertical-align:middle;
		float:right;
		margin-left:6px;
		text-align:center;
		text-decoration:none;
		}
		 a.pageResult:hover
		{
		width:23px;
		height:23px;
		font:11px arial;
		background:url(/static/img/buttons/hover.page.btn.gif) no-repeat top left;
		color:#828282;
		vertical-align:middle;
		float:right;
		margin-left:6px;
		text-align:center;
		text-decoration:none;
		}
		 a.selectedPage
		{
		width:23px;
		height:23px;
		font:11px arial;
		background:url(/static/img/buttons/current.page.btn.gif) no-repeat top left;
		color:#ad0000;
		vertical-align:middle;
		float:right;
		margin-left:6px;
		text-align:center;
		text-decoration:none;
		}
	.newsDoubleLine
	{
	height:2px;
	line-height:2px;
	border-top:1px solid #f7d3a7;
	border-bottom:1px solid #f7d3a7;
	width:750px;
	position:relative;
	top:10px;
	clear:both;
	margin-bottom:12px;
	}
	
	html>/**/body .newsDoubleLine
	{
	margin-bottom:15px;
	height:2px;
	padding:auto;
	}
	html:first-child .newsDoubleLine
	{
	height:2px;
	}	
	.announcementBlock
	{
	color:#333333;
	font:12px arial;
	}
	.selectedBlock
	{
	background:url(/static/img/select.block.bg.jpg) repeat-x bottom left;
	font:12px arial;
	background-color:#FEF4D1;
	}
	.selectedBlock	a.blockLink	
	{
	color:#660000;
	font:14px arial;
	font-weight:bold;
	text-decoration:none;
	background-color:#FEF4D1;
	}

	#rollFirst .selectedBlock p
	{
	margin:0;
	padding: 0 25px 0 25px;
	}
	.grayBlock
	{
	background-color:#f9f9f9;
	}
	.announcementBlock p
	{
	margin:0;
	padding: 0 25px 0 25px;
	}
	.dateInfo
	{
	color:#93866b;
	font:10px arial;
	height:28px;
	line-height:28px;
	height:auto;
	}	
	.blockTitle
	{
	padding-top:15px!important;
	}
	a.blockLink	
	{
	color:#cc0000;
	font:14px arial;
	font-weight:bold;
	}
	.blockDescription
	{
	font:12px arial;
	color:#333333;
	padding-bottom:15px!important;
	border-bottom:1px solid #e3e3e3;
	line-height:18px;
	}
	.control .announcementBlock .blockDescription,.announcementBlock.grayBlock .blockDescription,.selectedBlock .blockDescription
	{
	border-bottom:none!important;
	}
	.control .announcementBlock,.announcementBlock.grayBlock,.selectedBlock
	{
	border-bottom:1px solid #e3e3e3;
	padding-bottom:15px;
	}

	.clearWithHeight
	{
	line-height:5px;
	_width:100%;
	_margin-top:5px;
	height:5px;
	}
	html>body .clearWithHeight
	{
	clear:both;
	height:10px;
	line-height:auto;
	}
	.clearWithHeightSmall
	{
	clear:both;
	height:1px;
	_width:100%
	}
	.clearWithHeightLarge
	{
	line-height:15px;
	height:15px;
	clear:both;
	}
/*End NEWS / ANNOUNCEMENTS */
/*Begin FAQs*/
.FAQ .inner-newsAnnounce
	{
	width:735px; 
	margin:0 20px 0 18px;
	position:relative;
	top:15px;
	}

.faqHeader
{
background:url(/static/img/faq.header.bg.gif) no-repeat top left;
height:37px;
line-height:37px;
width:100%;
vertical-align:middle!important;
color:#000000;
font-size:13px;
padding-left:15px;
margin-top:30px;
}
	.FAQ .announcementBlock
	{
	color:#333333;
	font:12px arial;
	padding:0 0 10px 0!important;
	border-bottom:1px solid #e3e3e3;
	line-height:18px;
	padding-left:15px;
	}
		.FAQ .announcementBlock .blockDescription
		{
		display:none;
		}
		.FAQ .selectedBlock .blockDescription
		{
		display:;
		}
	
	.FAQ .blockLink,
	.FAQ .selectedBlock .blockLink	
	{
	color:#cc0000;
	font:14px arial;
	font-weight:bold;
	text-decoration:underline;
	}
	.FAQ .blockLink:hover,
	.FAQ .selectedBlock	.blockLink:hover	
	{
	color:#cc0000;
	font:14px arial;
	font-weight:bold;
	text-decoration:none;
	}

	.selectedBlock p
	{
	margin:0;
	padding: 0 25px 0 15px;
	}
	.FAQ p.blockTitle
	{
	padding: 15px 0 15px 15px !important;
	margin: 0;
	cursor: pointer;
	}

	.FAQ .blockDescription
	{
	font:12px arial;
	color:#333333;
	margin: 0;
	padding:0 0 15px 15px!important;
	border-bottom:1px solid #e3e3e3;
	line-height:18px;
	}

/*End FAQs*/
/*BEGIN NEWS DETAIL */
.detailTitle
{
font:18px arial;
color:#000000;
vertical-align:middle;
line-height:28px;
margin-top:9px;
}
.print
{
float:right;
width:120px;
margin:0;
padding:0;
text-align:right;
}
.print .dateLocation
{
font-size:9px;
}
.print.inside
{
position:relative;
top:-25px;
_top:-32px;
}
.print span a:link,.print span a:visited,.print span a:hover
{
color:#978769!important;
font:10px arial;
font-weight:bold;
line-height:19px;
text-decoration:none!important;
}
.print.inside span a:link,.print.inside span a:visited,.print.inside span a:hover
{
color:#978769!important;
font:10px arial;
font-weight:bold;
line-height:19px;
text-decoration:none!important;
}
/*END NEWS DETAIL */
/*Begin NEWSLETTER */
.orderBy
{
font:12px arial;
float:left;
margin-right:11px;
line-height:22px;
vertical-align:middle;
}
.orderByDate
{
width:172px;
/*height:22px;*/
font:12px arial;
float:left;
}
.fileInfo
{
width:100%;
height:42px;
background:url(/static/img/file.info.header.bg.jpg) repeat-x top left;
color:#978769;
font:11px arial;
}
html>body .fileInfo
{
width:100%;
height:42px;
background:url(/static/img/file.info.header.bg.jpg) repeat-x top left;
color:#978769;
font:11px arial;
}
	.fileInfo p.fileName
	{
	margin:0 0 0 17px;
	line-height:42px;
	vertical-align:bottom;
	width:450px;
	float:left;
	position:relative;
	top:5px;
	}
	html > body .fileInfo p.fileName
	{
	width:449px;
	}
	.fileInfo p.dateAdded
	{
	margin:0 0 0 10px;
	line-height:42px;
	vertical-align:middle;
	width:95px;
	float:left;
	position:relative;
	top:5px;
	}
	.fileInfo p.by
	{
	margin:0 0 0 17px;
	line-height:42px;
	vertical-align:middle;
	width:70px;
	float:left;
	position:relative;
	top:5px;
	}
	.gray2
	{
	background-color:#F9F9F9;
	}
	.fileBlock
	{
	border-bottom:1px solid #e3e3e3;
	height:39px;
	_line-height:39px;
	width:100%;
	}
	html>body .fileBlock
	{
	border-bottom:1px solid #e3e3e3;
	height:39px;
:100%;
	margin:0 15px 0 0;
	}
	p.fileName span.docsIcon
	{
	float:left;
	height:39px!important;
	line-height:39px!important;
	vertical-align:middle!important;
	width:17px;
	}
	.fileBlock a
	{
	font-size:12px;
	}
	.fileBlock p
	{
	line-height:39px!important;
	height:39px!important;
	vertical-align:middle!important;
	}
	html > body .fileBlock p
	{
	line-height:39px!important;
	height:39px;
	vertical-align:middle!important;
	}
	.fileBlock p a
	{
	_line-height:39px!important;
	_height:39px!important;
	_vertical-align:middle!important;
	}
	html > body .fileBlock p a
	{
	line-height:39px!important;
	height:39px!important;
	vertical-align:middle!important;
	position:relative;
	bottom:2px;
	}
		.fileBlock p.fileName
		{
		margin:0 0 0 17px;
		/*line-height:35px!important;
		vertical-align:middle;*/
		width:449px;
		float:left;
		font:11px arial;
		color:#666666;
		}
		.fileBlock p.dateAdded
		{
		margin:0 0 0 10px;
		/*line-height:35px!important;
		vertical-align:middle;*/
		width:95px;
		float:left;
		font:12px arial;
		color:#333333;
		}
		.fileBlock p.by
		{
		margin:0 0 0 17px;
		/*line-height:35px!important;
		vertical-align:middle;*/
		width:200px;
		float:left;
		font:12px arial;
		color:#333333;
		}
		#tiplist .fileBlock p.by 
		{
		margin:0 0 0 17px;
		/*line-height:35px!important;
		vertical-align:middle;*/
		width:100px;
		float:left;
		font:12px arial;
		color:#333333;
		}	
/*End NEWSLETTER */
/*Begin SPOTLIGHT */
.leftRegionColumn
{
width:178px;
float:left;
position:relative;
top:5px;
}
	.regionalFeat
	{
	position:relative;
	width:178px;
	/*left:11px;
	bottom:14px;*/
	float:left;
	}
		.inner-regionalFeat
		{
		background:url(/static/img/region.feature.bg.png)	repeat-y top left;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/region.feature.bg.png',sizingMethod='scale');
		_background:none;
		height:auto;
		/*overflow:visible;*/
		width:178px;
		padding-bottom:5px;
		}
		html>/**/body .inner-regionalFeat
		{
		padding-bottom:2px;
		}
		.inner-regionalFeat img
		{
		width:158px;
		border:1px solid #e7e7e7;
		position:relative;
		top:2px;
		}
		html> /**/ body .inner-regionalFeat img
		{
		width:158px;
		border:1px solid #e7e7e7;
		position:relative;
		top:1px;
		}
		.inner-regionalFeat .align
		{
		width:158px;
		margin:0 auto;
		position:relative;
		top:2px;
		bottom:0;
		}
		html>body .inner-regionalFeat .align
		{
		right:1px;
		}
		.down
		{
		color:#666666;
		font:11px arial;
		width:178px;
		padding-left:8px;
		}
		.down p
		{
		line-height:18px;
		margin-top:5px;
		padding-top:0;
		}
		.down .redLink
		{
		font-size:12px;
		font-weight:bold;
		}
.regionMiddleColumn
{
width:390px;
float:left;
position:relative;
top:5px;
}		
html>body .regionMiddleColumn
{
width:400px;
}		
	.inner-regionMiddle
	{
	width:350px;
	margin:0 auto;
	}
		p.general
		{
		font:12px arial;
		line-height:18px!important;
		color:#333333;
		/*margin:0 15px;*/
		}
		p.general.prodInf
		{
		font:13px arial;
		line-height:18px!important;
		color:#666666;
		position:relative;
		top:-20px;
		}

		.documentContent p
		{
		font:12px arial;
		line-height:18px!important;
		color:#333333;
		margin:0 0 15px;
		}
		p.general.thirteen
		{
		font:13px arial!important;
		color:#666666;
		}
		p.general.thirteen.override
		{
		line-height:19px!important;
		}
		.dateRoute
		{
		color:#978769;
		font:10px arial;
		font-weight:bold;
		margin-right:5px;
		line-height:20px;
		}	
		.dateRouteResult
		{
		color:#333333;
		font:12px arial;
		}
		.spotlightBG
		{
		background:url(/static/img/icons/spotlight.title.icon.png) no-repeat center left;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/icons/spotlight.title.icon.png',sizingMethod='scale');
		_background:none;
		width:20px;
		float:left;
		height:37px;
		position:relative;
		top:10px;
		right:2px;
		}
		.spotlightTitle
		{
		font:18px arial;
		color:#000000;
		vertical-align:middle;
		line-height:23px;
		height:38px;
		margin:2px 0 0 5px;
		position:relative;
		top:3px;
		left:3px;
		width:235px;
		position:relative;
		top:10px;
		}
		
.regionRightColumn
{
width:170px;
float:left;
position:relative;
top:0;
}
	p.generalSmall
	{
	line-height:13px;
	margin:0;
	}
	.regionPast
	{
	width:161px;
	background:url(/static/img/region.right.past.bg.jpg) repeat-x top left;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	}
		.inner-regionPast
		{
		width:138px;
		margin:0 auto;
		}
		.regionDivider
		{
		height:2px;
		line-height:2px;
		margin-top:15px;
		margin-bottom:7px;
		border-top:1px solid #e3e3e3;
		width:100%;
		clear:both
		}
		html>/**/body .regionDivider
		{
		margin-bottom:10px;
		}
		.pastRegionTitle
		{
		color:#ff6600;
		font:15px arial;
		width:100px;
		position:relative;
		top:10px;
		left:10px;
		font-weight:normal;
		}
		.pastBlock
		{
		line-height:44px;
		padding:0 0 6px 0;
		border-bottom:1px solid #e3e3e3;
		margin:0 0 7px 0;
		}
			.inner-regionPast p
			{
			margin:0 0 0 0;
			line-height:15px;
			color:#666666;
			font:11px arial;
			line-height:15px;
			}
		.clearRegion
		{
		width:100%;
		height:4px;
		line-height:4px;
		border-top:1px solid #e3e3e3;
		margin:10px 0 5px 0;
		position:relative;
		top:10px;
		}
		html>/**/body .clearRegion
		{
		width:100%;
		height:4px;
		line-height:4px;
		border-top:1px solid #e3e3e3;
		margin:10px 0 19px 0;
		position:relative;
		top:10px;
		}
		a.regionViewLink:link, a.regionViewLink:visited
		{
		font:12px arial!important;
		color:#333333;
		}
		a.regionViewLink:hover
		{
		font:12px arial!important;
		color:#999999;
		}
/*End SPOTLIGHT */
/* Begin PROMOTIONAL CALENDAR */

.calendarBG
{
background:url(/static/img/icons/calendar.title.icon.png) no-repeat top left;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/icons/calendar.title.icon.png',sizingMethod='image');
_background:none;
width:20px;
float:left;
height:33px;
position:relative;
top:10px;
right:2px;
}
.calendarTitle
{
font:18px arial;
color:#000000;
width:266px;
height:auto;
/*vertical-align:middle;*/
margin:2px 0 0 5px;
position:relative;
top:10px;
left:5px;
}
.generalTitle
{
font:14px arial;
font-weight:bold;
line-height:25px;
}
.pastCalendarTitle
{
width:120px;
color:#ff6600;
font:15px arial;
position:relative;
top:10px;
left:10px;
/*font-weight:bold;*/
}
.littleSpace
{
width:30px;
}
/* End PROMOTIONAL CALENDAR */
/*Begin Events / Meetings */
.eventButtonLeft
{
width:378px;
_width:350px;
float:left;
_left:27px;
_bottom:1px;
_position:relative;
}
.eventButtonLeft img.upswapped
{
_float:right;
}
	*:first-child+html .eventButtonLeft img
	{
	float:right;
	position:relative;
	top:6px!important;
	}
		html>/**/body .eventButtonLeft img
	{
	float:right;
	position:relative;
	top:6px;
	}
	*:first-child+html .eventButtonLeft img.upswapped
	{
	float:right;
	position:relative;
	top:0!important;
	}
	html>/**/body .eventButtonLeft img.upswapped
	{
	float:right;
	position:relative;
	top:0;
	}

.eventButtonRight
{
width:362px;
float:right;
}
	*:first-child+html .eventButtonRight img
	{
	text-align:left;
	position:relative;
	top:3px!important;
	}
	html>/**/body .eventButtonRight img
	{
	text-align:left;
	position:relative;
	top:3px;
	}
	*:first-child+html .eventButtonRight img.swapped
	{
	top:4px!important;
	}
	html>/**/body .eventButtonRight img.swapped
	{
	top:4px;
	}
	/* for Safari/Opera */
		/*\*/
		html*.eventButtonLeft img
		{
		float:right;
		position:relative;
		top:7px!important;
		}/**/
				/*\*/
		html*.eventButtonLeft img.upswapped
		{
		float:right;
		position:relative;
		top:1px!important;
		}/**/
				/*\*/
		html*.eventButtonRight img
		{
		text-align:left;
		position:relative;
		top:4px!important;
		}/**/
				/*\*/
		html*.eventButtonRight img.swapped
		{
		top:5px!important;
		_top:4px;
		}/**/

	/*End for Safari/Opera */
	
.eventFileInfo
{
width:737px;
height:56px;
background:url(/static/img/event.file.info.bg.jpg) repeat-x top left;
color:#978769;
font:11px arial;
}
	.eventFileInfo p.fileName
	{
	margin:0 0 0 17px;
	height:56px;
	line-height:75px;
	vertical-align:bottom;
	width:324px;
	float:left;
	}
	html > body .eventFileInfo p.fileName
	{
	width:324px;
	}
	.eventFileInfo p.dateAdded
	{
	margin:0;
	height:56px;
	line-height:75px;
	vertical-align:bottom;
	width:250px;
	float:left;
	overflow:hidden;
	}
	.eventFileInfo p.by
	{
	margin:0;
	height:56px;
	line-height:75px;
	vertical-align:bottom;
	width:70px;
	float:left;
	}
		.calendar .fileBlock p.fileName
		{
		margin:0 0 0 17px;
		/*line-height:35px!important;
		vertical-align:middle;*/
		width:324px;
		float:left;
		font:11px arial;
		color:#666666;
		}
		.calendar .fileBlock p.dateAdded
		{
		margin:0;
		/*line-height:35px!important;
		vertical-align:middle;*/
		width:250px;
		float:left;
		font:12px arial;
		color:#333333;
		}
		.calendar .fileBlock p.by
		{
		margin:0;
		/*line-height:35px!important;
		vertical-align:middle;*/
		width:100px;
		float:left;
		font:12px arial;
		color:#333333;
		}

/*End Events / Meetings */
/*Begin PAST EVENTS */
.pastLeftCol
{
width:320px;
float:left;
margin:2px 0 0 10px;
}

.pastRightCol
{
width:381px;
float:right;
margin-right:5px;
}
.pastRightCol p
{
width:362px;
}
	.galeryWrap
	{
	position:absolute;
	width:330px;
	}
		.eventFeat
		{
		position:relative;
		width:104px;
		/*left:11px;
		bottom:14px;*/
		float:left;
		margin-right:5px;
		/*bottom:-15px;*/
		}
			.inner-eventFeat
			{
			background:url(/static/img/event.gallery.feat.bg.png) repeat-y top left;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/event.gallery.feat.bg.png',sizingMethod='scale');
			_background:none;
			height:auto;
			/*overflow:visible;*/
			width:104px;
			padding-bottom:5px;
			}
			html>/**/body .inner-eventFeat
			{
			padding-bottom:2px;
			}
			.inner-eventFeat img
			{
			width:88px;
			border:1px solid #e7e7e7;
			}
			.inner-eventFeat .align
			{
			width:88px;
			margin:0 auto;
			position:relative;
			top:2px;
			bottom:0;
			}
			html>body .inner-eventFeat .align
			{
			right:1px;
			}
			.pullSpaceUp
			{
			width:100%;
			height:auto;
			position:relative;
			top:-11px;
			}
.eventDetailsLeft
{
width:198px;
float:left;
height:44px;
}
.eventDetailsRight
{
width:170px;
float:left;
height:44px;
}
.dateLocation
{
color:#978769;
font:10px arial;
font-weight:bold;
line-height:19px;
}	
.eventGalleryHeader
{
color:#978769;
font:11px arial;
line-height:19px;
position:relative;
left:5px;
margin:18px 0 0 0;
}	
.general.noBtm
{
margin-bottom:0;
padding-bottom:0;
}
/*Begin PAST EVENTS */
/*Begin SEARCH RESULTS*/

.searchContain
{
width:941px;
margin:0 auto;
background:url(/static/img/search.results.top.bg.jpg) no-repeat top left;
height:auto;
margin:8px auto 0 auto;
}
	.inner-searchContain
	{
	width:911px;
	margin:0 auto;
	padding-top:28px;
	}
		.sResultsText
		{
		color:#333333;
		font:16px arial;	
		float:left;
		font-weight:bold;
		}
		.sResultsTerm
		{
		color:#ff6600;
		}
		.searchDoubleLine
		{
		height:2px;
		line-height:2px;
		border-top:1px solid #f7d3a7;
		border-bottom:1px solid #f7d3a7;
		width:100%;
		position:relative;
		top:10px;
		clear:both;
		margin-bottom:12px;
		}
	/*Begin Ad Pop Styles */	
	.adAnchor
	{
	margin: 0 auto;
	width: 994px;
	position:relative;
	height:0px;	
	display:none; /*  <--------COMMENT THIS OUT TO DISPLAY THE POP*/
	}
	.adWrap
	{
	width:490px;
	margin:100px auto;
	position:absolute;
	z-index:999;
	bottom:30%;
	left:30%;
	}
	html>body .adWrap
	{
	width:490px;
	margin:100px auto;
	position:absolute;
	z-index:999;
	bottom:50%;
	left:30%;
	}
	.adHead
	{
	width:490px;
	height:53px;
	line-height:53px;
	background:url(/static/img/ad.pop.head.png) no-repeat top left;
	color:#666666;
	font:12px arial;
	}
		.adHead p
		{
		line-height:18px;
		text-align:left;
		margin:0;
		position:relative;
		top:11px;
		left:20px;
		float:left;
		}
		.adHead img
		{
		line-height:23px;
		vertical-align:middle;
		float:right;
		position:relative;
		right:25px;
		top:17px;
		}
		a.adPrevNext:link,a.adPrevNext:visited
		{
		color:#ad0000;
		font:11px arial;
		text-decoration:none;
		width:55px;
		height:22px;
		background:url(/static/img/buttons/ad.nextprev.btn.bg.gif) no-repeat top left;
		line-height:22px;
		vertical-align:middle;
		float:right;
		margin-right:10px;
		position:relative;
		top:19px;
		right:35px;
		font-weight:bold;
		}
		a.adPrevNext:hover
		{
		color:#050303;
		font:11px arial;
		text-decoration:none;
		width:55px;
		height:22px;
		background:url(/static/img/buttons/ad.nextprev.btn.bg.gif) no-repeat top left;
		line-height:22px;
		vertical-align:middle;
		float:right;
		margin-right:10px;
		font-weight:bold;
		}
	.adMiddle
	{
	width:490px;
	height:auto;
	background:url(/static/img/ad.pop.bg.png) repeat-y top left;
	}
	.adMiddle .adpic
	{
	text-align:center;
	width:333px;
	margin:0 auto;
	display:compact;
	}
	.adBtm
	{
	width:490px;
	height:15px;	
	}
	/*End Ad Pop Styles */	
/*Begin SEARCH RESULTS*/
/*Begin Prod Info*/
.prodInfoLeft
{
width:305px;
float:left;
position:relative;
top:2px;
left:25px;
}
.featureProdWrap
{
position:relative;
width:200px;
/*height:196px;*/
}
 .prodInfoLeft.ref .featureProdWrap, .prodInfoLeft.cust .featureProdWrap, .prodInfoLeft.bus .featureProdWrap
{
position:relative;
width:200px;
/*height:196px;*/
top:25px;
}
.prodInfoRight
{
float:right;
width:423px;
position:relative;
top:30px;
right:14px;
}
	.newAndHotHead
	{
	width:423px;
	height:47px;
	line-height:47px;
	background:url(/static/img/new.hot.head.bg.png) no-repeat top center;	
	}
	.newAndHotHead img
	{
	float:right;
	position:relative;
	bottom:-20px;
	vertical-align:bottom;
	}
	.newAndHotHead img.btn2
	{
	bottom:-19px;
	margin-right:8px;
	left:2px;
	}
	
	#header_2 {
	    display:none;
	}
	
	
	.newAndHotBox
	{
	width:421px;
	height:290px;
	border-left:1px solid #d9d6d1;
	border-right:1px solid #d9d6d1;
	}
	.newAndHot
	{
	width:405px;
	margin:0 auto;
	height:39px;
	line-height:39px;
	background:url(/static/img/docs.cat.bg.jpg) repeat-x bottom left;
	}
		.newAndHot p
		{
		color:#978769;
		font:10px arial;
		float:left;
		margin: 0 0 0 10px;
		vertical-align:bottom;
		line-height:33px;
		position:relative;
		top:10px;
		}
		html > body .newAndHot p
		{
		color:#978769;
		font:10px arial;
		float:left;
		margin: 0 0 0 10px;
		vertical-align:bottom;
		line-height:49px;
		top:auto;
		}
		.newAndHot p.right
		{
		float:right;
		margin:0 77px 0 0;
		}
		.newAndHotScroll
		{
		width:403px;
		margin:0 auto;
		height:245px;
		overflow:auto;
		}
	
		html>/**/body .newAndHotScroll
		{
		position:relative;
		top:-5px;
		}
		.white
		{
		display:block;
		background-color:#FFFFFF;
		height:29px;
		border-bottom:1px solid #e3e3e3;
		}
/*End Prod Info*/

/*Begin Insurance */
.blockTitleStrong
{
padding:15px 0 7px 25px!important;
color:#333333;
font:14px arial;
font-weight:bold;
}
.loginWrap
{
width:559px;
margin:100px auto;
}
	.loginHead
	{
	width:559px;
	height:155px;
	}
	.loginBody
	{
	width:559px;
	height:auto;
	background:url(/static/img/login.reg.pswrd.bg.png) repeat-y top left;
	padding:40px 0 0 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/login.reg.pswrd.bg.png',sizingMethod='scale');
	_background:none;
	}
	.loginBody input, .loginBody textarea, .loginBody select {
		font-size: 13px;
	}
	.inner-loginBody
	{
	width:490px;
	margin:0 auto;
	text-align:left;
	}
		.inner-loginBody .text
		{
		width:170px;
		height:23px;
		}
		.inner-loginBody p
		{
		line-height:26px!important;
		vertical-align:middle!important;	
		margin:0 0 15px 0;
		padding:0!important;	
		}
		.inner-loginBody p.general
		{
		line-height:18px!important;
		}
		p.loginLeft
		{
		width:167px;
		float:left;
		text-align:right;
		font:14px arial;
		color:#000000;
		}
		p.loginRight
		{
		width:310px;
		float:right;
		text-align:left;
		}
		span.loginSmText, span.loginSmText input 
		{
		font:11px arial;
		color:#666666;
		line-height:11px!important;
		height:20px;
		vertical-align:middle!important;
		margin:0 5px 0 0;
		}
		a.loginSmText:link,a.loginSmText:visited
		{
		font:11px arial;
		color:#666666;
		line-height:27px;
		vertical-align:middle;
		}
		a.loginSmText:hover
		{
		font:11px arial;
		color:#999999;
		line-height:27px;
		vertical-align:middle;
		}
	.loginBtm
	{
	width:559px;
	height:53px;
	}
	.btnMargin
	{
	margin-right:20px;
	line-height:27px!;
	vertical-align:middle;
	}
#loginContent
{
display:;
}
#registerContent
{
display:;
}
#pswrdContent
{
display:;
}
#resetPswrdContent
{
display:;
}
.loginTitle
{
font:18px arial;
color:#ff6600;
}
/*End Insurance*/

#EventsBox{
display: none;
}

#DocsRegionRecent{
display: none;
}












/*Begin CONTACT*/
.contactContain
{
width:927px;
height:auto;
margin:6px 0 0 3px;
/*background:url(/static/img/contact.bg.jpg) no-repeat left top;*/
}
.contactContainNoBg
{
width:927px;
height:auto;
margin:6px 0 0 3px;
}
.leftMiddleContain
{
width:571px;
float:left;
height:auto;
}
	.inner-leftMiddleContain
	{
	width:536px;
	margin:0 auto;
	}
	.contactLeft
	{
	width:231px;
	float:left;
	position:relative;
	right:8px;
	top:10px;
	}
	.contactMiddle
	{
	width:340px;
	float:left;
	position:relative;
	top:28px;
	}
		.contactLeftMiddle input.subject
		{
		width:183px;
		height:21px;
		}
		.contactMiddle textarea
		{
		width:323px;
		height:117px;
		}
		.contactMiddleTitle
		{
		font:15px arial;
		color:#9d0101;
		font-weight:bold;
		margin:18px 0 11px 0;
		}
		p.topic
		{
		font-size:11px;
		line-height:22px;
		margin:0 0 10px 0;
		padding:0;
		vertical-align:middle;
		}
		p.topic input
		{
		line-height:15px;
		height:15px;
		vertical-align:top;
		}
		html:first-child p.topic input
		{
		line-height:18px;
		height:12px;
		vertical-align:middle;
		}
		.belowInput
		{
		margin:12px 0 0 0;
		}
	.contactRight
	{
	width:340px;
	_width:331px;
	float:right;
	position:relative;
	top:23px;
	}
	.contactRight.AboutDeets
	{
	width:331px;
	_width:331px!important;
	float:right;
	position:relative;
	top:23px;
	}
		.generalTwelve
		{
		width:329px;
		}

.contactSpotWrap 
{
width: 329px;
}			.contactSpotBody
			{
			background:url(/static/img/contact.spotlight.bg.png) repeat-x bottom left;
			width:327px;
			/*height:200px;*/
			border-left:1px solid #d4d4d4;
			border-right:1px solid #d4d4d4;
			}
				.inner-ContactSpotBody
				{
				width:301px;
				margin:0 auto;
				}
			.contactSpotTitle
			{
			font:17px arial;
			color:#9d0101;
			font-weight:bold;
			height:37px;
			line-height:23px;
			vertical-align:middle;
			}
			.contactSpotTitle div
			{
			width:23px;
			height:37px;
			margin-right:5px;
			line-height:17px;
			background:url(/static/img/icons/contact.help.icon.png) no-repeat top left;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/icons/contact.help.icon.png',sizingMethod='scale');
			_background:none;
			float:left
			}
			.contactDoubleLine
			{
			width:100%;
			height:2px;
			line-height:2px;
			border-top:1px solid #e7dfcc;
			border-bottom:1px solid #e7dfcc;
			position:relative;
			top:-2px;
			}
			.contactSingleLine
			{
			width:100%;
			height:2px;
			line-height:2px;
			border-top:1px solid #e7dfcc;
			position:relative;
			top:-2px;
			clear:both;
			}
			.ctTitle
			{
			color:#80755c;
			font:10px arial;
			font-weight:bold;
			margin:0 0 8px 0;
			padding:0;
			line-height:12px;
			}
			.ctLeft
			{
			width:150px;
			float:left;
			}
			.ctRight
			{
			border-left:1px solid #e7dfcc;			
			width:140px;
			float:left;
			padding-left:10px;
			}
.generalTinyGrey
{
font:11px arial;
color:#666666;
line-height:18px!important;
}
				.ctLeft p.general,.ctLeft p.generalTinyGrey
				{
				font:10px arial;
				line-height:16px;
				}
				.ctRight p.generalEleven
				{
				font-size:11px;
				line-height:15px;
				}
				.ctRight p.general,.ctRight p.generalTinyGrey
				{
				font-size:10px;
				line-height:16px;
				}
					.ctLeft.first p.general
					{
					font-size:12px;
					line-height:20px;
					}
					.ctRight.first p.general
					{
					width:129px;
					font-size:12px;
					line-height:20px;
					}
				.generalTiny
				{
				font:10px arial;
				line-height:15px;
				vertical-align:middle;
				position:relative;
				left:25px;
				}
					.generalTiny img
					{
					line-height:15px;
					vertical-align:middle;
					margin-right:5px;
					position:absolute;
					left:-18px;
					}
				.generalTinyGrey
				{
				line-height:15px;
				vertical-align:middle;
				margin-top:0;
				padding-top:0;
				}
					.generalTinyGrey img
					{
					line-height:15px;
					vertical-align:middle;
					margin-right:5px;
					}
				.generalTinyGrey a:link,.generalTinyGrey a:visited
				{
				color:#333333;
				}
				.generalTinyGrey a:hover
				{
				color:#999999;
				}
				.generalTinyGrey a.redLink:link,.generalTinyGrey a.redLink:visited
				{
				color:#cc0000;
				}
				.generalTinyGrey a.redLink:hover
				{
				color:#666666;
				}
.contactDistLeft
{
width:560px;
float:left;
position:relative;
top:23px;
}
	.inner-contactDistLeft
	{
	width:560px;
	margin:0 auto;
	}
		.contactForm
		{
		width:535px;
		margin:0 auto 0 25px;
		}
	.AboutSection .contactDistLeft .inner-contactDistLeft
	{
	width:580px;
	margin:0 auto;
	}
	.inner-contactDistLeft p.general
	{
	font:15px arial;
	line-height:23px!important;
	color:#666666;
	}
	p.general.fifteen
	{
	font:15px arial;
	line-height:23px!important;
	color:#666666;
	width:282px;
	float:right;
	}
	.inner-contactDistLeft .loginTitle
	{
	margin:20px 0 15px 0;
	}
	.inner-contactDistLeft input
	{
	margin:5px 0;
	}
		.topDistRight
		{
		width:282px;
		float:right;
		height:auto;
		}
		.AboutSection .topDistRight
		{
		width:290px;
		float:right;
		height:auto;
		position:relative;
		
		}
		.topDistLeft
		{
		float:left;
		width:229px;
		text-align:right;
		}
	.distDoubleLine
	{
	height:2px;
	line-height:2px;
	border-top:1px solid #f7d3a7;
	border-bottom:1px solid #f7d3a7;
	width:100%;
	position:relative;
	top:0px;
	}
	p.topic2
	{
	font-size:12px;
	line-height:22px;
	margin:0 20px 10px 0;
	padding:0;
	vertical-align:middle;
	float:left;
	font-weight:bold;
	}
	p.topic2 input
	{
	line-height:19px;
	height:15px;
	vertical-align:middle;
	margin-right:8px;
	}
	div.Dist
	{
	width:283px;
	float:right;
	margin: 0 80px 0 0;
	}
		input.Dist
		{
		width:279px;
		float:right;
		margin: 0 80px 0 0;
		font:13px arial;
		color:#333333;
		}
		span.Dist2 input
		{
		width:285px;
		float:right;
		margin: 0 80px 0 0;
		padding-left:5px;
		font:13px arial;
		color:#333333;
		}
		span.Dist2 select
		{
		width:293px!important;
		/*_width:405px!important;*/
		float:right;
		margin: 0 80px 0 0;
		font:13px arial;
		color:#333333;
		}
		select.Dist
		{
		width:102px;
		float:right;
		text-align:left;
		margin: 0 262px 0 0;
		}
		textarea.Dist
		{
		width:279px;
		height:54px;
		float:right;
		margin: 0 80px 0 0;
		}
		span.DistText textarea
		{
		width:279px;
		height:154px;
		float:right;
		margin: 0 80px 0 0;
		}
		span.DistText2 textarea
		{
		width:285px;
		height:154px;
		float:right;
		margin: 0 80px 0 0;
		padding-left:5px;
		font:13px arial;
		color:#333333;
		}
		div.Dist input
		{
		width:56px;
		margin:0 13px 0 0;
		float:left;
		}
		div.Dist input.end
		{
		width:76px;
		margin:0;
		float:left;
		}
	.inputLabel
	{
	width:119px;
	float:left;
	text-align:right;
	font:13px arial;
	color:#333333;
	}
	.submitBtnFloat img
	{
	float:left;
	width:137px;
	margin-left:159px;
	}
	.noBorder
	{
	border:none;
	}			
	.bigNumber
	{
	font-size:17px;
	font-weight:bold;
	position:relative;
	bottom:10px;
	}
	/*Begin About Distributors */
.AboutSection .searchContain
{
width:910px;
margin:17px 0 0 15px;
background:url(/static/img/about.results.bg.jpg) no-repeat top left;
height:auto;
}
	.AboutSection .inner-searchContain
	{
	width:865px;
	margin:0 auto;
	padding:0;
	}
.orderByWrap
{
width:259px;
float:left;
}
.AboutSection .fileInfo p.fileName
{
margin:0 0 0 17px;
line-height:42px;
vertical-align:bottom;
width:134px;
float:left;
position:relative;
/*top:5px;*/
}
html > body .AboutSection  .fileInfo p.fileName
{
width:134px;
}
.AboutSection .fileInfo p.dateAdded
{
margin:0;
line-height:42px;
vertical-align:middle;
width:144px;
float:left;
position:relative;
top:5px;
}
.AboutSection .fileInfo p.by
{
margin:0;
line-height:42px;
vertical-align:middle;
width:126px;
float:left;
position:relative;
top:5px;
}
.AboutSection .fileInfo p.by.city {
	width: 146px;
}
.AboutSection .fileBlock .fileBox p
{
line-height:39px!important;
vertical-align:middle!important;
height:32px;
}

.fileBox .fileBlock p.fileName
{
font-size:12px!important;

}
	.AboutSection .fileBox  .fileBlock p.fileName
	{
	margin:0 0 0 17px;
	/*ine-height:42px;*/
	/*vertical-align:bottom;*/
	width:134px!important;
	float:left;
	position:relative;
	/*top:5px;*/
	}
	html>body .fileBox .fileInfo p.fileName
	{
	margin:0 0 0 23px;
	/*line-height:42px;*/
	vertical-align:bottom;
	width:214px;
	float:left;
	position:relative;
	/*top:5px;*/
	}
	.fileInfo.AboutSection .fileBox  .fileBlock p.fileName.end
	{
	width:215px!important;
	_width:195px!important;
	}
	html > body .AboutSection .fileBox .fileBlock p.fileName.end
	{
	width:215px!important;
	}
	html > body .fileBox p.fileName
	{
	width:214px;
	}
	.fileBox p.dateAdded
	{
	margin:0;
	/*margin:0 0 0 10px;*/
	/*line-height:42px;*/
	vertical-align:middle;
	width:144px;
	float:left;
	position:relative;
	/*top:5px;*/
	}
	.fileBox p.by
	{
	margin:0;
	/*margin:0 0 0 17px;*/
	/*line-height:42px;*/
	vertical-align:middle;
	width:126px;
	float:left;
	/*position:relative;*/
	/*top:5px;*/
	}
	.fileBox p.by.city {
		width: 146px;
	}
.aboutSpotLeft
{
width:80px;
float:left;
position:relative;
top:10px;
}
.aboutSpotRight
{
width:219px;
float:right;
}
	/*Begin About Distributors */
	/*Begin About Dist Details*/
.contactDistLeft.AboutDeets
{
width:560px;
float:left;
position:relative;
top:23px;
left:20px;
}
	.innerAboutDeets
	{
	width:511px;
	margin:27px auto 0 auto;
	}
	.deetsBlock
	{
	margin-bottom:15px;
	font:12px arial;
	width:100%;
	
	}
		.deetsBlock p
		{
		margin:0;
		padding:0;
		}
		.deetsBlock p.lefty
		{
		width:135px;
		float:left;
		}
		.deetsBlock p.righty
		{
		width:370px;
		float:right;
		}
		.deetsHeader
		{
		color:#93866b;
		font-size:12px;
		font-weight:bold;
		margin-bottom:15px;
		}
	/*Begin About Dist Details*/
/*End CONTACT*/
/*Begin History*/
.historyContain
{
width:627px;
margin:45px auto 0 auto;
}
	.inner-historyContain
	{
	width:659px;
	margin:0 auto;
	position:relative;
	}
		.historyTextLeft
		{
		float:left;
		width:302px;
		}
		.historyTextLeft2nd
		{
		float:left;
		width:659px;
		}
		.historyPicRight
		{
		float:right;
		position:relative;
		top:67px;
		right:25px;
		width:300px;
		}
		.historyPicRight2nd
		{
		width:auto;
		margin-bottom:15px
		}
		.hold
		{
		position:relative;
		float:right;
		width:1px;
		}
	.historyHeader1
	{
	font:21px arial;
	color:#000000;
	text-align:left;
	position:relative;
	right:40px;
	}
		.historyHeader2
		{
		font:41px arial;
		color:#660000;
		line-height:75px;
		}
		.historyLine
		{
		width:888px;
		margin:0 auto;
		border-top:1px solid #f9d5a9;
		height:2px;
		}
		.timeLine
		{
		line-height:25px;
		/*height:60px;*/
		width:659px;
		
		}
		.timeLine img
		{
		vertical-align:middle;
		margin-right:32px;
		}
		.timeLine img.today
		{
		margin-right:0;
		position:relative;
		right:10px;
		}
/*End History*/
/*Begin HINT DETAIL*/
.leftHintColumn
{
width:107px;
float:left;
position:relative;
top:5px;
}
.hintMiddleColumn
{
width:471px;
float:left;
position:relative;
top:5px;
}		
.inner-hintMiddle
{
width:447px;
margin:0 auto;
}
.pastHintTitle
{
color:#ff6600;
font:15px arial;
width:150px;
position:relative;
top:10px;
left:10px;
font-weight:normal;
}
.wideTitle
{
color:#ff6600;
font:15px arial;
width:150px;
position:relative;
top:10px;
left:10px;
font-weight:normal;
}

.hintFeatWrap
{
width:83px;
height:auto;

}
.hintFeatBody
{
width:83px;
background:url(/static/img/hints.detail.feat.bg.jpg) repeat-y top left;
}
.hintFeatBody img
{
width:69px;
position:relative;
left:7px;
top:0;
}
.foot2
{
vertical-align:top;
position:relative;
top:-3px;
}
.foot3
{
vertical-align:top;
position:relative;
top:-2px;
}
.foot4
{
vertical-align:top;
position:relative;
top:-1px;
}

/*End HINT DETAIL*/
#sale{display:none;}

/*Terms*/
.simpleContain
{
width:850px;
margin:0 auto;
}
.simpleContain h2
{
font-size:18px;
color:#ff6600;
margin:0;
padding:0;
line-height:30px;
vertical-align:middle;
}
.simpleContain .generalTwelve
{
font:12px arial;
color:#666666;
padding:8px 0;
width:100%
}
/*Terms*/
#scrollbox_2
{
display:none;
}
#printRules .regionMiddleColumn#printContent,#printRules  .inner-regionMiddle, #printRules .hintMiddleColumn#printContent, #printRules .inner-hintMiddle
{
width:700px!important;
}
#printRules .regionHeader#printTitle
{
position:relative;
left:250px;
}
#printRules #printBtn
{
display:none;
}
#btmImg
{
display:inline!important;
margin:auto;
}
.error
{
color:#CC0000;
font:13px arial;
position:relative;
left:140px;
font-weight:bold;
width:350px
}
.errorBox
{
color:#CC0000;
font:13px arial;
width:480px;
margin:0 auto 15px auto;
font-weight:bold;
border:1px solid #cc0000;
padding:8px;
background-color:#fffcf5;
}

iframe.search_results {
	width: 920px;
	height: 430px;
	border: none !important;
}