
h1 {font: bold 20px arial, sans-serif; color:#0053A0; margin:0px;margin-bottom:16px; text-decoration:none;}
h2 {font: bold 14px arial, sans-serif; color:#0053a0; text-decoration:none; margin:0px 0px 10px 0px;padding:0px;}
h2.landing {font-family:Arial;font-size:20px;padding:0;color:#333;font-weight:500;margin-top:20px;border-bottom:solid 1px #FC0;}
h2.subhead-red a{font-family:Arial;font-size:20px;padding:0;color:#a82f24;font-weight:500;margin-top:-20px;text-decoration:none;}
.gray {font-family:Arial;font-size:12px;padding:0;color:#999;font-weight:600;margin-left:0px;margin-top:-10px;text-transform:uppercase;}

.libraryItem {background:url(images/library_bg.gif) repeat-y;height:auto;width:170px;}
.libraryItemContent {background-repeat:no-repeat;font: normal 12px 'arial narrow',arial, sans-serif;min-height:93px;padding:10px 7px 10px 7px;text-align:center;color:#FFFFFF;}
.libraryItemContent h1 {font: normal 18px 'arial narrow',arial, sans-serif;color:#FFFFFF;margin-bottom:0px;}
.libraryItemContent h1 strong, .libraryItemContent h1 b {font: bold 16px 'arial narrow',arial, sans-serif;}
#library li {background:url(images/lib_bullet.gif) 0 4px no-repeat; list-style:none; margin-bottom:10px;margin-left:-2em; padding-left:10px;}
.libraryItemContent p {margin-bottom:2px;margin-top:2px;}
.moreInfo {border:1px solid #5B7BB4;padding-top:7px;}
.focusAreas {border:1px solid #FF8F0B;padding-top:7px;}

.libraryItemContent a {color:#FFFFFF; font-weight:bold;}

.libraryQuote {padding:5px 10px;width:170px;}

.emagine-note {font: bold 12px arial, sans-serif; color:#FF0000;}
.footnote {font-size:10px;}

img.image-style {border:1px solid #BDBDBD;}

.table-header-app {font: bold 12px arial, sans-serif; background:#dedede; padding:5px;}
.table-header-app h2{margin-top:3px;margin-bottom:0px;text-transform:uppercase;}
.table-header-app h1 {font: bold 20px arial, sans-serif; color:#0053A0; margin:0px;margin-bottom:16px; text-decoration:none;}


.table-subheader-app {font: normal 12px arial, sans-serif; color:#333333; background:#EEEEEE; padding:7px;}
.table-row {font: 12px arial, sans-serif; color:#000000; padding:7px;}
.table-altrow {font: 12px arial, sans-serif; color:#000000; background-color:#d7d7d7; padding:7px;}




/* =-=-=-=-=-=-=-=-=-=-=-=-Global Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

html {
	height:98%;
	padding:0px 0px 0px 0px;
	}

body {
	background: #FFFFFF;	
	height:100%;
	margin:0px;
	text-align:center;
	}
	
body, td {font: normal 12px arial, sans-serif; line-height:17px; color:#565656;}
	
body a {color:#0053a0; text-decoration:underline;}
body a:hover {text-decoration:none;}

hr {margin-bottom:7px; width:99%; height:2px; display:block;}

img {border:none;}

p {margin-top:0px; padding-top:0px;}

ol {margin-top:0px; padding-top:0px; padding-top:0px;}
ol ol { list-style:circle; margin-left:15px;}
ul {list-style-image:url(http://www.kalido.com/images/bullet_arrow.gif); padding-top:0px; }
li {padding-bottom:3px;margin-left:0px;}
ul ul {list-style:disc; margin-left:15px;}

#containerShadow {
	margin:-15px auto 0px auto;
	}

#container {
	background:#FFFFFF;
	margin: 0 auto;
	padding:0px 0px 15px 0px;
	text-align:left;
	width:980px;
	}

#header {
	clear:both;
	display:block;
	margin: 15px auto 0px auto;
	}
	 
#logo {
	float:left;
	margin:20px 0 15px 26px;
	}
	
#utilities {
	color:#666666;
	clear:right;
	float:right;
	font:11px arial, sans-serif;
	list-style:none;
	position:relative;
	top:20px;
	right:7px;}
	
#utilities li {
	display:inline;
	margin:0;
	padding:0 1px 0 0;
	list-style:none;
	}
	
#utilities li img {position:relative;top:4px;}

#utilities a {color:#666666;text-decoration:none;}
#utilities a:hover {color:#666666;text-decoration:underline;}

#search {
	}

/* delete these 
#searchBox {
	border:1px solid #8c8c8c;
	position:relative;
	width:118px;
	height:11px;
	font-size:9px;
	}

#searchButton {
	display:inline;
	position:relative;
	top:0px;
	}  */
	
#topNav {
	/*clear:both;
	height:12px;
	margin:0px 12px 0px 12px;
	width: 779px;*/
	clear:both;
	height:40px;
	margin:10px 0px 0px 0px;
	padding: 5px;
	width: 975px;
	background:url(http://www.kalido.com/templates/1/images/topnav_bkgd.gif) top left no-repeat;
	}
	
#topNav img {
	display:block;float:left;
	}
	
#footer {
	display:block;
	clear:both;
	color:#0053a0;
	font: 10px arial, helvetica, verdana, sans-serif;
	margin-left:auto; 
	margin-right:auto;
	padding:10px 0px 10px 0px;
	text-align:center;
}

#footer ul {list-style:none;}
#footer ul li {display:inline;padding-right:4px;}

#footer a {color:#0053a0;text-decoration:none;}
#footer a:hover {color:#0053a0;text-decoration:underline;}

.image {display:block;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */


#homeMain {
	background:#FFFFFF;
	clear:both;
	height:1%;
	padding:3px 0px 15px 0px;
	position:relative;
	min-height:550px;
	}

#homeMain p {margin-top:10px;margin-bottom:9px;}
	
#homeTag, #homeFlash, #homeLogoFlash {
	margin-top:8px;
	margin-bottom:12px;
	}	

#homeFlash {overflow:hidden;}
	
#homeTag img, #homeFlash img, #homeLogoFlash img {
	display:block;
	}
	
#homeFlash img {}

#homeLogoFlash {border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;margin:22px auto 0px auto;position:relative;width:975px;text-align:center;}
	
#homeLeft {
	display:block;
	float:left;
	height:1%;
	overflow:hidden;
	padding:0px;
	position:relative;
	/*delete width for full span*/
	width:975px;
	}
	
#homeLeft h1 {
	color:#0053A0;	
	font: normal 18px 'arial', sans-serif, arial narrow,;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	}
	
#homeLeft p {
	margin-top:5px;
	}
#homeTabs  {width:97%;}	
#homeTabs strong {color:#424242;}
#homeTabs p {margin:0px;}
#homeTabs table {margin-top:10px; width:95%;}
#homeTabs td {vertical-align:top;}
#homeTabs h2 a {font: bold 12px arial, sans-serif; color:#0053a0; text-decoration:none; margin:0px;padding:0px;}
#homeTabs h2 a:hover {text-decoration:underline;}



h2 a {color:#0053a0;}
h2 a:hover {text-decoration:underline;}
h1 a {color:#0053a0; text-decoration:none;}
h1 a:hover {text-decoration:underline;}


#homeRight { display:none;
	background:#F5F3F3;
	display:block;
	float:left;
	overflow:auto;
	height:1%;
	margin-left:22px;
	position:relative;
	width:188px;
	}
	
#homeRight h1 {
	background:url(images/home_right_header_bg.gif) 0 0 no-repeat;
	color:#0053A0;
	font:normal 12px arial, sans-serif;
	height:21px;
	margin-bottom:0px;
	padding:3px 5px 3px 12px;
	}
	
#homeRight ul {
	list-style:none;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	}
	
#homeRight ul li {
	background:url(images/home_bullet.gif) 0 6px no-repeat;
	padding-left:8px;
	padding-bottom:1px;
	margin-left:12px;
	vertical-alignment:top;
	}

#homeRightLeadgen {
	background:#FFFFFF;
	padding-top:13px;
	}
	
#homeRightLeadgen img {
	display:block;
	}
#ctl00_Tabs1_MultiPage1 {
	 background-color: #ffffff; 
	 border: 1px solid #bfbfbf;
	 padding: 15px;
}
#ctl00_Tabs1_ctl00 {
	background-color: #FFFFFF;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#interiorMain {

	background:#ffffff;
	clear:both;
	margin: 10px auto 0px auto;
	min-height:175px;
	_height:100%;
	padding:0px 22px 0px 19px;
	position:relative;
	}


#content {

	padding:0px 10px 20px 16px;
	height:100%;
	min-height:600px;
	}

#interiorMainFlash {
	width:950px;
	background:#ffffff;
	clear:both;
	margin: 10px auto 0px auto;
	min-height:175px;
	_height:100%;
	padding:0px 5px 0px 5px;
	position:relative;
	}
#contentFlash {
	margin: 10px auto 0px auto;
	padding:0px 0px 20px 0px;
	height:100%;
	min-height:600px;
	}
	
#library {color:#344769;font:14px 'arial narrow',arial, sans-serif;}

#libraryHoriz {
	clear:both;
	float:right;
	position:relative;
	top:-125px;
	width:530px;
	}

