/* Begin Temporary */
	.questions {background:yellow;}
/* End Temporary */
/******************************/
/* Begin General styles */
	html {min-height:101%;}
	body {color:#808080; background:#FFF; margin:0 20px; padding:0; font:12px Arial,Verdana,Helvetica, sans-serif;}
	form {margin:0; padding:0;}
	td {vertical-align:top; color:#333333;}
	a  {text-decoration: underline; color: #006DAD;}
	a:hover {color: #F79E21; text-decoration:underline;}
	p {margin:0;}
	.required {color:#FF0000;}

/* End General Styles */
/******************************/
/* Begin logo area */
	#logo {padding:12px 0; text-align:left;}
/* End logo area */

/******************************/
/* Begin toolbar area */
	#toolbar {font-size:.8em; color:#7D7E7F; text-align:right; padding:0 0 3px 0;}
	#toolbar a {text-decoration:none; color:#7D7E7F;}
	#toolbar a:hover {text-decoration:underline;}

	#rule td {padding:12px 0; border-bottom:1px solid #E4E4E4;}	
	#tagline {color:#0067AC; font-size:1.6em; padding:22px 0 15px 0;}
	#tagline-in-rule {color:#0067AC; font-size:1.6em; padding:10px 0 15px 0;}
	
	#search {vertical-align:middle;  background:url("../images/nav_bg.gif"); text-align:right;}
	#search input.text {border:1px solid #C3C4C4; background:#F9F9F9; color:#000; font-size:.8em;padding-left:3px;}
	#search input.submit {border:none; background:#FFF; color:#F6A01C; font-size:.8em; padding:0;}
	
	#sub-toolbar {position:absolute; right:0; top:0;}
	#sub-toolbar a {text-decoration:none; font-size:1em; color:#2A4659; background:#D8E8F2; position:relative; top:-5px; padding:3px 0 2px 0;}
/* End toolbar area */
/* Begin breadcrumbs area */
	#clickpath {width:928px; height:20px; padding-bottom:10px; text-align:left; position:relative; top:5px; font-size:.8em; color:#A2A2A2;}
	#breadcrumbs { display:block;}
	#breadcrumbs a {color:#88BADC;}
/* End breadcrumbs area */
/******************************/
/* Begin main navigation */
	#mainnav {text-align:left; background:url("../images/nav_bg.gif");}
	#mainnav ul {list-style:none; margin:0; padding:0;}
	#mainnav ul li {float:left; border-right:1px solid #DADADA; height:48px;}
	#mainnav ul li a {text-decoration:none; display:block; padding:16px 17px 14px 17px;color:#6C6C6C;font-weight: 700;}
	#mainnav ul li a:hover {background:url("../images/nav_bg_on.gif");}
	#mainnav ul li.on a {background:url("../images/nav_bg_on.gif");}
/* End main navigation */
/******************************/
/* Begin leftnav area */
	#leftnav {width:167px; text-align:left; font-size:.9em; color:#404040; padding-bottom:20px;}
	#leftnav ul {list-style:none; margin:0; padding:0;}
	#leftnav a {height:1%;}
	
	#leftnav .levone a {background:#ECECEC; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 10px; text-decoration:none; color:#404040; width:157px; font-weight:bold;}
	#leftnav .levone a:hover {background:#BFBFBF; color:#fff}
	#leftnav .levoneon a {background:#ECECEC; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 10px; text-decoration:none; color:#404040; font-weight:bold;}
	#leftnav .levoneon a:hover {background:#BFBFBF; color:#fff}
	#leftnav .levoneactive a {background:#ECECEC; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 10px; text-decoration:none; color:#006DAD; font-weight:bold;}
	#leftnav .levoneactive a:hover {background:#BFBFBF; color:#fff}
	
	
	#leftnav .levtwo a {background:#C8D6DD; color:#465962; border-bottom:1px solid #B6C3CA; font-weight:normal; padding-left:15px; width:152px; display:block; padding:4px 0 4px 15px; text-decoration:none;}
	#leftnav .levtwo a:hover {background:#fff; color:#1071C8;}
	#leftnav .levtwoon a {background:#C8D6DD; color:#465962; border-bottom:1px solid #B6C3CA; font-weight:normal; padding-left:15px; width:152px; display:block; padding:4px 0 4px 15px; text-decoration:none;}
	#leftnav .levtwoon a:hover {background:#fff; color:#1071C8;}
	#leftnav .levtwoactive a {background:#C8D6DD; color:#1071C8; border-bottom:1px solid #B6C3CA; font-weight:normal; padding-left:15px; width:152px; display:block; padding:4px 0 4px 15px; text-decoration:none;}
	#leftnav .levtwoactive a:hover {background:#fff; color:#1071C8;}
	
	#leftnav .levthree a {color:#747B7F; width:147px; border-bottom:1px solid #B6C3CA; background:#D7E5EC; display:block; padding:4px 0 4px 20px; text-decoration:none;}
	#leftnav .levthree a:hover {color:#0067AC; background:#FFF;}
	#leftnav .levthreeon a {color:#747B7F; border-bottom:1px solid #B6C3CA; background:#D7E5EC; display:block; padding:4px 0 4px 20px; text-decoration:none;}
	#leftnav .levthreeon a:hover {color:#0067AC; background:#FFF;}
	#leftnav .levthreeactive a {color:#0067AC; border-bottom:1px solid #B6C3CA; background:#D7E5EC; display:block; padding:4px 0 4px 20px; text-decoration:none;}
	#leftnav .levthreeactive a:hover {color:#0067AC; background:#FFF;}
	
	#leftnav .levfour a {color:#747B7F; width:142px; background:#EBF2F6; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 25px; text-decoration:none;}
	#leftnav .levfour a:hover {color:#0067AC; background:#FFF;}
	#leftnav .levfouron a {color:#747B7F; background:#EBF2F6; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 25px; text-decoration:none;}
	#leftnav .levfouron a:hover {color:#0067AC; background:#FFF;}
	#leftnav .levfouractive a {color:#0067AC; background:#EBF2F6; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 25px; text-decoration:none;}
	#leftnav .levfouractive a:hover {color:#0067AC; background:#FFF;}
/* End leftnav area */
/******************************/
/* Begin content area */
	#content {text-align:left; line-height:1.5em; padding:0 30px 20px 25px;}
	#content h1 {margin:0; padding-bottom:4px; font-size:1.3em; color:#408DC1;font-weight:normal;}
	#content h2 {margin:0; padding-bottom:15px; padding-top: 2px; font-size:2.0em; color:#3399cc; font-weight:normal; line-height: 110%}
	#content h3 {margin:0; font-size:1.1em; color:#333333;}
	#content p {margin:0; padding-bottom:20px;}
	#content ul {margin-top:0; margin-bottom:15px;}
/* End content area */
/******************************/
/* Begin rightnav area */
	#rightnav {width:160px; text-align:left; padding:16px 0; font-size:.9em;}
	#rightnav h1 {margin:0; padding:3px 0 4px 0; font-size:1.3em; font-weight:bold; color:#4D95C5; border-bottom:1px solid #D6D6D6;}
	#rightnav p {margin:0; padding:8px 0; border-bottom:1px solid #D6D6D6;}
	#rightnav p.img {border-bottom:none; padding-bottom:15px;}
	#rightnav p.noimg {border-bottom:5px solid #CCC; padding:0;}
	#rightnav a {color:#000; text-decoration:none;}
	#rightnav a:hover {color:#F6A01C;}
	
	/* NEW ADDED CODE BEGINS */
	#getstartedrn {background:url("../images/top-bg.gif"); width:159px; min-height:191px; margin-top:10px; font-size:.8em;}
	#getstartedrn p {margin:0; padding:5px 0 5px 15px; border:0;}
	#getstartedrn p.first {height:52px; padding:0;}
	#getstartedrn p.last {padding:0;}
	#getstartedrn a {color:#1075B1; font-weight:bold; padding:0 0 0 5px; position:relative; top:-3px;}  
	#getstartedrn a:hover {color:#F39E1B;}
	/* NEW ADDED CODE ENDS */
/* End rightnav area */
/******************************/
/* Begin footer area */
	#footer td {color:#B1B1B1; padding:10px 0 40px 0; font-size:.8em; border-top:1px solid #E4E4E4;}
	#footer a {color:#B1B1B1; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
/* End footer area */
/************************************************************* Section below is designated for section specific areas *************************************************************/
/* Begin home section */
	#divider {padding-top:30px;}
	#banner {padding-top:15px;}
	#home-content {color:#333333; font-size:.9em; text-align:left;}
	#home-content td {padding:10px 0px 0 40px;}
	#home-content td.first {padding-left:20px; font-size:1.3em;}
	#home-content td.last {padding-right:20px;}
	#home-content p {padding-bottom:10px;}
	#home-content a {color:#0067AC;}
	#home-content a:hover {color:#F6A01C;}
	#home-content h1 {margin:0; padding-bottom:10px; font-size:1.1em; color:#1071B1;}
	#home-content h1 a {text-decoration:none;}
	#home-content h2 {margin:0; padding-bottom:10px; font-size:1.1em; color:#3399cc;}
	#home-content td.more {border-top:1px solid #E4E4E4; padding:5px 0;}
	#home-content .more a {color:#F6A01C; text-decoration:none;font-weight:bold;}
	#home-content .more a:hover {color: #000; text-decoration:none;}
	
	#welcome {margin:15px; font-size:1.2em;}
/* End home Section */
/* Begin nonav section  */
	#nonav h1 {margin:0; padding-bottom:4px; font-size:1.3em; color:#408DC1;font-weight:normal;}
	#nonav h2 {margin:0; padding-bottom:15px; font-size:2.0em; color:#3399cc; font-weight:normal;}
	#nonav h3 {margin:0; font-size:1.1em; color:#333333;}
	#nonavp {margin:0; padding-bottom:20px;}
	#nonav ul {margin-top:0; margin-bottom:20px;}
/* End nonav section  */
/******************************/
/* Begin Careers section */
	a.showhide {color:#979797;}
	#job1desc {display:none;}
	#job2desc {display:none;}
	#job3desc {display:none;}
	#job4desc {display:none;}
	#job5desc {display:none;}
	#job6desc {display:none;}
	#job7desc {display:none;}
	#job8desc {display:none;}
	#job9desc {display:none;}
	#job10desc {display:none;}
	#job11desc {display:none;}
	#job12desc {display:none;}
	
/* End Careers Section */
/******************************/
/* Begin What we offer section */
	#getstarted {color:#8C868C;}
	#getstarted td {border-bottom:1px solid #DED7DE;}
	#getstarted div.contactbutton {float:left; width:162px; padding-left:8px;}
	#getstarted div.contactbutton a {background:url("../images/contactbutton.gif") no-repeat; color:#FFF; font-size:1.2em; font-weight:bold; display:block; text-align:center; padding:8px 0 18px 0; text-decoration:none;}
	#getstarted td.buttonlink {vertical-align:middle; width:142px;}
	#getstarted td.buttonlink a {background:url("../images/buttonlink.gif") no-repeat; color:#FFF; font-size:1.4em; width:118px; display:block; text-align:center; padding:9px 0 14px 0; text-decoration:none;}
	#getstarted td.last {border:none;}
/* End What we offer section */
/******************************/
/* Begin Product Section */

/* set the image to use and establish the lower-right position */ 
/* surrounding margins (optional) */
/*End Product Section*/

/*Homepage New Features Section*/
div.features { width:938px; background: url(../images/top-graphic.png) top left no-repeat; margin: .5em; height:295px; text-align:center;  }
div.blurb { width:938px; background: url(../images/top-graphic.png) top left no-repeat; margin: .5em; height:120px; text-align:center;  }	

div.features-body { text-align:left; margin:.8em; height:295px; width:850px; float:left; background: url(../images/white-background.png) top left no-repeat; border-right:255px;  /* The width and color of the rail */  margin-right:-255px; /* Hat tip to Ryan Brill */  float:left;  padding-left:15px; }
div.features-body p{ padding-left:15px; padding-bottom: 10px; font:12px Verdana,Arial,Helvetica, sans-serif;}
div.features-body a { color: #006699; text-decoration:underline;  font-weight:bold; padding-left:0px; font:15px Verdana,Arial,Helvetica, sans-serif; }

div.features-about { text-align:left; margin:.8em; height:295px; width:890px; float:left; background: url(../images/white-background_full.png) top left no-repeat; border-right:255px;  /* The width and color of the rail */  margin-right:-55px; /* Hat tip to Ryan Brill */  float:left;  padding-left:15px; }
div.features-about p{ padding-left:15px; padding-bottom: 10px; font:12px Verdana,Arial,Helvetica, sans-serif;}
div.features-about a { color: #006699; text-decoration:underline;  font-weight:bold; padding-left:0px; font:15px Verdana,Arial,Helvetica, sans-serif; }

div.blurb-body { text-align:left; margin:.8em; width:890px; float:left; background: url(../images/white-background_full_small.png) top left no-repeat; border-right:255px;  /* The width and color of the rail */  margin-right:-255px; /* Hat tip to Ryan Brill */  float:left;  padding-left:15px; }
div.blurb-body p{ padding-left:15px; padding-bottom: 10px; font:12px Verdana,Arial,Helvetica, sans-serif;}
div.blurb-body a { color: #006699; text-decoration:underline;  font-weight:bold; padding-left:0px; font:15px Verdana,Arial,Helvetica, sans-serif; }

div.features-body a:hover{color: #F79E21; text-decoration:underline;} 
div.features-body a:hover{color: #F79E21; text-decoration:underline;} 
div.features-more {text-align:center;}
div.features-more a{font:11px Verdana,Arial,Helvetica, sans-serif;}
div.features h3 { padding:0px; padding-bottom:12px; font-size:2.0em; color:#3399cc; font-weight:normal; margin:0px; padding-top:10px;	}
div.blurb h3 { padding:0px; padding-bottom:12px; font-size:2.0em; color:#3399cc; font-weight:normal; margin:0px; padding-top:10px;	}

/*Homepage In The News Section*/
div.features-rail {text-align:left; margin:.8em; height:295px;background-color:#fff;background:url(../images/white-background-right.png) top left no-repeat;width:275px;float:left;padding:0px;padding-left:15px;}
div.rail-more {text-align:right;padding-right:5px;}
div.rail-more a{font:11px Verdana,Arial,Helvetica, sans-serif;text-decoration:none;}
div.rail-more a:hover{color: #F79E21; text-decoration:underline;}
/* End Product Section */	
/************************************************************* Section below is designated for general site wide styles ************************************************************/


/**********************************************************/
/*Careers Section Redesign 7-19-07*/
/*Jobs Footer Links*/
div.jobsfooter {background:url("../images/footer_background.png") no-repeat; color:#ffffff; padding: 7px; margin-top:15px;}
.jobslink {color:#ffffff; font-weight:bold;}


/*Careers Page Layout*/
#header_orange {color: #ff9933; font-size: 1.3em;}
#header_blue {color: #3399cc; font-size: 1.4em;}
#cp_find_job { width: 230px; margin-left: 0px; margin-top: 15px;}
#cp_workday_experience { margin-top: 15px; margin-left: 0px; padding-left: 0px;}
#cp_find_job  h1 {margin:0; padding-bottom:4px; font-size:1.3em; color:#ff9900; font-weight:bold; margin-top:3px;}
#cp_workday_experience h1 {margin:0; padding-bottom:4px; font-size:1.3em; color:#ff9900; font-weight:bold;}
#cp_workday_experience a { color:#006699; font-size:1.3em; font-weight:bold; text-decoration:none;}
#cp_workday_experience a:hover { color:#ff9900; font-size:1.3em; font-weight:bold; text-decoration:none;}
#cp_find_job_closing {color:#999999; font-weight: bold; margin-top: 20px;}
#cp_find_job_closing a { color:#006699; font-size:1.3em; font-weight:bold; text-decoration:none;}
#cp_find_job_closing a:hover { color:#ff9900; font-size:1.3em; font-weight:bold; text-decoration:none;}
#careers_img img{margin-left: 0px; }
#top_ten_list{font-size: 1.2em; line-height:20px; padding-bottom: 10px;}
#top_ten_list b{font-size: 130%; margin-right: 10px; margin-bottom: 10px; margin-top: 0px; padding: 5px 5px; border: 1px solid #ccc; background: #eee none repeat scroll 0%; float:left;}
#quote{color:#006699;}

#cp_jobsfooter {background:url("../images/footer_background_700.png") no-repeat; color:#ffffff; padding: 7px; margin-top:15px; font-size:1.1em;}
.jobslink {color:#ffffff; font-weight:bold;}

/*Top Ten Reasons Article*/
.banner_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #6D6E71;
	padding-top: 8px;
	text-align: center;
	line-height: 20pt;
	background-image: url(../images/gradient_banner.jpg);
	background-repeat: no-repeat;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	padding-bottom: 20px;
}
.blue_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #6699FF;
	text-align: left;
	padding-bottom: 5px;
	vertical-align: middle;
}
.gray_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	vertical-align: middle;
}
.bodytext_lt_indnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #6d6e71;
	vertical-align: top;
	padding-left: 70px;
	padding-bottom: 10px;
}
.blue_heading_lt_indnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #6699FF;
	text-align: left;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 70px;
}
.gray_subhead_lt_indnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6d6e71;
	text-align: left;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 70px;
}
.orange_heading_rt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FC9200;
	text-align: right;
	padding-bottom: 5px;
	vertical-align: middle;
}
.gray_subhead_rt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-bottom: 5px;
	vertical-align: middle;
}
.bodytext_rt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	padding-bottom: 20px;
	text-align: right;
}
.green_heading_lt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #99CC99;
	text-align: left;
	padding-bottom: 5px;
	vertical-align: middle;
}
.red_heading_rt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #CC0000;
	text-align: right;
	padding-bottom: 5px;
	vertical-align: middle;
}
/*End of Top Ten Reasons Article*/


/******************************/
/*BEGIN UPDATES*/
	#content h4 {margin:0; padding-bottom:4px; font-size:1.3em; color:#3399cc; font-weight:normal;}
	#content img {margin-left: 0px; }
	#content h5 {margin: 0px; padding-top: 0px; font-size:1.2em; color:#f37a20; font-weight:bold;}
	#content p.hcm {margin:0; padding-bottom: 0px;}
		
	
#top-index {
list-style-type: none;
width: 524px;
margin: 15px 3px 0px 0px;
padding: 0px 0px 20px 0px;}

#top-index ul {
list-style-type: none;}

#top-index li {
background: url(../images/bullet.gif) no-repeat left;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 10px;
width: 205px;
float: left;}

#top-index br {
clear: left;}



/******************************/
/* Begin RESOURCES section */
	#resource {background:url("../images/topre-bg.gif"); width:159px; min-height:191px; margin-top:10px; font-size:.8em;}
	#resource p {margin:0px 10px 0px 10px; padding:0px 0 5px 0px; border:0; font-size:1.2em; line-height: 1.5em; }
	#resource p.whitepaper {background:url("../images/whitepaper.gif") no-repeat; margin: 10px 10px 0px 10px; padding:5px 0px 5px 0px; text-align:left; padding:0px 0 10px 40px; text-decoration:none;}
	#resource p.webinar {background:url("../images/webinar2.gif") no-repeat; margin: 10px 10px 0px 10px; border-bottom:1px solid #CCC; padding:5px 0px 5px 0px; text-align:left; padding:0px 0 10px 40px; text-decoration:none;}
	#resource p.article {background:url("../images/article.gif") no-repeat; margin: 10px 10px 0px 10px; border-bottom:1px solid #CCC; padding:5px 0px 5px 0px; text-align:left; padding:0px 0 10px 40px; text-decoration:none;}
	#resource p.demo {background:url("../images/demo.gif") no-repeat; margin: 10px 10px 0px 10px; border-bottom:1px solid #CCC; padding:5px 0px 5px 0px; text-align:left; padding:0px 0 10px 40px; text-decoration:none;}
	#resource p.first {height:20px; padding:0;}
	#resource a {color:#1075B1; font-weight:normal; padding:0 0 0 0px; position:relative; top:-3px; text-decoration: underline;  line-height: 1.3em; }  
	#resource a:hover {color:#F39E1B;}
	
/* End RESOURCES section */

/* Begin RESOURCES5 section */
	#resource5 {background:url("../images/topre-bg.gif"); width:159px; min-height:191px; margin-top:10px; font-size:.8em;}
	#resource5 p {margin:0px 10px 0px 10px; padding:0px 0 5px 0px; border:0; font-size:1.2em; line-height: 1.5em; }
	#resource5 p.finvin2 {background:url("../images/rght_nav_shovel.png") no-repeat; margin: 10px 10px 0px 10px; border-bottom:1px solid #CCC; padding:5px 0px 5px 0px; text-align:left; padding:0px 0 10px 40px; text-decoration:none; font-size:1.2em; line-height: 1.0em; }
	#resource5 p.finvin3  {background:url("../images/rght_nav_tnt.png") no-repeat; margin: 10px 10px 0px 10px; border-bottom:1px solid #CCC; padding:5px 0px 5px 0px; text-align:left; padding:0px 0 10px 40px; text-decoration:none; font-size:1.2em; line-height: 1.0em; }
	#resource5 p.finvin4  {background:url("../images/rght_nav_up.png") no-repeat; margin: 10px 10px 0px 10px; padding:5px 0px 5px 0px; text-align:left; padding:0px 0 10px 40px; text-decoration:none; font-size:1.2em; line-height: 1.0em; }
	#resource5 p.finvin1 {background:url("../images/rght_nav_driver.png") no-repeat; margin: 10px 10px 0px 10px; border-bottom:1px solid #CCC; text-align:left; padding:0px 0 10px 40px; text-decoration:none; font-size:1.2em; line-height: 1.0em; }
	#resource5 p.first {height:20px; padding:0;}
	#resource5 a {color:#1075B1; font-weight:normal; padding:0px 0 0 0px; position:relative; top:2px; text-decoration: underline;  line-height: 1.2em; }  
	#resource5 a:hover {color:#F39E1B;}
	
/* End RESOURCES5 section */

/* Begin demand section */
	#demand{background:url("../images/topdemand-bg.gif"); width:169px; min-height:205px; margin-top:10px;}
	#demand p {font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; color:#666; margin:0px 10px 0px 10px; padding:0px 0 5px 0px; border:0; font-size:1.2em; line-height: 1.4em; }
	#demand p.first {height:50px; padding:0;}
	#demand a {color:#1075B1; font-weight:bold; padding:0 0 0 0px; position:relative; top:-3px; text-decoration: underline;  line-height: 1.3em; }  
	#demand a:hover {color:#F39E1B;}
	
/* End demand section */

/* Begin technology section */
	#technology{background:url("../images/toptech-bg.gif"); width:169px; min-height:190px; margin-top:10px;}
	#technology p {font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; color:#666; margin:0px 10px 0px 10px; padding:0px 0 5px 0px; border:0; font-size:1.2em; line-height: 1.4em; }
	#technology p.first {height:35px; padding:0;}
	#technology a {color:#1075B1; font-weight:bold; padding:0 0 0 0px; position:relative; top:-3px; text-decoration: underline;  line-height: 1.3em; }  
	#technology a:hover {color:#F39E1B;}
	
/* End technology section */

/* Begin inn section */
	#inn{background:url("../images/topinn-bg.gif"); width:169px; min-height:190px; margin-top:10px;}
	#inn p {font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; color:#666; margin:0px 10px 0px 10px; padding:0px 0 5px 0px; border:0; font-size:1.2em; line-height: 1.4em; }
	#inn p.first {height:55px; padding:0;}
	#inn a {color:#1075B1; font-weight:bold; padding:0 0 0 0px; position:relative; top:-3px; text-decoration: underline;  line-height: 1.3em; }  
	#inn a:hover {color:#F39E1B;}
	
/* End inn section */


/* begin innovation section*/
#innovation p {padding:0 0 0 0px; margin:0 0 0 0px; font-family:Arial, Helvetica, sans-serif;}




#rightnav p.contact { width: 160; border-bottom:none; margin: 0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 1.20em; color:#666; font-weight: bold;}

	
	#links p {padding:0 0 0 0px; margin:0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;
	font-size: 0.90em; color:#666;}
	#links a {color:#0067AC;}
	#links a:hover {color:#F6A01C;}
	
		
	#links2 p { width: 525; padding:0 0 0 0px; margin:0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.05em;
	font-size: 0.90em; color:#666;}
	#links2 a {color:#0067AC;}
	#links2 a:hover {color:#F6A01C;}
	

#quotebox {
font-family: Arial, Helvetica, sans-serif;
padding: 8px 2px 0px 2px;
margin: 8px 0px 5px 10px;
width: 210px;
float: right;
border-bottom:2px solid #fa9104;
border-top:2px solid #fa9104;}

#quotebox p.quote {
	padding: 0px 5px 5px 5px;
	font-size: 1.0em; 
	color:#3399cc; font-weight:bold;
	margin-bottom: 0px;}
	
#quotebox p.light {
	padding: 2px 5px 0px 5px;
	font-size: 1.0em; 
	color:#666666; font-weight:normal;
	margin-bottom: 10px;}
		
#quotebox em {
	font-size: 0.90em; 
	color:#666666; font-weight:normal;
	margin: 0px;}

