/* changed font size from 87%, added lineheight */

body {
 text-align:center;
 background-color:#fff;
 padding:0 12px 12px 12px;
 font-size:13px;
 line-height:16px;
 margin:0;
 font-family:tahoma, sans-serif;
 color:#333;
}

.flash {
	z-index:1;
	position:relative;
}

.hiddenPic {display:none;}

.h2light {
 color:#145484;
 font-size:90%;
 font-weight:bold;
 line-height:26px;
 letter-spacing:0.3em;
 font-family:tahoma, sans-serif;
 margin:0 0 11px 0;
}

.homesubs {
 text-align:left;
 background-color:#fff;
 font-size:17px;
 line-height:16px;
 margin:0;
 font-family:tahoma, sans-serif;
 color:#78A12F;
 background:url('../images/checkline.gif');
}


.homesubs2 {
 text-align:right;
 background-color:#fff;
 font-size:11px;
 line-height:22px;
 margin:0;
 font-family:tahoma, sans-serif;
 color:#145484;
 background:url('../images/checkline.gif');
}


.wrap {
 margin:0 auto;
 width:900px;
 padding:0;
 background-color:#fff;
}
.subwrap {
 margin:0 auto;
 width:912px;
 padding:0;
/*  background:#fff url('../images/bg_box.jpg') repeat-y 0 0; */
}
.subwrapcap {
 margin:0 auto;
 width:912px;
 height:15px;
 padding:0;
/*  background:#fff url('../images/bg_boxbottom.jpg') no-repeat 0 0; */
}
.container {
 text-align:left;
}
.subwrap .container {
 margin:0 7px;
}
#header {
 position:relative;
 border-bottom:7px solid #fff;
}
#navbar {
 clear:both;
 background: url('../images/bg_navbar.jpg') repeat-x 0 0;
 height:29px;
 margin:0;
 z-index:999 !important;
 z-index:999;
 position:relative;
}
#feature {
 background: url('../images/bg_feature.jpg') repeat-x 0 0;
 height:246px;
}

#footer {
 background: url('../images/bg_footer.jpg') repeat-x 0 0;
 color:#fff;
 padding:8px;
 font-size:11px;
 font-family:tahoma, sans-serif;
 font-weight:normal;
 text-align:center;
}
#footer span {
 color:#fff;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
 text-decoration:none;
 color:#fff;
}

/*

#footer a:hover {
 background-color:#000000;
 color:#fff;
}

*/


.homecontent {
 position:relative;
 padding:10px 0 0 0;
}
.homebigleft {
 width:600px;
 float:left;
}
.homebigright, .homeleftleft, .homeleftright {
 width:300px;
 float:left;
}


.toppad {
 clear:both;
 font-size:4px;
 line-height:4px;
 background:url('../images/bg_sidebar_topper.jpg') repeat-y 0 0;
 position:relative;
}
.bottompad {
 clear:both;
 font-size:1px;
 line-height:1px;
 height:1px;
}
.sidebar {
 width:180px;
 /* background:url('../images/bg_sidebar.jpg') repeat-x 0 0; */
 float:left;
}
.sidebarnav {
 padding:10px 20px 20px 0px;
}
.sidebarcopy {
 margin:10px 10px 10px 0px;
}
.centercol {
 width:574px;
 float:left;
}
.main {
  /* border-left:1px solid #ccc; */
 padding:10px 20px 10px 20px;
}
.rightcolcontainer {
 float:left;
 width:140px;
}
.rightcol {
 padding:30px 0px 0 0;
}


.sidebarquote {
 padding:0;
}
.sidebarquotesource {
 padding:8px 0 0 12px;
 background:url('../images/x_666_a.gif') no-repeat 0 14px;
}
.sidebarquotesource div {
 padding:2px 0 0 0;
 font-size:.8em;
 line-height:1em;
 color:#888;
}

/* changed font to tahoma */

body.pr .centercol {width:709px;}
body.pr .rightcol {display:none;}
body.pr .main h3 {text-transform:uppercase;}
h1, #sidebarnav h3, .main h4.h1 {
 color:#145484;
 font-size:180%;
 font-weight:normal;
 line-height:28px;
 font-family:tahoma, sans-serif;
 margin:0 0 8px 0;
} 
#sidebarnav h3 {
 margin-bottom: 8px;
 }
