body			{ font-family:Arial, Helvetica, sans-serif; }
#allwrap		{ background:url(../images/body-bg.gif) repeat-x left 104px; color:#43484D; text-align:center; }
#all			{ width:950px; margin:0 auto; text-align:left; }

#header						{ height:78px; padding:30px 55px 0; position:relative; }
#header ul 					{ position:absolute; top:86px; width:837px; text-align:right; background:url(../images/nav-bg.gif) right 19px no-repeat; padding-bottom:14px; }
#header ul li				{ display:inline }
#header .selected a,
#header li a:hover			{ border-bottom:2px solid #E01B26; padding-bottom:1px; }
#header li a				{ color:#7B7B7B; text-decoration:none; margin-left:16px; }
#header li.first a			{ margin-left:0; }
#header_callback			{ position:absolute; top:30px; left:518px; }
#header_callback a			{ display:block; text-decoration:none; font-weight:bold; color:#FF1F26; }
#header_callback a:hover	{ text-decoration:underline; color:#43484D; }
#header_callback span		{ display:block; font-size:1.3em; font-weight:bold; color:#131313; }
#header_microsoft			{ position:absolute; bottom:30px; right:58px; }

#pagebody 			{ padding:0px 55px; }

#footer 			{ padding:0px 55px 1em; background:url(../images/rainbow.jpg) center top no-repeat; font-size:0.85em; clear:both; height:260px; position:relative; }
#footer ul 			{ text-align:right; }
#footer ul li		{ display:inline; }
#footer a			{ color:#43484D; text-decoration:none; margin-left:1em; padding-left:1em; border-left:1px solid #43484D; }
#footer .first a	{ margin-left:0; padding-left:0; border-left:none; }
#footer a:hover		{ color:#E01B26; border-bottom:1px text-decoration:underline; }

#footer_new 			{ padding:0px 55px 1em; font-size:0.85em; clear:both; position:relative; }
#OLD_footer_new 			{ background:url(../images/rainbow.jpg) center top no-repeat; height:260px; height:358px; }
#footer_new 			{ height:260px; }
body					{ background:url(../images/rainbow2.jpg) center bottom no-repeat white; }
.footer_category		{ float:right; width:175px; line-height:1.4em; }
#footer_new a			{ color:#43484D; text-decoration:none; padding-left:1em; background:url(../images/news-bullet.gif) 2px center no-repeat; }
#footer_new a:hover		{ text-decoration:underline; }
#footer_new h3			{ margin-bottom:0.5em; font-size:1.2em; }

