

/* CSS LAYOUT
---------------------------------------------- */

div.wrap { position: relative; width: 960px; margin: 0 auto; text-align: left; }

/* FONTS
---------------------------------------------- */
h1       {font-size:30px;}
h2, h3, h4, h7 {margin:0 0 .6em 0; font-weight:normal;}
h2       {font-size:24px; color:#0c6eb2;}
h3       {font-size:16px; color:#0c6eb2;}
h7       {
	font-size:16px;
	color:#45b7ec;
}
h4       {font-size:15px; color:#0C6EB2;}
h5       {font-size:14px; color:#333;}
strong {font-weight:bold; color:#333;}
em      {font-style:italic;}
a         {color:#0c6eb2;}
#content p {line-height:1.3em; font-size:15px; margin:0 0 1em 0;}
a.pdf    { background: url(../images/pdf.gif) no-repeat 0 0;}
a.zip    { background: url(../images/zip.gif) no-repeat 0 0;}


/* HEADER
---------------------------------------------- */

#header { position: relative; z-index: 100; height: 107px; background: url(../images/header.gif) repeat-x 0 0; }
#header div.wrap { position: relative; height: 100%; }
#header h1 a, ul#siteNav, ul#userNav { position: absolute; }
#header h1 a { top: 0; left: 0; background: url(../images/logo.gif) no-repeat 0 0; width: 237px; height: 107px; display: block; text-indent: -9999px; }
ul#siteNav { bottom: 18px; right: 10px; }
ul#siteNav li { float: left; background: url(../images/sitenav-li.gif) repeat-y 0 0; }
ul#siteNav li.last a { background: url(../images/sitenav-li.gif) repeat-y top right; }
ul#siteNav a { display: block; padding: 3px 14px; }
ul#siteNav a:link, ul#siteNav a:visited { color: #0c6eb2; }
ul#siteNav a:hover, ul#siteNav a:active { color: #000; }
ul#socmedHead li { float: right; margin-left:4px;  }
ul#socmedHead { float:right; width:400px; margin-right: 90px;
    margin-top: 32px;}

p#headLogin, #memberLogin, #siteSearch { position: absolute; }

p#headLogin { text-align:right; font-size: 15px; top: 5px; right: 0; z-index: 10; }
p#headLogin a { display: block; padding: 0 1em; height: 32px; text-align: center; line-height: 3; }
p#headLogin a:link, p#headLogin a:visited { color: #0c6eb2; }

p#headLogin a.active { background: #196ca6;

-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;

border-color: #105b8f; border-style: solid; border-width: 1px 1px 0;

position: relative; top: -1px; right: -1px;

}
p#headLogin a span { background: url(../images/headlogin-inactive.gif) no-repeat right; padding-right: 12px; }
p#headLogin a.active span { background: url(../images/headlogin-active.gif) no-repeat right; }
p#headLogin a.active:link, p#headLogin a.active:visited { color: #fff; }

#memberLogin { top: 36px; right: -1px; background: #196ca6; border: #105b8f solid 1px; border-radius: 5px;

-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;

width: 254px; }
#memberLogin a:link, #memberLogin a:visited { color: #5795cd; }
#memberLogin a:hover, memberLogin a:active { color: #FFF; }
#memberLogin fieldset { padding: 24px 32px 0; }
#memberLogin fieldset.submit { padding: 0 32px 22px; text-align: right; }
#memberLogin input.txt { width: 96%; border: #aaa solid 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px; margin-bottom: 12px; }
#memberLogin fieldset.submit input { cursor: pointer; border: #105b8f solid 1px; background: #3a82b5; color: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px 6px; }

#memberLogin label { display: block; color: #FFF; margin-bottom: 3px; }
p#forgotP { position: absolute; bottom: 24px; left: 32px; font-size: 11px; }

#siteSearch { top: 11px; right: 62px; }
#siteSearch label { position: absolute; top: 6px; left: 6px; color: #cfcfcf; font-size: 11px; }
#siteSearch input.txt { border: #c4c4c4 solid 1px; padding: 3px; }




/* HOME
---------------------------------------------- */

#home #siteIntro { position: relative; min-height: 351px; *height:351px; color: #fff; background: url(../images/siteintro.gif) repeat-x 0 0; }
#home #siteIntro a:link, #siteIntro a:visited { color: #faab36; }
#home #siteIntro a:hover, #siteIntro a:active { color: #fff; }

#home #siteIntro div.fxWrap { width: 100%; height: 100%; background:url(../images/CSHomepage_8-13.jpg) no-repeat top center; }
#home #siteIntro div.wrap { min-height: 351px; }
#opener h2{ display: block; text-indent: -9999px; height: 116px; width: 856px; background: url(../images/CSHeadline_8-13.png) no-repeat 0 0; }
#opener h2, #opener p, #opener ul { position: absolute; }
#opener h2 {height: 120px; top: 35px; left: 0; }
#opener p { height: 49px; background-position: bottom left; top: 150px; color: #FFFFFF; font-size: 15px; line-height:20px; text-shadow: 0 2px 2px #000000; margin-bottom: 10px; width: 400px }
#opener p.more {top: 280px;}
#opener p.more a {top: 280px;}

#opener ul { top: 155px; left: 24px; }
#opener li { list-style: disc; list-style-position: outside; font-size: 16px; text-shadow: 0 2px 2px #000000; margin-bottom: 10px; font-weight: bold; color: #aed8f1; line-height: 22px }
#opener li.more { list-style: none; padding-top: 15px; }
#opener li.more a {padding-right: 17px; }


#compuAbout { float: left; width: 580px; margin-left: 8px; }
#compuAbout h2 { background: url(../images/compuabout-h2.jpg) no-repeat 0 0; width: 597px; height: 57px; margin-bottom: 20px; display: block; text-indent: -9999px; }
#compuAbout h3 { float: left; font-weight:bold; color: #0C6EB2; font-size: 16px; width: 50%; line-height: 1.2; padding: 0 0 11px 14px; }
#compuAbout img { float: left; display: block; margin-bottom: 12px; }
/* #compuAbout h3 a:link, #compuAbout h3 a:visited { color: #0C6EB2; }*/
#compuAbout h3 a:hover, #compuAbout h3 a:active { color: #000; }
#compuAbout li { width: 49.99%; float: left; min-height: 175px; }
#compuAbout li p {
	clear: both;
	padding-right: 24px;
}
#compuAbout li p span{
	clear: both;
	padding-right: 0px;
}
#compuAbout p.more a { padding-right: 12px;}



#clientRet { float: left; width: 260px; padding: 9px 25px 0 40px; background: url(../images/clientret.gif) repeat-y 0 0; }
#clientRet h2 {font-weight:bold; color: #45b7ec; font-size: 18px; line-height: 1.2; }
/* #clientRet h2  a:link, #clientRet h2  a:visited { color: #0C6EB2; } */
#clientRet h2  a:hover, #clientRet h2  a:active {color: #000; }
#clientRet h2 {float:left; color:#444; }
#clientRet h4 {font-weight:bold; float:left; color: #45b7ec; font-size: 20px; line-height: 1.2; }
#clientRet h4  a:link, #clientRet h4  a:visited { color: #45b7ec; }
#clientRet h4  a:hover, #clientRet h4  a:active {color: #000; }

#clientRet p { float: left;}
#clientRet img {display: block;
}
#clientRet p {
	width: 200px;
	margin-top:10px;
}
#clientRet li p span{clear: both;padding-right: 0px; }
#clientRet li p {clear: both}