h2 {
 color:#145484;
 font-size:120%;
 font-weight:normal;
 line-height:22px;
 font-family:tahoma, sans-serif;
 margin:0 0 8px 0;
}



/* 15px */
h3 {
 color:#145484;
 font-size:140%;
 font-weight:normal;
 margin:2px 0 6px 0;
} 

h3.list {
 color:#145484;
 font-size:14px;
 line-height:18px;
 font-weight:normal;
 margin:0px 0 4px 0;
} 

.h3listcenter {
 color:#145484;
 font-size:14px;
 line-height:18px;
 font-weight:normal;
text-align:center;
margin:0px 0 4px 0;
} 


h3.check {
 padding:0 0 0 50px;
 background:url('../images/bg_check.gif') no-repeat 0 0;
 height:32px;
 font-family:tahoma, sans-serif;
 margin:0;
 color:#145484;
 font-size:18px;
 font-weight:bold;
 letter-spacing:-1px;
 line-height:34px;
}
h3 span.sub {
 color:#5d9732;
 font-size:70%;
 font-weight:normal;
}
h4 {
 font-size:1em;
 font-weight:bold;
 margin:8px 0 0 0;
}


hr {
 height:1px;
 background-color:#ccc;
 color:#ccc;
}

p {
 padding:5px 0 5px 0;
}
p.bullet {
 background:url('../images/bullet1.gif') no-repeat 0 10px;
 padding:5px 0 5px 10px;
}
.main p {
 margin:0 0 8px 0;
}

h1#logo, h2#tagline {
 position:relative;
 padding:0;
 margin:0;
 float:left;
}
h1#logo a {
 display:block;
 text-indent:-9999px;
 overflow:hidden;
 width:500px;
 height:51px;
 margin:20px 0 0 0px;
 padding:0;
 background:transparent url('../images/logo2.gif') no-repeat 0 0;
 color:#fff;
}

h2#tagline a {
 float:left;
 text-indent:-9999px;
 overflow:hidden;
 width:400px;
 height:51px;
 margin:20px 0 0 0px;
 padding:0;
 background:transparent url('../images/tagline2.gif') no-repeat 0 0;
 color:#fff;
}

.linka {
 color:#5d9732;
 text-decoration:none;
}
.linka:hover {
 background-color:#145484;
 color:#fff;
 text-decoration:none;
}
.linka span {
 color:#f60;
}

a.linkb, .main a {
 color:#078;
 text-decoration:none;
}
a.linkb:hover,  .main a:hover {
 background-color:#145484;
 color:#fff;
 text-decoration:none;
}

a.linkc {
 color:#390;
 text-decoration:none;
 border-bottom:1px solid #fff;
}
a.linkc:hover {
 background-color:#145484;
 color:#fff;
 border-bottom:1px dotted #069;
}

a.linkd {
 color:#666;
 text-decoration:none;
}
.linkd:hover {
 background-color:#145484;
 color:#fff;
}

.iconpdf a, .iconpdf a:link, .iconpdf a:visited, .iconpdf a:hover, .iconpdf a:active  {
 display:block;
 padding-left:26px;
 background:url('../images/icon_lg_pdf.gif') no-repeat 0 2px;
 color:#666;
 text-decoration:none;
}
.iconpdf a:hover {
 background-color:#145484;
 color:#fff;
}

.iconpod a, .iconpod a:link, .iconpod a:visited, .iconpod a:hover, .iconpod a:active  {
 display:block;
 padding-left:26px;
 background:url('../images/icon_podcast.gif') no-repeat 0 2px;
 color:#666;
 text-decoration:none;
}
.iconpod a:hover {
 background-color:#145484;
 color:#fff;
}

.iconvid a, .iconvid a:link, .iconvid a:visited, .iconvid a:hover, .iconvid a:active  {
 display:block;
 padding-left:26px;
 background:url('../images/icon_lg_webinar.gif') no-repeat 0 2px;
 color:#666;
 text-decoration:none;
}
.iconvid a:hover {
 background-color:#145484;
 color:#fff;
}

