@charset "UTF-8";

/* Global Styles */
body {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #333;
	background: #fff;
	word-wrap: break-word; /* Workaround for IE6 bug: http://www.positioniseverything.net/explorer/expandingboxbug.html */
}

*  {
    margin: 0;
    padding: 0;
}

p {
	margin:10px auto;
}

a {
	color:#0068b3;
	cursor:pointer;
}

img {
	border: 0;
}

hr{
	border:0;
	height:1px;
	color:#cfcfcf;
	background:#cfcfcf;
}

a.brknLink, a.member_req {
	font-size:11px;
	line-height:30px;
}

.textInput {
	border: 1px solid #A5ACB2;
	padding:2px;
}

.errorIndicator {
	margin: 2px 0 0 5px;
}
/* Header */

#header {
	background: #fff;
	position: relative;
	height: 110px;
	width:980px;
	margin:0 auto;
}

	#header h1 span {
		display: none;
	}

	#header h1 a {
		position: absolute;
		top: 32px;
		left: 0;
		display: block;
		background: url(/images/manuals_online_logo.gif);
		width: 246px;
		height: 53px;
	}
	
#headerOIQ {
	background: #fff;
	position: relative;
	height: 110px;
	width:980px;
	margin:0 auto;
}

	#headerOIQ h1 span {
		display: none;
	}

	#headerOIQ h1 a {
		position: absolute;
		top: 19px;
		left: 0;
		display: block;
		background: url(/images/head_logo2.gif);
		width: 219px;
		height: 75px;
	}
	
#siteLogo {
	position: absolute;
	bottom: 18px;
	right: 0;
	text-align:right;
	color:#F08711;
	font-size:18px;
	height: 48px;
}

		#siteLogo img{
		margin-bottom:8px;
		}
		
#leaderboard {
	float:right;
	padding:10px 0;
	position:absolute;
	left:260px;
	z-index:6;
}


/* Top Nav */

#topNav {background: #3482D7 url(/images/bg_nav.gif) repeat-x}

#topNavContent {width:980px; margin:0 auto; height: 40px; color:#87b6ec; font-size:12px; margin:0 auto;}

#topNavContent ul {list-style:none; width:auto;}

#topNavContent ul li {float: left; color:#FFFFFF; display:block; font-weight:bold; height:23px; padding:8px 8px 0pt; text-decoration:none; border-right:1px solid #6096D3; cursor:pointer; cursor:hand;
  }
  
	#topNavContent ul li.over {z-index:5; position: relative; color:#1e4c80;background:#fff; border-top:1px solid #bfbfbf; cursor:pointer; cursor:hand;}
  
	#topNavContent ul li .navContainer, #topNavContent ul li .navContainerCtr, #topNavContent ul li .navContainerRt {
		display: none
	 }

	#topNavContent ul li > .navContainer, #topNavContent ul li > .navContainerCtr, #topNavContent ul li > .navContainerRt { 
		top: auto; left: auto
	}

	#topNavContent ul li.over .navContainer,
	#topNavContent ul li.over .navContainerCtr,
	#topNavContent ul li.over .navContainerRt{
		display: block;
		position: absolute;
		top: 31px;
		cursor:default;
	}
	
	#topNavContent ul li.over .navContainer{
		left:-1px
	}
	
	#topNavContent ul li.over .navContainerCtr{ 
		left: -300px;
	}
	
	#topNavContent ul li.over .navContainerRt{
		right: -1px;
	}  

.dd_tbl {background:url(../images/bg_navContainer.gif) repeat-x bottom center}

.dd_tbl .left {width:3px; background:url(../images/bg_navContainer_left.gif) no-repeat left bottom}

.dd_tbl .right {width:3px; background:url(../images/bg_navContainer_right.gif) no-repeat right bottom}

.dd_colContainer {width:525px}

.dd_col {border-right:1px solid #bfbfbf; white-space:nowrap; padding:0 30px 0 5px}

.dd_cat {color:#2b6cbc !important; line-height:30px}

.dd_dt {font-size:11px; color:#555555 !important; font-weight:normal !important; line-height:17px; padding-left:4px}

.dd_seeall {font-size:11px; color:#2b6cbc !important; font-weight:normal !important; line-height:20px; margin-left:5px}

.communityHead {color:#F08711; font-size:24px; font-family:arial black; line-height:26px}

#breadcrumbs {
	background: transparent;
	height: 18px;
	width:975px;
	margin:6px auto 8px auto;
	font-size:11px;
	padding-left: 5px
}

#breadcrumbs a{
	margin:0 2px;
	font-weight:bold
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	background: #fff;
}

/* 2-Column Header Styles */

#contentContainer {
	float:left;
	overflow:hidden;
	margin-right:15px;
}

#headNavTop {
	background:#fff url(/images/bg_headNavTop.gif) no-repeat;
	height:15px;
	width:665px;
}

#headNav {
	background:#fff url(/images/bg_headNav.gif) bottom center no-repeat;
	width:635px;
	margin-bottom:10px;
	padding:0 15px 17px;
	overflow:visible;
}

	#headNav h1{
		color:#000;
		font-size:25px;
		letter-spacing:-1px;
		margin:3px 0 20px;
		line-height:26px
	}

#searchboxShort{
	width:465px;
	overflow:hidden;
}

	#searchboxShort #input {
		background:#fff url(/images/bg_searchboxinput.gif) top left no-repeat;
		float:left;
		width:365px;
		padding:6px;
		border:1px solid #a4c7da;
		font-size:17px;
		margin-right:2px;
	}
	
#searchboxLong{
	width:630px;
	overflow:hidden;
}

	#searchboxLong #input {
		background:#fff url(/images/bg_searchboxinput.gif) top left no-repeat;
		float:left;
		width:530px;
		padding:5px 6px;
		border:1px solid #a4c7da;
		font-size:18px;
		margin-right:2px;
	}
	
.searchbox {
	background:#fff url(/images/bg_searchboxLong.gif) no-repeat;
	height: 65px;
	width:635px;
	margin-bottom:10px;
	padding:16px 15px 0;
}

#searchTip{
	width:460px;
	padding:3px 0 0 6px;
	position:relative;
	z-index:4;
}

#sponsoredBy {
	float:right;
	width:150px;
	color:#626262;
	font-size:11px;
	font-weight:bold
}

#narrowResults {
	font-size:15px;
	color:#000;
	margin-bottom:5px;
	font-weight:bold
}

/* Left Column Content */

#leftCol {
	float: left;
	width: 180px;
	display:inline;
}

	#leftCol h1{
		color:#F08711;
		font-size:19px;
		line-height:22px;
		letter-spacing:-1px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#leftCol h1 a{
		text-decoration:none;
		color:#F08711;
	}

	#leftCol h2{
		color:#0068b3;
		font-size:16px;
		letter-spacing:-1px;
		line-height: 20px;
		font-weight:bold;
		margin:10px 0;
	}

	#leftCol h3{
		color:#000000;
		font-size:18px;
		letter-spacing:-1px;
		line-height: 20px;
		font-weight:bold;
		margin:10px 0;
	}
	
.numberList_lp{
	font-size:14px
}

