/* @override http://10.1.18.14/CustomerCare/site/styles/common.css */

html						{background: #324a55 url(../images/bg-body.gif) top repeat-x;}
body						{background: #ffffff url(../images/bg-footer.gif) bottom repeat-x; margin: 120px 0 0 0; font: normal 93% georgia, times, serif;}
body.RadEContentBordered	{background-color: #fff; background-image: none; margin: 0;}
h2							{font-weight: lighter; font-size: 2em; margin: 0;}
p							{margin: 0 0 2em;}
em							{background: #e1eed1; padding: 3px;}
a,dt,h2						{color: #2c607a;}
iframe						{border: none; margin: 0; padding: 0;}
form						{margin: 0; padding: 0;}

.clear:after				{content: "."; display: block; height: 1px; visibility: hidden; clear: both;}
.clear						{height: 1%; min-width: 1px;}
.btn						{white-space: nowrap; text-align: center; color: #fff; text-decoration: none; padding: 2px 10px; font: normal .8em/1 arial; text-shadow: #747c84 1px 1px 0;
								 border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #899195; background: #bdc0c4 url(../images/btn-main.gif) center repeat-x;}
.button						{white-space: nowrap; text-align: center; color: #fff; text-decoration: none; padding: 2px 10px; font: normal .8em/1 arial; text-shadow: #747c84 1px 1px 0;
								 border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #899195; background: #bdc0c4 url(../images/btn-main.gif) center repeat-x;}
.button:hover				{background: #bdc0c4 url(../images/btn-main-hover.gif) center repeat-x;}

#header						{width: 970px; height: 120px; position: relative; top: -120px; margin: 0 auto 40px auto; background: url(../images/header1.jpg) no-repeat; overflow: hidden;}
#header a					{color: #fff; text-decoration: none; font-family: arial;}
#header h1					{background: url(../images/logo.gif) no-repeat; margin: 35px 0 0 0; float: left;}
#header h1 a				{text-indent: -999px; display: block; width: 197px; height: 55px;}
#header ul					{margin: 0; padding: 0; text-align: right;}
#header li					{display: inline-block; overflow: hidden;}
#header li a				{display: block; padding: 85px 10px;}
#header li a:hover,
#header li.current			{background: url(../images/nav-hilight.png) center top no-repeat; text-shadow: #fff 1px 1px 15px;}
#header .current a,
#header .current a:hover	{background: url(../images/nav-arrow.gif) center 110px no-repeat;}

#main						{width: 970px; margin: -120px auto 0 auto; line-height: 2; position: relative;}
#main p, #main ul			{color: #666; font-style: italic;}
#main .contact				{text-align: center; font-size: 1.4em; font-style: normal; color: #000; margin: 0;}
#main .contact .button		{padding: 8px 50px; font-size: .66em;}

#content					{width: 710px; float: right;}
#content.narrow				{width: 490px; margin-right: 220px;}
#rightcol					{width: 180px; position: absolute; right: 0; margin-top: 4em;}
#sidebar					{width: 220px; float: left; padding-bottom: 20px;}
#sidebar #slides			{margin: 0 0 -25px 15px; position: relative; z-index: 900;}
#sidebar #slides a			{display: inline-block; height: 55px; width: 22px; text-align: center; text-decoration: none;}
#sidebar #slides a.activeSlide	{background: url(../images/test-tab.gif) no-repeat;}

#testimonials p				{margin: 0; padding: 15px 15px 5px 15px; font-size: .86em; text-align: center; background: url(../images/test-bubble.gif) no-repeat;}
#testimonials img			{display: none;}
#testimonials.home img		{display: block;}
#testimonials cite			{display: block; line-height: 65px; background: url(../images/test-stem.gif) left top no-repeat; color: #000; font-size: 1.1em;}
#testimonials.home cite		{display: none;}

#sidebar ul					{list-style: none; margin: 2em 0 4em 0; padding: 0; font: normal .8em arial; border-bottom: 1px dotted #ccc;}
#sidebar ul ul				{margin: 0 0 1em 0; padding: 0; font: normal 1em arial; border-bottom: none;}
#sidebar ul li				{border-top: 1px dotted #ccc;}
#sidebar ul li li			{border-top: 1px solid #fff;}
#sidebar ul li a			{color: #4c4c4c; text-decoration: none; padding: 7px 0 7px 20px; display: block; background: url(../images/nav-sidearrow.gif) 4px center no-repeat;}
#sidebar ul li li a			{padding: 5px 0 5px 30px; background: url(../images/nav-sidebullet.gif) 15px center no-repeat;}
#sidebar ul li a.current,
#sidebar ul li a:hover		{background: #e1eed1 url(../images/nav-sidearrow.gif) 4px center no-repeat;}
#sidebar ul li li a.current,
#sidebar ul li li a:hover	{background: #e1eed1 url(../images/nav-sidebullet.gif) 15px center no-repeat;}

#mc_embed_signup div,
#mc-embedded-subscribe.btn,
#mc_embed_signup fieldset	{width: 220px;}
#mc_embed_signup legend,
#mce-FNAME,
#mce-LNAME,
#mce-EMAIL					{width: 210px;}
#mc_embed_signup			{margin: 0;}
#mc_embed_signup div		{margin: 5px 0; overflow: hidden;}
#mc_embed_signup fieldset	{border: 0; padding: .2em 0 0 0; margin: 0;}
#mc_embed_signup legend		{color: #2c607a; font-size: 1.1em; padding-bottom: 10px; text-transform: capitalize; border-bottom: 1px dotted #ccc; margin-top: 1em;}
#mc_embed_signup label		{color: #666; font-style: italic; font-size: .86em; display: block;}
#mc-embedded-subscribe.btn	{margin: 10px 0 0 0; padding: 6px;}
div.mce_inline_error		{padding: 0; margin: 0; display: block; font: normal .9em arial; color: #f00;}

dl.services					{float: left; width: 215px; padding: 1em 0 0 120px; margin: 0 0 1em 0; border-top: 1px dotted #a1adb3;}
dl.services dt				{font-weight: bold; font-style: italic;}
dl.services dd				{margin: 0; font-size: .73em; font-family: verdana; line-height: 1.7;}
dl.services a				{font-size: 1.09em; line-height: 3;}
dl#research					{background: url(../images/icn-research.jpg) left 1em no-repeat; margin-right: 40px;}
dl#business					{background: url(../images/icn-business.jpg) left 1em no-repeat;}
dl#travel					{background: url(../images/icn-travel.jpg) left 1em no-repeat; margin-right: 40px;}
dl#service					{background: url(../images/icn-service.jpg) left 1em no-repeat;}

#footer						{width: 970px; margin: 0px auto 20px auto; height: 250px; line-height: 24px; font-size: .93em;}
#footer .button				{font-size: .85em; line-height: 3em; background: url(../images/btn-footer.gif) center repeat-x; border: none; padding: 3px 11px;}
#footer .button:hover		{background: url(../images/btn-footer-hover.gif) center repeat-x;}
#footer address				{float: left; color: #a1adb3; margin-top: 1.5em; background: url(../images/icn-contact.gif) no-repeat; padding-left: 55px; margin-left: -55px;}
#footer address strong		{font: normal lighter 1.7em georgia; color: #fff;}
#footer h3					{width: 710px; float: right; margin: 1.5em 0 .5em 0; font: normal 1.1em arial; color: #fff;}
#footer p					{width: 710px; float: right; border-bottom: 1px dotted #a1adb3; color: #a1adb3; font-style: italic; margin: 0; padding-bottom: 1em;}
#footer ul					{width: 710px; float: right; margin: 1em 0 0 0; padding: 0; text-align: right; font-family: arial;}
#footer li					{display: inline;}
#footer li a				{color: #fff; text-decoration: none; border-right: 1px solid #5b6e77; padding: 2px 10px;}
#footer li a:after			{content: "\0020";}
#footer li:last-child a		{border: none; padding-right: 0;}
#footer.home h3,
#footer.home p				{display: none;}
