body			{margin: 0 auto;
				 /* text-align: center; */
				 background: #F6F6F8 url(images/background.jpg) repeat;
				 font-family: Calibri, Arial, Helvetica, sans-serif;
				 font-size: 1.1em;
}
.flash			{text-align: center;
				 margin 0 auto;
}
.home_header			{width: 620px;
				 height: 43px;
				 background: url('images/header.jpg');
				 color: #874561;
				 font-size: 1.4em;
				 font-weight: bold;
				 padding-left: 20px;
				 padding-top: 46px;

}
.header			{width: 620px;
				 height: 43px;
				 background: url('images/header.jpg');
				 color: #874561;
				 font-size: 1.4em;
				 font-weight: bold;
				 padding-left: 20px;
				 padding-top: 53px;
}
.database_header			{width: 620px;
				 height: 43px;
				 background: url('images/header.jpg');
				 color: #874561;
				 font-size: 1.4em;
				 font-weight: bold;
				 padding-left: 20px;
				 padding-top: 53px;

}
.ade_bar		{text-align: center;
				 margin 0 auto;
				 padding-bottom: 2px;
}
.ade_bar img	{border: 1px solid #d6d6d6;}
h1				{text-decoration: underline;
				 color: #874561;
				 font-size: 1.3em;
}
.main			{width: 800px;
			     background: #f8f8f8; /* url('images/main_background.png') repeat-x #ffffff; */
				 margin: 0 auto;
				 border-left: 1px solid #d6d6d6;
 				 border-right: 1px solid #d6d6d6;
 				 border-top: 1px solid #d6d6d6; 			 
				 text-align: left;
				 position: relative;
				 overflow: auto;
}
.search			{background: url('images/ade_bar.jpg') repeat-x #90546E;
				 width: 800px;
				 height: 30px;
				 position: relative;
				 text-align: right;
				 margin: 0 auto;
				 margin-bottom: 2px;
				 padding-top: 5px;
}
.text			{padding: 5px;
				 width: 643px;
				 line-height: 1.0em;
				 border-left: 1px solid #d6d6d6;
				 margin-left: 146px;
				 margin-top: -585px;
				 font-size: 0.9em;
				 background: #ffffff;
				 min-height: 550px;
				 height: auto !important;
				 height: 450px;
}
.faq_text		{padding: 5px;
				 width: 643px;
				 line-height: 1.0em;
				 border-left: 1px solid #d6d6d6;
				 margin-left: 146px;
				 margin-top: -585px;
				 font-size: 0.9em;
				 background: #ffffff;
				 min-height: 550px;
				 height: auto !important;
				 height: 450px;
}
.home_text			{padding: 5px;
				 width: 643px;
				 line-height: 1.8em;
				 border-left: 1px solid #d6d6d6;
				 margin-left: 146px;
				 margin-top: -585px;
				 font-size: 0.9em;
				 background: #ffffff;
				 min-height: 550px;
}		 
.text a			{color: #874561;
				 font-weight: bold;
}			 
.text a:hover	{background: #874561;
				 color: #ffffff;
}
.home_text a			{color: #874561;
				 font-weight: bold;
}			 
.home_text a:hover	{background: #874561;
				 color: #ffffff;
}
.text img		{border: 0;}
.container		{
}
.menu			{z-index: 100;
				 width: 145px;
				 min-height: 480px;
				 padding-left: 4px;
				 position: relative;
				 top: -61px;
				 
}
.bottom			{position: relative;
				 text-align: center; margin 0 auto;
				 z-index: 100;
}
.footer			{font-size: 0.8em;
				 color: #874561;
				 text-align: center;
				 margin 0 auto;
				 position: relative;
				 padding-top: 10px;
}
.footer a		{color: #874561;
				 text-decoration: none;
				 font-size: 0.9em;
}			  
.footer a:hover {color: #874561;
				 text-decoration: underline;
				 background: #874561;
				 color: white;
}
.pipe			{font-weight: bold;
} 
.link1 a		{display:block; 
				 width:138px; 
				 height: 39px;
				 background: url(images/assessment_tools.jpg);
				 margin-top: 18px;
				 position: relative;
				 z-index: 1
}
.link1 a:hover	{1margin-left: 10px;
				 background-position: 0 -39px;
}
.link2 a		{display:block; 
				 width:138px; 
				 height: 34px;
				 background: url(images/products1.jpg);
				 position: relative;
				 1top: -20px;
				 z-index: 2
}
.link2 a:hover	{1margin-left: 10px;
				 background-position: 0 -34px;
}
.support 		{display:block; 
				 width:139px; 
				 height: 95px;
				 position: relative;
				 margin-bottom: 5px;
				 z-index: 1;
				 top: -8px;
}
.home a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/home.jpg);
				 position: relative;
				 margin-bottom: 5px;
				 z-index: 1
}
.home a:hover	{background-position: 0 -35px;
}
.markets a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/markets.jpg);
				 position: relative;
				 z-index: 2;
				 margin-bottom: 5px;
}
.markets a:hover	{background-position: 0 -35px;
}
.tools a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/assessment_tools.jpg);
				 position: relative;
				 z-index: 2;
				 margin-bottom: 5px;
}
.tools a:hover	{background-position: 0 -35px;
}
.products a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/products.jpg);
				 position: relative;
				 z-index: 2;
				 margin-bottom: 5px;
}
.products a:hover	{background-position: 0 -35px;
}
.services a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/services.jpg);
				 position: relative;
				 z-index: 2;
				 margin-bottom: 5px;
}
.services a:hover	{background-position: 0 -35px;
}
.about a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/about_us.jpg);
				 position: relative;
				 z-index: 2;
				 margin-bottom: 5px;
}
.about a:hover	{background-position: 0 -35px;
}
.contact a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/contact.jpg);
				 position: relative;
				 margin-bottom: 5px;
				 z-index: 1
}
.contact a:hover	{background-position: 0 -35px;
}
.forum a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/forum.jpg);
				 position: relative;
				 margin-bottom: 5px;
				 z-index: 1
}
.forum a:hover	{background-position: 0 -35px;
}
.feedback a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/feedback.jpg);
				 position: relative;
				 margin-bottom: 5px;
				 z-index: 1
}
.feedback a:hover	{background-position: 0 -35px;
}
.news a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/newsletters.jpg);
				 position: relative;
				 margin-bottom: 5px;
				 z-index: 1
}
.news a:hover	{background-position: 0 -35px;
}
.demos a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/demos.jpg);
				 position: relative;
				 z-index: 2;
				 margin-bottom: 5px;
}
.demos a:hover	{background-position: 0 -35px;
}
.faq a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/faqs.jpg);
				 position: relative;
				 z-index: 2;
				 margin-bottom: 5px;
}
.faq a:hover	{background-position: 0 -35px;
}
.partner a		{display:block; 
				 width:139px; 
				 height: 34px;
				 background: url(images/partners.jpg);
				 position: relative;
				 z-index: 2;
				 margin-bottom: 5px;
}
.partner a:hover	{background-position: 0 -35px;
}
.bottom_image	{float: right;
				 margin-left: 10px;
}				
.bottom_image1	{position: relative;
				 top: 16px;
				 left: 5px;
				 z-index: 100;
}
.top_image		{position: relative;
				 z-index: 2;
}
table.compare {
            width: 600px;
            border-width: 1px;
            border-color: #f6f6f6;
            border-style: solid;
            background:#862E5A;
			margin: 0 auto;
			text-align: center;
			color: white;            
}
table.compare th {
		  font-size: 1.0em;
		  color: #874560;
		  font-weight: bold;
		  background:#ffffff;
                  border-width: 1px;
                  border-style: solid;
	          border-color: #f8f8f8;

}
table.compare tr {
		 background: #862E5A;
}
table.compare td {
	          border: 1px solid #cccccc;
	          padding: 1px;
                  font-size: 0.9em;
                  text-align: center;
                  width: 25%;
}

