html, body {	background-color: Black;	/*	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";	*/	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0;	padding: 0;}ul {	font-size: 12px;}h1, h2, h3, h4, h5 {	/*	font-family: "Arial Black", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";	*/	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	margin: 0;	padding: 0;	text-align: left;}h2 {	font-size: 22px;	line-height: 24px;	padding: 10px 0;	width: 650px;}h3 {	font-size: 18px;}p, #bodycopy {	font-size: 13px;	line-height: 20px;}p {	text-align: justify;}a, a:active, a:visited {	color:#0088df;}a:hover {	text-decoration: none;}img {	border: 0;}.imgleft {	float: left;	padding: 0 20px 5px 0;}.imgright {	float: right;	padding: 0 0 5px 20px;}.errorExplanation {	background-color: #ffe4e1;	border: 1px solid Red;}.fieldWithErrors {	background-color: Red;	display: inline;	margin: 0;	padding: 2px;}.fieldWithErrors + sup {	display: none;}#home #v3flashslideshow, #products #v3flashslideshow {float: left;}#visitorform label, #referralform label {	width:110px;	float:left;	text-align:right;	margin-right:1em;}#visitorform, #referralform {	float: left;	font-size: 12px;	font-weight: bold;	width: 610px;}#referralform {	width: 950px;}#visitorform p, #referralform p {	margin: 5px 0;}#visitorform sub, #visitorform sup, #referralform sub, #referralform sup {	color: red;	display: inline;}#visitorform legend, #referralform legend {	color: Black;	font-size: 16px;}#visitor-sidebar {	font-size: 16px;	margin-left: 625px;	padding-top: 3px;}#map {	height:300px;	margin:15px 0;	width: 575px;}p#author {	font-size: 10px;	margin-top: 0;}#wrapper {	height: 100%;}#maincontent {	background: White url(/images/mugatu/gray_checker_bkgrd.gif) repeat-x left top;	margin: 0;	padding: 0 0 25px 0;}.landing-page #maincontent {	background: White url(/images/mugatu/articles-bg.jpg) repeat-x left top;}.landing-page h2 {	padding: 20px 0 15px 0;	color:#3C4144;}#products h2 {	padding: 20px 0 15px 0;	color:#3C4144;}.inside-page #maincontent {	background: White url(/images/mugatu/gray_checker_bkgrd.gif) repeat-x left top;}/* project */.project-page #maincontent {	background: Black url(/images/mugatu/red-checker-bg.jpg) repeat-x left top;}/* COME BACK TO THIS TO ADD IN *PER PROJECT* CSS BACKGROUNDShtml > .project-page #maincontent .container {	background: transparent url(/images/mugatu/project-s10-bg.png) no-repeat center top;}html > .project-page #masthead .container, html > .project-page #subcontent .container, html > .project-page #footer .container {	background: none;} be nice to IE6* html .project-page #maincontent .container {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mugatu/project-s10-bg.png', sizingMethod='crop');} * html .project-page #masthead .container, * html .project-page #subcontent .container, * html .project-page #footer .container {	filter: none;} *//* be nice to IE6 END */.project-page #article-list-header, .project-page .article-archives-widget ul li {	background: #cc0000 url(/images/mugatu/red-menu-bg.jpg) repeat-x left bottom;}.project-page h2 {	color: #3C4144;	width: 600px;}.project-page #article-list li {	border-bottom: 1px solid #333;}.project-page #article-list .article-title {	color: #cc0000;	font-size: 16px;	padding-bottom: 10px;	text-decoration: none;}.project-page #article-list #components .article-summary {	float: none;	width: auto;}.project-page #article-list #components .article-summary select {	width: 100%;}.project-page #article-list ul li {	background-color: Black;	color: White;}.project-page #article {	background-color: Black;	color: White;	padding: 10px;}.project-page #project-image {	text-align: center;}.project-page #article h2, .project-page #article h3, .project-page #article h4 {	color: #cc0000;}.project-page #project-body {	background-color: White;	color: Black;	padding: 5px 15px;}#project-updates {	/*background: #292929 url(/images/mugatu/featured-bg.gif) repeat-x top left;*/	background-color: #292929;	margin-top: 10px;	padding: 10px;}#project-updates ul {	list-style: none;	margin: 0;	padding: 0;}#project-updates li {	border-bottom: 1px solid #999;	padding: 5px 0;	position: relative;}.feature-name {	color: #cc0000;	font-weight: bold;}.feature-title {	font-style: italic;	font-weight: bold;}.feature-summary {	margin: 0;	padding: 0 0 0 20px;}.feature-date {	color: White;	font-size: 10px;	font-weight: normal;	position: absolute;	right: 0;	top: 5px;}.project-page .video-player, .project-page .video-copy {	margin: 0 auto;	width: 360px;}.project-page .article-archives-widget li, .project-page #mag-reading li {	color: White;	font-weight: bold;}.project-page .article-archives-widget ul, .project-page .article-archives-widget a,.project-page #mag-reading, .project-page #mag-reading a {	background-color: Black;	border: 0;	color: #cc0000;	text-decoration: none;	text-transform: uppercase;}.project-page #video-sidebar-widget li {	background: none;}.project-page .article-archives-widget ul li, .project-page #mag-reading li {	line-height: 25px;}.project-page .article-archives-widget li.article-archives-header, .project-page #video-sidebar-widget li.article-archives-header,.project-page li#mag-reading-header {	background: Black url(/images/mugatu/red-menu-bg.jpg) repeat-x scroll left bottom;	line-height: 18px;}.project-page #video-sidebar-widget .video-title {	color: #999;}.project-page a:hover {	text-decoration: underline;}/* project END *//* project sidebar widgets */.projects-sidebar-widget {	background-color: Black;	float: left;	margin-bottom: 20px;	width: 275px;}.projects-sidebar-widget ul {	list-style: none;	margin: 0;	padding: 0;}.projects-sidebar-widget ul li {	background: Black url(/images/mugatu/project-menu-bg.jpg) repeat-x top left;	clear: both;	padding: 10px 5px;}.projects-sidebar-widget ul .projects-sidebar-header {	background: none;	color: #666666;	font-weight: bold;	padding: 5px;}.project-widget-image {	float: left;	width: 115px;}.project-widget-title {	color: White;	float: left;	font-weight: bold;	width: 140px;}.project-widget-title a {	color: #666666;	font-weight: bold;	text-decoration: none;}/* project sidebar widgets END */#trademarks td {	vertical-align: top;	width: 400px;}#trim {	background-color: White;	border-bottom: 1px solid #cc0000;	font-size: 1px;	height: 5px; }.container {	margin: 0 auto;	padding: 0;	width: 970px;}/* masthead */div#masthead, div#masthead h1, div#masthead ul {	margin: 0;	padding: 0;}/* ORIGINAL STYLEdiv#masthead {	background: Black;	border-bottom: 3 solid White;	height: 50px;	padding-top: 10px;	position: relative;	z-index: 1000;}*/div#masthead {	background: Black url(/images/mugatu/banks_bkg_hdr1.gif) repeat-x top left;	border-bottom: 0 solid White;	height: 85px;	padding-top: 10px;	position: relative;	z-index: 1000;}#masthead .container {	position: relative;}div#logo span {	display: none;}/* ORIGINAL LOGOdiv#logo h1 a {	background: url(/images/mugatu/banks-logo.gif) no-repeat center top;	float: left;	height: 50px;	width: 193px;}*/div#logo h1 a {	background: url(/images/mugatu/banks_hdr.png) no-repeat center top;	float: left;	height: 75px;	width: 173px;	margin-top:5px;	margin-right:30px;}#top-phone {	color: White;	font: normal 16px "Arial Black";	position: absolute;	top: 0;	right: 0;}#search-box {	margin: 0;	padding: 0;	position: absolute;	top: 40px;	right: 0;}#search_query, #search-button {	font-size: 90%;}#search-button {	margin-left: 2px;}#nav {	float: left;	font-size: 13px;	font-weight: bold;	list-style: none;	position: relative;	text-transform: uppercase;	left: 0;	top: 36px;	border-bottom:1px solid white;	z-index: 1000;}#nav li {	color: White;	float: left;	margin: 0 3px;	padding: 0 10px 0 5px;	position: relative;}#nav a {	color: White;	display: block;	margin: 0;	padding: 5px 1px 5px 3px;	text-decoration: none;}#nav li:hover {	background: White url(/images/mugatu/triangle.gif) no-repeat right top;	color: Black;}#nav li:hover a {	color: Black;}/* drop sub menu */#nav .subnav {	background-color: White;	border-top: 3px solid White;	display: none;	list-style-type: none;}#nav .subnav li {	border-top: 1px solid Black;	float: none;	margin: 0;	padding: 0;}#nav .subnav a {	display: block;	padding: 5px;	height: 1%;}#nav .subnav, #nav .subnav li, #nav .subnav a {	color: Black;	font-size: 10px;}#nav li:hover .subnav, * html #nav li:hover ul, #nav li.over ul {	display: block;	position: absolute;	top: 25px;	left: 0;	width: 135px;}#nav .subnav a:hover {	background: #ccc;	text-decoration: underline;}/* drop sub menu END *//* highlight current section */body#home #masthead #nav #homemenu,body#products #masthead #nav #productmenu,body#company #masthead #nav #companymenu,body#media #masthead #nav #mediamenu,body#racing #masthead #nav #racingmenu,body#support #masthead #nav #supportmenu,body#contact #masthead #nav #contactmenu {	background: White url(/images/mugatu/triangle.gif) no-repeat right top;}body#home #masthead #nav #homemenu a,body#products #masthead #nav #productmenu a,body#company #masthead #nav #companymenu a,body#media #masthead #nav #mediamenu a,body#racing #masthead #nav #racingmenu a,body#support #masthead #nav #supportmenu a,body#contact #masthead #nav #contactmenu a {	color: Black;}#nav .subnav li {	background: none;}body#home #submenus #homesub, body#products #submenus #homesub, body#company #submenus #companysub,body#media #submenus #mediasub, body#racing #submenus #racingsub, body#support #submenus #supportsub {	display: block;	}/* highlight current section END *//* masthead END *//* make/grouping menu */#makemenu-div, #groupmenu-div {	float: left;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	width: 215px;	z-index: 100;}ul#groupmenu, ul#makemenu {	font-size: 14px;	font-weight: bold;	height: 305px;	margin: 0;	opacity: 100%;	padding: 10px;}#makemenu-div, #groupmenu-div {	opacity: 100%;	padding: 0;}#makemenu ul {	margin: 0;	margin-bottom: 5px;	opacity: 100%;}#makemenu li, #groupmenu li {	border-bottom: 1px dashed White;	list-style: none;	margin-bottom: 5px;	opacity: 100%;}#makemenu ul li, #groupmenu li {	border: 0;	display: inline;	font-size: 12px;	font-weight: normal;	opacity: 100%;	padding-left: 7px;	text-transform: none;}#groupmenu li {	display: block;	margin-bottom: 3px;}ul#makemenu li ul {	padding-left: 10px;}#makemenu-toggle, #groupmenu-toggle {	color: white;	line-height: 30px;	margin: 0;	padding: 0 0 0 5px;	width: 210px;}#makemenu, #makemenu a, #groupmenu, #groupmenu a {	color: White;	opacity: 100%;	text-decoration: none;}#makemenu a:hover, #groupmenu a:hover {	text-decoration: underline;}/* make/grouping menu END */#company blockquote, #media blockquote {	color: #999;	font-size: 12px;	font-weight: bold;	line-height: 16px;	text-align: center;}#landing-image {	float: left;	height: 325px;	margin: 0;	overflow: hidden;	width: 540px;	z-index: 0;}/* article */#article, #article-list, #video-gallery, #manual-list {	clear: left;	float: left;	padding: 0 2px;	width: 650px;}/*#article #articlecopy img {	background-color: #333;	border: 1px solid #ff0000;	padding: 10px;}*/#article-list ul {	margin: 0 0 25px 0;	padding: 0;}li#article-list-header, li.article-archives-header, li#mag-reading-header {	background: transparent url(/images/mugatu/articles-red-bar.jpg) repeat-x left top;	font-weight: bold;	font-size:14px;	color:white;	padding: 10px;}#article-list li {	background-color: #ccc;	border-bottom: 1px solid #666666;	clear: both;	list-style: none;	margin: 0;	min-height:1em;	padding: 5px 0 5px 10px;}#article td {	vertical-align: top;}	#article-list a {	color: Black;	display: block;}#article-list li:hover {	background-color: #aaa;}#article-list li li {	border: 0;	list-style: disc;	margin: 0;	padding: 0;}.article-image{	float: left;	padding-top: 5px;	text-align: center;	width: 165px;}.article-image img {	border: 1px solid #999;}.article-image .caption, .caption {	color: #333;	display: block;	font-size: 10px;	font-weight: bold;	line-height: 14px;	padding: 0 5px;	text-align: center;}.caption {	font-size: 10px;	padding: 0 5px;}.article-summary {	float: right;	margin: 0 20px;	padding-bottom: 10px;	width: 375px;}.article-summary select {	width: 375px;}.article-title, a.article-title:visited {	font-weight: bold;}a.article-title:hover {	color: Black;}.mag-issue {	font-size: 11px;}.news-date {	font-size: 12px;	margin-right: 20px;}#article-sidebar {	margin: 0 0 25px 675px;}/* article END *//* magazine archives */.article-archives-widget ul, #mag-reading {	background-color: #ccc;	border-bottom: 10px solid #666666;	list-style: none;	line-height:1.5em;	margin: 0 0 20px 0;	padding: 0 0 20px 0;	width: 275px;}#use-icon-sidebar-widget ul {	padding: 0;}#use-icon-sidebar-widget li {	padding-bottom: 10px;}#use-icon-sidebar-widget hr {	border: 0;	border-top: 1px solid #666666;	color: #ccc;}#use-icon-sidebar-widget img {	float: left;	margin-top: 5px;}#use-icon-sidebar-widget li div {	line-height: 11px;	margin: 0;	margin-left: 80px;	padding: 0;}.article-archives-widget li, #mag-reading li {	font-size: 10px;	padding: 0 10px;}li.article-archives-header, li#mag-reading-header {	margin-bottom: 5px;	padding: 5px;	font-size:14px;}.article-archives-widget a {	color: #333;	font-size: 10px;	font-weight: bold;}/* video sidebar */#video-sidebar-widget #player {	text-align: center;}.video-title {	color: #333;	font-size: 10px;	font-weight: bold;	text-align: center;}/* video sidebar END */.archive-bullet {	font-size: 9px;	font-weight: bold;}/* magazine archives END *//* jobs */div.jobs, .jobs ul {	width: 925px;}.job-summary {	padding: 0 25px;}.mailto-link {	float: left;	font-style: italic;}.top-link {	float: right;	padding-right: 10px;}/* jobs END *//* owners manual */#manual-list {		position: relative;	width: 910px;}#manual-list #acrobat {	position: absolute;	right: 10px;}#manual-list #make-select {	font-weight: bold;}#manual-list h3 {	margin-top: 10px;	position: relative;}#manual-list h3 a {	position: absolute;	right: 10px;}#manual-list table {	background-color: White;	margin: 10px 0;	width: 900px;}#manual-list table, #manual-list td {	border: 1px solid Black;	border-collapse: collapse;	color: #444;}#manual-list th {	background-color: #444;	color: #d5d5d5;	font-size: 14px;	padding: 2px;	text-align: left;}#manual-list td {	font-size: 12px;	padding: 2px;}td.manual-link {	white-space: nowrap;	width: 20%;}/* owners manual END *//* blog */#blog ul {	list-style: none;	margin: 0;	padding: 0;}#blog ul li {	border-bottom: 1px dotted #666666;	padding: 10px 0 0 0;}#blog p {	margin: 7px 0;}.blog-home-toplink {	margin-top: 0;}.blog-author {	font-style: italic;}.blog-link {	padding: 5px 0 5px 20px;}.blog-summary {	padding: 0 25px;}.blog-posted {	color: #666666;	margin-top: 10px;}/* blog END *//* subelements */#subcontent {	background: #252525 url(/images/mugatu/dkgray-stripes.jpg) repeat-x top left;	/*	border-top: 3px solid White;	*/	clear: both;	min-height: 150px;	position: relative;}#subelements, #horizontal_carousel {	border-collapse: separate;	height: 160px;	margin: 20px auto 10px auto;	padding-top:25px;	text-align: center;	vertical-align: top;	width: 965px;}#subelements td {	vertical-align: top;	width: 25%;	}#subelements p, #horizontal_carousel p {	margin: 3px 0;}p.subelement-title {	color: White;	font-size: 12px;	font-weight: bold;	text-align: center;}.subelement-image {	text-align: center;}.subelement-image img {	margin-top:-7px;}#featured_product_image {	padding-top: 5px;	text-align: center;}#latest_news_widget li {	list-style: disc;	margin-left: 10px}.widget_more_link {	padding: 5px 10px;	text-align: right;}#featured_product_widget img {	border: 1px solid #292929;	padding: 5px;}#latest_mag_articles_widget li {	clear:both;}#latest_mag_articles_widget img {	float: left;	padding: 5px;}/* subelements END *//* related features menu */#related_features, #related_features ul {	list-style: none;	margin: 0;	padding: 0;}#related_features {	width: 625px;	float: left;	min-width: 100px;	padding-top:10px;}.feature_category {	background: url(/images/mugatu/related_features_tab_bg.gif) repeat-x top left;	border-bottom: 1px solid #999999;	color: White;	cursor: hand;	float: left;	font-size: 11px;	font-weight: bold;	line-height: 22px;	padding: 3px 5px;	width: 575px;}li#related_features_title {	background: url(/images/mugatu/app_prodmenu_titlebg.gif) no-repeat top left;	border: 0;	color: White;	font-size: 16px;	font-weight: bold;	line-height: 34px;	_line-height: 24px;	min-width: 300px;	margin-bottom:15px;	padding: 0 0 0 7px;}#related_features .feature_links li {	background: 0;	border: 0;	font-weight: normal;	list-style: none;	padding: 3px 0 3px 10px;	background-color:black;	margin-top:3px;}.feature_category span {	background: url(/images/icons/dotted_downarrow.gif) no-repeat center right;	display: block;}/* related features menu END *//* footer */#footer {	/*	background-color: Black;	*/	background: #000 url(/images/mugatu/banks_bkg_ftr2b.gif) repeat-x top left;	color: #696969;	font-size: 12px;	padding: 10px 0;	text-align: center;	width: 100%;}#footernav {	margin: 0;	padding: 3px 0;}#footernav li {	display:inline;	list-style: none;	padding: 0 10px 0 0;}#footernav a {	color: #696969;	font-size: 11px;}#footernav a:hover {	background: none;	color: White;}#copyright, #copyright a {	color: #696969;	font-size: 11px;}/* footer END */#letter {	border: 1px solid White;	margin: 10px 20px;}.spacer {	clear: both;	font-size: 0px;	line-height: 0px;	height: 0;}.oddrow td, .oddrow ul {	background-color: White;	color: black;}.evenrow td, .evenrow ul {	background-color:#ebebeb;	color: black;}/* reconsider the highlighting of prod_application portion of product result */.search-highlight {	background-color: Yellow;	color: Black;/*	font-style: italic;	font-weight: bold;*/	padding: 0 5px;}/* search results styles */#search-results {	list-style: none;	margin: 0;	padding: 0;}#search-results li {	border-bottom: 1px dotted #333;	margin: 3px 0;	padding: 5px 0;}#search-results li strong {	font-size: 14px;}.digg_pagination {	margin: 15px 0;}.digg_pagination a, .digg_pagination span {		background-color: White;    padding: .2em .5em;    display: block;    float: left;    margin-right: 5px;}  .digg_pagination span.disabled {    color: #999;    border: 1px solid #aaa; }  .digg_pagination span.current {    font-weight: bold;    background: #2E6AB1;    color: white;    border: 1px solid #2E6AB1; }  .digg_pagination a {    text-decoration: none;    color: #105CB6;    border: 1px solid #9AAFE5;}    .digg_pagination a:hover, .digg_pagination a:focus {      color: #003;      border-color: #003; }.digg_pagination .page_info {    background: #2E6AB1;    color: white;    padding: .4em .6em;    width: 22em;    margin-bottom: .3em;    text-align: center;}.digg_pagination .page_info b {    color: #003;    background: #6aa6ed;    padding: .1em .25em;}.digg_pagination:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}* html .digg_pagination {    height: 1%;}*:first-child + html .digg_pagination {    overflow: hidden;}/* search results styles END */
