/***Import other stylesheets************************//*------------ Colors ------------------*//* Links #ed5100 *//**************Generic styles used across all skins**************/Body  {      font-size: 12px; 	  font-family: Verdana, Geneva, sans-serif;	  background:#e3e3e3;	  text-align:center;	  margin: 0px;}#wrapper{ 	margin: 0 auto;	text-align: left;	width: 900px;	background: #FFF;	overflow: auto;}#masthead{	background: url(skins/resources/Metanna_Logo.gif) left no-repeat #FFF;	height: 81px;	/*padding: 10px 20px 10px 0;*/}#rightMasthead {	width: 590px;	/*position: relative;	left: 380px;*/	height: 60px;	padding-top: 15px;	line-height: 0pt;	text-align:right;	font-size:11px;	float: left;}#rightMasthead a {	color: #ed5100;	font-weight: bold;}#rm_searchforms {	text-align: right;}#rm_searchforms a{	line-height: 20px;}#rightMasthead li{	display: inline;	padding: 5px 0 0 10px;}#rightMasthead ul form{	display: none;}#rightMasthead ul {	margin-top: 0px;}#footer{	padding: 10px;	clear: both;	font-size: 11px;}#footer li{	display: inline;	padding: 0 5px;}#footer ul {	margin:0;	padding:10px 0;}#footer a:link, #footer a:hover, #footer a:visited, #footer a:active {	color:#333;}#copyright-credit, #copyright-credit a:link, #copyright-credit a:visited, #copyright-credit a:hover, #copyright-credit a:active {	color:#555555;	text-decoration: None;}/*------------ multipurpose styles ---------------*/table {	/*background:#CCFF00;*/	font-size: 12px;}/*Use whenever you need to float something; also used in _image to float images put in through the editor (so don't delete it!!!!!!)*/.right, .Right{	float:right;}.left, .Left{	float:left;}.center, .Center{	text-align: center;	/*border: #FF6600 solid 2px;*/	width: 100%;	}.Right{	padding-left: 8px;}.Left{	padding-right: 8px;}.margins {	padding:15px;}.itailcs, .italic, .Italic, .Italics {	font-style: italic;}input[type="text"] {	font-family: Arial, Helvetica, sans-serif;}/*-------------Generic link-------------*/A:link, A:visited, A:hover, A:active  {	color: #ed5100;}/*--------------------------Primary Navigation Styles entNav, entity, entityHighlight ---------------------------*/#entNav{	background: url(skins/resources/entnavBG.jpg) left repeat-y #3c186f;	font-size: 13px;	padding: 5px;	color:#ed5100;	}#entNav li{	display: inline;	padding: 0 8px;}#entNav ul{	display: inline;	padding: 0 2px;}.entity, .entity A:Link, .entity A:Visited, .entity A:Hover, .entity A:Active   {      color: #fff; 	  text-decoration: none;}.entityHighlight, .entityHighlight A:Link, .entityHighlight A:Visited, .entityHighlight A:Hover, .entityHighlight A:Active {      color: #ffdd83;	  font-weight: bold;	  text-decoration: none;}.entityULNavBar{}/*used on entity only navigation bar ul*//*----------------- Secondary Navigation Display Nav displayNav -------*/#displayNav {	width: 200px;	float: left;	/*the margin makes the nav take it's width out of the page whether it is populated with a list or not*/	margin-top: 2px;	color:#ed5100;}#displayNav li{	list-style: none;	margin-bottom: 10px;}#displayNav ul{	margin: 10px 0px 10px 20px;	padding: 0;}#displayNav #department ul {	margin-right:10px;}.department, .department A:link, .department A:visited, .department A:hover, .department A:active{	color : #ed5100;}.departmentHighlight, .departmentHighlight A:Link, .departmentHighlight A:Visited, .departmentHighlight A:Hover, .departmentHighlight A:Active  {      color: #ed5100;	  font-weight: bold;   }.departmentULNavBar{}/*used on department only navigation bar ul*/.topic, .topic A:link, .topic A:visited, .topic A:hover, .topic A:active  {	color: #ed5100;      }.topicHighlight, .topicHighlight A:link, .topicHighlight A:visited, .topicHighlight A:hover, .topicHighlight A:active  {	color : #ed5100;	font-weight : bold;}.subtopic, .subtopic A:link, .subtopic A:visited, .subtopic A:hover, .subtopic A:active  {	color: #ed5100;}.subtopicHighlight, .subtopicHighlight A:link, .subtopicHighlight A:visited, .subtopicHighlight A:hover, .subtopicHighlight A:active  {    color: #ed5100;	font-weight : bold;}/* ------------------- Home style ------------------- */#banana {}#home #content {	background: url(skins/resources/contentBG.jpg) left repeat-y #Fff;	overflow: auto;	/*width: 880px;	border:#33FFFF solid 2px;*/}#home .column1, #home .column2, #home .column3 { 	width: 410px;	float: left;	margin: 20px 20px 20px 0;}#home .column1{ 	margin-left: 20px;}#home .column1 .article {	margin-top:0;	padding-top:0;}/* ------------------- Site Layout style ------------------- */#siteLayout #content{ 	float: left;	width: 900px;	background: none #FFF;}/*style to make each article seprate*/.article {	clear: both;}/*<!---for sites that use multiple column skins--->*/#siteLayout .column1 {	padding: 10px;	float: left;	width: 480px;}#siteLayout .column2 {	padding: 10px;	float: left;	width: 150px;	}/* ------------------- Rotating style ------------------- */#whitebox {	background: url(skins/resources/calloutbggrad.jpg) repeat-x top #3a1870;	color:#FFF;	padding: 10px;	margin: 10px 0;}#whitebox h1, #whitebox a{	color:#FFF;}#whitebox h1{	color:#FFF;	font-size:16px;	margin:0 0 10px 0;}#whitebox p, #plaincallout p {	margin:0 0 10px 0;	padding: 0;}#plaincallout h2 {	font-size:16px;	line-height: 25px;	margin:0;}#plaincallout p {	margin:0;}#whitebox a, #plaincallout a {	font-size:13px;}.Byline  {	color: #666666;   }.Caption {	color: #666666;	font-size: 10px;	padding: 4px;	clear:both;    }.Quote {	line-height : 110%;   margin-height :  0;   height: 0;   padding-top : 0;	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;}Input  {	font-size: 11px; 	font-family: monospace;}Select  {	font-size: 12px; 	font-family: monospace;  }Textarea  {	font-family : monospace;	font-size : 12px;  }/*-------------Gray-small is usually used for the copyright and credit------------*/.Gray-small, .Gray-small A:link, .Gray-small A:visited, .Gray-small A:hover, .Gray-small A:active {	font-size: 9px;    font-weight : normal;	color : 999999; 	text-decoration: none;}/*if content is locked it will be one column using this style - should be the same style as the main column*/.columnLocked {	width: 620px;}#spaceAfter{	height: 8px;	/*border:1px solid #FF0000;*/	}/*-------------Download styles------------*/.download{	background-color:#eee;	border:1px solid #CCC;	padding: 10px;	margin: 10px 0;}.download h5{	margin: 0;	margin-bottom: 10px;	font-size: 12px;}.download p{	margin-top:0;}.contentheader{	background-color:#d7e2ed;}.articleDiv{}.redText { color:red;}.strikeThrough{ text-decoration:line-through;}/*********Event registration styles**************// Used on all event pages and payment screens*/.eventFormBoxDiv {	border:solid 2px #e5e5e5; 	padding: 4px; 	margin: 20px;}.eventFormScrollDiv {	height: 250px; 	overflow: auto;}.eventRoster {	margin: 20px;}.eventBoxTitle {	font-weight:bold;}.eventInstructions {}.eventHeaderDiv {}.eventHeaderLine{	line-height: 2px;	margin-left: 20px;}.eventHeaderTitle{	font-size:12px;	font-weight:bold;	}.eventHeaderSubTitle{	font-size:12px;}.eventHeaderText{	font-size:12px;}.eventStep{	font-family: Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-weight: bold; 	color: #CCCCCC}.eventStepHighlight{	font-family: Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-weight: bold; 	color: #000000}.eventStepName{	font-family: Arial, Helvetica, sans-serif; 	font-size: 20px; 	font-weight: bold; 	color: #000000}.eventStepsLabelDiv{	float:left;	width:'50%';}.eventStepsDiv{	width:'50%';	text-align: right;	align:right;		}.eventStepsHeaderDiv{	background-color:#e5e5e5;	border:solid 1px #000000;	padding:5px;}.eventCostTable{	border:solid 1px #000000;}.eventConfirmHeader{	background-color:#e5e5e5;	font-weight:bold;}.eventConfirmTable{	font-size:12px;	border:1px solid #CCCCCC}.eventConfirmHeaderRow{	font-weight:bold;}.eventNextPrevDiv{	width:100%;	text-align:right}/*********Featured Product styles***************/.featuredProd_Image {	float: left;	width: 65px;	margin-right: 5px;}.featuredProd_Prod {	float: left;	font-size: 12px;	font-weight: bold;	color: #1B2B3D;	width: 105px;}.featuredProd_Prod a {	color: #1B2B3D;}/*.price {	color: #A62D1E;	font-family:"Georgia", times, serif;	font-size: 12px;}*//*********News feed styles***************/#newsfeed {	height: 150px;	overflow: auto;	background: url(skins/resources/bottom-shad.gif) bottom no-repeat;}#newsfeed img {	float: left;	margin-right: 5px;}#newsfeed ul {	clear: both;}#newsfeed a {	color: #1B2B3D;	font-weight: bold;}/***************    Training styles */.trainingLinks, .trainingNavBar  {	margin: 0 100px;}.trainingNavBar {	float: left;}.trainingContent{}/***************Popup styles*/#popup {	background:#fff;}#popup .content {	background:#fff;	margin-top:25px;	clear: both;}#popup #article {	margin:10px;	padding:20px 0;	width: 420px;	text-align: left;}/***************** login logout facebook sign in sign up my account links *********************/#user-box {	font-weight: bold;	color: #001078;	font-size: 11px;}#user-box.home {	margin-top: 9px;	margin-right: 16px;	width: 150px;	float: right;		text-align: right;	list-style: none;	font-size: 13px;}#user-box.home a {	font-weight: bold;	color: #001078;	font-size: 12px;	/*letter-spacing: 0;*/}#user-box.home ul {}#user-box.home li {	display: inline;}#user-box-sub {	width: 115px;	text-align: center;	position: absolute;	bottom: 10px;	left: 770px;	font-weight: bold;	color: #001078;	font-size: 11px;}#user-box .username {	font-weight: bold;	color: #001078;}#user-box a {	/*color: #969696;	font-weight: bold;	font-size: 10px;	letter-spacing: -1px;*/}#home-core #loginbox, #home-core #logoutbox, #home-core #logoutboxFacebook {	/*background: none;	margin: 0;*/	/*background: url(skins/resources/4_loginbox.gif) no-repeat;*/}#loginbox, #logoutbox, #logoutboxFacebook {	/*background: url(skins/resources/4_loginbox_sub.jpg) no-repeat;	width:127px;*/	/*height:29px;*/	/*overflow:hidden;	margin: 0 auto;	margin-top:5px;*/}#logoutbox {	/*background: url(skins/resources/4_logout_sub.jpg) no-repeat;*/}#logoutboxFacebook {	/*background: url(skins/resources/4_logout_facebook_sub.jpg) no-repeat;*/}#home-core #logoutbox {	/*background: none;	width: auto;	display: inline;	background: url(skins/resources/4_logout.gif) no-repeat;*/}#loginbox a.link-login, #logoutbox a.link-login, #logoutboxFacebook a.link-login {	/*display:block;	height:37px;	width:59px;	text-indent:-50000px;	float:left;*/}#loginbox a.link-signup, #logoutbox a.link-signup, #logoutboxFacebook a.link-signup{	/*display:block;	height:29px;	width:68px;	text-indent:-50000px;	float:left;*/}#home-core #logoutboxFacebook {	/*background: url(skins/resources/FBConnect_white_small_short.gif) no-repeat left;	width: auto;	display: inline;	padding-left: 20px;*/}#login-box li {	padding: 5px 0;}#login-box label {	padding: 5px;}#loginpage ol {	list-style: none;}#loginpage {	/*padding: 0 20px;	float: left;*/}#new-user, #login-box {	float: left;	width:450px;}#login-box {	width:230px;}#genericiframebody {	background: #FFF none;	margin:0;	padding: 0;}#genericiframebody div {	border: #fff dotted 1px;}/**********************Facebook Connect styles*************************/#facebook {	background: #edeff4 none;}#facebook #wrapper {	background: #FFF none;	border: #d8dfea solid 1px;	margin-top: 18px;	padding: 20px;	width: 780px;	overflow:auto;}.smallText{	font-size:10px;}/*----------------stars---------------*/.stars, .starsAvg {	height: 12px;	width: 70px;	background: url(skins/resources/stars.gif);	text-indent: -50000px;	overflow: hidden;	margin: 3px 0;	/*cursor: pointer;*/}.starsAvg {	background: url(skins/resources/starsAvg.gif);}.stars-0 {	background: url(skins/resources/stars.gif) 0 0;}.stars-1 {	background: url(skins/resources/stars.gif) 0 -12px;}.stars-2 {	background: url(skins/resources/stars.gif) 0 -24px;}.stars-3 {	background: url(skins/resources/stars.gif) 0 -36px;}.stars-4 {	background: url(skins/resources/stars.gif) 0 -48px;}.stars-5 {	background: url(skins/resources/stars.gif) 0 -60px;}/*----------------stars with half spots---------------*/.starsAvg-0 {	background: url(skins/resources/starsAvg.gif) 0 0;}.starsAvg-05 {	background: url(skins/resources/starsAvg.gif) 0 -12px;}.starsAvg-1 {	background: url(skins/resources/starsAvg.gif) 0 -24px;}.starsAvg-15 {	background: url(skins/resources/starsAvg.gif) 0 -36px;}.starsAvg-2 {	background: url(skins/resources/starsAvg.gif) 0 -48px;}.starsAvg-25 {	background: url(skins/resources/starsAvg.gif) 0 -60px;}.starsAvg-3 {	background: url(skins/resources/starsAvg.gif) 0 -72px;}.starsAvg-35 {	background: url(skins/resources/starsAvg.gif) 0 -84px;}.starsAvg-4 {	background: url(skins/resources/starsAvg.gif) 0 -96px;}.starsAvg-45 {	background: url(skins/resources/starsAvg.gif) 0 -108px;}.starsAvg-5 {	background: url(skins/resources/starsAvg.gif) 0 -120px;}.paddingNoLeftNav {	padding: 0 20px 20px;}/*** MyPage **********************************/.facebookpassowrdicon {	float: none; 	margin:0; 	padding:0; 	position: relative; 	top: 4px;}#myPage #content-main{	width: 800px;	margin: 0 50px;	padding: 0;	}.myPageAccount {	padding-left: 6px;}.myPageAccountGrayBorder a, .myPageAccountGrayBorder a:link, .myPageAccountGrayBorder a:visited, .myPageAccountGrayBorder a:hover, .myPageAccountGrayBorder a:active {	text-decoration: underline;}#top-row {	/*border-top: #e5e5e5 solid 1px;*/	margin-top: 10px;}#bottom-row {	/*border-bottom: #e5e5e5 solid 1px;*/	margin-bottom: 10px;}#between-rows {	background: url(skins/resources/myAccountBGdivider.gif) no-repeat center;	height: 9px;	clear:both;	width: 787px;}#top-row, #bottom-row {	/*background: url(skins/resources/myAccountBG.gif) repeat-y center;*/	overflow: auto;	width: 767px;}.myPageBox{	border:1px solid #CED9E0;	background-color: #E8F5FD;	padding:3px;	margin:3px;}.myPageAccountBoxLeft p, .myPageAccountBoxRight p {	margin: 15px 0;}.myPageAccountBoxLeft p{	word-wrap: break-word;}.space {	margin-left: 40px;}.myPageAccountBoxLeft blockquote {	margin: -10px 15px 0;}.myPageAccountBoxLeft, .myPageAccountBoxRight {	margin: 8px;	width: 362px;	float: left;}.myPageAccountBoxRight {	margin-left: 13px;}#profile-iframe body, #profile-iframe {	background: none #FFF;}#profile-picture {	float: left;	margin: 10px;	width: 205px;	text-align: center;}#profile-picture-more {	float: right;	margin: 10px;}ul#profile-info {	margin: 0;	padding: 0;	list-style-type: none;}ul#profile-info li {	border-bottom: solid 1px #CED9E0;	margin: 10px 0;	padding: 5px 0;}ul#profile-options {	padding: 0;	list-style-type: none;	margin-bottom: 30px;	font-size: 12px;}ul#profile-options li {	margin: 0;	padding: 0 20px;	color: #000;}#viemypagebutton {	clear: both;	margin: 10px 55px;}#profiledashboard {	clear: both;}#profiledashboard h1{	font-size: 16px;	color: #02208b;	text-align: center;	margin-bottom: 40px;}#myListingTopDiv {	float:left; 	width:645px; 	position: relative;}#postedbythisAdminLink{	position: absolute; 	bottom: 10px; 	right:0;}#accountActivity, #profileInfo {	width: 271px;	background: url(skins/resources/profileBGShort.jpg) top no-repeat;	float: left;	padding: 10px;}#analyticsResults {	width: 579px;	background: url(skins/resources/profileBGLong.jpg) top no-repeat;	clear: both;	padding: 10px;}ul#profile-options li a, ul#profile-options li a:visited {	color: #001078;	font-weight: bold;}#profile-tabs {	list-style-type: none;}#profile-tabs input.submit {	/*text-indent: -3000px;*/	width: 150px;	height: 20px;}#profile-tabs li{	display: inline;	background:#3CF;}.tab {}.tabSelected {	background: #9F0;}#upgradenowlink a {	font-weight: bold;	color:#BD0000;}/*#topic {	background: url(skins/resources/2_greenBG.jpg) top no-repeat;	}#subTopic {	background: url(skins/resources/2_blueBG.jpg) top no-repeat;	}*/	#invite-typein input {	width: 265px;}#invite-typein th {	background-color:#c3d9ff;}#invite-typein th, .gray-italic {	color: #686667;	font-style: italic;	font-weight: bold;}.gray-italc {	font-style: italic;	color:#666;}#mypagelist {	margin:20px;}#mypagelist ol {	margin: 0 20px;	padding: 0 20px;}#mypagelist li {	padding: 10px 0;}/*---------------------------- Blog Styles -------------------------*/.blogEntry {	border-bottom: solid #999 1px;	padding: 0 0 10px 0;}.blogEntry a {	font-size:11px;	font-weight: bold;}.blogEntry h3 {	margin-bottom: 0px;}.blogComment {	padding: 10px;	margin: 8px 0;	background: #e5e5e5;	color:#aaa;	font-size:19px;	font-style: italic;	font-weight: bold;}.blogComment p{	/*border-bottom: solid #999 1px;*/	color:#000;	font-size:12px;	font-style: normal;	font-weight: normal;	margin:0;	padding:0 0 5px 0;}#blogCommentOL {	/*border-bottom: #F03 solid 1px;*/}.blogComment .blogCommentBy, .blogAuthor {	color:#666;	font-size:11px;}.blogAuthor {	margin: 0;	padding:0;}#blogBottomLinksList li {	display: inline;	padding: 0 5px;	margin: 0;}#blogBottomLinksList {	padding: 0;	margin: 0;}/*------------------------------- ROI Calculator Skin Styles ------------------*/#ROICalc #wrapper {	width:100%;}#ROICalc #content {	margin: 0 50px;}#ROICalc #displayNav {	width: auto;	margin-left: -20px;}#ROICalc #displayNav ul, #ROICalc #displayNav li {	display: block;	float: left;}/*------------------------------- Price List Styles ------------------*/.priceList td {	padding: 5px;}.headerRow {	background: #492c7d;	color: #fff;	font-weight: bold;	white-space:nowrap;}.evenRow {	background: #cbc4db;}/*------------------------------- Show landing page Styles ------------------*/#home.show #wrapper {	/*background: #c6c6c6 none;*/	background: #eee none;}#home.show #content {	background: none;}#home.show .column1 {	width:515px;	margin: 20px 0 20px 10px;	padding: 0;}#home.show .column2 {	width: 350px;	margin: 20px 0;	padding: 0;}#partnerBox {	/*border: 4px outset #ed5100;*/	padding: 0px 10px 0px 0px;	margin-bottom: 15px;	width: 400px;	/*height: 300px;	overflow: auto;*/}#partnerBox ul {	/*border: 1px outset #ed5100;*/}#partnerBox li {	padding: 0px 0px 5px 15px;	list-style-type: none;}.show h2 {	font-size: 20px;	font-family: Verdana, Geneva, sans-serif;	color: #34006d;	margin-bottom: 5px;}#contactForm {	font-size: 11px;	background: #FFF;	padding: 10px 10px 10px 10px;	margin-bottom: 15px;	width: 340px;	-moz-border-radius: 5px;	border-radius: 5px;	-moz-box-shadow: 5px 5px 5px black;	-webkit-box-shadow: 5px 5px 5px black;	box-shadow: 5px 5px 5px black;}.show h1 {	font-size: 20px;	font-family: Verdana, Geneva, sans-serif;	color: #34006d;	margin: 5px;}.contactSubHeader {	font-size: 12px;	font-family: Verdana, Geneva, sans-serif;	font-weight: bold;	color: #000000;	margin-bottom: 10px;}.form_row {	height: 25px;}.form_row label {	float: left;	width: 30%;	text-align: right;	margin-right: 5px;}.form_row input, .form_row select {	float: left;}.form_row textarea {	float: left;	height: 60px;}.button_row {	/*height: 70px;	text-align: right;*/	margin-left: 30px;}/*.button_row input {	background: #e3701d;	color: #fff;	padding: 10px 0;	font-family: Verdana, Geneva, sans-serif;	font-size: 16px;	border: 4px outset #ed5100;	font-weight: bold;	width: 279px;	display: block;	-moz-border-radius: 3px;	border-radius: 2px;	-moz-box-shadow: 2px 2px 2px black;	-webkit-box-shadow: 2px 2px 2px black;	box-shadow: 2px 2px 2px black;}*/.button_row input {	background: url(skins/resources/MET_LP_button.jpg) no-repeat;	width: 285px;	height: 84px;	text-indent: -9999px;	display: block;	border: none;	cursor: pointer;	*+html button{font-size:0;display:block;line-height:0}  /* ie7 */}#basketSupport {	width: 100%;	text-align: right;	margin-right: 5px;}