.numberList ul {
	margin-top:17px;
}

	.numberList li {
		list-style-type:none;
		padding:5px 0 10px 33px;
	}
	
		.numberList li.one {
			background:url(/images/bullet_num1.gif) no-repeat;
		}
		.numberList li.two {
			background:url(/images/bullet_num2.gif) no-repeat; 
		}
		.numberList li.three {
			background:url(/images/bullet_num3.gif) no-repeat;
		}
		.numberList li.four {
			background:url(/images/bullet_num4.gif) no-repeat;
		}
		
		.numberList strong {
			color:#0068b3;
		}

#memUserPane {
	padding: 0 0 10px 0;
	border-bottom:1px dotted #7D7D7D;
}

	#memUserPane input{
		margin-bottom:5px;
	}

#memFilingCabinet {
	background:transparent url(/images/bg_leftColHeader.gif) repeat-x top;
	border-top:1px dotted #7D7D7D;
	padding:20px 0 20px 5px;
}

#memFilingCabinet input{
		margin-bottom:5px;
	}

	.password{
		font-size:11px;
	}

.rss{
	background:transparent;
	padding-bottom: 20px;
}

	.rss img {
		margin-right:5px;
		position:relative;
		bottom: -2px
	}

	.rss a{
		font-size:9px;
	}


#updatePaneLeft {
	background:transparent url(/images/bg_leftColHeader.gif) repeat-x top;
	border-top:1px dotted #7D7D7D;
	padding:20px 0 20px 5px;
}

/* Center Column Content */

#centerCol {
	float:left;
	width:470px;
	margin-left:15px;
}

	#centerCol h1{
		color:#000;
		font-weight:bold;
		font-size:20px;
		letter-spacing:-1px;
		margin-bottom:12px;
		line-height:24px;
	}
	
		#centerCol h1 a {
			color:#000;
			text-decoration:none;
		}
	
		#centerCol h1 a:hover {
			color:#0068B3;
		}

	#centerCol h2{
		font-weight:bold;
		font-size:13px;
		margin:5px 0;
	}

	#centerCol h3{
		font-weight:bold;
		font-size:16px;
		line-height:20px;
		color:#0068B3;
	}
	
	#centerCol h4 {
		color:#000;
		font-size:16px;
		font-weight:bold;
		line-height:30px;
	}
	
	#centerCol h5 {
		color:#0068B3;
		font-size:19px;
		font-weight:bold;
	}
	
	#centerCol h6 {
		color:#0068B3;
		font-size:19px;
		font-weight:bold;
		position:relative;
		bottom:6px;
	}
	
	.orangeHead {
		color:#F08711;
		font-size:22px;
		font-weight:bold;
	}

/*	Center Column Searchbox
 
#searchbox {
	height: 52px;
	margin-bottom:4px;
	text-align:center;
	background:#fff url(/images/bg_searchbox.gif) repeat-x;
	padding-top: 19px;
}

	#searchboxinput {
		background: url(/images/bg_searchboxinput.gif);
		width: 323px;
		height: 20px;
		font-size:16px;
		border-top: 1px solid #6cadc2;
		border-left: 1px solid #6cadc2;
		border-bottom: 1px solid #8de1fd;
		border-right: 1px solid #8de1fd;
		padding: 5px 10px;
	}
	
*/

#centerColHead {
	line-height:19px;
	overflow:hidden;
	height:1%;
	background:url(/images/bg_blue.gif) repeat-y;
}

#centerColHeadContentWithImage {
	padding:15px 15px 0 15px;
	background:url(/images/bg_blue_fade_white.gif) no-repeat;
	}

#centerColHeadContent {
	padding:15px 15px 0 15px;
	background:url(/images/bg_blue_fade.gif) no-repeat;
	}

	#centerColHead h1{
	font-size:24px;
	line-height:28px;
	color:#000;
	letter-spacing:-1px;
}

#centerColHead .input {
	float: left;
	width: 200px;
	margin-bottom: 6px;
}

#centerColTop {
	padding:15px 15px 0 15px;
	background:url(/images/bg_centerColTop.gif) no-repeat;
	overflow:hidden;
	height:1%
	}
	
	#centerColTop h1{
		font-size:22px}
	
#categoryImage{
		float: left; margin-right: 16px;}
	
#categoryTitle h1{
		margin-top: 6px;
		font-size:24px;
		line-height:26px;
		padding-top: 6px}

#centerCol label {
	float:left;
	width: 85px;
	text-align: right;
	padding-right: 10px;
	font-size:12px;
}

#centerColHeadBottom {
	background:#fff url(/images/bg_blue_fade_bottom.gif) no-repeat left bottom;
}

.quicknav {
	width:375px;
	margin-left:42px;
}

.otherProducts {
	width:240px;
	border: 1px solid #A5ACB2;
}

#selectBox {
	background:url(/images/bg_select_box.gif) no-repeat;
	width: 436px;
	height: 55px;
	padding-top:15px;
}

#selectBox span.seeAll {
	float: right;
	position: relative;
	top: 8px;
	left: -12px;
}

#selectBox span.seeAll a {
	text-decoration: none;
}

#selectBox_sm {
	background:url(/images/bg_select_box_sm.gif) no-repeat;
	width: 436px;
	height: 50px;
	padding-top:17px;
}

#opBuilderWrapper, #opBuilderWrapperDummy {
	margin-top:10px;
	margin-bottom:8px;
	width: 470px;
	overflow: hidden;
}

#opBuilderWrapper {
	background:transparent url(/images/bg_opbuilder_bottom.gif) no-repeat left bottom;
}
#opBuilderTop {
	background:#f5fafd url(/images/bg_opbuilder_top.gif) no-repeat;
	height:5px;
	font-size:1px;
}

#opBuilder {
	padding:5px 10px 10px 10px;
}

#opBuilder h1 {
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	margin: 0;
}

#opBuilder img {
	margin:0 20px 6px 0;
}

#opBuilder select, #opBuilder input.text {
	margin:8px 5px 5px 0;
	width:260px;
}

/* Center Column Tabs */
#centerColNav {
	width:470px;
	line-height:normal;
	margin-right: auto;
	margin-left: auto;
	height: 28px;
}

#centerColNav a {
	text-decoration:none;
	background: url(/images/centerColNav_over.gif) no-repeat center top;
	color: #fff;
	font-weight:bold;
	display: block;
	text-align: center;
	float: left;
	height: 36px;
	width: 115px;
	margin-right:2px;
	margin-top:3px;
}

.lastItem {
	margin-right: 1px !important; /* IE6 thinks that (113+2)*4 > 600, but also doesn't support last-child: as a clean solution, so use this hack instead */
}

#centerColNav a span {
	display: block;
	margin-top: 6px;
}
#centerColNav a:hover {
	text-decoration: none;
	background-position:0% -36px;
	color:#fff;
	font-weight:bold;
}
#centerColNav a.selected {
	text-decoration: none;
	background-position:0% -36px;
	color:#fff;
	font-weight:bold;
}
#centerColNav a.selected span {
	display: block;
	margin-top: 6px;
}

#centerColNav .right {
	margin-right: 0px;
}

.lefttab a{
	background:url(/images/bg_left_tab.gif) top left no-repeat;
	color: white;
	text-decoration: none;

}

.righttab a{
	background:url(/images/bg_right_tab.gif) top right no-repeat;
	color: white;
	text-decoration: none;

}


/* Advertorial */