.orange_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #FC9200;
	text-align: left;
	padding-bottom: 10px;
}

#wwo img{
	padding: 0px;
	margin: 0px 10px 25px 0px;
	float: left;
}

#wwo a {margin:0; padding-bottom:4px; font-size:1.0em; color:#3399cc; font-weight:bold; text-decoration: none;}
	#wwo a:hover {color:#F6A01C; text-decoration: underline;}
	
	.presslist {margin:0px 0px 0px 13px; padding:0px;}


#solutions_subhead_space {
	font-size: 12px;	
	font-weight:bold;
}

.solutions_text{margin-bottom:15px;}

/******************************/

/***Center Aligned Landing pages for keyword campaigns**/
#keyword_page{width:750px; border: 1px solid #cccccc; text-align:center; margin-left:auto; margin-right:auto; padding: 0px; margin-top: 10px; font-size:1.1em; line-height:1.4em;}
#keyword_header img{border-bottom:1px solid #ccc;}
#keyword_body{text-align:center; color:#333333; }
#keyword_page p{text-align:left; padding:10px 10px 5px 10px;}
#keyword_page ul {margin-bottom:0px; margin-top:0px; padding-bottom:0px;}
#keyword_page input {background-color:#ffffff;}
#keyword_form{float:right; width:200px; border-left:1px solid #cccccc; text-align:left; padding-left: 10px;}
#keyword_form dt {padding-left: 10px;}
#keyword_form img {padding-left: 10px;}
#keyword_content{float:left; width:528px; text-align:left; padding-left: 10px;}
#keyword_content p {width: 480px;}
#keyword_content li {width: 400px;}
#keyword_page dt { padding-bottom:5px;}
#keyword_page h5 {margin: 0px; padding-top: 10px; padding-bottom:5px; padding-left:10px; font-size:1.2em; color:#f37a20; font-weight:bold;}
#keyword_content img {padding-left:10px; padding-right:5px;}
#keyword_footer{width:750px; margin-left:auto; Margin-right:auto; padding:0px; width:750;}