.cont {
 padding-top:7px;
}

.spotlight p span {
 color:#078;
}
.small {
 font-size:.8em;
}
.x {
 clear:both;
}


.clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.clearfix {
 display: inline-block;
}
/* Hide from IE-mac \*/
* html .clearfix {
 height: 1%;
}
.clearfix {
 display: block;
}
/* End hide from IE-mac */


/* ///////////////////// infocenter //////////////////////// */


div.section {
 border:1px solid #6ac;
 background:url('../images/bg_grad_infocentercontent.jpg') repeat-x 0 0;
}
div.sectionhdr {
 padding:4px 10px;
 color:#fff;
 font-size:120%;
 font-weight:bold;
 line-height:112%;
 letter-spacing:-0.02em;
 font-family:tahoma, sans-serif;
 background:url('../images/bg_grad_infocenterhdr.jpg') repeat-x 0 0;
}

div.sectioninner {
 padding:10px 10px 0 10px;
}

div.contenttitle {
 font-weight:bold;
 color:#079;
}
div.contentdesc {
 font-size:94%;
 color:#333;
}
div.contentsize {
 font-size:78%;
 padding-top:1px;
}
div.pdf, div.podcast {
 margin-bottom:14px;
}
div.pdf a {
 padding-right:20px;
 background: transparent url('../images/icon_pdf.gif') no-repeat right 0px;
}





/* ////////////////// context box //////////////// */
.contextbox {
 float:right;
 margin:0 0 10px 18px;
}
.contextouter {
 width:200px;
 border:1px solid #ccc;
 background:#fff url('../images/bg_grad_context.jpg') repeat-x 0 0;
}
.contextinner {
 padding:10px;
 font-size:90%;
}
.contextinner a:link, .contextinner a:visited, .contextinner a:hover, .contextinner a:active {
 display:block;
 margin:0 0 1px 4px;
 padding:6px;
 border-bottom:1px dotted #b1cfd7;
 text-decoration:none;
 color:#063;
}
.contextinner a:hover {
 background-color:#145484;
 color:#fff;
}
.contextinner a.last {
 border-bottom:none;
}

/* ////////////////// context box - right column //////////////// */
.contextboxrc {
float:left;
 margin: 0px 0 10px 0px;
}
.contextouterrcg {
 width:122px;
 background:#eee; 
 border:1px solid #eee;
font-size:80%;
font-weight: bold;
padding-left: 3px;
line-height:16px;
color:#5d9732;
}
.contextouterrc {
 width:125px;
 border:1px solid #fff;
 background:#fff;
}
.contextinnerrc {
 padding:0px;
 font-size:80%;
}
.contextinnerrc a:link, .contextinnerrc a:visited, .contextinnerc a:hover, .contextinnerc a:active {
 display:block;
 margin:0 0 0px 0px;
 padding:3px;
 border-bottom:1px dotted #b1cfd7;
 text-decoration:none;
 color:#145484;
}
.contextinnerrc a:hover {
 background-color:#145484;
 color:#fff;
}
.contextinnerrc a.last {
 border-bottom:none;
}
/* ////////////////// top link //////////////// */
p.toplink {
 margin-top:0;
 padding:5px;
 text-align:right;
 font-size:80%;
 clear:both;
}
p.toplink a:link, p.toplink a:visited, p.toplink a:hover, p.toplink a:active {
 padding:5px;
 text-decoration:none;
 color:#145484;
}

p.toplink a:hover {
 padding:5px;
 background-color:#145484;
 color:#fff;
}

*/



/* ////////////////// button hover /////////////// */


a.livedemobutton {
 float:right;
 width:86px;
 height:30px;
 background:url('../images/btn_livedemo.gif') no-repeat 0 0;
 text-decoration:none;
}
a.livedemobutton:hover {
 text-decoration:none;
 background-position:0 -30px;
}
a.livedemobutton span {
 display:none;
}