.advertorial {
	background:#e5f2f9 url(/images/bg_advertorial_bottom.gif) no-repeat left bottom;
	clear:both;
	padding-bottom:10px;
	width:100%;
	overflow:hidden;
}

.advertorialContent {
	background:#e5f2f9 url(/images/bg_advertorial_top.gif) no-repeat;
	clear:both;
	padding:10px 10px 0 10px;
}

	.advertorialTitle{
		color:#0068b3;
		font-size:18px;
		font-weight:normal;
	}

	.advertorialTitle a {
		display:block;
		text-decoration:none;
		line-height:20px;
}

.centerColContent {
	background:#fff url(/images/bg_centerColContent.gif) no-repeat;
	padding:15px;
	text-align:left;
	overflow:hidden;
}

.searchResults{
	list-style: none;
	overflow:hidden;
}

	.searchResults li{
		list-style: none;
		border-bottom:1px dotted #cfcfcf;
		padding:4px 0;
		overflow: hidden;
	}
	
	.searchResults li:hover{
		background:#f6fbfd
	}
	
.synonyms {font-size: 11px; color: #626262; line-height:14px; padding:2px 0 3px 0}

.resTitleProdList {font-size: 11px; color: #626262; line-height:14px; padding:1px 0 3px 2px}
	
.prodImageHitlist {
	width:95px;
	}
	
.prodTitleHitlist {
	line-height:18px;
}

.prodTitleHitlist a{
	font-size: 14px;
}

.actionLinkContainer {
	margin-top:5px;
}

.actionLinkContainer a {
	font-size: 11px; 
}

.actionLink_download {
/*	background:transparent url(/images/icon_download.gif) no-repeat;
	padding-left:17px; */
	padding-bottom:2px;
	margin-right:14px;
}

.actionLink_download_rt {
	float:right;
	position:relative;
	bottom:4px;
}

.actionLink_accesslib_rt {
	float:right;
	position:relative;
	bottom:4px;
}

.actionLink_add a, a.actionLink_add {
	background:transparent url(/images/icon_add.gif) no-repeat;
	padding-left:16px;
	margin-right:9px;
}

	a.actionLink_add:hover, .actionLink_add a:hover{
		background-position:0% -14px;
	} 

.actionLink_ask a, a.actionLink_ask{
	background:transparent url(/images/icon_ask.gif) no-repeat;
	padding-left:18px;
	margin-right:9px;
}

	a:hover.actionLink_ask, .actionLink_ask a:hover{
		background-position:0% -14px;
	} 

a.actionLink_edit, .actionLink_edit a{
	background:transparent url(/images/icon_edit.gif) no-repeat;
	padding-left:19px;
	margin-right:9px;
}

	a:hover.actionLink_edit, .actionLink_edit a:hover{
		background-position:0% -14px;
	}
	
a.actionLink_remove,.actionLink_remove a{
	background:transparent url(/images/icon_remove.gif) no-repeat;
	padding-left:16px;
	margin-right:9px;
}

	a:hover.actionLink_remove,.actionLink_remove a:hover{
		background-position:0% -14px;
	}

a.actionLink_move,.actionLink_move a{
	background:transparent url(/images/icon_move.gif) no-repeat;
	padding-left:16px;
	margin-right:9px;
}

	a:hover.actionLink_move,.actionLink_move a:hover{
		background-position:0% -14px;
	}

a.actionLink_read,.actionLink_read a{
	background:transparent url(/images/icon_read.gif) no-repeat;
	padding-left:16px;
	margin-right:9px;
}

	a:hover.actionLink_read,.actionLink_read a:hover{
		background-position:0% -14px;
	}
	
a.actionLink_share,.actionLink_share a{
	background:transparent url(/images/icon_exclamation.gif) no-repeat;
	padding-left:16px;
	margin-right:9px;
}

	a:hover.actionLink_share,.actionLink_share a:hover{
		background-position:0% -14px;
	}
	
a.actionLink_notify,.actionLink_notify a{
	background:transparent url(/images/icon_envelope.gif) no-repeat;
	padding-left:16px;
	margin-right:9px;
}

	a:hover.actionLink_notify,.actionLink_notify a:hover{
		background-position:0% -14px;
	}

a.actionLink_havemanual,.actionLink_havemanual a{
	background:transparent url(/images/icon_star.gif) no-repeat;
	padding-left:16px;
	margin-right:9px;
}

	a:hover.actionLink_havemanual,.actionLink_havemanual a:hover{
		background-position:0% -14px;
	}

.actionLink_accesslib {
	/*	background:transparent url(/images/icon_access.gif) no-repeat;
	padding-left:17px; */
	padding-bottom:2px;
	margin-right:14px;
}

.successfulAdd {
	margin-top:10px;
	padding:8px 5px;
	font-size:11px;
	background:#f3f6bf
}

#topNList {
	margin:10px 0 0 20px;
	list-style-type: 1;
}

	#topNList li {
		margin-bottom:12px
	}


/* Corporate Pages */

/* home */
#networkSiteListHome{
padding-top:15px;
border-top:1px solid #cfcfcf;
}

#networkSiteListHome li{
	list-style: none;
	border-bottom:1px dotted #cfcfcf;
}

#networkSiteListHome ul li a {
	display:block;
	height:20px;
	padding-top:10px;
	font-weight:bold;
	text-decoration:none;
	font-size:14px
}

.bullet {
	color: #F08711;
	margin-right:5px;
}

#learnMore input{
margin:0 5px 4px 0}

/* end home */


.networkSiteList li{
	list-style: none;
	border-bottom:1px dotted #cfcfcf;
	padding:15px 0;
}

	 .networkSiteList li:hover{
		background:#f6fbfd;
	}

.networkSiteLink {
	font-weight:bold;
	text-decoration:none;
	font-size:15px;
	line-height:32px;
}

#contact_rt {
	float:right;
	width:220px;
	text-align:left;
}

.pressDate {
	font-weight:bold;
	display:block;
}

#rreg input {
	margin:0pt 5px 4px 0pt;
}


/* Recent Posts */

.recentposts{
	list-style: none;
}

	.recentPosts li{
		list-style: none;
		border-bottom:1px dotted #cfcfcf;
		padding:10px 0;
	}

	.recentPosts li:last-child {
		border: 0;
		padding: 10px 0 0 0;
	}

	.recentPostsSubject{
		font-size:14px;
	}

	.recentPostsComment{
		padding-top:5px;
	}

	.recentPostsFooter{
		padding: 10px 15px 0 0;
	}

	.recentPostsFooter a{
		font-size:11px;
	}

	.postDate{
		background: transparent;
		font-size:11px;
		color:#626262;
	}

	.attribution {
		font-size:11px;
		color:#626262;
	}

/* Forms */

#form input {
	float: left;
	width: 150px;
	margin-bottom: 10px;
}

	#form label {
		float:left;
		width: 95px;
		text-align: right;
		padding-right: 20px;
	}


	#form br {
		clear: left;
		margin-top:50px;
	}


/* Right Column Content */

#rightCol {
	float: left;
	width: 300px;
	display:inline;
    margin-right:-100px; /*IE6 hack*/
}

.rightColBox {
	background:url(/images/bg_gray_fade300.gif) no-repeat;
	padding: 17px 17px 0 17px;
}