table.compare tr:hover {
			background: #7E95A6;
			font-weight: bold;
} 
.upper, .upper1		{color: #874561;
			 font-size: 1.3em;
}			 
.upper2		{color: #874561;
			 font-size: 1.2em;
}
.lower1		{color: #874561;
			 font-weight: bold;
}
ul			{list-style-image: url(images/arrow.jpg);
			 list-style-type: circle;
			 margin-top: 0px;
}
.news_list	{list-style-image: none;
			 list-style-type: disc;
			 line-height: 1.2em;
			 font-size: 0.8em;
}
.custom		{text-align: center;
			 vertical-align: middle;
}	
.custom img	{filter: alpha(opacity=60);
			 opacity: .6;
			 border: 1px solid #874561
}
.custom img:hover		{filter: alpha(opacity=100);
						 opacity: 1;
}
.custom td			{width: 180px;
}
.bottom_buzz		{color: #874561;
					 width: 250px;
					 font-size: 1.11em;
					 font-weight: bold;
					 margin: 0 auto;
					 text-align: center;
					 position: relative;
					 top: 45px;
					 left: 195px;
					 z-index: 200;
}
.spacer				{height: 50px;
}
.error	{color: #874561; padding-left: 20px;
}
.archive {border:1px solid #874561;
			width: 600px;
			margin-top: 12px;
			}
.archive td {border:1px solid #874561;
			 padding: 12px;	}
.req	{color: red;
		 font-weight: bold;
}
.important	{font-weight:bold;}
.rights	{font-weight: bold;
		 text-decoration: underline;
}
input, textarea, select	{background: url('images/input.jpg') repeat-x}

.none {background: white;}

.faq_type	{color: #874561;
			 font-weight: bold;
}
.faq_question	{color: #874561;
				 text-decoration: underline;
}
.faq_answer		{line-height: 1.1em;
				 position: relative;
				 left: 20px;
				 width: 600px;
				 margin-top: 20px;

}