html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size: 1em; font-weight:normal; font-style:normal;}

body 		{font-family:Arial,sans-serif; height:100%; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; background:#41b7c8 url(../img/bg-page.gif) 50% 0 repeat-y; color:#333; text-align:center; margin:0; padding:0;}
html		{height:100%;}

div,caption,th {text-align:left;}


h2.dewsign	{font-size:1.1em; color:#999; text-transform:uppercase; margin:0; font-weight:normal;}
h1			{font-size:1.5em; font-family:georgia, serif; color:#666;}
h2			{font-size:1.4em; color:#666; margin:0 0 2px; font-weight:bold;}
h3			{font-size:1.2em; color:#666; margin:0 0 2px; font-weight:bold;}
h4			{font-size:1.1em; color:#666; margin:6px 0 0px; font-weight:bold; }
h5			{font-size:1.0em; font-weight:bold; color:#333; margin:0; text-transform:uppercase;}
h6			{margin:0;}

p			{margin-bottom:12px;}
ul, ol, li	{list-style:none;}
b			{font-weight:bold;}
a			{color:#37adbd;text-decoration:none;}
a:link, 
a:visited, 
a:active 	{text-decoration:none;}
a:hover		{text-decoration:underline;}

hr			{display:none;}

fieldset,img{border:none;}

strong, b 	{font-weight:bold;}
em, i 		{font-style:italic;}

form		{font-family:Arial,sans-serif; font-size:1em;}

table 		{border-collapse:collapse; border-spacing:0;}



/* Utility classes */

.clear						{clear:both;max-height:0;}
.remove						{border:0 !important;background:none !important;}
.right						{text-align:right;}



/* Body */

#page-wrapper				{width:auto;}

#logo						{width:180px;padding:0;margin:0;}

#content-wrapper			{}
#nav						{display:none;}
#content					{width:auto;}

/* Logo Column */



/* Nav Column */

#nav .nav					{margin-right:0px; padding:48px 0px 40px 28px; width:210px;}
#nav hr						{border-bottom:1px solid #fff; margin-right:28px; width:194px;}
#nav ul.primary				{font-family:georgia, serif; font-size:1.7em;}
#nav ul.primary li			{margin-bottom:6px;}
#nav ul.primary li a		{color:#666;}
#nav ul.primary li a.active	{color:#111;}

#nav .secondary				{margin:0px 20px 0 0;}
#nav .secondary h3			{margin-top:12px; font-size:1.1em;}
#nav .secondary a			{color:#333;}
#nav .secondary ul li ul li		{color:#333; margin-left:12px;}


/* Content */
#content .title td			{}

#content .text				{padding:0;}
#content h1 strong			{color:#666;}

#content hr					{width:auto;}

#content h2.intro			{font-family:georgia, serif;  color:#333; font-size:1.3em;margin-bottom:14px;}
#content h3					{margin-top:12px;}
#content ul.services li		{color:#666;}

#content ul.logos			{margin-right:-10px; width:auto;}
#content ul.logos li		{margin:0 10px 10px 0px; width:110px; height:85px; float:left;}
#content ul.logos li img	{border:1px solid #e5e5e5; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}	
#content ul.logos li a img	{border:1px solid #f2f2f2; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#content ul.logos li a:hover img	{border:1px solid #ccc;}

#content .col				{width:auto; color:#666;}
#content .col strong		{color:#333;}
#content .col span			{display:block;font-size:0.9em; color:#666; line-height:14px;}
#content .col .credit		{font-weight:bold; color:#111;}
#content .col h2			{font-size:1.1em; margin:6px 0 0px;}

#content .cols				{width:auto; margin:0 12px 12px 0; float:left;}
#content .cols strong		{color:#333;}

#content .lrg-img			{margin:6px 0 20px;}

#content .topInline			{margin:0 0 20px 0; font-size:0.8em; text-transform:uppercase; color:#666; line-height:14px;}

#content .top				{float:left; width:150px; margin:0 0 0; font-size:0.8em; text-transform:uppercase; color:#666; line-height:14px;}
#content .links				{margin:0 0 16px; text-align:right; float:right; font-size:0.9em; font-weight:bold; line-height:14px;}

#content .learnmore { cursor:pointer; color:#37adbd; }

#content #footer			{clear:both; font-size:0.8em; color:#666;}



/* filters */

*html #content .title td	{height:78px;}
*+html #content .title td	{height:78px;}

/* Tooltip */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 0px solid #111;
	background-color: #FFFFFF;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { color:#41b7c8; margin: 0; }