#clientRet li {float:left; padding-bottom:8px; }
#clientRet p.more a {  padding-right: 12px; background: url(../images/p-more.gif) no-repeat left; }


#exhibitor {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FAAB36;
	padding: 0px 0px 0px 0px;
	line-height: 1
}

/* SITE CONTENT
---------------------------------------------- */

#siteContent { line-height: 1.4; }
#siteContent div.wrap { padding: 33px 0; }
#siteContent a:link, #siteContent a:visited { color: #0063a4; }
#siteContent a:hover, #siteContent a:active {
	color: #E1E1E1;
}

/* INSIDE PAGES CONTENT 2-COL
---------------------------------------------- */
#sub-nav	  {float:left; width:180px; margin:0 0 35px 0;}
#primary-content   {float:right; display:inline; width:660px; margin:0 0 0 40px;}

.band { position: absolute; left:0; z-index:-1; width:100%; height: 101px; color: #fff; background: url(../images/bg-insideBack.gif) repeat-x 0 0; }
#siteIntro a:link, #siteIntro a:visited { color: #faab36; }
#siteIntro a:hover, #siteIntro a:active { color: #fff; }

#siteIntro div.fxWrap { width: 100%; height: 100%; background: url(../images/siteintro-fx.jpg) no-repeat top center; }
#siteIntro div.wrap { min-height: 351px; }

#content-wrap {width:980px; padding:55px 0 0 0; position:relative; text-align:left; margin:0 auto; background: #fff url(../images/bg-content.gif) no-repeat top center;}
#content {position:relative; overflow:hidden; width:900px; margin:15px auto;}

#primary-content blockquote       {padding:10px; width:100%; border-bottom:2px dotted #d9d9d9;}
.my-underlined-class { text-decoration: underline; }
#primary-content blockquote p    {
	text-indent:25px;
	color:#818080; 
	font-size:15px;
	line-height:1.5em;
	background: url(../images/quote.gif) no-repeat 0 0;
	margin-right:10px;
}
#primary-content blockquote h4 {color:#000; font-weight:bold;}
#primary-content blockquote cite {
	padding:0 15px 0 0; 
	font-style:normal; 
	display:block; 
	text-align:right;
	color:#0c6eb2; 
	font-size:12px;	
}
#primary-content ul      {margin:0 0 30px 5px; padding:0 0 0 15px;}
#primary-content ul li   {line-height:1.5em; list-style: disc;}