.recentSidebar {
	overflow: hidden;
	width: 300px;/* Needed to prevent overflow */
	position: relative; /* from failing in IE */
	padding: 17px 0 0 0;
	margin-bottom:12px
}

	.rightColBox h1{
			color:#4c8e13;
			font-weight:bold;
			font-size:22px;
			letter-spacing:-1px;
			margin-bottom:12px;
			line-height:24px;
		}

.rightColBox h2{
   color:#222;
   font-weight:bold;
   font-size:20px;
   letter-spacing:-1px;
   margin-bottom:12px;
   line-height:24px;
}


.recentSidebarItem {
	width: 266px;
	float: left;
	margin: 0 17px 0 17px;
}

.recentArticles {
		list-style:none;
	}

		.recentArticles li {
			padding:5px;
		}

		.recentArticles li:hover {
			padding:4px;
			background:#f8f9f6;
			border:1px solid #e5e5e5;
		}

		.recentArticles a {
			font-weight: bold;
		}

		.recentArticles img {
			float:left;
			margin-right:10px
		}

.recentSidebarCtrl {
	background:url(/images/bg_recent_sidebar_control.gif) no-repeat;
	height:30px;
	padding:13px 15px 0 15px;
	margin-bottom:25px;
	text-align:left;
}

.recentSidebarCtrl img{
	margin-right:5px;
	border:0;
}

.rightColBox #shoppingTitle a{
			color:#4c8e13;
			font-weight:bold;
			font-size:22px;
			letter-spacing:-1px;
			margin-bottom:12px;
			line-height:24px;
			text-decoration:none
		}

/* Home */

#homeSlide {
	width:100%;
	height:171px;
	overflow:hidden;
}

	#homeSlide h1{
		color:#679b2e;
		font-size:22px;
		line-height:24px;
	}
	
	#homeSlide h1 a{
		color:#679b2e;
		font-size:22px;
		line-height:24px;
		text-decoration: none
		}

	#homeSlide img{
		float:right;
		margin-left:10px;
	}

#homeSlideCtrl {
	border-top:1px solid #adadad;
	border-bottom:1px solid #adadad;
	height:29px;
    }

	#homeSlideCtrl ul {
		list-style: none;
		width:100%;
	}

	#homeSlideCtrl li {
		float: left;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ebebeb;
    }

	#homeSlideCtrl li a{
		text-decoration: none;
		display: block;
		background:#eee url(/images/bg_slide_control.gif) repeat-x;
		padding-top: 3px;
		width: 113px;
		line-height:26px;
		text-align: center;
		color:#679b2e;
		font-weight: bold;
	  }

#homeSlideCtrl .selected {
		font-size:13px;
		color:#333;
		background:#eee url(/images/bg_slide_control_over.gif) repeat-x;
}

/*  Home Columns */

.homeCol {
	float:left;
	margin-top:10px;
	padding:11px;
	width:211px;
	line-height:18px;
}

	.homeCol ul{
		list-style:none;
		padding-left:5px;
		margin-top:10px;
		text-align:left;
	}

	.homeCol li{
		border-bottom:1px dotted #cfcfcf;
		padding:6px 0pt 6px 3px;
		font-size:12px;
	}

	.homeCol h4{
		color:#fff !important;
		font-weight:bold;
		font-size:19px !important;
		letter-spacing:-1px;
		text-align:center;
		line-height:38px;
	}

	.homeCol a{
		font-weight:bold;
		text-decoration:underline;
		display:block;
	}

.homeColLeft, .homeColRight{
	background:transparent url(/images/bg_home_col.gif) no-repeat;
}


.homeColLeft {
	margin-right:4px;
}

/* Product Detail */

#prodimage {
  float: right;
}

#prodimage img {
  width: 100px;
}

#prodimageDetail {
  float:left;
  width: 105px;
  margin-right:10px;
}

#prodimageDetail img{
  width: 105px;
}

.resourceTitle {
	color:#000;
	font-weight:bold;
	font-size:20px;
	letter-spacing:-1px;
	margin-bottom:12px;
	line-height:24px;
}

.resourceTitleProd {
	color:#727272;
	font-weight:bold;
	font-size:15px;
	letter-spacing:-1px;
	margin-bottom:12px;
	line-height:20px;
}

.resMetaData {
	float:left;
}

.resMetaDataTitle {
	font-size:11px;
	font-weight:normal;
	color:#727272
}

.resMetaDataValue {
	font-size:11px;
	font-weight:normal;
	color:#0068b3;
	margin-right:5px;
}

#mancover {
  width: 170px;
  text-align: center;
  float: right;
}

.resourcecover {
	float: right;
	border:1px solid #ababab;
}

#mancover img{
  border: 1px solid #ababab;
}
	#mancover a{
	  font-weight: normal;
	  font-size: 11px;
	}
	#mancoverimg {
	  border: 1px solid #d2d2d2;
	  width: 90%;
	  height: auto;
	}

#prodDetails{
	padding:0 10px;
}

#prodDetails h1{
	color:#ff8701;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

#prodDetails h2{
	color:#ff8701;
	font-weight:bold;
	font-size:13px;
	margin-bottom:5px;
}

#relatedTerms {
	font-size:11px;
	font-weight:normal;
	color:#727272;
}

#googleAds {
	width:728px;
	margin:0 auto;
	padding: 10px 0;
}

.updatesRegbox {
	background:url(/images/bg_updates_regbox.gif) no-repeat;
	width: 289px;
	height: 53px;
}

.updatesRegbox div {
	padding: 10px 10px 0 10px;
	line-height: 17px;
}

#updatesDetail {
	background:url(/images/bg_updates_detail_bottom.gif) no-repeat left bottom;
	width:250px;
}

#updatesDetailContent {
	width:230px;
	padding:10px;
	background:url(/images/bg_updates_detail_top.gif) no-repeat;
}

#updatesDetailContent strong{
	color:#0267b5;
	font-size:13px
}

#updatesDetailContent form{
	margin-top:10px
}

#digestEmailAddressDetail {
	width:124px;
}

/* Search Results Page */
#spellSuggestion {
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
}

.resultCount {
	padding-bottom:10px;
	float:left;
	color:#000;
}

.pagination {
	background:transparent;
	text-align:right;
	color: #0068b3;
	padding-bottom:10px;
	font-weight:bold;
}

.pagination a {
	padding: 2px 3px;
	margin: 2px;
	background:transparent;
	text-decoration: none;
	color: #0068b3;

}

.pagination a:hover, .pagination a:active {
	text-decoration:underline;
}

.pagination span.current {
	padding: 2px 5px;
	margin: 2px;
	font-weight: bold;
	font-size:15px;
	color:#333;
	text-decoration:none;
	}

.searchHeadline {
	font-size: 16px;
	line-height:20px;
	margin-bottom:4px;
	letter-spacing:-1px;
}

a.searchFooter{
	color:#4c8e13;
	line-height:30px;
}

.getManualSearch {
	padding:10px 0;
}

.filterbox{
	background: #e3e3e3;
	border: 1px solid #c1cbd8;
	font-size:1.1em
}

.filttext {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:5px;
	padding-right:10px
}

#filtmfg, #filtprod {
	width:210px;
	float:left;
}

/* UGC Pages */

#thread_type {
	font-size:19px;
	font-weight:bold;
	color:#006dc0;
	margin-bottom:5px;
}

