/* CSS Document */body {	text-align: center;	margin-left: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 20px;	background: #ffffff url(../images/background-tile.gif) top left repeat-x;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 80%;	color: #636363;	line-height: 1.4em;}a:link {color: #3a76f4; text-decoration: none;}a:visited {color: #3a76f4; text-decoration: none;}a:hover {color: #DF7601 /*#f39a00*/; text-decoration: underline;}a:active {color: #3a76f4; text-decoration: none;}#smalltext {color:black;font-size: 0.9em;text-align: center;font-family: verdana;} p {margin-top: 0px; margin-bottom: 20px; font-family:Verdana;}.pEnd {margin: 0px;}/*h1 {    font-size: 1.8em;    font-weight: normal;	color:  #3d65b7;	margin: 0px 0px 14px 0px;	line-height: 1.6em;	text-align: center;}*/h3, h1 {font-size: 1.8em;    font-weight: normal;	color:  #828E0C /*#3d65b7*/;	margin: 0px 0px 4px 0px;	line-height: 1.6em;	text-align: center;}h2 {text-align:left;font-size: 1.2em;font-weight:bold;margin-top: 2em;color:  #828E0C;}h4 {  color: #3a76f4 /*#3960B2 #3d65b7 */;    font-size: 1.6em;    text-align: center;    font-weight: normal;/*    font-family: Verdana;*/	   }a:hover h4 { text-decoration: underline;color: #DF7601 /*#f39a00*/;}h6 {	font-size: 1em;    	font-weight: bold;	color: #828E0C /* #636363 #3d65b7*/;	line-height: 1em;	text-align: left;}.end {	clear: both;}.asterisk  {	font-weight:bold;	color: #EB6B00;	font-size: 32px;	position: relative;	top: 5px;/*	margin: -20px 0 0 5px; 	line-height: 0; */}hr {	color: #3d65b7;	height: 1px;}#pagetop {	font-size: 10px;	text-decoration: none; 	float: right;}.alignright{text-align: right;}.alignleft{text-align: left;}.description {	font-family: verdana;	margin-left:4px;	font-size:0.85em;}.logoleft {	float: left; 	margin-right:10px;	margin-bottom:10px;}.logoright {	float: right; 	margin-left:10px;	margin-bottom:10px;}#wrapper {	margin: 0 auto;	width: 990px;	text-align: left;	height: 100%;	background-color: #FFFFFF;}#contentWrapper {	float: left;	clear: both;	width: 990px;	height: 100%;	padding: 16px 0px 26px 0px;	background: #FFFFFF;}img {border:none;}a img {border:none;margin:0;}a, img #store {margin: 50px 0;}#spacer {margin: 50px 0;}/*HEADER STYLES ----------------------------------------------------------------------------------------*/#headerWrapper {	width: 990px;}#headerHolder {	clear: both;	width: 990px;	height: 109px;	background: #4c73c4 url(../images/heading-bg.gif) top left no-repeat;}#logoHolder {	/*width: 219px;	height: 91px;*/	float: left;	padding: 6px 38px 12px 23px;}#utilityStrapHolder {	float: left;	width: 700px;	padding: 10px 0px 0px 0px;	color: #FFFFFF;}#utilityHolder {	float: left;	width: 147px;	/*padding-bottom: 15px;*/	text-align: right;	font-size: 0.9em;}#utilityHolder a:link {color: #FFFFFF; text-decoration: none;}#utilityHolder a:visited {color: #FFFFFF; text-decoration: none;}#utilityHolder a:hover {color: #f39a00; text-decoration: none;}#utilityHolder a:active {color: #FFFFFF; text-decoration: none;}.utilitySpace {padding: 0 10px;}#strapHolder {	float: left;	clear: both;	width: 550px;	padding: 31px 0 0 0;	font-size: 1.6em;	line-height: 1.2em;}/*NAVIGATION STYLES ----------------------------------------------------------------------------------------*/#navigationHolder {	width: 984px;	background: #a4b30f url(../images/navigation-bg.gif) bottom left no-repeat;	float: left;		clear: both;	padding: 6px 0px 20px 6px;	text-align: left;	color: #FFFFFF;	font-size: 1.2em;}.navItem {	/*background: url(../images/navigation-line.gif) top left no-repeat;*/	border-right: dotted #FFFFFF 1px;		/*padding: 0px 20px;*/	/*display: inline;*/	top: 0px;	left: 15px;	float: left;}.navItem ul, .navItem li {	display:inline;}.navItem a {/*border-right: dotted #FFFFFF 1px;*/padding: 0px 20px;}/*.navItem ul ul a {font-weight: normal;}*/.subnavItem a {font-weight: normal;padding: 5px;}.subnavItem li {display:block;text-align: left;padding: 0;margin: 0;line-height: 1.6em;border-bottom: dotted 1px #ffffff;list-style: none;}.subnavItem {display:block;width: 175px;position: absolute;top: 17px;left: 30px;z-index: 500;	visibility: hidden;border: solid 1px #ffffff;background: #a4b30f;	list-style: none;}.navItem li {position:relative;		list-style: none;}.navItem ul:hover ul {	visibility:visible;}#navigationHolder ul {	margin-left: 0;		padding-left: 0;	/*border-left: dotted #FFFFFF 1px;*/	/*display: inline;*/}#navigationHolder ul li {	margin-left: 0;		padding: 0px 0px;	/*border-right: dotted #FFFFFF 1px;*/	list-style: none;	/*display: inline;*/}#navigationHolder a:link {color: #FFFFFF; text-decoration: none;}#navigationHolder a:visited {color: #FFFFFF; text-decoration: none;}#navigationHolder a:hover {color: #f39a00; text-decoration: none;}#navigationHolder a:active {color: #FFFFFF; text-decoration: none;}#current { font-weight: bold; text-decoration: none;}/*LEFT COLUMN STYLES ----------------------------------------------------------------------------------------*/#leftColumn {	float: left;	display:inline;	width: 206px;	margin-left: -725px;	background: url(../images/subnav-bg-tile.gif) top left repeat-y;}#leftColumn2 {	float: left;	display:inline;	width: 206px;	margin-left: -850px;	background: url(../images/subnav-bg-tile.gif) top left repeat-y;}#leftColumn3 {	float: left;	display:inline;	width: 206px;	margin-left: -970px;	background: url(../images/subnav-bg-tile.gif) top left repeat-y;}#leftColumnTop {	float: left;	clear: both;	width: 186px;	height: 30px;	background: #FFFFFF url(../images/subnav-panel-top.gif) top left no-repeat;	text-align: center;	padding: 0 10px;}#leftColumnMiddle {	float: left;	clear: both;	width: 204px;	padding: 0 1px;}#leftColumnBottom {	float: left;	clear: both;	width: 206px;	height: 6px;}#leftColumnTitleHolder {	height: 26px;	background: url(../images/subnav-hd-left.gif) top left no-repeat;}#leftColumnTitleContent {	float: left;	width: 182px;	padding: 3px 0 0 0;	font-weight: bold;	font-size: 14px;	color: #333333;}#leftColumnTitleEnd {	float: right;	width: 4px;	height: 26px;	background: url(../images/subnav-hd-right.gif) top right no-repeat;}/*SUB NAVIGATION STYLES ----------------------------------------------------------------------------------------*/.technology{	cursor: pointer;	cursor: hand;		margin: 10px 0 0 0;	padding: 8px 0 8px 10px;	background: #000000 url(../images/subnav-btn-tile.gif) top left repeat-x;	border-top: solid #d8ec18 3px;	border-bottom: solid #d8ec18 3px;	color: #FFFFFF;}.responses{	cursor: pointer;	cursor: hand;		margin: 0px 0 0 0;	padding: 8px 50px 8px 0px;	/*background: #000000 url(../images/subnav-btn-tile.gif) top left repeat-x ;	border-top: solid #d8ec18 3px;*/	border-bottom: solid #3d65b7 3px;		color: black /*#FFFFFF*/;	}.thelanguage {	background: url(../images/subnav-drop-bg-tile.gif) top left repeat;	color: #FFFFFF;	border-bottom: solid #d8ec18 3px;	padding: 8px 10px 8px 27px;}.details {	/*background: url(../images/subnav-drop-bg-tile.gif) top left repeat;	color: #FFFFFF;*/	border-bottom: solid #3d65b7 3px;		padding: 8px 10px 8px 27px;}.thelanguage a:link {color: #FFFFFF; text-decoration: none;}.thelanguage a:visited {color: #FFFFFF; text-decoration: none;}.thelanguage a:hover {color: #FFFFFF; text-decoration: underline;}.thelanguage a:active {color: #FFFFFF; text-decoration: none;}.openlanguage{ /*class added to contents of 2nd demo when they are open*/	color: #FFFFFF;}.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/	color: #FFFFFF;}.opendetails{ /*class added to contents of 2nd demo when they are open*/	color: black;	}.closeddetails{ /*class added to contents of 2nd demo when they are closed*/	color: black;}.suppliersMap{	cursor: pointer;	cursor: hand;	margin: 10px 0 0 0;	padding: 8px 0 8px 28px;	background: #000000 url(../images/subnav-btn-full.gif) top left no-repeat;	border-top: solid #d8ec18 3px;	border-bottom: solid #d8ec18 3px;	color: #FFFFFF;}.suppliersMap a:link {color: #FFFFFF; text-decoration: none;}.suppliersMap a:visited {color: #FFFFFF; text-decoration: none;}.suppliersMap a:hover {color: #FFFFFF; text-decoration: none;}.suppliersMap a:active {color: #FFFFFF; text-decoration: none;}.suppliersNameRow1 {font-size: 14px; width: 150px; padding: 0 0 10px 0; line-height: 2.4em; letter-spacing: 6px; text-align: justify;}.suppliersNameRow2 {padding: 0 0 10px 0; letter-spacing: 6px; text-align: justify;}.suppliersNameRow3 {padding: 0 0 10px 0; letter-spacing: 5px; text-align: justify;}.suppliersNameRow4 {padding: 0 0 10px 0; letter-spacing: 7px; text-align: justify;}.suppliersNameAll {letter-spacing: 1px; padding-left: 6px;}.suppliersSearch{	margin: 14px 0 14px 0;	padding: 8px 8px 0px 8px;	/*background: #000000 url(../images/subnav-btn-full.gif) top left no-repeat;*/	/*border-top: solid #d8ec18 3px;	border-bottom: solid #d8ec18 3px;*/	color: #333333;	font-size: 14px;}/*FORM STYLES ----------------------------------------------------------------------------------------*/.form {	margin: 0;}.button {	width: auto;	padding: 2px 4px 0px 4px;	margin-top: 6px;}.textField {	padding: 2px 4px 2px 4px;	margin: 0 0 4px 0;}.checkBox {	margin: 0px 4px 0px 0px;	/*margin-top: 6px;*/}button {   border:0;   cursor:pointer;   font-weight:bold;   margin: 10px 0 6px 0;  text-align:center;  float: right;}label  {	font-weight: bold;}.submitBtn {   border:0;   cursor:pointer;   font-weight:bold;   margin: 10px 6px 6px 0;  text-align:center;  float: right;  clear: left;  position:relative;   display:block;   white-space:nowrap;   padding: 0 6px 2px 6px;}button span {   position:relative;   display:block;   white-space:nowrap;   padding:0 4px 0 14px; }button.submitBtn {   background:url(../images/btn-right2.gif) right no-repeat;   font-size:14px;   /*padding:0 6px 0 0;*/}button.submitBtn span {   height:26px;   line-height:26px;  background:url(../images/btn-left2.gif) left no-repeat;  color:#333; }button.submitBtn:hover {	background:url(../images/btn-right2.gif) right no-repeat;}button.submitBtn:hover span {	background:url(../images/btn-left2.gif) left no-repeat;	color:#fff;  }.submitBtn {   background:url(../images/btn-right2.gif) right no-repeat;   font-size:14px;   /*padding:0 6px 0 0;*/}.submitBtn {   height:26px;   line-height:26px;  background:url(../images/btn-left2.gif) left no-repeat;  color:#333; }.submitRight {  background:url(../images/btn-right2.gif) right no-repeat;  float: right;}.submitBtn:hover {	background:url(../images/btn-right2.gif) right no-repeat;}.submitBtn:hover {	background:url(../images/btn-left2.gif) left no-repeat;	color:#fff;  }.floatright {	display: inline;	padding-left: 100px;/*	float: right;	margin-right: 200px; */}.floatright label {	margin-left:-100px;}.left {	display:inline; 	float: left; 	padding-right: 100px; 	margin-left: 10px;}.newSubmit{font-size:14px;font-weight: bold;cursor: pointer;margin: 10px 4px 10px 10px;  text-align:center;  float: right; clear: left;  position:relative; display:block;  white-space:nowrap; padding: 4px 0px;background:url(../images/submit-back.gif) repeat-x;border: none; /*1px solid black;*/}.newSubmitLeft{font-size:14px;font-weight: bold;cursor: pointer;margin: 10px 4px 4px 0;  text-align:center;  float: left; clear: right;  position:relative; display:block;  white-space:nowrap; padding: 4px 4px;background:url(../images/submit-back.gif) repeat-x;border: none; /*1px solid black;*/}.newSubmit:hover, .newSubmitLeft:hover{color:#FFF;}/*MIDDLE COLUMN STYLES ----------------------------------------------------------------------------------------*/.introxtext {	font-size: 1.2em;}#middleColumn {	float: left;	width: 479px;	margin: 4px 20px 0 226px;	}#middleColumn p, #middleColumn li, #middleColumn ul {	font-size: 1.1em;	font-family:verdana;}#middleColumn2 {	float: left;	width: 595px; /*569px;*/	margin: 4px 30px 0 226px;}#middleColumn2 p, #middleColumn2 li {	font-size: 1em;	font-family:verdana;}#middleColumn2 a {	font-family:verdana;}#middleColumn3 {	float: left;	width: 745px;	margin: 4px 0px 0 226px;}#middleColumn3 p, #middleColumn3 li {	font-size: 1em;	font-family:verdana;}#middleColumn3 a {	font-family:verdana;}.ServiceLabel {	font-family:verdana;	padding-left: 85px;	clear:right;}.ServiceLabel label {margin-left: -80px;float:left;width: 75px;}.Testiomonials {	border-top:dotted 2px;	border-bottom:dotted 2px;	margin-bottom:10px}/*RIGHT COLUMN STYLES ----------------------------------------------------------------------------------------*/#rightColumn2 {	float: right;	width: 125px;	font-family:verdana;	color: #333333;	font-size: 1em;	line-height: 1em;}#rightColumn3 {	float: left;	width: 100%;/*245px;*/	background: url(../images/form-bg-tile.gif) top left repeat-y;	color: #333333;	font-size: 0.9em;}#rightColumn {	float: right;	width: 245px;	background: url(../images/form-bg-tile.gif) top left repeat-y;	color: #333333;	font-size: 0.9em;}#rightColumn a:link {color: #3a76f4; text-decoration: underline;}#rightColumn a:visited {color: #3a76f4; text-decoration: underline;}#rightColumn a:hover {color: #333333; text-decoration: none;}#rightColumn a:active {color: #3a76f4; text-decoration: underline;}#snazzyform a:link {color: black; text-decoration: underline;}#snazzyform a:visited {color: black; text-decoration: underline;}#snazzyform a:hover {color: #333333; text-decoration: none;}#snazzyform a:active {color: black; text-decoration: underline;}/*#3a76f4*/#rightColumnTop {	float: left;	clear: both;	/*width: 225px ;*/	height: 29px;	background: #FFFFFF url(../images/form-panel-top.gif) top left no-repeat;	text-align: center;	padding: 0 10px;}#rightColumnMiddleTop {	float: left;	clear: both;	width: 225px;	padding: 6px 10px 6px 10px;	margin: 0 0 0 0;	background: url(../images/form-bg-tile2.gif) top left repeat-y;	font-size: 1.2em;}#rightColumnMiddle {	float: left;	clear: both;	width: 225px;	padding: 6px 10px 6px 10px;}#rightColumnBottom {	float: left;	clear: both;	width: 245px;	height: 6px;}#rightColumnTitleHolder {	height: 26px;	width: 225px;	background: url(../images/form-hd-left.gif) top left no-repeat;}#rightColumnTitleContent {	float: left;	width: 221px;	padding: 3px 0 0 0;	color: #333333;	font-weight: bold;	font-size: 14px;}#rightColumnTitleEnd {	float: right;	width: 4px;	height: 26px;	background: url(../images/form-hd-right.gif) top right no-repeat;}/*FOOTER STYLES ----------------------------------------------------------------------------------------*/#footerHolder {	float: left;	clear: both;	width: 990px;	font-size: 1.0em;	background:  url(../images/footer-top.gif) top left no-repeat;	padding: 8px 0px 0px 0px;	color: #FFFFFF;}#footerHolder a:link {color: #FFFFFF; text-decoration: underline;}#footerHolder a:visited {color: #FFFFFF; text-decoration: underline;}#footerHolder a:hover {color: #f39a00; text-decoration: none;}#footerHolder a:active {color: #FFFFFF; text-decoration: underline;}#footerBottom {	float: left;	clear: both;	width: 990px;	height: 22px;	background: url(../images/footer-bottom.gif) bottom left no-repeat;}#footerContent {	float: left;	clear: both;	padding: 0px 0px 4px 0px;}.footerLeft {	float: left;	width: 650px;	padding: 0px 0px 0px 16px;}.footerRight {	float: right;	width: 258px;	padding: 0px 16px 0px 0px;	text-align: right;}/* ORANGE BUTTON STYLES -----------------------------------------------------------------*/.orangeButton {   z-index: 10;  clear: both;  float: left;  border:0;   cursor:pointer;   padding:0 0px 20px 0;    }.orangeButtonStart { z-index: 10;  float: left;    height:26px;   line-height:26px;  border: none;  background:url(../images/btn-left.gif) left no-repeat;  color:#333;   padding: 0 0 0 10px;  font-size: 1em /*14px*/;  font-weight:bold;text-align:center;  cursor:pointer;}.orangeButtonEnd {   float: left;  margin-left: -2px;display: inline;  height: 26px;   width: 10px;  background:url(../images/btn-right.gif) right no-repeat;  }.orangeButtonStart:hover {color: #fff; text-decoration: none;}.orangeButtonStart a:link {color: #333; text-decoration: none;}.orangeButtonStart a:visited {color: #333; text-decoration: none;}.orangeButtonStart a:hover {color: #fff; text-decoration: none;}/* .orangeButtonStart a:active {color: #333; text-decoration: none;}*//*--------------Snazzy Box------------------------------------*/.xsnazzy h1, .zsnazzy h1, .xsnazzy2 h1 {margin:0; font-size:1.2em;text-align: left;padding:0 10px 5px 10px; /*border-bottom:1px solid #444;*/}.xsnazzy p, .zsnazzy p, .xsnazzy2 p {margin:0; padding:5px 10px; /*font-size:10px;*/}.xsnazzy {background: transparent; width:569px; /*float:left; */margin:0 3px;}.xsnazzy2 {background: transparent; width:740px; /*float:left; */margin:0 3px;}.zsnazzy {background: transparent; width:500px; margin:0 3px;}.xtop, .xbottom {display:block; background:transparent; font-size:1px;}.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}.xb1, .xb2, .xb3 {height:1px;}.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444;border-right:1px solid #444;}.xb1 {margin:0 5px; background:#444;}.xb2 {margin:0 3px;border-width:0 2px;}.xb3 {margin:0 2px;}.xb4 {height:2px; margin:0 1px;}#snazzyform {	padding: 6px 10px 6px 10px;}.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;}* html .xboxcontent {height:1px;}.color_a {/*background:#D8E3FA;*/color:black;background: url(../images/form-bg-tile4.gif) top left repeat;}.color_b {/*background:#B9CDF6; */color:#000;background: url(../images/form-bg-tile3.gif) top left repeat;}.color_c {background:#758279; color:#fff;}.color_d {background:#b2ab9b; color:#000;}/*--------------Features Teble--------------*/#features {	border: solid 1px white;	width: 650px;	margin: 0 auto;}#features th {	text-align:left;	border-bottom: solid 1px #636363;	vertical-align: bottom;}#features td {	border-bottom: solid 1px #636363;	margin: -2px;	padding: 2px;}/*-------------My Responses Table------------*/.responsetable{width: 100%;border: 1px solid steelblue;border-collapse: collapse;font-size: 0.9em;}.responsetable td{border: 1px solid steelblue;padding-left:0.5%;padding-right:0.5%;}.responsetable th{text-align: center;font-size: 1.1em;color: steelblue;border: 1px solid steelblue;background: #F7F7F7;}/*---------------Buyers Area-------------*/.shade{	color: #000;	background-color: #D8E3FA; /*#f7f9fb;*/	/*vertical-align: middle;*/	font-weight: bold;}table {margin: 0 auto;border: 1px solid #AABEE7;}.noborder {border: none;width:100%;}td{text-align: left;}.control {	background-color: #B9CDF6;}.blackshade{	text-align: center;	/*vertical-align: middle;*/	FONT-WEIGHT: bold;	background-color : #DFEAF5;	COLOR: black;}/*-------------Codetails----------*/.featured {	background-color: #FFFFDF; 	border: #636363 solid 1px; 	padding: 4px;}.feathead {	float:left;	margin-left:4px;}.memberleft {	text-align:left; 	margin-bottom:15px;	margin-left:4px;}.nonmemberleft {	text-align:left; 	margin: 10px 0 15px 4px;}/*-----------paging button------------*/.paging {	border: none;background:white;color:#3a76f4;font-family:verdana;font-size:1em;margin:0;text-align:right;}.paging:hover {	color: #DF7601 /*#f39a00*/; text-decoration: underline;	cursor: pointer;	cursor: hand;}/*--------------all suppliers page------------*/.allList {width: 600px;float: left;list-style:none;margin:0;padding:0;}.allListItem {width: 300px;float: left;list-style:none;margin:0;padding:0;}.allsupleft {width: 275px; display:inline;float:left}.allsupright {padding-left: 20px; display:inline; clear:right}/*---------------Sample Courses Page----------------*/.SampleCourse {float:left; margin: 0 20px 0 0; }/*------------Online RFP----------------*/.rfpform {	background-color: #FFFFDF; 	border-top: 1px solid #c5c5c5; 	border-bottom: 1px solid #c5c5c5; 	padding: 4px;}.rfpform select {	padding: 2px 4px 2px 4px;	margin: 0 0 4px 0;} .rfpform li {	margin-bottom: 4px;}.red{color: red;}