/* INSIDE PAGES CONTENT 3-COL
---------------------------------------------- */

#sub-nav.col1	                  {float:left; width:180px; margin:0 0 35px 0;}
#primary-content.col2         {float:left; display:inline; width:460px; margin:0 0 0 40px;}

#secondary-content.col3      {float:right; display:inline; width:200px;}
#exhibitors #secondary-content.col3      {margin-top:30px;}
#secondary-content.col3 h5.sidebarH {
	margin: 35px 0 5px;
	}
#secondary-content.col3 h5  {padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #d9d9d9; font-weight:bold;}

#sub-nav h3    { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #d9d9d9;}
#sub-nav li a   {color:#6b6b6b; padding:5px 0 8px 0; display:block; }
#sub-nav li a:hover,
#sub-nav li a.active {color: #0C6EB2; }
#sub-nav li a.active {padding: 5px 0 8px 5px; }
#sub-nav li { margin:3px 0; border-bottom:1px dotted #d9d9d9; color:#6b6b6b; }

#secondary-content.col3 ul.sponsors li {text-align:center; margin:0 0 25px 0;}
#secondary-content.col3 ul.sponsors li span {display:block; text-align:center; margin:10px 0; font-size:10px; color:#0c6eb2;}
#primary-content.col2 p.key {color:#302e2e; font-size:13px;}
#primary-content.col2 img.chart {margin:0 0 10px 0;}
#primary-content.col2 dl     { margin:20px 0;}
#primary-content.col2 dt     { font-size:15px; margin:0 0 10px 0; color:#0C6EB2; }
#primary-content.col2 dd    { line-height:1.3em; color:#302e2e; font-size:13px; margin:5px 0; }
#primary-content.col2 ul      {margin:0 0 30px 5px; padding:0 0 0 10px;}
#primary-content.col2 ul li   {line-height:1.5em; list-style: disc;}