#post_subject {
	font-size:18px;
	font-weight:normal;
	color:#478e04;
	line-height: 22px;
}

/* ---- variant for OneSite */
#postSubject {
	font-size:14px;
	font-weight:bold;
	color:#478e04;
	line-height: 18px;
}

.post_content {
	color:#000;
	line-height:16px;
}

/* ---- variant for OneSite */
.postContent {
	color:#000;
	line-height:14px;
	line-height:16px;
}
.postContent_bold {
	color:#000;
	line-height:16px;
	font-weight:bold;
}

.attribution_found {
	color: #626262;
}

.comment_title {
	color:#000;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
}

/* ---- variant for OneSite */
.commentTitle {
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

.commentImage {
	width: 150px;
	float: right;
	margin-bottom: 10px;
	border:1px solid #D2D2D2;
}

.headline_post_title a{
	text-decoration:underline;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.2em;
}

.memInappropriateLink{
	float:right;
}

a.memLink {
color:#4C8E13;
font-weight: bold;
}

.found{
	font-weight:bold;
	color:#498f15;
}

.found h3{
	font-size:1.5em;
	margin-bottom:5px;
}

.found a{
	font-weight:bold;
	color:#498f15;
	text-decoration:underline;
}

.rating {
	background:#fff;
	border: 1px solid #d6d6d6;
	padding:8px 10px;
	overflow:hidden;
}

	.ratingPrompt {
		color:#0271c3;
		float:left;
		line-height:2em;
		margin-right:12px;
		font-weight:bold;
		}

	.rating span.memInappropriateLink{
		float: right;
		line-height:2em;
		}

#tabs ul {
	list-style: none;
	width:100%;
    }

	#tabs li {
		float: left;
		border: 1px solid #ccc;
    }

	#tabs a {
		display: block;
		text-decoration: none;
		background: #eee url(/images/bg_ugc_toolbar.gif) repeat-x;
		padding-top: 6px;
		color: #0072BC;
		width: 115px;
		font-size:16px;
		font-weight:bold;
		line-height:29px;
		text-align: center;
    }

	#tabs a.selected  {
		position: relative;
		top: 1px;
		background: white;
		color: #000;
		width: 117px;
	}

.tabs_subnav {
		border: 1px solid #ccc;
		border-top: none;
		clear: both;
		padding: 12px 10px;
		width:448px;
	}

	.tabs_subnav a{
		font-weight:bold;
		padding:0 5px}

.getmanualResolved {
	padding-top:10px;
}

/* Dashboard Styles */

#dashboard {
	margin: 20px;
}

#dash_profile {
	border: 1px solid #D2D2D2;
	width: 595px;
	height: 248px;
	overflow-y: auto;
	float: left;
}

.dash_heading {
	background: #D9E9F9;
}

.dash_heading h2 {
	font-size: 1.8em;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 10px;
	border-bottom:1px solid #d2d2d2;
}

.dash_box {
	font-size: 1.2em;
	color: #000;
	margin: 0px;
	padding: 10px;
	overflow:hidden;
}

.dash_box h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding-bottom: 5px;
}

.dash_box .mex_thumb {
	float: right;
	width: 100px;
	padding: 5px;
}

#dash_userdetails {
	line-height: 165%;
}

#dash_adpane {
	width: 300px;
	float: right;
}

#dash_discussions, #dash_filing {
	border: 1px solid #D2D2D2;
	width: 100%;
}

#dash_discussions #mexthreadlist, #dash_filing #filingcablist {
  	float: left;
  	overflow: hidden;
  	width: 300px;
}

.dash_mexlistitem, .dash_fclistitem {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}

.dash_listitem_highlight {
	background-color:#F9F9D9;
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
	padding-left:5px;
	position: relative;
	width: 298px;
	z-index: 2;
}

#dash_discussions #mexthreaddetail, #dash_filing #filingcabdetail {
	padding: 15px;
	line-height: 150%;
	background-color: #F9F9D9;
 	border:1px solid #cfcfcf;
 	margin-left:299px;
	height:1%;
 	z-index: 1;
}

#dash_discussions #mexthreaddetail {
	padding: 15px 15px 40px 15px;
	margin-bottom: 20px;
}

#dash_filing #product_image {
	float: right;
	width: 152px;
	text-align: center;
}

#dash_filing #product_image #dash_product_thumb {
	border: 1px solid #D2D2D2;
    
}

.dash_product_thumb {
	float:right;
	text-align:center;
	}
	
	.dash_product_thumb img{
		margin-bottom:7px
	}
	
#leavemodelnameinput {
	font-size:11px;
	margin-left:5px;
}

#mex_legend {
	font-size: 0.9em;
}

.star_padding {
	padding-left: 21px;
}

#editfile {
	width: 400px;
}

#editfile input {
	width: 178px;
	margin: 3px;
	border: 1px solid #d2d2d2;
}

#editfile label {
	text-align: right;
	font-weight: bold;
	display: block;
	float: left;
	width: 180px;
	margin: 3px;
}

#addCustomField {
	text-align: center;
}

#addCustomField h3 {
	font-size: 1.2em;
	font-weight: bold;
}

.avatar {
	border: 1px solid #D2D2D2;
    max-width:150px;
    max-height:150px;
}

.error {
	color: #f00;
}

#superUserMenu {
	float:right;
	text-align:right;
}

#superUserMenu ul li{
	list-style-type:none;
	float:left;
	margin-left:15px;
}

#oiq_sitesbox {
	width: 100%;
	border: 1px solid #d2d2d2;
}

#oiq_sitesbox h1 {
	padding: 10px;
	background-color: #D4E5ED;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	border-bottom: 1px solid #d2d2d2;
}

#colcont {
	width: 520px;
	padding: 15px;
	font-size:1.2em;
	line-height:1.5em;
}

#colcont h2 {
	color: #0072BC;
	font-size: 1.4em;
	font-weight: bold;
}
#colleft {
	width: 229px;
	float: left;
	line-height: 18px;
	padding-right: 30px;
	border-right: 1px solid #cfcfcf;
}

#colright {
	width: 229px;
	float: left;
	line-height: 18px;
	padding-left: 30px;
}


.memFileCabinetImage {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:90%;
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}

.float_rt {
	float:right;
	}

#inline_list li {
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:35px;
}


/* Autocomplete styles*/

div.auto_complete {
	position:absolute;
	width:250px;
	background-color:#ffffff;
	border:1px solid #c2c2c2;
    max-height: 200px;
    overflow: auto;
}

ul.suggestions {
	list-style-type: none;
}

ul.suggestions li.selected {
	background-color: #3190fa;
    color:#ffffff;
}

/*
li.suggestion {
	list-style-type: none;
	display:block;
	padding:2px;
	height:32px;
}

li.suggestion div.suggestionValue {
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
}


li.suggestion div.suggestionInfo {
	color:#888888;
	font-size:10px;
}
*/

/*  Suggestions for SOLR search box */

div.solr_autocomplete {
  color:#0068b3;
  background-color:white;
  border:1px solid #a4c7da;
  padding:0;
  z-index: 5;
}
div.solr_autocomplete ul {
  list-style-type:none;
  margin::2px;
  padding:0;
}
div.solr_autocomplete ul li.selected { background-color: #0068b3; color: white;}
div.solr_autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:2px;
  padding:1px;
  cursor:pointer;
}

