body, html 		{margin: 0; padding: 0; border: 0; font-family: arial,Trebuchet MS,verdana,helvetica,sans-serif; background-color: #f1f2ef;}
a img 			{border: 0;}
h1 				{display: none;}
p 				{margin: 1.0em 0em 1.0em 0;}
a				{color: #d11041; text-decoration: none;}
a:hover			{color: #d11041; text-decoration: none;}
address 		{font-style: normal;}
.clear 			{clear: both;}

h2				{font-size: 160%; font-weight: normal; color: #d11041; margin: 5px 25px 10px 25px;; padding-top: 20px; line-height: 1em; font-family: Arial, Helvetica, sans-serif;}
h3				{font-size: 115%; font-weight: bold; color: #d11041; margin: 5px 25px 8px 25px; padding: 10px 0 3px 0; font-family: Arial, Helvetica, sans-serif;}

#frame			{width: 100%; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px;}

/* Top tagline and topLinks */
#topNav				{display: none;}

/* Header */
#header 			{width: 100%; height: 95px; border-bottom: 0px solid #b0b4a3;}
#header h2 			{color: #003370; margin: 20px 0 0 0; padding: 0; font-size: 200%; font-weight: bold;}
#header h3 			{color: #4683cd; margin: 5px 0 0 0; padding: 0; font-size: 100%;}
#header #theme 		{width: 360px; height: 118px; float: right;}
#header #pageTitle 	{width: 290px; height: 118px; border: 0px solid #999933; float: left; margin-left: 10px}

#trans				{margin: 0; padding: 0; border: 0; font-size: 75%; color: #444444;}
#trans td			{vertical-align: top; margin: 0; padding: 0;}

#panel1 			{width:100%}
#panel4 			{display: none;}

#leadingArticles 						{width: 636px; border: 0px solid #000000; margin: 25px auto 25px auto; border: 0px solid #000000; overflow: hidden; background-image:url(../images/bgr_home_stories.gif); background-repeat: repeat-y;;}
#leadingArticles h2 					{font-size: 160%; font-weight: bold; color: #000000; margin: 0 0 0.5em 0; padding-top: 0px; line-height: 1em;}
#leadingArticles ul 					{margin: 0; padding: 0 0 5px 0; list-style: none; line-height: 1.1em;}
#leadingArticles ul li#panel01 			{width: 180px; border: 0px solid #000000; float: left; padding: 0 30px 0 0; font-size: 90%;}
#leadingArticles ul li#panel02 			{width: 180px; border: 0px solid #000000; float: left; padding: 0 50px 0 0; font-size: 90%;}
#leadingArticles ul li#panel03 			{width: 180px; border: 0px solid #000000; float: left; padding: 0 10px 0 0; font-size: 90%;}
#leadingArticles ul li#panel01 ul li 	{margin: 0 0 6px 0; background-image: url(../images/bullet01.gif); background-repeat: no-repeat; padding: 0 0 0 15px;}
#leadingArticles ul li#panel03 ul li 	{margin: 0 0 12px 0;}
#leadingArticles a 						{color: #43453c;}
#leadingArticles a:hover				{color: #d11041;}

/* Right navigation */
ul#rightNav 			{margin: 15px 0 15px 0; padding: 0 0 10px 0;}
ul#rightNav li			{margin: 0; padding: 3px 0 3px 0; list-style: none; border-bottom: 1px solid #dee1d4;}
ul#rightNav li a		{color: #76796b; font-weight: bold;}
ul#rightNav li a:hover 	{color: #d11041;}

ul#rightSubNav 			{margin: 0px 0 5px 0px; padding: 0 0 0px 0;}
ul#rightSubNav li		{margin: 0; padding: 5px 0 5px 0; list-style: none; border-bottom: none; font-size: 90%; line-height: 110%; font-weight: normal;}
ul#rightSubNav li a		{font-weight: normal;}

/* Content, general styles */
#content		 		{border-right: 0px solid #a9cefa;}
#content .copy 			{padding: 5px 25px 25px 25px;}
#content .heading 		{padding: 5px 10px 5px 0px; margin: 0 25px 0 25px; background-color: #edefe7; font-size: 110%; color: #85887e; font-weight: bold; line-height: 1em; font-family: Arial, Helvetica, sans-serif;}
#content ul		 		{margin: 15px 0 0 0; padding: 0 0 0px 20px;}
#content li		 		{list-style-image: url(../images/more_li.gif); margin: 0; padding: 0px 0px 10px 0px; }
#content img.logo		{margin-left: 15px; float: right;}
#content .separator		{border: 0; background-color: #EDF6E6;}
#content td				{padding: 1px 0px 1px 0px;}
#content .divider		{border-top: 1px solid #b0b4a3; margin: 0 0 10px 0;}
#content img.bullets	{vertical-align: middle;}
#content .copy h2 		{color: #85887e; margin: 0 0 0 0 ; padding: 0 0 3px 0 !important; font-size: 120%; font-weight: bold; border: 0px solid #000000;}
#content .copy h3 		{color: #85887e; margin: 0 0 0 0; padding: 0; font-size: 100%;}
#content .subHeading 	{margin: 5px 35px 10px 35px;; padding-top: 0px; line-height: 1em;}
#content img.rightAlign	{margin: 15px 0 15px 15px; float: right;}
#content #proServicePanel {width: 200px; margin: 15px 0 65px 30px; float: right;}
#proServicePanel .content {margin: 10px 0 0 30px; padding: 0; width: 150px;}

#content .shortColumn 	{width: 390px; border: 0px solid #000000;}
#content .extraPanel 	{width: 150px; float: right; border: 0px solid #000000; margin: 0 0 0 0;}
#content .extraPanel .photo 	{margin: 0 0 10px 0;}

#content table.tableGrid {}
#content table.tableGrid td 	{border-bottom: 1px solid #dee1d4;}
#content table.tableGrid .info 	{padding: 10px 0 10px 0; width: 65%;}
#content table.tableGrid .img 	{padding: 0 0 0 0;}

#content table.features {}
#content table.features td 			{padding: 7px 0 7px 0; border-bottom: 1px solid #dee1d4;}
#content table.features td.label 	{padding-right: 15px; width: 40%; font-weight: bold;}

#productFeatures {}
#productFeatures td {width: 33%; padding: 0 19px 10px 0; border: 0px solid #000000;}
#productFeatures td img {margin: 0 0 25px 0;}
#productFeatures td.caption {font-weight: bold; color:#85887e;}

#content .imgTxtContainer {clear: both; margin: 0 0 25px 0; padding: 0 0 15px 0;border-bottom: 1px solid #dee1d4; height: 100%; overflow: auto;}
#content .imgTxtContainer .imgContainer {width: 200px; float: left; border: 0px solid #000000; padding: 15px 0 0 0;}
#content .imgTxtContainer .txtContainer {width: 370px; float: left; margin: 0 0 10px 30px; border: 0px solid #000000;}
#content .imgTxtContainer h2 {padding-bottom: 10px;}

#content ul.steps 			{margin: 0; padding: 0;}
#content ul.steps li 		{margin: 0 0 20px 0; padding: 7px 0 30px 40px; list-style-image: none; list-style: none;}
#content ul.steps li.one 	{background-image: url(../images/step01.gif); background-repeat: no-repeat;}
#content ul.steps li.two 	{background-image: url(../images/step02.gif); background-repeat: no-repeat;}
#content ul.steps li.three 	{background-image: url(../images/step03.gif); background-repeat: no-repeat;}
#content ul.steps li.four 	{background-image: url(../images/step04.gif); background-repeat: no-repeat;}
#content ul.steps li.five 	{background-image: url(../images/step05.gif); background-repeat: no-repeat;}
#content ul.steps li h2 	{margin: 0 0 15px 0;}

#content img.scr 			{margin: 0 0 10px 0;}
#content #map	 			{margin: 0 0 10px 30px; float: right;}

#content ul.imageGallery {margin: 0; padding: 0; clear: both;}
#content ul.imageGallery li {margin: 0; padding: 0 15px 15px 0; list-style-image: none; list-style: none; float: left;}

#content ul.lowerRoman 		{margin: 15px 0 0 0; padding: 0 0 0px 25px;}
#content ul.lowerRoman li 	{list-style-image: none; list-style-type: lower-roman; margin: 0; padding: 0px 0px 10px 0px;}

/* Diagram */
#content .diagram 						{margin: 0 0 20px 0; padding: 0; height: 100%; overflow: hidden; border: 0px solid #000000;}
#content ul.diagramCell 				{padding: 0; margin: 0 9px 0 0; width: 110px; float: left; border: 0px solid #000000; line-height: 1.0em;}
#content ul.diagramCell li 				{list-style-image: none; list-style: none; padding: 3px 5px 3px 5px; margin: 0; font-size: 90%;}
#content ul.diagramCell li.dTitle		{background-color: #e3e6d9; font-weight: bold; color: #44463f; margin: 0 0 10px 0; padding: 5px; background-image: url(../images/arrow_campaign_mng.gif); background-repeat: no-repeat;}
#content ul.diagramCell li h3			{font-size: 1.0em; color: #000000; margin: 0; padding: 0;}
#content ul.diagramCell li .selected 	{color: #d11041;}
#content .connector 					{margin: 0 0 5px 0; padding: 0; border: 0px solid #000000;}

/* Forms */
form 							{padding: 0; margin: 0;}
form input.textbox, textarea 	{border: 1px solid #b0b4a3; line-height: 1.1em;}
form input.submit 				{border: 1px solid #d11041; background-color: #d11041; font-weight: bold; padding: 0.2em 0 0.2em 0; margin: 0; font-size: 1.0em; color: #ffffff;}
form #newsletter 				{margin: 0 0 5px 0;}
#content #form					{width: 590px; clear: left; font-size: 100%; border: 1px solid #b0b4a3; padding: 5px; background-color: #ffffff;}
#content #form_body				{width: 550px; background-color: #f5f6f2; padding: 20px 20px 20px 20px;}
#content form h2 				{padding: 0; margin: 0 0 10px 0 !important;}
#formOptions td 				{padding: 5px 8px 10px 0; margin: 0;}


/* Higlight box to schedule Enabler demo */
#content .hLightHeading				{display: none;}
#content .hLightBox 				{display: none;}


#screenshots td.leftcolumn 	{padding: 0px 30px 30px 0px;}
#screenshots td.rightcolumn {padding: 0px 0px 30px 30px;}
#screenshots h3		 		{font-size: 110%; color: #195ba7; margin: 0; font-weight: bold; line-height: 1em; padding: 10px 0px 8px 0px !important; border: 0px solid #000000;}

#bigscr 		{padding: 30px 30px 30px 30px;}
#bigscr .close 	{padding: 10px 0px 30px 0px; float: right;}

/* Footer */
#footer		{display: none;}
#bottomLinks {display: none;}