#horizLibItem {
	float:right;
	margin-left:12px;
	margin-top:10px;
	}
	
#libraryVert {
	border-left:1px solid #CCCC99;
	display:inline;
	float:right;
	height:100%;
	position:relative;
	width:240px;
	}

#vertLibItem {
	clear:both;
	margin-top:10px;
	}

.libraryItem img {display:block;}
.libraryQuote img {display:block;}

#library img {display:block;}

#sectional img {display:block;clear:both;}

.stepTable {position:relative;width:605px;}

.stepTable img {margin-bottom:10px;position:relative;right:-20px}

/* =-=-=-=-=-=-=-=-=-=-=-=-Solutions Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= 

#Solutions_interiorMain {
	background:#ffffff;
	clear:both;
	margin: 10px auto 0px auto;
	min-height:175px;
	_height:100%;
	padding:9px 22px 0px 10px;
	position:relative;
	border-top: 1px solid #eeeeee;
	}


#Solutions_content {
	padding:0px 20px 20px 10px;
	height:100%;
	min-height:600px;
	}
	
#Solutions_tabs_content {
	height:100%;
	}

#Solutions_interiorMainFlash {
	background:#ffffff;
	clear:both;
	margin: 10px auto 0px auto;
	min-height:175px;
	_height:100%;
	padding:9px 5px 0px 5px;
	position:relative;
	border-top: 1px solid #eeeeee;
	}
	
#Solutions_contentFlash {
	padding:9px 0px 20px 0px;
	height:100%;
	min-height:600px;
		margin: 10px auto 0px auto;
	}

#SolutionsTabs strong {color:#424242;}
#SolutionsTabs p {margin:0px 0px 20px 0px;}
#SolutionsTabs table {margin-top:10px;}
#SolutionsTabs td {vertical-align:top; padding-bottom: 10px;}
#SolutionsTabs h2 a {font: bold 12px arial, sans-serif; color:#0053a0; text-decoration:none; margin:0px;padding:0px 0px 0px 0px;}
#SolutionsTabs h2 a:hover {text-decoration:underline;}
*/
/* =-=-=-=-=-=-=-=-=-=-=-=-Left Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#leftNav {
	text-align:left;
	}
	
#leftNav table {
	background:#EEEEEE;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin:0px;
	}
	
#leftNavBottom {height:5px;}
#leftNavBottom img {display:block;}

.leftnav-lvl1-on {
	background:url(images/leftnav_arrow_on.gif) 11px 10px no-repeat;
	color:#0053A0;
	font: bold 11px arial, sans-serif;
	padding:4px 22px 4px 21px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off {
	background:url(images/leftnav_arrow_off.gif) 13px 9px no-repeat;
	font: bold 11px arial, sans-serif;
	padding:4px 22px 4px 21px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off a {color:#333333;text-decoration:none;}
.leftnav-lvl1-off a:hover {color:#333333;text-decoration:underline;}
.leftnav-lvl1-on a {color:#0053A0;text-decoration:none;}
.leftnav-lvl1-on a:hover {color:#0053A0;text-decoration:underline;}


.leftnav-lvl1-spacer {height:0px;background:#EEEEEE;}

.leftnav-lvl2-on {
	background:#BBBBBB;
	color:#FFFFFF;
	font: bold 11px arial, sans-serif;
	padding:4px 12px 4px 26px;
	vertical-align:top;
	}
	
.leftnav-lvl2-off {
	font: 11px arial, sans-serif;
	padding:4px 12px 4px 26px;
	vertical-align:top;
	}
	
.leftnav-lvl2-off a {color:#666666;text-decoration:none;}
.leftnav-lvl2-off a:hover {color:#666666;text-decoration:underline;}
.leftnav-lvl2-on a {color:#FFFFFF;text-decoration:none;}
.leftnav-lvl2-on a:hover {color:#FFFFFF;text-decoration:underline;}


.leftnav-lvl3-on {
	color:#666666;
	font: bold 11px arial, sans-serif;
	padding:4px 12px 4px 39px;
	margin-top:0px;
	vertical-align:top;
	}
	
.leftnav-lvl3-off {
	font: 11px arial, sans-serif;
	padding:4px 12px 4px 39px;
	vertical-align:top;
	}

.leftnav-lvl3-off a {color:#666666;text-decoration:none;}
.leftnav-lvl3-off a:hover {color:#666666;text-decoration:underline;}	
.leftnav-lvl3-on a {color:#666666;text-decoration:none;}
.leftnav-lvl3-on a:hover {color:#666666;text-decoration:underline;}	


/* =-=-=-=-=-=-=-=-=-=-=-=-Top Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadMenu_Default .group .link  /* 1st level off cell */
{
	background: #fafafa;
	padding:4px 10px;
	text-align: left;
	white-space:normal;
	width:170px;
}

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	background: #fafafa;
	padding:4px 10px;
	text-align: left;
	white-space:normal;
	width:170px;
}