div.head_suggestions {
  color: #b1b1b1;
  font-weight:bold;
  margin:3px;
  padding:0;
}

a.solr_suggestion {
  color:blue;
  text-decoration:none;
}
li.selected  a.solr_suggestion {
  color:white;
  text-decoration:none;
}

#choices_list_highlight {
  font-weight:bold;
}

/* Form window */
span.pop_title_long {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin-left:-2px;
}

div.pop_title {
	width:100%;
	text-align: left;
	color:#000000;
	font-size:1.5em;
	font-weight:bold;
}

a.button_image{
	text-decoration:none;
}


/* formPostFile */
#contribtue_dialogue, #url_form_container, #upload_form_container p{
	text-align:left;
}

/* formPostResponse */
#contribtue_dialogue_jd, #url_form_container_jd, #upload_form_container_jd p{
	text-align:left;
}

#contribtue_dialogue_jd{
	padding:5px;
	border:1px solid #696969;
	background-color: #e6eff9;
}

#contribtue_dialogue_jd div{
	width:100%;
	text-align: center;
	font-weight: bold;
	color:#3190fa;
}

#pop_wrapper{
	padding:0px 7px;
	text-align:center;
}

#pop_wrapper p{
	font-size:12px;
	text-align:left;
}

#pop_wrapper div.header_title_blue{
	width:100%;
	/*text-align: center;*/
	text-align: left;
	font-weight: 900;
	font-size: 20px;
	color:#3190fa;
}

#pop_wrapper div.header_title_blue img{
	float:left;
	margin-right: 5px;
}

#pop_wrapper .label {
	font-size: 12px;
}

#pop_wrapper .replyfield {
	text-align:left;
	border:1px solid #D2D2D2;
	font-size: 12px;
	width: 300px;
}

.image_upload {
	width: 95px;
}
#pop_wrapper input[type="image"] {
	border:0px;
	}

/* Form Window */

span.pop_title_long {
	color:#000000;
	font-size:17px;
	font-weight:bold;
}

span.pop_title {
	color:#000000;
	font-size:17px;
	font-weight:bold;
}


/* Profile Window */

.profileTable {
	padding:10px;
	width:92%;
}

fieldset {
	margin:6px;
	padding:5px;
}

legend {
	color:#993300;
	font-size:10px;
	font-weight:bold;
}

.profileLabel {
	color:#666666;
	float:left;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	vertical-align:bottom;
	width:120px;
}

.profileData {
	border:0pt none;
	font-size:12px;
	font-weight:bold;
	margin:2px 3px;
	text-align:left;
	vertical-align:bottom;
}

.profileText {
	font-size:11px;
	margin:0pt 0pt 2px 6px;
	padding:1px;
	text-align:left;
	vertical-align:bottom;
}

.profileSelect {
	font-size:11px;
	margin:0pt 0pt 2px 6px;
	padding:1px;
	text-align:left;
	vertical-align:bottom;
}

.requiredNo {
	float:left;
	font-weight:normal;
	text-align:right;
	vertical-align:bottom;
	width:80px;
}

.requiredYes {
	float:left;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
	width:80px;
}

/* Network Links */
.network_links {
	background:#eff4fa none repeat scroll 0%;
	border:1px solid #e0e1e5;
	color:#696969;
	padding:10px;
}
   /*.network_links strong { color: #2166b4; font-size: 1.1em }*/
   .network_links strong {color: #2166b4; font-size: 12pt; text-transform:uppercase;}
   .network_links label { font-size: .95em }
   .network_links p { margin: 5px 0 5px 0 }

/* Upload Image Preview*/
	#image_attach img{border:2px solid #e1e1e1;}

/* js Links */
	a.js_link{cursor:pointer;cursor:hand;}

/* Admin */
.controls{
	font-size:x-small;
	text-transform:uppercase;
}
	.controls a{text-decoration:none;}
	.controls a img{vertical-align:middle;}


.cancel_lightbox{
	/* width:100%; */
	margin:0 auto;
	margin-top:20px;
	text-align:center;
}

.validation {
	color: #d00;
	font-size: 1.1em;
	font-weight: bold;
	padding: 2px;
	margin: 0px;
}

.fakeLink {
	color:#0068B3;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;
}



/* Footer */
#footerNav {
	height:34px;
	clear: both;
	background: #fff url(/images/bg_footer_nav.gif) repeat-x;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	margin-top:20px;

}

	#footerNavContent {
		height:23px;
		font-size:11px;
		width:980px;
		margin:0 auto;
		padding-top:11px;
	}

	#footerNavContent a{
		margin:0 4px;
	}

#footer {
	clear: both;
	background: #fff;

}

	#footerContent {
		font-size:11px;
		line-height:18px;
		width:980px;
		margin:10px auto;
		padding-top:11px;
	}
	
#truste {
	width:980px;
	margin:0 auto
}

/* Footer Survey */

#footerSurvey { position: fixed; bottom: 0; left:50%; width:900px; margin-left:-450px; z-index:9999}
#footerSurveyScroller {overflow: hidden; position: relative; top: 0px; left: 0px; }
#footerSurveyTop {width:900px; height:8px; background:transparent url(/images/footerSurvey/bg_footerSurveyTop.png) no-repeat center top; font-size:0}

#footerSurveyContainer {width:900px; height:1%; background:transparent url(/images/footerSurvey/bg_footerSurveyContainer.png) repeat-y; overflow:hidden}

#footerSurveyLeft {width:225px; padding:10px 0; float:left; text-align:center; font-size:14px; color:#fff}

#footerSurveyCtr {width:595px; float:left; padding:5px 15px 0; font-size:12px; color:#fff}
#footerSurveyCtr .question {font-size:14px; color:#b1d2f7; font-weight:bold; margin-bottom:10px}
#footerSurveyTitle {font-size:18px; letter-spacing:-1px; font-weight:bold; line-height:27px; color:#fed76e}
#footerSurveySubhead {font-size:13px; font-weight:bold}
#footerSurveyCtr label {float:left; padding-right:10px; text-align:left; width:480px}
#footerSurveyCtr .select {width:100px}