#primary-content.col2 dl.list dt {color:#302e2e; font-size:13px; margin:0 0 3px 0;}
#primary-content.col2 dl.list dd {font-size:13px; color:#7c7c7c;}

#secondary-content.col3 blockquote {padding:15px; width:150px; border:2px dotted #d9d9d9; margin:0 auto;}
#secondary-content.col3 blockquote p {
	text-indent:25px;
	color:#818080; 
	font-size:12px;
	line-height:1.4em;
	font-family:Georgia, Serif;
	font-style:italic;
	background: url(../images/quote.gif) no-repeat 0 0;
	}
#secondary-content.col3 blockquote cite {padding:0 15px 0 0; font-style:normal; display:block; text-align:right; color:#0c6eb2; font-size:9px;}
#primary-content.col2 .prod-block {margin:30px 0; position:relative; overflow:hidden;}
#primary-content.col2 .prod-block img { float:left;}
#primary-content.col2 .prod-block dl    {width:280px; margin:0 0 0 auto;}
#primary-content.col2 .prod-block dt {color:#0C6EB2; margin:0 0 5px 0;}
#primary-content.col2 .prod-block dt span {color:#ff0000; font-size:10px; padding:0 5px 0 0;}
#primary-content.col2 .prod-block img {float:left;}
#primary-content.col2 .prod-block dd ul {margin:10px 0 0 10px;}
#primary-content.col2 .prod-block dd li {color:#7c7c7c;}


/* FAQ PAGE
---------------------------------------------- */
#primary-content.col2 #faq dl	{ margin:5px 0; padding:0 0 5px 0; border-bottom:1px solid #d9d9d9;}
#primary-content.col2 #faq dt 	{ color:#000; font-size:13px; padding:0 0 0 10px; background: url(../images/arrow-close.gif) no-repeat 0 3px; }
#primary-content.col2 #faq dt.active   { background: url(../images/arrow-open.gif) no-repeat 0 3px;}
#primary-content.col2 #faq dd	{ padding:0 0 0 10px; color:#7c7c7c;}

/* TECH SUPPORT PAGE
---------------------------------------------- */
#primary-content.col2 ul#pager {
	position:relative; 
	overflow:hidden; 
	background: url(../images/sprite-tech-sup.gif) 0 0 repeat-x;
	width:460px;
	height:55px;
	margin:0 0 30px 0;
	padding:0;
	width:100%;
	}
ul#pager li {float:left;}
ul#pager li a {
  position: absolute;
  top:0;
  margin: 0;
  padding: 0;
  display: block;
  height: 55px;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
  background:url(../images/sprite-tech-sup.gif) 0 0 no-repeat;
}
ul#pager li#linka a {left: 0; width: 86px; background-position: 0 0;}
ul#pager li#linkb a {left: 86px; width: 99px; background-position: -86px 0;}
ul#pager li#linkc a {left: 184px; width: 94px; background-position: -184px 0;}
ul#pager li#linkd a {left: 279px; width: 94px; background-position: -279px 0;}
ul#pager li#linke a {left: 373px; width: 86px; background-position: -373px 0;}

ul#pager li#linka a:hover,
ul#pager li#linka a.active {left: 0; width: 86px; background-position: 0 -54px;}
ul#pager li#linkb a:hover,
ul#pager li#linkb a.active {left: 86px; width: 99px; background-position: -86px -54px;}
ul#pager li#linkc a:hover,
ul#pager li#linkc a.active {left: 184px; width: 94px; background-position: -184px -54px;}
ul#pager li#linkd a:hover,
ul#pager li#linkd a.active {left: 279px; width: 94px; background-position: -279px -54px;}
ul#pager li#linke a:hover,
ul#pager li#linke a.active {left: 373px; width: 86px; background-position: -373px -54px;}

