body {background:#E5E5E5 url(../images/bg_page.gif) repeat-x;margin:12px 0 0 0;font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:10pt;}
#page {position:relative;}
img {border:0}
td {vertical-align:top}

h1 {font-size:16pt;font-weight:500;color:#666666;margin-top:14px;}
h1.big_red {color:#b5354c;font-size:20pt;font-weight:500;}
h1.little_red {color:#b5354c;font-size:10pt;font-weight:bold;}
h2 {color:#333333;font-size:11pt;}
h3 {font-size: 13pt; font-weight: 600;line-height:1.3em;color:#666666}

.little_red {color:#b5354c}
p.intro {line-height:1.5em;}
ul.blue_arrow {list-style-image:url(../images/bg_bullet_blue_arrow.gif);list-style-type:disc;}
ul.blue_arrow li a {color:#3399ff;font-weight:bold;}
ul.blue_arrow li strong a {color:#666666;font-weight:bold;}
a  {text-decoration:none;color:#6699ff;}
a:visited {color:#6699ff;}
ul {list-style-image:url(../images/img_bullet.gif);padding-left:15px;margin-left:0;}
ul li {padding:0;margin:0 0 9px 0;}

#subpage {width:971px;margin:0 auto 0 auto;}
#subpage #header {height:120px;width:971px}
#subpage #content {background:#fff url(../images/bg_columns.gif) repeat-y;padding-bottom:13px;}
#subpage #content_wide {background:#fff url(../images/bg_columns_wide.gif) repeat-y;padding-bottom:13px;}
.clear {clear:both}

#top      {/*background:url(../images/bg_top.gif) repeat-x bottom;*/padding:0 41px 0 8px;}
#topleft  {float:left;}
#topright {float:right;/*text-align:right;*/padding-top:0px;}
#topright form {margin: -3px 0 0 0; float: left; text-align: right;}
#topright label {text-transform:uppercase;font-size:0.6em;margin-right:10px;color:#000000;}

/*Top Menu Links*/
.menu_links {margin:8px 0 8px 0;text-align: right;}
.menu_links li {background:transparent url(../images/top_links_slash.gif) no-repeat scroll left bottom;display:inline;padding:0pt 10px 0pt 10px;}
.menu_links li:first-child{background:none}
.menu_links li a {font-size:9pt;}
.menu_links li a:link {color:#0066ff;}
.menu_links li a:visited {color:#0066ff;}
.menu_links li a:active {color:#0066ff;}
.menu_links li a:hover {color:#0066ff;}

/*Top Menu 1*/
.menu1 {margin: 0 20px 0 0px; float: left;width:218px;text-align:right;}
.menu1 li {display:inline;padding:0 0 0 20px;}
.menu1 li a {color:#000;font-size:0.6em;text-transform:uppercase;}


/*Top Menu 2*/
.menu2 {margin:8px 0 8px 0; text-align:right}
.menu2 li {display:inline;padding:0 0 0 20px;}
.menu2 li a {font-size:9pt;text-transform:uppercase;}
.menu2 li a:link {color:#000;}
.menu2 li a:visited {color:#000;}
.menu2 li a:hover {color:#22a626;}
.menu2 li.active a {color:#22a626;}

/*Footer Menu*/
#footer ul.menu {padding-left:0;margin-left:0}
#footer a {font-size:8pt;color:#5c5b5b;background:transparent url(../images/footer_slash.gif) no-repeat scroll left bottom;padding:0 10px 0 11px;display:inline-block;white-space:nowrap;}
p.footer {font-size:8pt;color:#5c5b5b;}
#footer .menu li {display:inline-block;padding:0;zoom:1; *display: inline;}
#footer li.item172 {padding-right:115px;}
#footer li.item168 a, #footer li.item62 a {background:none;}

#footer .footer {
	margin: 0 0 0 10px;
	padding: 0;
}
#footer .social {
	margin: 0;
	padding: 0;
}
	#footer .social a {
		background: none;
	}

/*Left Menu*/
.menu_left {margin-left:22px;list-style-image:none;list-style-type:none;padding-left:0}
/*.menu_left li {list-style-position:inside}*/
.menu_left li a {color:#666666;}
.menu_left ul {list-style-image:none;list-style-type:none;margin-top:9px;}
/*.menu_left li.active {color:#669933;padding-left:15px;background:url(../images/bg_bullet_green.gif) no-repeat}*/
.menu_left li#current > a {color:#669933;}

/*
.menu_left li.active {color:#669933;list-style-type:disc;}
.menu_left li.active a {color:#669933;}
*/
sup.menu {font-size:0.6em!important;padding-left:2px;}

/*Links*/
#footer a.regular {color:#0076a3;}

/*Columns*/
#left_col   {float:left;width:218px;}
#left_col .quote {background:url(../images/bg_testimonials.jpg);width:201px;height:308px; color:#000;}
#middle_col {float:left;width:521px;}
#middle_col_wide {float:left;width:752px;}
#right_col  {float:left;width:231px}
#right_col .quote {width:231px;background:url(../images/bg_did_you_know.jpg) no-repeat}
#right_col .quote h1 {margin-top:0}
#right_col .blog_feed {width:231px;background:url(../images/bg_blog.jpg) no-repeat}
#right_col .blog_feed ul {list-style-image:url(../images/img_arrow_bullet.gif)}
#right_col .news_and_events {width:231px;background:url(../images/bg_news_and_events.jpg) no-repeat}
#right_col .news_and_events h1 {color:#333333;margin-top:0;}
#right_col .news_and_events ul {list-style-type:none;padding-left:0;}
#right_col .news_and_events ul li {background:url(../images/bg_grey_dashes.gif) repeat-x top;padding:14px 0 11px 0;list-style-image:none;}

/*Indents*/
#middle_col .indent {padding:23px 23px 0 23px;}
#middle_col_wide .indent {padding:23px 23px 0 23px;}
#left_col   .indent {padding:23px 0 0 6px;}
#left_col .quote .indent {padding:75px 17px 19px 15px;}
#right_col  .indent {padding:0 1px 0 1px;}
#right_col .quote .indent{padding:67px 24px 28px 19px}
#right_col .blog_feed .indent {padding:105px 24px 28px 19px}
#right_col .news_and_events .indent {padding:28px 24px 28px 19px}

.quote .indent h1 {margin-top:0;}
.breadcrumbs {font-size:8pt;}
.breadcrumbs a:link    {color:#333333;}
.breadcrumbs a:visited {color:#333333;}
.breadcrumbs a:active  {color:#333333;}
.breadcrumbs a:hover   {color:#333333;}

.header_image_list {left: 345px; width: 344px; position: absolute; top: 111px; height: 126px;}
.header_image_list ul {margin:0;list-style-image:none;}
.header_image_list ul li {font-weight:bold;}

.press_top_links {padding-bottom: 10px; border-bottom: 1px solid #ccc;}

/*Sitemap*/
ul.sitemap, ul.sitemap li { list-style: none; margin: 0; padding: 0; }
ul.sitemap-top { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #7fb8d6; }
	ul.sitemap ul { padding-left: 10px; }
	ul.sitemap li { display: inline-block; vertical-align: top; font-size: 14px; padding: 0 10px; list-style-image: none; zoom:1;*display: inline; }
		ul.sitemap li a { color: #669933; }
		ul.sitemap li li { display: block; font-size: 12px; padding: 10px 0 0 0; }
			ul.sitemap li li li { font-size: 11px; }
			ul.sitemap li li a { color: #6699ff; }