.RadMenu_Default .link,   /* off text */
.RadMenu_Default .link:visited
{
	color: #333333;
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group .link:hover,   /* 1st level on cell*/
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
	background: #FFFFFF;
	padding:4px 10px;
	text-align: left;
	white-space:normal;
	width:182px;
}

.RadMenu_Default .group .group .link:hover,   /* 2nd level on cell*/
.RadMenu_Default .group .group .focused,
.RadMenu_Default .group .group .expanded
{
	background: #FFFFFF;
	padding:4px 10px;
	text-align: left;
	white-space:normal;
	width:182px;
}

.RadMenu_Default .link:hover,    /* on text */
.RadMenu_Default .link:visited:hover,
.RadMenu_Default .focused,
.RadMenu_Default .expanded
{
	color: #0053A0;
	background:#d8d8d8;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group   /* whole dropdown */
{
	border:1px solid #d8d8d8;
	background:#fafafa;
	border-top:0px;
}

.RadMenu_Default 
{
	background: none; margin-top:5px;
}

.RadMenu_Default_Context
{
	background: none;
}


.RadMenu_Default .text
{
	padding-left: 0px;	
	padding-right: 0px;
	font: 11px arial, verdana, sans-serif;
}

.menu img
{
    _margin:0 0px; /* The underscore makes applies this rule only for IE */
}


/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {font: 12px tahoma, sans-serif; color:#000000;border:1px solid #999999;}
.form-label {font-size:11px;font-weight:bold;}
.form-checkboxes {}
.form-checkboxes input {float:left;}
.form-checkboxes label {display:block;position:relative; top:3px;left:3px;}
.form-button {border:1px solid #000000; color: #000000; font: bold 12px tahoma, sans-serif; height:20px; background-color:#B3A892;}
.form-textbox {font: 12px tahoma, sans-serif; color:#000000;border:1px solid #B3A892;}
.red-star {font: bold 10px tahoma, sans-serif; color:#FF0000; }
.alert {font: bold 10px tahoma, sans-serif; color:#FF0000; }


/* =-=-=-=-=-=-=-=-=-=-Landing Page Styles-=-=-=-=-=-=-=-=-=-=-=-= */

#landingMain {
	clear:both;
	margin: 0 auto;
	min-height:175px;
	_height:100%;
	padding-top:10px;
	padding-bottom:20px;
	position:relative;
	}


#landingContent {
	font:13px arial, sans-serif;
	border-right:1px solid #CFCFCF;
	height:100%;
	min-height:600px;
	padding:0px 20px 20px 16px;
	}

#landingForm {
	font:bold 13px arial, sans-serif;
	padding-top:3px;
	padding-left:10px;
	}


/* =-=-=-=-=-=-=-=-=-=-Blog-=-=-=-=-=-=-=-=-=-=-=-= */
	#blog .headline a{ color:#0053a0;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold; text-decoration:underline;}
		#blog .headline a:hover { color:#0053a0;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold; text-decoration:underline;}

	.headline a { color:#0053a0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-decoration:none;}
		.headline a:hover { color:#0053a0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-decoration:underline;}




	#creditfooter{display:none;}
	.feedburnerFeedBlock UL LI {padding: 5px;}



/* =-=-=-=-=-=-=-=-=-=-News Feed Display early 2010-=-=-=-=-=-=-=-=-=-=-=-= */
	
#rss p{
margin-top:7px;}
	
#rss UL {
font-size:12px;}

#rss-box-blog {font-size:12px;}
#rss-box-blog a {text-decoration:none;}
#rss-box-blog a:hover {text-decoration:underline;color:#00F;}


 
.border-dots-bottom {margin-bottom:10px; padding-bottom: 10px; border-bottom: #CCC 1px dotted;}
.border-dots-left {padding-left: 10px; border-left: #CCC 1px dotted;}


/* =-=-=-=-=-=-=-=-=-=-Next Steps-=-=-=-=-=-=-=-=-=-=-=-= */

#box-blue-glass {background:url(http://www.kalido.com/images/bkgd_tab_glass_215.gif) top left no-repeat; margin: 0px -15px 5px 10px; padding: 5px 10px 5px 10px;height: 166px;width:215px; float:right;}

#box-blue-glass .tall{background:url(http://www.kalido.com/images/bkgd_tab_glass_215_tall.gif) top left no-repeat; margin: 0px 0px 5px 10px; padding: 5px 10px 5px 10px;height: 200px;width:215px; float:right;}

#box-blue-glass h2{margin: 0px 0px 10px 0px; padding: 0px 10px 5px 0px;font-size:14px;}

#box-blue-glass li {list-style-image:none;list-style:none;list-style-type: none;}
#box-blue-glass ul {list-style: none;}

html>body #box-blue-glass ul {margin: 15px 0 0 0; padding: 0; list-style: none;font-size:12px; font-weight:bold;}
html>body #box-blue-glass li {list-style-type: none;}

#box-blue-glass a {display:block; padding: 5px 10px 10px 12px; background: url(http://www.kalido.com/images/box-arrow-next.gif) 0 0 no-repeat; text-decoration: none; text-decoration:none; }

#box-blue-glass a:link, #list-menu a:active, #list-menu a:visited {
color: #0053a0;}

#box-blue-glass a:hover {background-position: 0 -30px; color: #C30; }


/* STANDARD STYLES ---------------------------------------------------------- */


.clear { clear: both; }

#content-slides { margin: 0 auto;  margin:0 auto; padding:0;}


/* HOMEPAGE ---------------------------------------------------------- */

	  
	  #content-top{ margin:0 auto; padding:0px; width:975px; height:250px; background:#FFF; padding:10px; }

      #content-top .tab-section {background:#fff;overflow: visible; border:1px solid #e3e3e3; margin:0; padding:0px; width:950px; height: 260px;}

      #content-top .text { float:left; width: 491px; padding: 5px 15px; margin-left:10px; margin-right:-10px;}
		*HTML #content-top .text { float:left; width: 480px; padding: 5px 15px; margin-left:10px; margin-right:-10px;}	  
	  #content-top .text p { font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:0; margin:0; line-height:1.6em;}
	  #content-top .text h1 { margin:0 0px 5px 0;}
	  #content-top .text h2 { font:bold 19px Arial, Helvetica, sans-serif; color:#036; margin:10px 0px 5px 0;text-transform:capitalize;} 
      #content-top .text .button a:hover { color: #3A4035; }
      #content-top ul#tabs { list-style: none; clear: left; position:absolute; top: 412px;margin:0 0 0 -40px; width: 957px; }
	  *HTML #content-top ul#tabs { margin:0px;}
      #content-top ul#tabs li { float: left; text-align: center; padding:7px 5px 0 5px;height: 50px; width: auto; background: #FFF no-repeat top left; margin-top: -10px;}	 
	  #content-top ul#tabs li a { padding: 5px; color: #6D6C61; font-family:"Arial"; font-size:12px; font-weight:bold; overflow:hidden; display: block; text-decoration: none; }
	  *HTML #content-top ul#tabs li a { margin-top:13px; }
      #content-top ul#tabs li a:hover, #content-top ul#tabs li.active a, .ui-state-active a, .ui-tabs-selected a  { color: #930 !important; }
	 /* { color: #333 !important; } */
	 
	 

      #content-top ul#tabs li#1  { background: url('images/thumb_1.gif') top left no-repeat; width: 165px;}
      #content-top ul#tabs li#2 { background: url('images/thumb_1.gif') top left no-repeat; width: auto;}
      #content-top ul#tabs li#3  { background: url('images/thumb_1.gif') top left no-repeat; width: 140px;}
      #content-top ul#tabs li.active, .ui-state-active, .ui-tabs-selected  { background-position: 0 -57px !important; }
	 
	 
	 
	 

.tab-section { display: none; }
.ui-tabs-panel { display: block; }
.ui-tabs-hide { display: none !important; }


/* =-=-=-=-=-=-=-=-=-=-2010 Landing Pages: Products, Solutions & Homepage -=-=-=-=-=-=-=-=-=-=-=-= */


#page_resources {width:98%;}
#page_resources a {text-decoration: none;}
#page_resources a:hover {text-decoration: underline;}
#page_resources .location {font-size:11px; color:#666;}
#page_resources h3 {font-size:14px; font-weight:bold; margin: 0 0 15px 0; color:#0053a0;}
#page_resources p {margin-left:5px;}

#quote td {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#999;line-height:24px;}
#quote .credit {text-align:right;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0053a0;margin-right:10px; line-height:17px;margin-top:10px;}
#quote .mark {display:block;font-family:Georgia, "Times New Roman", Times, serif; font-size:48px; font-weight:bold; color:#ff9900;}


#cse-search-results {margin-left:15px;}


/* =-=-=-=-=-=-=-=-=-=-Homepage Slideshow-=-=-=-=-=-=-=-=-=-=-=-= */

/*-- jShowOff module styles --*/


#features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures {
	position: relative;
	background:#FFF;
	overflow: hidden;
	width: 975px;
	height: 280px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	}
.jshowoff {
	width: 975px;
	margin: 0px;
	}
.jshowoff div {	
	
	width: 975px;
	height: 280px;
	    min-height:280px; // will be ignored by IE6
		min-width:975px; // will be ignored by IE6	
	float:left;
	clear:right;
	}
.jshowoff div, .jshowoff img, .jshowoff {

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	}
#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}
.jshowoff div p, .jshowoff div h2 {
	_background-color: #efefef;
	}
.jshowoff h2, .jshowoff p {
	font-size: 18px;
	padding: 15px 20px 0px;
	margin: 0;
	}
.jshowoff p {
	font-size: 12px;
	line-height: 18px;
	}
	
ul.jshowoff_right {

	float: right;
	margin:180px 80px 0 0;
	font-size: 20px;
	font-weight:normal;
	line-height:20px;
	}
	ul.jshowoff_right a{
	color:#FF0;
	text-decoration:none;
	}
	ul.jshowoff_right a:hover{
	color:#FFF;
	text-decoration:underline;
	}
	.jshowoff_right li{
			display:inline;padding:20px;}
	.jshowoff_right span{
			color:#FF0; font-weight:bold;}	
			

#jshowoff_events {
	WIDTH: 975px; 
	background: url(http://www.kalido.com/images/slide5.jpg) no-repeat left top; 
	padding: 60px 0px 0px 10px;
	}
#jshowoff_events h3{
	font-size:16px;
	color:#FC0;
	margin: 0px 0px 10px 15px;
	}
	
#jshowoff_events h3 a{
	font-size:16px;
	color:#FC0;
	text-decoration:none;
	}	
#jshowoff_events h4{
	font-size:14px;
	font-weight: normal;
	color:#9bc4ed;
	margin: 0px 0px 10px 15px;
	}		
#jshowoff_events span.date{
	color:#FFF;	
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	margin: 0px 10px 0px 15px;}
#jshowoff_events span.location{
	font-style:italic;
	color:#efefef;	
	font-size:11px;
	margin:0px;
	padding-left:10px;
	border-left: 1px solid #999; 
	line-height:16px;}	
	