#tech-group    {margin:20px 0; border-bottom:1px solid #d9d9d9;}
#tech-group p {color:#000; font-size:13px;}
#tech-group p.foot-note {font-size:10px; color:#8c8c8c;}
#primary-content.col2 #tech-group ul.footnotes {padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px dotted #d9d9d9;}
#primary-content.col2 #tech-group ul.footnotes li  { list-style:none; font-size:11px; color:#000;}
#primary-content.col2 #tech-group ul.footnotes li small {font-weight:bold;}
#primary-content.col2 #data-import dt { font-size:13px; color:#000; margin:0 0 3px 0;}
#data-import dd a {font-size:12px; padding:0 0 0 18px;}
#data-import dd a:hover { text-decoration:underline; }

#primary-content.col2 #leadlink ul {margin:15px 0; padding:0;}
#primary-content.col2 #leadlink ul li {list-style:none;}
#leadlink ul li a {font-size:12px; padding:0 0 0 18px;}
#leadlink ul li a:hover { text-decoration:underline; }

#primary-content.col2 #vsp ul {margin:15px 0; padding:0;}
#primary-content.col2 #vsp ul li {list-style:none;}
#vsp ul li a {font-size:12px; padding:0 0 0 18px;}
#vsp ul li a:hover { text-decoration:underline; }

#secondary-content p.note { color:#818080; font-size:13px; line-height:1.4em;}
#secondary-content dt {color:#000; font-size:15px; margin:11px 0 0 0;}
#secondary-content dd {font-size:15px;}
#secondary-content dd a {font-size:11px;}
#descriptors ol li {list-style:decimal; color:#000;}
#descriptors ol {margin:0 0 0 30px;}
#tech-group table {margin:15px 0; color:#000; width:100%;}
#tech-group th   {font-size:13px; font-weight:bold;}
#tech-group td   {padding:5px;}
#tech-group td em {display:block; text-align:right;}
#primary-content.col2 #instructions dt {font-size:13px; color:#000; font-weight:bold; margin:0 0 3px 0;}
#primary-content.col2 #instructions li   {color:#000; line-height:1.3em;}
#primary-content.col2 #instructions strong {color:#000;}

/* OUR COMPANY PAGES
---------------------------------------------- */
#primary-content ul.bios,
#primary-content ul.nopic {position:relative; overflow:hidden; margin:0 0 20px 0;}
#primary-content ul.bios li,
#primary-content ul.nopic li {float:left; width:320px; position:relative;}
#primary-content p.logos img {padding:5px;}
#primary-content ul.bios dl {width:300px; margin:10px 10px 10px 0;}
#primary-content ul.bios dt,
#primary-content ul.nopic dt   {color:#0C6EB2; font-size:15px; margin:0;}
#primary-content ul.bios dd,
#primary-content ul.nopic dd  {line-height:1.2em;}
#primary-content ul.bios dd em,
#primary-content ul.bios dd a,
#primary-content ul.nopic dd em,
#primary-content ul.nopic dd a  {display:block; margin:0; font-size:10px;}
#primary-content ul.bios dd em,
#primary-content ul.nopic dd em {color:#000; font-style:normal;}

#primary-content ul.nopic dl {width:210px;}
#primary-content ol.count li  {list-style:decimal; color:#0C6EB2; margin:10px; line-height:1.4em;}
#primary-content ol.count li span {color:#000; font-size:13px;}

#content p.list-title {margin:0; font-size:13px; color:#000;}