.tblFooterSurvey {padding-top:10px}
.tblFooterSurvey td {border-bottom:1px dotted #6992c1;padding:7px 0}
.tblFooterSurvey #Submit {position:relative; top:3px; left:10px}

#footerSurveyRt {width:50px; float:left}

#footerSurveyClose {position:relative; left:14px; top:0}

#manualreason {border:2px solid #a7bdd4; width:98%; height:40px; padding:5px}

/* end Footer Survey */

.iframeShim { /* Used to fix IE6 z-index bug */
	position: absolute;
	border: 0;
	margin: 0;	
	padding: 0;
	background: none;
}

.prototip .smImageTipImage img {width:100px; border: 2px solid #8c939c; }
.prototip .medImageTipImage img {width:200px; border: 2px solid #8c939c; }
.prototip .lgImageTipImage img {width:400px; border: 2px solid #8c939c; }

.prototip { position: absolute; }

.prototip .tooltip { position: relative; }
.prototip .regtooltip { width: 310px; }
.prototip .regtooltip .toolbar .title { width: 285px; }

.prototip .rssTip {
	width: 220px;
	border: 2px solid #F69935;
}

.prototip .rssTip .content{
	background: #fff;
	padding: 5px;
}

.prototip .mystuffTip {
	width: 200px;
	border: 2px solid #F69935;
}

.prototip .mystuffTip .content{
	background: #fff;
	padding: 5px;
}

.regtooltip .input {
	float: left;
	width: 165px;
	height: 17px;
	margin-bottom: 4px;
	border: 1px solid #A5ACB2;
}
.regtooltip label {
	float:left;
	width: 88px;
	text-align: right;
	padding-right: 10px;
	font-size:12px;
	font-weight:bold;
}
.prototip .tooltip { position: relative; }
.prototip .regtooltip .toolbar {
	background:url(/images/bg_regtooltip_top.png) no-repeat;
	width:290px;
	height: 20px;
	padding:15px 20px 5px 10px;
	font-size:11px;
	zzoverflow:hidden;
}
.prototip .regtooltip .toolbar .title {
	color:#f08711;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	}
.prototip .regtooltip .content {
	background:url(/images/bg_regtooltip_bottom.png) no-repeat left bottom;
	width:290px;
	padding:0 20px 25px 10px;
	font-size:11px;
	overflow:hidden;
	clear: both;
}

.prototip .regtooltip .closeButton {
	cursor: pointer;
	cursor: hand;
}

.prototip .toolbar a.close {
	position: relative;
	text-decoration: none;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(/images/tooltip/close.gif);
	display: block;
	line-height: 0;
	font-size: 0px;
	border: 0;
	}
.prototip .toolbar a.close:hover { background: transparent url(/images/tooltip/close_hover.gif); }

.starbox { float: right; width: 90px; }

.starbox .stars { background: #cccccc; }
.starbox .rated .stars { background: #dcdcdc; }
.starbox .rated .hover .stars { background: #cccccc; }
.starbox .colorbar { background: #ffcc1c; }
.starbox .hover .colorbar { background: #ff9231; }
.starbox .rated .colorbar { background: #ffcc1c; }
.starbox .rated .hover .colorbar { background: #ffcc1c; }
.starbox .ghost { background: #a1a1a1; }
.starbox .indicator { clear: both; }

.starbox .inverse .stars { float: right; }
.starbox .inverse .indicator { clear: both; display: block; text-align: right; }

/* One site project */
.popularBrands {float:left; width:220px; margin-bottom:20px}
.popularBrands ul {list-style:none}
.popularBrands ul li {padding:3px 0 0 9px; background:transparent url(/images/bullet_org_arrow.gif) no-repeat 0 50%}

#popularBrandsTitle h1 {font-size: 18px; color: rgb(240, 135, 17); margin-bottom: 5px;}

.scrollList {height:360px; overflow:auto}
.scrollList_sm {height:180px; overflow:auto}

#alphaNavTitle h1 {font-size: 18px; color: rgb(240, 135, 17); margin-bottom: 5px;}

#alphaNav {text-align:center; margin:15px 0}
#alphaNav span {margin-right:5px; color:#c2c2c2}
#alphaNav a {margin-right:5px;}
#alphaNav a:hover {text-decoration:none}

.alphaAnchor {
color:#F08711;
font-size:18px;
font-weight:bold;
padding-top:8px;
}

/*Lightbox*/
#overlay{
	background-image: url(/images/lightbox/mf_overlay.png);
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3000000;
	width: 100%;
	height: 100%;
}

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(/images/lightbox/mf_blank.gif);
	tteer: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src="/images/lightbox/overlay.png", sizingMethod="scale");
}

#box{
	background:#fff url(/images/bg_boxTopbar.gif) repeat-x left top;
	padding: 10px;
	border: 3px solid #eaeaea;
	overflow: auto;
}

#box #close{
	float:right;
	height:14px;
	top:0px;
	right:0px;
	cursor:pointer;
	margin:2px;
	padding:0px;
}

#box #closeText{
	float:right;
	padding-top:3px;
	padding-right:2px;
	cursor:pointer;
	font-size:11px;
	font-weight: normal;
}

#box #boxTopbar{
	color:#000;
	font-size:18px;
	font-weight:bold;
	height:25px;
}

#box #boxContents {
	padding:10px;
}

#box #boxTitle {
	float:left;
	margin-top:3px;
	line-height: 24px;
}
/*end Lightbox*/

.tblrescue {
	padding: 0px;
}

.tblrescue td {
	vertical-align: top;
	padding-top: 5px;
}

.tblrescue td.label {
	color: #0068B3;
	text-align: right;
	padding-right: 3px;
	width: 100px;
}

.tblrescue .post {
	border: 1px solid #d2d2d2;
	width: 245px;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tblrescue textarea {
	width: 300px;
}

.tblrescue td .notify {
	color: #0068B3;
	white-space: nowrap;
	padding-top: 2px;
	width: 100px;
}

.tblrescue .info {
	color: #999;
	font-size: 10px;
}

.prototip .facetfilter { width: 450px; background: #dceef7; border: 1px solid #c9c9c9; padding: 5px; padding-bottom:10px;}
.prototip .facetfilter .toolbar { background: #dceef7; font-weight: bold; color: #000;}
.prototip .facetfilter .toolbar a.close:hover { background: url(/images/tooltip/close_hover_red.gif);}
.prototip .facetfilter .title { background: #fff; padding: 15px 5px 5px 5px; font-weight: bold; font-size: 16px; }
.prototip .facetfilter .content { background: #fff;}


#refreshElement {
	height: 0px;
	width: 0px;
	position: absolute;
}

.memImageLink {
	cursor: pointer;
	cursor: hand;
}

/* Next used in My Stuff pages and with other actions with OPData */

#centerColNav2  a{
    background:transparent url(/images/centerColNav_over_232.gif) no-repeat scroll center top;
    width:231px !important;
}

#centerColNav3  a{
    background:transparent url(/images/centerColNav_over_151.gif) no-repeat scroll center top;
    width:154px !important;
}


#print_home_inventory_link {
    float: right;
    font-size: 11px;
	font-weight: bold
}

	#print_home_inventory_link img {
		position:relative;
		top:3px;
		right:2px
	}

.editStuffFooter {padding:8px 0 0 0;}
.editStuffFooter a {color:#777777; font-size:11px;}
.editStuffFooter img {margin-left:5px;position:relative;top:7px;}


.room {
float:left;
line-height:14px;
text-align:center;
width:65px;
}
.room img {
display:block;
height:62px;
width:62px;
margin-bottom:5px;
cursor:pointer;
background-color:white;
-moz-opacity:.40;
opacity:.40;
filter:alpha(opacity=40);
}
.room_selected .room_img,.room_img:hover{
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
}

.room_title a{
color:#1366B4;
font-size:11px;
text-align:center;
font-weight:bold;
text-decoration:none;
}

.room_selected .room_title a, .room_title a:active,.room_title a:hover{
color:#f08711;
}

#rooms_left {
background: transparent url(/images/arrow_rooms_left.gif) no-repeat left center;
width:21px;
height:62px;
float:left;
}

#rooms_right {
background: transparent url(/images/arrow_rooms_right.gif) no-repeat right center;
width:18px;
height:62px;
float:left;
}

#rooms{
height:98px;
}

#rooms_window {
height:62px;
width:10000px;
padding:1px;
border-top:solid 1px #999;
border-bottom:solid 1px #999;
}

#rooms_container {
float:left;
width:390px;
height:95px;
overflow:hidden;
padding-top:3px;

}