/******End of Keyword CSS****/

/***Center Aligned Landing pages for product preview demo campaign 1-30-08**/
#product_preview_page{width:1000px; border: 1px solid #cccccc; text-align:center; margin-left:auto; margin-right:auto; padding: 0px; margin-top: 10px; font-size:1.1em; line-height:1.4em;}

#product_preview_body{text-align:center; color:#333333; }
#product_preview_page p{text-align:left; padding:10px 10px 5px 10px;}
#product_preview_page ul {margin-bottom:0px; margin-top:0px; padding-bottom:0px;}
#product_preview_page input {background-color:#ffffff;}
#product_preview_form{float:right; width:200px; border-left:1px solid #cccccc; text-align:left; padding-left: 10px;}
#product_preview_form dt {padding-left: 10px;}
#product_preview_form img {padding-left: 10px;}
#product_preview_form p {color: #ff9933; font-weight: bold;font-size: 1.5em;}
.product_previews_required {color: #cc0000; font-weight: normal; font-size: 1.0em; padding-left:10px; padding-bottom:5px;}
#product_preview_content{float:left; width:700px; text-align:left; padding-left: 10px;}
#product_preview_content p {width: 750px;}
#product_preview_content b {color: #006699;}
#product_preview_content li {width: 700px;}
#product_preview_page dt { padding-bottom:5px;}
#product_preview_page h5 {margin: 0px; padding-top: 10px; padding-bottom:5px; padding-left:10px; font-size:1.2em; color:#f37a20; font-weight:bold;}
#product_preview_content img {padding-left:10px; padding-right:5px;}
#product_preview_footer{width:750px; margin-left:auto; Margin-right:auto; padding:0px; width:750;}

/******End of product preview campaing  CSS****/

/***Left Aligned Landing pages for CFO Rising VIP Passes campaign 2-12-08**/
#cfo_vip_page{width: 1000px; height: 668px; border: 1px solid #0067ac; text-align:left; padding:0; margin:0; margin-left:auto; margin-right:auto; margin-top:10px; font-size:1.1em; color: #555555;}

#cfo_vip_left {float: left; width: 720px; margin: 0; padding: 0;}
#cfo_vip_right {float: right; width: 268px; height: 668px; margin: 0; padding: 0;}

#cfo_vip_left_hdr {margin:0; margin-left: 20px; padding: 0;}
#cfo_vip_left_hdr img {margin: 0; padding: 0; align: top;}

#cfo_vip_left_body {height: 500px; margin: 0; margin-top: 5px; padding: 5px 0 10px 20px;}
#cfo_vip_left_content {float: left; width: 72%;}
#cfo_vip_left_content em {font-style: normal; }
#cfo_vip_left_content em.orange {color: #f5a01a;}
#cfo_vip_left_content em.blue {color: #0067ac;}
#cfo_vip_left_content p {padding-bottom: 20px;}

#cfo_vip_left_content2 {float: left; width: 90%;}
#cfo_vip_left_content2 em {font-style: normal; }
#cfo_vip_left_content2 em.orange {color: #f5a01a;}
#cfo_vip_left_content2 em.blue {color: #0067ac;}
#cfo_vip_left_content2 p {padding-bottom: 20px;}

#cfo_vip_left_form {float: right; width: 22%; border-left: 1px solid #0067ac; padding-left: 15px; padding-right: 5px; padding-bottom: 5px;}
#cfo_vip_left_form dl {padding: 0px; margin: 0px;}
#cfo_vip_left_form dt {padding-bottom: 5px;}
.cfo_vip_required {color: #cc0000; font-weight: normal; font-size: 1.0em; padding-left:0;}
#cfo_vip_left_form img {margin: 0; padding:0; margin-top: 10px;}

/******End of CFO Rising VIP Passes campaign CSS****/


/****News and Events Layout ****/

#news_events_body{min-height:260px; height:260px; padding:0px; width:100%; margin-bottom:20px; border-bottom:1px solid #ccc;}
#news_events_body h4{color:#006699;}
#news_events_body p{padding-top:10px; margin-left:0px; padding-left:0px;}
#news_events_content{left:0; width:100%; padding-bottom:10px;}
#news_events_content img{padding-right:10px; padding-top:10px;}
#news_events_body img {padding-top:0px; margin-left:0px;}

#news_events_features{padding:15px 0px 0px 0px; border-top:1px solid #ccc; margin-top:15px;}
#news_events_feature_one{left:0; float:left; width:265px;}
#news_events_feature_one img {padding-bottom:0px; padding-right:8px; padding-top:3px; padding-left:0px;}

#news_events_feature_three{float:right; width:265px; margin-left:0px;}
#news_events_feature_three img {padding-bottom:0px; padding-left:0px; padding-right:8px; padding-top:3px;}

/****** Events Temp Layout *******/
#events_body{min-height:260px; height:310px; padding:0px; width:100%; margin-bottom:20px; border-bottom:1px solid #ccc;}
#events_body h4{color:#006699;}
#events_body h3{color:#006699; padding-bottom: 10px;}
#events_body h5{color: black;}
#events_body p{padding-top:10px; margin-left:0px; padding-left:0px;}
#events_content p{padding:0px; margin-left:0px;}

#events_content{left:0; width:100%; padding-bottom:0px;}
#events_content img{padding-right:10px; padding-top:10px;}
#events_body img {padding-top:0px; margin-left:0px;}

#events_features{padding:15px 0px 0px 0px; border-top:1px solid #ccc; margin-top:15px;}
#events_feature_one{left:0; float:left; width:265px;}
#events_feature_one img {padding-bottom:0px; padding-right:8px; padding-top:3px; padding-left:0px;}

#events_feature_three{float:right; width:265px; margin-left:0px;}
#events_feature_three img {padding-bottom:0px; padding-left:0px; padding-right:8px; padding-top:3px;}

/****** Customer Temp Layout *******/
#customer_body {width:100%; padding:0px; margin-bottom:20px; border-top:1px solid #ccc; }
#customer_body p {padding:0; margin:0px;}

#customer_content p {padding:20px 0 0 0; margin:0px;}
#customer_content {left:0; width:100%;}
#customer_content img {padding: 5px 20px 0 0;}

/** 
#customer_features {padding:0; border-bottom:1px solid #ccc; margin-top:15px;}
#customer_features  .customer_conversation {margin-top:5px; margin-bottom:3px; margin-left:250px;}
#customer_feature_one {left:0; float:left; width:265px;} 
#customer_features img {padding: 5px 20px 0 0; }
**/

#customer_features {min-height:140px; height:140px; width:100%; padding: 0; margin: 0; border-bottom: 1px solid #ccc;}
#customer_feature_logo img {padding: 20px 7px 10px 7px;}
#customer_feature_recording img {padding: 0 7px 20px 0;}


/******************************/

/*** Center Aligned Landing pages for User Conference ***/
#user_conf_page{width:700px; text-align:center; margin-left:auto; margin-right:auto; padding: 0px; margin-top: 20px; font-size:1.1em; line-height:1.4em;}

#user_conf_page p{text-align:left; padding:10px 10px 5px 10px;}
#user_conf_nav{float:right; width:160px; text-align:left; padding-left: 10px; padding-top: 20px; font-size:.8em;}

#user_conf_content{float:left; width:500px; text-align:left; padding-left: 10px; padding-top: 5px; }
#user_conf_content p {width: 450px;}
#user_conf_content ol {width: 400px;}

#user_conf_page h2 { font-size:1.5em; padding: 0; padding-left: 10px; padding-top: 10px; margin: 0px;}
#user_conf_page h3 { color: #3399CC; font-size:1.1em; padding-left:10px; padding-top: 10px;}

/*** Overide Content ID to reduce the bottom padding ***/
#content {padding-bottom: 0;}

/******End of Keyword CSS****/

#press_release ul {margin-left: 0; padding: 0; padding-left: 15px;}
#press_release li {padding-left: 0}




#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
<font color="white">R</font>
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a:hover{
color: #000000;
background: #C1C1FF;
border-color: #227;
}

#tablist li a.current{
background: lightyellow;
}