/* NEWS
---------------------------------------------- */
#news table#press-archive {width:100%;}
#news table#press-archive thead { background: url(../images/bg-table.gif) 0 0 repeat-x;}
#news table#press-archive th {color:#0C6EB2; padding:10px 2px; font-size:11px;}
#news table#press-archive tbody {font-size:11px; color:#000;}
#news table#press-archive td       {padding:5px 3px;}
#news table#press-archive td a.pdf {background:none;}
#news dl.newslist dt,
#press dl.newslist dt, 
#sponsors dl.newslist dt {font-size:12px;}
#news #secondary-content ul { margin:0 0 20px 0;}
#news #secondary-content ul li {font-size:12px; line-height:1.2em;}
#news #primary-content p.date {margin:0 0 10px 0; line-height:1em;}
#news #primary-content p.date em {display:block; font-style:normal; color:#0C6EB2;}
#news #primary-content.cms h2 {margin:0 0 5px 0;}
#news #primary-content p.date span {display:block; color:#000;}
#news #primary-content.cms p {color:#302e2e; font-size:12px;}

/* PRESS
---------------------------------------------- */
#press #primary-content dd.pdf { padding:7px 0 7px 35px; background: url(../images/pdf-press.gif) 0 0 no-repeat;}
#press #primary-content dd.ms-word { padding:7px 0 7px 35px; background: url(../images/ms-word.gif) 0 0 no-repeat;}
#press #primary-content dl.name li em {font-style:normal; font-size:11px;}
#press #primary-content dl.name li {list-style:none;line-height:1.1em;}

#sponsors #primary-content dl a {margin:15px;}
#sponsors #primary-content dl    {margin:20px 0 0 0;}


/* CONTACT
---------------------------------------------- */

#contact #primary-content .map-group {position:relative; overflow:hidden;}
#contact #primary-content #map     { float:right;width:313px; }
#contact  #primary-content address { float:left;width:120px; line-height:1.5em; }
#contact #primary-content address strong {display:block; margin: 0 0 10px; font-weight:normal; font-size:15px; color:#0C6EB2;}
#contact #primary-content address span {display:block; font-size:12px; color:#000;}
#contact #primary-content fieldset label {display:block; color:#000; margin:0 0 4px 0;}
#contact #primary-content fieldset {margin:9px 0;}

#contact #primary-content fieldset li             {margin:10px 0;}
#contact #primary-content fieldset.first      {float:left; width:215px;}
#contact #primary-content fieldset.last      {float:right; width:215px;}
#contact #primary-content fieldset.wide       { width:100%; clear:both;  }
#contact #primary-content fieldset.dates {}  
#contact #primary-content fieldset.dates label,
#contact #primary-content fieldset.interest label {display:inline; /* font-size:11px; color:#777;*/}
#contact #primary-content fieldset.dates input#date-from,
#contact #primary-content fieldset.dates input#date-to  {width:190px;}

#contact #primary-content fieldset.dates span,
#contact #primary-content fieldset.interest span {color:#000;}

#contact #primary-content form#contact {margin:15px 0; padding:15px 0; border-top:1px dotted #d9d9d9;}

#contact form#compuform select,
#contact form#compuform input.input_txt {padding:1px; width:200px; border:1px solid #d9d9d9; background: url(../images/bg-input.gif) bottom left repeat-x;}
#contact form#compuform textarea {width:455px; border:1px solid #d9d9d9; min-height:150px; background: url(../images/input-textarea.gif) bottom left repeat-x;}
#contact form#compuform input#zip {width:75px; margin-bottom:10px;}
#contact form#compuform input#submit {display:block; margin:0 0 0 auto;}
.divide {height:10px; border-top:1px dotted #d9d9d9;}

#contact #secondary-content dl {margin:10px 0;}
#contact #secondary-content dt{color:#000; font-size:13px;}
#contact #secondary-content dd span {color:#6b6b6b; font-size:11px;}

#alert b,
#alert li {color:#990000;}
#alert .error {color:#e40303; margin-bottom:10px;}
#alert strong {color:green;display:block;margin:0 0 40px 0;}
#compuform label.error {
	color:#990000;
	display:block;
	margin:3px 0;
	width:100%;
	font-size:11px;
	text-align:right;
}
div.special_row {display:none;}
/* ----------------- organizers ------------------------------------ */