.listStuff {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.listStuff img {float:right;max-width:60px;max-height:60px;}
.listStuff .editStuffFooter img  {float:none;max-width:none;max-height:none;position:static;}
.listStuff li {
border-bottom:1px dotted #CFCFCF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:auto;
padding:20px 0;
width:100%
}

.listStuff li:hover{
background:#f6fbfd
}

.arrow_room_inactive {visibility:hidden;}


#stuff_actions a, #stuff_actions_detail a {
	font-size:12px; color:#0068b3;
}

#stuff_actions {background-color:#F3F6BF;margin-top:15px;padding:15px; }
    #stuff_actions img {cursor:pointer;}

    #stuff_actions.AddProductToStuff select{width:125px;}
    #stuff_actions.AddProductToStuff .but_save{margin-left:79px;}
    #stuff_actions.AddProductToNewRoom  #room_name_onchange{width:120px;}
    #stuff_actions.AddProductToNewRoom  .but_save{margin-left:79px;}
    #stuff_actions.addProductToRoom {}
    
	#stuff_actions.RemoveStuff {text-align:center;padding-right:60px;}

    #stuff_actions.MoveStuff .move_to_known_room_text {padding-left:30px;}
    #stuff_actions.MoveStuff select {width:125px;}
    #stuff_actions.MoveStuff .but_save {margin-left:39px;}
    
	#stuff_actions.MoveStuffToNewRoom #room_name_onchange{width:120px;}
    #stuff_actions.MoveStuffToNewRoom .but_save {margin-left:79px;}
    
	#stuff_actions.AskStuffHelp #subject_helpform{width:350px;}
    #stuff_actions.AskStuffHelp #postBody_helpform{width:350px;}
    #stuff_actions.AskStuffHelp #submit_image_helpform {display:none;}
    #stuff_actions.AskStuffHelp #validate_helpform{height: auto;}
    #stuff_actions.AskStuffHelp #but_submit {margin-left:60px;}
    #stuff_actions.AskStuffHelp #submit_helpform{display:none;}
    
    #stuff_actions.AddCommentThread .post{width:350px;}
    #stuff_actions.AddCommentThread .mexButton{display: none;}
    #stuff_actions.AddCommentThread .validation{height: auto;}
    #stuff_actions.AddCommentThread .submit{display:none;}
    #stuff_actions.AddCommentThread .but_submit{margin-left:60px;}
	
#stuff_actions_detail {background-color:#F3F6BF;margin-top:15px;padding:10px; width:230px }
    #stuff_actions_detail img {cursor:pointer;}

    #stuff_actions_detail.AddProductToStuff select{width:121px;}
    #stuff_actions_detail.AddProductToNewRoom  #room_name_onchange{width:140px;}
    
    
.addroomlink img {margin-left:15px;}

#xx {margin-bottom:15px;border:solid 1px white;}
#xx_layer_header {width:470px;height:8px;background:url(/images/bg_addTool_header.gif) no-repeat;font-size:1px;}
#xxwidget {width:455px;background:url(/images/bg_addTool_mid.gif);padding-left:15px;}
#xxwidget_title h1 {color:#0168B3;}
#xx #error_message {width:440px;background:url(/images/bg_addTool_mid.gif) repeat-y;padding:5px 15px;}
#xx_layer_add{width:440px;background:url(/images/bg_addTool_mid.gif) repeat-y;padding:0 15px;}
#xx_layer_footer{width:470px;height:8px;background:url(/images/bg_addTool_footer.gif) no-repeat;font-size:1px;}
#xxwidget select,#xxwidget input {width:250px;display:block;margin-top:5px;}
#add_item {padding-top:5px;cursor:pointer;}
.hide1px {width:1px; height:1px;overflow:hidden;}
.showXX  {margin-right:-20px;} /*IE6 hack*/

.dashDiscussionsList {list-style-type:none;}
.dashDiscussionsList li {list-style: none; border-bottom:1px dotted #cfcfcf; padding:18px 0; overflow: hidden;}
.dateThread {font-size:11px;color:#777777;}
.subjectThread {margin:9px 0;}
.actionsThread {font-size:11px;}
.imgaction {position:relative;top:7px;cursor:pointer;}

.profileList {list-style-type:none;}
.profileList li {display:block; margin:3px 0;}
.profileList li strong {color:#222222;}

#fypWidgetInline select {width:140px; margin:0pt 6px 5px 0pt;}
#fypWidgetInline .resetButton { font-size:11px; float:right; font-weight:bold; text-decoration:underline; margin-right:6px; cursor:pointer; cursor: hand; }
#fypWidgetInline .actionButton {float:right; margin:0 6px; cursor: pointer; cursor: hand;}


img.coregInline { float: right; margin-left: 5px;}
img#huggies_baby_network, img#hills_science_diet { float: right; margin-left: 5px;}
div#coreg_formwrapper label { float: left; padding-right: 10px; text-align: right; width: 160px; font-size: 12px; margin: 0 0 6px 0; }
div#coreg_formwrapper label.required { font-weight: bold; }
div#coreg_formwrapper.c761 label { width: 250px; }
div#coreg_formwrapper label#bOiqSub, div#coreg_formwrapper label#bOiqTC { float: none; text-align: left; width: 300px; padding-left: 4px; }
div#coreg_formwrapper input { margin-right: 4px; }
div#coreg_formwrapper input.textInput { border:1px solid #A5ACB2; float:left; height:16px; margin-bottom:4px; width:240px; }
div#coreg_formwrapper input.phone { width:40px; margin-right: 4px; }
div#coreg_formwrapper input#oiq_subscribe, div#coreg_formwrapper input#oiq_tandc { margin-left: 85px; }

div#coreg_formwrapper select { border:1px solid #A5ACB2; float: left; width: 76px; margin: 0 4px 4px 0;}
div#coreg_formwrapper select#sState { width: 246px; }
div#coreg_formwrapper select.huggies_date, div#coreg_formwrapper select.hills_date { width: 76px; }
div#coreg_formwrapper select.hills_pet { width: 120px; }
div#coreg_formwrapper select.reno_date { width: 244px; padding: 2px 0 2px 2px; }
div#coreg_formwrapper select.tripa_airport { width: 246px; }
div#coreg_formwrapper .error { color:#FF0000; padding-left: 3px;}
div#coreg_error { color:#FF0000; margin:12px 0 12px 0; text-align:center; }
span.smallprint { font-size: 11px; }
span.sup { font-size: 8px; position: relative; top: -10px; }

a#mystuffTip { font-size: 10px; }
p#leftnav_signin { margin: 0 10px 20px 10px; }


/* These classes are only to be used for ad units. Do not modify. */
div#textilfirst, div.leftnavspacer, div#ad_mkt { padding-top: 20px; margin-top: 20px; border-top: 1px dotted #7D7D7D; }
div.textilitemfirst { padding: 10px 0; }
div.textilitem { padding: 10px 0; border-top: 1px dotted #CFCFCF;}
div#ad_service, div#ad_shopping, div#ad_affil { margin-bottom: 12px; }
div#ad_mkt { margin-top: 15px; }