a.signupnowbutton {
 float:right;
 width:52px;
 height:27px;
 background:url('../images/btn_signupnow.gif') no-repeat 0 0;
 text-decoration:none;
}
a.signupnowbutton:hover {
 text-decoration:none;
 background-position:0 -27px;
}
a.signupnowbutton span {
 display:none;
}

a.btn {
 float:right;
 width:50px;
 height:13px;
 background:url('../images/btn_bg.gif') no-repeat 0 0;
 text-decoration:none;
 font-weight:bold;
 color:#fff;
 text-align:center;
 font-size:10px;
 letter-spacing:-.05em;
}
a.btn:hover {
 background-position:0 -13px;
}


/* //////////////////////////////////////////////////////////////////// NAV //////////////////// */


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
 float:right;
 margin:0;
 border:0 none;
 padding:0;
 /* width:900px;
 For KHTML*/ list-style: none;
 height:19px;
}
ul#navmenu li {
 margin:0;
 border:0 none;
 padding:0;
 float:left;
 /*For Gecko*/ display:inline;
 list-style:none;
 position:relative;
 height:19px;
}
ul#navmenu ul {
 margin:0;
 border:0 none;
 padding:0;
 width:160px;
 list-style:none;
 display:none;
 position:absolute;
 top:29px;
 left:0;
}
ul#navmenu ul:after /*From IE 7 lack of compliance*/ {
 clear:both;
 display:block;
 font:1px/0px serif;
 content:".";
 height:0;
 visibility:hidden;
}
ul#navmenu ul li {
 width:160px;
 height:auto;
 float:left;
 /*For IE 7 lack of compliance*/ display:block !important;
 display:inline;
 /*For IE*/}

/* Root Menu */
ul#navmenu a {
 border-right:1px solid #eef;
 padding:4px 12px 6px 12px;
 float:none !important;
 /*For Opera*/ float:left;
 /*For IE*/ display:block;
 background:url('../images/bg_navbar.jpg') repeat-x 0 0;
 color:#fff;
 font:12px/19px tahoma, sans-serif;
 text-decoration:none;
 height:auto !important;
 height: 1%;
 /*For IE*/}
ul#navmenu ul a {
 font:12px/19px tahoma, arial, sans-serif;
 padding:4px 12px 6px 12px;
}
ul#navmenu a.last {
 border-right:none;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {
 background:url('../images/bg_navbar_on.jpg') repeat-x 0 0;
 color:#fff;
}

/* 2nd Menu */
ul#navmenu li:hover li a, ul#navmenu li.iehover li a {
 float:none;
 background:#00703a url('../images/bg_navbar_sub.jpg') repeat-x 0 0;
 color:#fff;
 border-right:none;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a {
 background:url('../images/bg_navbar.jpg') repeat-x 0 0;
 color:#fff;
 /*border-right:1px solid #0078c1;
*/}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a {
 background:#145484 url('../images/bg_navbar_subsub.jpg') repeat-x 0 0;
 color: #fff;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a {
 background:url('../images/bg_navbar_on.jpg') repeat-x 0 0;
 color:#fff;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a {
 background:#eee;
 color:#666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover {
 background:#ccc;
 color:#fff;
}



ul#navmenu ul ul, ul#navmenu ul ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 160px;
}
ul#navmenu ul ul.left, ul#navmenu ul ul ul.left {
 left: -160px;
}
.main ul {
 margin-top:0;
}


/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul {
 display: none;
}

ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {
 display: block;
}

/* navbar ON state - location based */
#navbar.locgetstarted a.getstarted, #navbar.locsolutions a.solutions, #navbar.locproducts a.products, #navbar.locindustries a.industries, #navbar.loccustomers a.customers, #navbar.locservices a.services, #navbar.locnews a.news, #navbar.locpartners a.partners, #navbar.locinfocenter a.infocenter, #navbar.loccompany a.company, #navbar.locconatct a.contact, #navbar.lochome a.home {
 background:url('../images/bg_navbar_on.jpg') repeat-x 0 0;
 color:#fff;
}