#jshowoff_events p.event_detail{
	margin-top:0px;
	color:#efefef;	
	font-size:12px;
	line-height:17px;}	
#jshowoff_events span.register{	
	FLOAT: right; 
	MARGIN: 0px 20px 0px 0px;}
	
#jshowoff_events a{
	color:#FF0;
	}
#jshowoff_events span{
			color:#FF0; font-weight:bold;}	

			
.eddie {
	float: right;
	padding: 15px 20px 15px 20px;
	}
.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	margin: 0;
	padding: 0;
	}
	

.jshowoff-slidelinks a, .jshowoff-controls a {
	display: block;
	padding: 5px 7px 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
	}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {
	color: #fff;
	}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {
	background-color: #fff;
	color: #000;
	}
p.jshowoff-controls {
	background: #aaa;
	overflow: auto;
	height: 1%;
	padding: 0 0 5px 5px;
	margin: 0;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	}
.jshowoff-controls a {
	margin: 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 8px 5px;
	}

.jshowoff-pausetext {
	color: #fff;
	}


/*-- Re-styled Thumbnail Demo --*/

.thumbFeatures p.jshowoff-slidelinks {
	bottom: 0;
	padding: 5px 0 5px 5px;
	height: 28px;
	}

	
.thumbFeatures .jshowoff-slidelinks a {
	display:block;
	width: 195px;
	height: 28px;
	margin: 0 5px 0 0;
	padding: 0;
	text-indent: -10000em;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	}	

	