#organizers #primary-content dl     { margin:20px 0;}
#organizers #primary-content dt     { font-size:15px; margin:0 0 10px 0; color:#0C6EB2; }
#organizers #primary-content dd    { line-height:1.3em; color:#302e2e; font-size:13px; margin:5px 0; }
#organizers #primary-content img {margin:0 0 15px 0;}

/* SITEMAP
---------------------------------------------- */
#sitemap #primary-content li h4 {font-size:16px; margin:10px 0;}
#sitemap #primary-content li h4 a {color:#555;}
#sitemap #primary-content ul li {width:200px; float:left;}
#sitemap #primary-content li {line-height:1.4em;}



/* FOOTER
---------------------------------------------- */

#footer div.wrap { padding: 20px 0; border-top: #cbc9c9 solid 1px; font-size: 12px; }

#footer p#copy { float: left; width:150px;}
#footNav { float: right; width:600px; padding-top:6px; }
#footer a:link, #footer a:visited { color: #9a9494; }
#footer a:hover, #footer a:active { color: #888383; }

#footer ul { margin-bottom: 20px; }
#footer ul, #footer p#ocean { text-align: right; }
#footer li { display: inline; padding: 0 8px; }
#footer li.last { padding-right: 15px; }
#pciCompliance {float:left; margin-top:-10px;  display:none;}

/* TOOLTIP
---------------------------------------------- */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }
.exhibitor {
	 float: left; font-weight:bold; color: #FAAB36; font-size: 16px; width: 80%; line-height: 1.2; padding: 0 0 0px 0px;
}
.exhibitor {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FAAB36;
	padding: 0px 0px 0px 0px;
	line-height: 1;
}


#ecoBold {
	font-size: 16px;
	font-weight: bold;
	color:#6097c6;
	
	}
	
#attendees , #Exhibitors {
	
	}
	
#organizers #primary-content #rule, #rule {
		margin-top:25px;
		margin-bottom:30px;
		}
#showApp  {
	float:left;
	width:294px;
}
#dashboard  {
	float:left;
	width:294px;
}
#compuLead  {
	float:right;
	width:314px;
}
#bulletRight, #primary-content #bulletRight{
	margin-left: 310px;
	}
	
#bulletRight li, #primary-content #bulletRight li,
#bulletLeft li, #primary-content #bulletLeft li {
	color:#6097c6;
	margin-bottom:5px;
	font-size: 14px;
	line-height: 16px;
}
#bulletRight li span, #primary-content #bulletRight li span,
#bulletLeft li span, #primary-content #bulletLeft li span {
	color:#626262;
	
}
#bulletLeft, #primary-content #bulletLeft {
	margin-right: 334px;
	}


#ecoTitle, #content #ecoTitle {
	margin-left: 310px;
	margin-bottom:10px;
	font-size: 19px;
	color:#6097c6;
	}
#ecoTitle2, #content #ecoTitle2 {
	margin-bottom:10px;
	font-size: 19px;
	color:#6097c6;
	}
	
	#content #bottom {
		margin-bottom:40px;
		}
	
	#footer #socMed {
		padding:0;
		margin:5px 0px 0px 2px;
		}
#footer #socMedNav {
	float:right;
	display:block;
	}
	
#title, #secondary-content #title {
	font-size:10px;
	line-height:12px;
		}

#loginText {
	color:#ffffff;
	}
	
.genCon {
	color:#000000;
	font-weight:bold;
	}
#primary-content.col2 dt#genCon     { font-size:15px; margin:10px 0 5px 0; color:#0C6EB2; }
#primary-content.col2 dd#genCon    { line-height:1.3em; color:#302e2e; font-size:13px; margin:0px 0; }
#primary-content.col2 dl#genCon     { margin:0 0 30px 0;}
#primary-content.col2 dl#genCon2     { margin:0 0 15px 0;}
#content p.contactP {
	font-size:14px;
	line-height: 17px;
	margin: 0px 0px 2px 0px;
	}
h3.genCon {
	color:#0C6EB2;
	margin-top:38px;

	}