ul#navmenu li ul li a.fly {
 background:url('../images/bg_navbar_sub_fly.jpg') no-repeat 0 0;
}
ul#navmenu li ul li a.fly:hover {
 background:#145484 url('../images/bg_navbar_sub_fly_hover.jpg') no-repeat 0 0;
}

/* //////////////////////////////////////////////// SUB NAV ////////////////////////////////////// */

#subnav {
 width:140px;
 padding:0;
 margin:0;

font-size: 80%;
 background-color:none;
 color:#666;

}
#subnav ul {
 list-style:none;
 margin:0;
 padding:0;
 border:none;
}
#subnav li {
 margin: 0 0 0 0;
 width:140px;

}
#subnav li.header, #subnav a.current {
 font-weight:bold;
}
#subnav li a {
 display:block;
 padding:2px 2px 2px 10px;
 background-color:none;
 color:#333;
 text-decoration:none;
 width:100% !important;
 width:128px;
}
#subnav a.current {
 padding:2px 2px 2px 10px;
 color:#360;
 background:url('../images/bullet1.gif') no-repeat 2px 8px;
}
html>body #subnav li a {
 width: auto;
}
#subnav li a:hover {
 background-color:#145484;
color: #fff;
}
#subnav li.header a {
 padding:2px 2px 2px 2px;
 width:100% !important;
 width:136px;
}
#subnav li.header a.current {
 background:#145484;
 color:#fff;
}


/* ////////////////////////////////////////////// NEWS TABLE ////////////////////////// */
.newstable2 td {
 padding:8px 0px;
 border-bottom:1px solid #ddd;
}
.newstable2 tr.odd td.clipping {
 background-color:#fff;
}
.newstable2 td.source {
 padding-right:1px;
 white-space: nowrap;
}

.newstable td {
 padding:8px 0px;
 border-bottom:1px solid #ddd;
}
.newstable tr.odd td.clipping {
 background-color:#fff;
}
.newstable td.source {
 padding-right:10px;
 white-space: nowrap;
}
.clipping .date {
 font-size:85%;
 color:#666;
}

.clipping .datecenter {
 font-size:85%;
 color:#666;
 text-align:center
}


.clipping h2 {
 font-size:120%;
 font-weight:bold;
 line-height:122%;
 font-family:tahoma, sans-serif;
 margin:2px 0 3px 0;
}
.clipping h2 a:link, .clipping h2 a:visited, .clipping h2 a:hover, .clipping h2 a:active {
 color:#078;
 text-decoration:none;
}
.clipping h2 a:hover {
 background-color:#145484;
 color:#fff;
}
/* press release table adjustments */
.press tr.odd td.source {
 background-color:#fafafa;
}
.press td.source {
 padding: 3px 4px 4px 6px;
}
.press .clipping h2 {
 margin-top:0;
}
/* eventstable */
.eventstable td {
 padding:6px 10px;
}
.eventstable tr.odd td.item {
 background-color:#fff;
}
.eventstable td.eventimg {
 padding-right:10px;
}
.eventstable tr.divider td {
 padding:0 0;
 border-bottom:1px dotted #ccc;
 border-top:none;
 height:1px;
}
.item .date {
 font-size:90%;
 color:#333;
}
.item h2 {
 font-size:120%;
 font-weight:bold;
 line-height:122%;
 font-family:tahoma, sans-serif;
 margin:2px 0 3px 0;
}
.item h2 a:link, .item h2 a:visited, .item h2 a:hover, .item h2 a:active {
 color:#078;
 text-decoration:none;
}
.item h2 a:hover {
 background-color:#145484;
 color:#fff;
}


/* /////////////////////////////////////////////// FORM /////////////////////////////// */

.formheader {
 padding:2px 8px;
}
hr.formhr {
 margin:5 0 2 10px;
 color:#eee;
 background-color:#eee;
 height:1px;
}

form#reg label {
 padding:0;
 text-align:left;
}
form#reg input {
 border:1px solid #ccc;
 margin-right:2px;
}
form#reg input.noborder {
 border:none;
 margin-right:2px;
}
form#reg p {
 padding-left:120px;
 font-size:11px;
 color:#333;
}