.hide	{ display:none; }
a		{ color:#E01B26 }
a:hover { color:#43484D }

a.morelink { background-color:#F29400; color:white; text-transform:lowercase; display:block; width:2.75em; text-decoration:none; text-align:center; }
a.morelink:hover { background-color:#E2007A; color:white; }

#pagebodywrap { float: left; width: 100%; padding-top:10px; }
#pagebodywrap:after { content: ".";  display: block;  height: 0px; clear: both; visibility: hidden; }
#center { margin: 0 0px 0 0px; width:460px; padding-right:140px; background:url(../images/rhs-bg.gif) right top no-repeat; min-height:464px;}
#centerwrap { float:left; width: 100%;  margin: 0 -100% 0 0; }
#right { float:right; width: 219px; }
#right h3 { line-height:28px; font-size:1.3em; }

#call_back_pod { color:white; margin-bottom:15px; }
#call_back_pod h3 { background:url(../images/purple-pod-top.gif) top left no-repeat #A00631; color:white; padding-left:10px; }
#call_back_pod_contents { background:url(../images/purple-pod-arrow.gif) top left no-repeat #F08D93; padding:16px 10px 10px 10px; }
#call_back_pod a { float:right; margin:4px 10px 0 0; }
#call_back_pod p { color:#272727; font-size:1.3em; font-weight:bold; }

#contact_us_pod { color:white; margin-bottom:15px; }
#contact_us_pod h3 { background:url(../images/contact-pod-top.gif) top left no-repeat #A03431; color:white; padding-left:10px; }
#contact_us_pod_contents { background:url(../images/contact-pod-arrow.gif) top left no-repeat #f0ab93; padding:16px 10px 10px 10px; }
#contact_us_pod div a { float:right; margin:4px 10px 0 0; }
#contact_us_pod div#contact_us_pod_contents a { float:none; margin:0; }
#contact_us_pod a { text-decoration:none; color:#272727 }
#contact_us_pod a:hover { text-decoration:underline }
#contact_us_pod p { color:#272727; font-size:1.3em; font-weight:bold; }

#live_chat_pod { color:white; margin-bottom:15px; }
#live_chat_pod h3 { background:url(../images/green-pod-top.gif) top left no-repeat #359349; color:white; padding-left:10px; }
#live_chat_pod_contents { background:url(../images/green-pod-arrow.gif) top left no-repeat #D8EADC; padding:18px 10px 10px 10px; }
#live_chat_pod p { color:#272727; font-size:1.3em; font-weight:bold; }
#live_chat_pod a { float:right; margin:4px 10px 0 0; }
#live_chat_pod_contents a { float:none; margin:0; color:#43484D; text-decoration:none }
#live_chat_pod_contents a:hover { color:#E01B26; text-decoration:underline }

#events_pod { color:#4B5048; padding:0 0 5px 0px; margin-bottom:15px; }
#events_pod ul { background:url(../images/cyan-pod-arrow.gif) top left no-repeat #CDECF9; padding-left:10px; padding-top:16px; }
#events_pod h3 { color:white; background:url(../images/cyan-pod-top.gif) top left no-repeat #009EE0; padding-left:10px;}
#events_pod .date { color:#131313; font-weight:bold; }
#events_pod li { padding-bottom:0.5em; }
#events_pod ul li p a:hover { background:none; }

#case_study_select_pod { background:url(../images/yellow-pod-top.gif) top left no-repeat #CBD300; color:#E3323D; padding:8px 0 10px 0px; margin-bottom:15px; position:relative; }
#case_study_select_pod select { font-size:0.9em; width:165px; }
#right #case_study_select_pod h3 { color:#131313; margin-bottom:0px; line-height:1.3em; padding-left:10px; }
#case_study_select_pod p { font-weight:bold; padding-left:10px; }
#case_study_select_pod div { padding-left:10px; clear:both; height:24px; padding-top:3px; }
#case_study_select_pod div.selected { background:#878C01; }
#case_study_select_pod div.deselected select, #case_study_select_pod div.deselected option { background-color:#E1EA02; color:#666666; }
#case_study_select_pod form select { float:left; margin-top:1px; }
#case_study_select_pod form input { float:right; margin-right:10px; }
#case_study_select_pod p a { display:block; float:right; font-weight:normal; text-decoration:none; font-size:0.9em; margin-right:10px; text-transform:lowercase; }

#right blockquote { padding:0; margin:2em 0 1em; }
#right blockquote p { color:#E01B26; font-size:1.235em; font-weight:normal; }

#case_study_pod { margin-bottom:15px; }
#case_study_pod img { display:block; margin-top:1em; }
#right #case_study_pod blockquote { margin-top:1em; }

#newsletter_signup_pod { background:url(../images/yellow-pod-top.gif) top left no-repeat #CBD300; color:#4B5048; padding:8px 0 0 0px; margin-bottom:15px; }
#newsletter_signup_pod form { background:url(../images/yellow-pod-bottom.gif) bottom left no-repeat #CBD300; padding:10px 0px 25px 10px; margin-bottom:0; height:23px; }
#newsletter_signup_pod p { padding:0 0 0 10px; }
#newsletter_signup_pod input { float:right; margin-right:10px; }
#newsletter_signup_pod input.text { width:140px; float:left; margin:1px 0px 0 0; font-size:0.9em; }
#newsletter_signup_pod p strong { color:#E01B26;  }

#guides_pod { color:#43484D; margin-bottom:15px; }
#guides_pod h3 { background:url(../images/orange-pod-top.gif) top left no-repeat #E98F02; padding:0 0px 0px 10px; color:white; }
#guides_pod_content { background:url(../images/orange-pod-arrow.gif) top left no-repeat #F9CA80; padding:16px 10px 10px 10px}
#guides_pod h4 { color:#131313; font-size:1em; }
#guides_pod p.heading { color:#131313; font-weight:bold; }
#guides_pod p.heading a { text-transform:none; }
#guides_pod p.heading a:hover { color:#131313; }
#guides_pod p { margin-bottom:1em; }

#directions_pod { color:#43484D; margin-bottom:15px; }
#directions_pod_content { background:url(../images/pink-pod-arrow.gif) top left no-repeat #F9CDE5; padding:16px 10px 10px 10px; }
#directions_pod h3 { color:white; background:url(../images/pink-pod-top.gif) top left no-repeat #E2007A; padding:2px 0 0 10px; }
#directions_pod p { padding-right:10px; clear:both;}
#directions_pod form { padding-top:10px; }
#directions_pod input.text { width:138px; padding-left:2px; float:left; margin:1px 15px 0 0; font-size:0.9em; }
#directions_pod input { float:left; }
#pdf_link { margin-top:1em; }
#pdf_link img { float:left; margin-right:1em }

body #right h3#rhs_subnav_title	{ margin-bottom:0; font-size:1.1em; color:#131313; line-height:1.4em}
#right ul					{ margin:1em 0 2em; }
#right ul li				{ margin:0 0 0.5em; }
#right ul li a				{ color:#E01B26; text-decoration:underline; padding-left:1em; background:url(../images/red-bullet.gif) 2px center no-repeat; display:block; }
#right ul li a:hover,
#right ul li.selected a		{ color:#131313; background:url(../images/news-bullet.gif) 2px center no-repeat; }
#right ul li.selected a		{ text-decoration:none; }
#right div ul				{ margin:0; }
#right div ul li			{ margin:0; }
#right div ul li a			{ padding-left:0; background:none }
#right div ul li.selected a	{ background:none }

#embedded_map iframe { border:1px solid #181818; }