.thumbFeatures .jshowoff-slidelinks a.jshowoff-active {
	background-position:top;
	}
.thumbFeatures .jshowoff-slidelink-0 {
	display:none;
	position:absolute;
	top:271px;
	left:0px;
	background: url(http://www.kalido.com/images/tab_1.png) bottom left no-repeat;
	}
.thumbFeatures .jshowoff-slidelink-1 {
	display:none;
	position:absolute;
	top:271px;
	left:195px;
	background: url(http://www.kalido.com/images/tab_2.png) bottom left no-repeat;
	}
.thumbFeatures .jshowoff-slidelink-2 {
	display:none;
	position:absolute;
	top:271px;
	left:390px;
	background: url(http://www.kalido.com/images/tab_3.png) bottom left no-repeat;
	}
.thumbFeatures .jshowoff-slidelink-3 {
	display:none;
	position:absolute;
	top:271px;
	left:585px;
	background: url(http://www.kalido.com/images/tab_4.png) bottom left no-repeat;
	}
.thumbFeatures .jshowoff-slidelink-4 {
	display:none;
	position:absolute;
	top:271px;
	left:780px;
	background: url(http://www.kalido.com/images/tab_5.png) bottom left no-repeat;
	}	
	

.thumbFeatures p.jshowoff-controls {
	background: none;
	height: 28px;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 100px;
	width: 100%;
	z-index: 150;
	}
.thumbFeatures .jshowoff-controls a {
	display: block;
	width: 22px;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -10000em;
	position: absolute;
	}

.thumbFeatures .jshowoff-controls a.jshowoff-prev {
	left: 15px;
	height:38px;
	/*background-image: url(http://farm5.static.flickr.com/4035/4438728886_fd55756fc5_o_d.gif);*/
	}
.thumbFeatures .jshowoff-controls a.jshowoff-next {
	right: 15px;
	height:38px;
	/*background-image: url(http://farm3.static.flickr.com/2743/4438728872_07e935da40_o_d.gif);*/
	}
.thumbFeatures .jshowoff-controls a.jshowoff-play {
	display: none;
	}
.jshowoff.thumbFeatures {
	height: 28px;
	}
.jshowoff.thumbFeatures div, .jshowoff.thumbFeatures img, .jshowoff.thumbFeatures {
}

#news-ticker {background:url(images/news_ticker.gif) bottom left no-repeat; width:975px; height:38px;float:left;clear:both;position:absolute;top:298px;}
html>body #news-ticker {background:url(images/news_ticker.gif) bottom left no-repeat; width:975px; height:38pxclear:both;position:absolute;top:295px;}

#home-middle{
	position:relative;margin-top:305px;
	}
#home-middle h1{font: bold 14px arial, sans-serif; color:#0053a0; text-decoration:none; margin:0px 0px 10px 0px;padding:0px;}
	
#home-bottom{
	MARGIN: 0px; BACKGROUND: url(http://www.kalido.com/images/bkgd_pg_resources.gif) repeat-x left top; BORDER-TOP: #dedede 1px solid; PADDING: 7px 0px 0px 5px;}

/*PARTNER PORTAL */
h1.teradata  {
	margin: 0;
	padding: 0;
	color: #f0960e;
	text-decoration: none;
	font-weight: bold;
	font-size:30px;
}

h2.teradata, h3.teradata,
h2.teradata a, h3.teradata a,{
	margin-bottom: 10px;
	padding: 0;
	color: #f0960e;
	text-decoration: none;
	font-size:16px;
}


/* UPGRADE NOTICE */

#ie6warning {z-index:999999; background:#FF0; color:#F00; height: 200px; width: 400px; margin:50px auto 0px auto;}


/* FORMS */

#TheForm td, input, select {font: normal 9pt arial, sans-serif; }

#ctl00_Modules_ctl00_rptFields_ctl01_tr2 TD {padding-top:25px;}