form#reg #button1 {
 background:#093;
 border-bottom:1px solid #004a18;
 border-left:1px solid #0c3;
 border-top:1px solid #0c3;
 border-right:1px solid #004a18;
 color:#fff;
 cursor:pointer;
 width:120px;
 margin-left:20px;
 text-transform:uppercase;
 margin-bottom:0;
}
form#reg #button1:hover {
 border-bottom:1px solid #004c93;
 border-right:1px solid #004c93;
 background-color:#145484;
 color:#fff;
 border-top:1px solid #006cb3;
 border-left: 1px solid #006cb3;
}
form#reg span {
 font-size:13px;
 text-transform:uppercase;
 margin:-2px 0 0 10px;
 color:#b00;
 font-weight:bold;
}

form#reg label span {
 color:#b00;
 font-size:15px;
 margin:0;
 font-weight:bold;
}

input.hp {
 display:none;
 height:0px;
 width:0px;
 border-color:#fff;
}

	a {
		color: #145484
	}		
	a:hover {
		text-decoration : none;
	}
	a:link { 
		text-decoration: none; 
		color: #145484 
	}
	a:visited { 
		text-decoration: none; 
		color: #145484 
	}

/* new added feb 2010 */


.smalltext {
 font-size:11px;
 line-height:15px;
 font-family:tahoma, sans-serif;
 color:#000000;
}



.clear {
	clear:both;
}

h5 a { background-color: #c8d4df !important; }
h5 a:hover { background-color: #d7e3cd !important; }



.smalltextcenter {
 font-size:12px;
 line-height:14px;
 text-align: center;
 font-family:tahoma, sans-serif;
 color:#000000;
}

.tableheads {
 font-size:11px;
 line-height:13px;
 text-align: left;
 letter-spacing:2px;
 font-family:tahoma, sans-serif;
 color:#000000;
}

.coursename {
 font-size:17px;
 line-height:21px;
 font-family:tahoma, sans-serif;
 color:#000000;
}

.tabStrip ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.tabStrip li {
	margin: 0 0px 0 0;
	list-style-type: none;
	float: left;
}
.tabLink {
	display: block;
	text-decoration: none;
	width: 78px;
	padding: 5px;
	background-image:url('../images/bgcell_blue.jpg');
	background-repeat:repeat-y;
	border-right: 1px #ffffff solid;
	color: #ffffff;
}
.tabLinkActive {
	display: block;
	text-decoration: none;
	width: 78px;
	padding: 5px;
	background-image:url('../images/bgcell_green.jpg');
	background-repeat:repeat-y;
	border-right: 1px #ffffff solid;
	color: #ffffff;
}
.tabContent {
	display: none;
}
.tabContentActive {
	display: block;
	clear: both;
	background: #ffffff;
	
}

.sitemap {
 font-size:11px;
 line-height:16px;
 text-align: center;
 letter-spacing:0px;
 font-family:tahoma, sans-serif;
 color:#999999;
}

.sitemap2 {
 font-size:11px;
 line-height:16px;
 text-align: left;
 letter-spacing:0px;
 font-family:tahoma, sans-serif;
 color:#999999;
}


.adsonside {
 font-size:10px;
 line-height:13px;
 font-weight: bold;
 text-align: left;
 padding-top: 3px;
 letter-spacing:0px;
 font-family:tahoma, sans-serif;
}

.padlow {
 padding-bottom: 7px;
}

.slideshow { height: 75px; width: 875px; margin: auto }
.slideshow img { background-color: #fff; }

.textsmall {
 font-size:10px;
 line-height:13px;
}

.textred {
 color:red;
}
/* for new forms that post to SF */
	
	label.error { float:left; color: red; margin:0 0 15px 0; background-color: #dedede; padding:5px; width:255px; border-bottom:2px solid #aaa; }
	#agiliance_form input[type="text"] { width: 260px; margin-bottom:0; padding-bottom:2px; }
	table.form-table { width:500px; }
	table.form-table td { padding-bottom: 10px; }
	table.form-table td.label { width:160px; }
	.show-required { float:right; color: red; font-weight:bold; font-size: 16px; padding-top:0; margin-top:0; }
