body {background: #e4e4e4; margin: 0px 0px 0px 0px; text-align: center; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; height: 100%;}

.tableborder {border-color: #000000; border-style: solid; border-width: 1px;}

#indent {margin: 10px 40px 20px 20px; }
#indent2 {margin: 10px 20px 20px 20px; }
.bold { font-weight: bold; }
.ital { font-style: italic; font-size: 10px;}

h4 {color:#DC292D; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
h2 {color:#000000; font-size:14px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
p {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; line-height: 14pt;}
p.top {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align:middle; padding: 0px 0px 0px 0px; }
td {font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; }
.arrow {color: #CF0025; font-family: arial,verdana; font-size: 9pt; font-weight: normal;}

#index h1 {color:#2a7c86; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#index h4 { color:#2a7c86; font-size:14px; line-height: 20px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center;}
#index p {color:#484848; padding: 0px px 15px 0px; margin: 0px 0px 15px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; line-height: 14pt;}
#index td.header {color: #626368; font-size:18px; font-family: Trebuchet ms,sans-serif; line-height: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; text-align:left; }
#index td.news {font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#index td.news a:link { color: #484848; font-weight: normal; text-decoration: none; font-size: 10px; font-weight: normal; font-family: arial, verdana,sans-serif; line-height: 13px;}
#index td.news a:visited { color: #484848; font-weight: normal; text-decoration: none; font-size: 10px; font-weight: normal; font-family: arial, verdana,sans-serif; line-height: 13px;}
#index td.news a:hover { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 10px; font-weight: normal; font-family: arial, verdana,sans-serif; line-height: 13px;}



.header {color:#ffffff; font-size:45px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 20px; text-align:left; }


/* company-related specific (all top global nav is using same style; i.e. support, news, company, investors, partners) */
#support {margin: 0px 0px 0px 0px; }
#support hr {color: #4FA2AB; background-color:#CC0000; height: 1px; vertical-align:middle; padding:-15px 0px -5px 0px;}
#support p.top {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align:middle; padding: 0px 0px 0px 0px; }
#support h1 {color:#4FA2AB; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#support td.header {background-image: url(http://www.arc.com/images/support/header.jpg);}
#support td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#support td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#support td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#support h1.pagetitle {color:#4FA2AB; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#support h1.sectiontitle {color:#4FA2AB; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}


#support_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#support_rt hr {color:#BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#support_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#support_rt h3 {color:#4FA2AB; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#support_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#support_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#support_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#support_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

table.table_support {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; border-width: 1px; border-spacing: 2px; border-style: solid; border-color: black; border-collapse: collapse; background-color: #ffcb78; text-align: left; margin: 5px 0px 0px 0px;}
table.table_support td {border-width: 1px; padding: 10px; border-style: solid; border-color: white; background-color: #D9E7EF;}
table.table_support em {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

table.table_supptrain {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; border-width: 1px; border-spacing: 2px; border-style: solid; border-color: black; border-collapse: collapse; background-color: #ffcb78; text-align: left; margin: 5px 0px 0px 0px;}
table.table_support td {border-width: 1px; padding: 10px; border-style: solid; border-color: white;}
table.table_support em {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

/* company-related specific (all top global nav is using same style; i.e. support, news, company, investors, partners) */
#news {margin: 0px 0px 0px 0px; }
#news h1 {color:#4FA2AB; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#news td.header {background-image: url(http://www.arc.com/images/news/header.jpg);}
#news td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#news td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#news td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#news h1.pagetitle {color:#4FA2AB; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#news h1.sectiontitle {color:#4FA2AB; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}


#news_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#news_rt hr {color: #BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#news_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#news_rt h3 {color:#4FA2AB; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#news_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#news_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#news_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#news_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

table.table_news {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-align: left; margin: 5px 0px 0px 0px;}
table.table_news td {padding: 5px;}

/* company-related specific (all top global nav is using same style; i.e. support, news, company, companys, partners) */
#company {margin: 0px 0px 0px 0px; }
#company hr {color: #3EABAE; background-color:#CC0000; height: 1px; vertical-align:middle; padding:-15px 0px -5px 0px;}
#company h1 {color:#4FA2AB; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#company td {font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; line-height: 14pt;}
#company td.header {background-image: url(http://www.arc.com/images/company/header.jpg);}
#company td.sidecol {border-color:#BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#company td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#company td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#company h1.pagetitle {color:#4FA2AB; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#company h1.sectiontitle {color:#4FA2AB; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}


#company_rt hr {color: #BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#company_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#company_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#company_rt h3 {color:#4FA2AB; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#company_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#company_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#company_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#company_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

table.table_company {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-align: left; margin: 5px 0px 0px 0px;}
table.table_company td {padding: 5px;}

/* company-related specific (all top global nav is using same style; i.e. support, news, company, investorss, partners) */
#investors {margin: 0px 0px 0px 0px; }
#investors hr {color:#84BFC3; height: 1px; vertical-align:middle; padding:-15px 0px -5px 0px;}
#investors h1 {color:#84BFC3; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#investors td.header {background-image: url(http://www.arc.com/images/investors/header.jpg);}
#investors td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#investors td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#investors td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#investors h1.pagetitle {color:#84BFC3; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#investors h1.sectiontitle {color:#84BFC3; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}

#investors_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#investors_rt hr {color:#BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#investors_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#investors_rt h3 {color:#84be80; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#investors_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#investors_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#investors_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#investors_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

table.table_investors {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-align: left; margin: 5px 0px 0px 0px;}
table.table_investors td {padding: 5px;}

/* company-related specific (all top global nav is using same style; i.e. support, news, company, investors, partners) */
#partners {margin: 0px 0px 0px 0px; }
#partners hr {color: #84be80; background-color:#CC0000; height: 1px; vertical-align:middle; padding:-15px 0px -5px 0px;}
#partners h1 {color:#84be80; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#partners td.header {background-image: url(http://www.arc.com/images/partners/header.jpg);}
#partners td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#partners td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#partners td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#partners h1.pagetitle {color:#84be80; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#partners h1.sectiontitle {font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}



#partners_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#partners_rt hr {color: #BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#partners_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#partners_rt h3 {color:#0077D4; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#partners_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#partners_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#partners_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#partners_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

/* company-related specific (all top global nav is using same style; i.e. support, news, company, investors, partners) */
#legal {margin: 0px 0px 0px 0px; }
#legal h1 {color:#84BFC3; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#legal td.header {background-image: url(http://www.arc.com/images/legal/header.jpg);}
#legal td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#legal td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#legal td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#legal h1.pagetitle {color:#84BFC3; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#legal h1.sectiontitle {color:#84BFC3; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}


#legal_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#legal_rt hr {color: #BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#legal_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#legal_rt h3 {color:#84be80; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#legal_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#legal_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#legal_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#legal_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

/* company-related specific (all top global nav is using same style; i.e. support, news, company, investors, partners) */
#search {margin: 0px 0px 0px 0px; }
#search h1 {color:#84be80; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#search td.header {background-image: url(http://www.arc.com/images/search/header.jpg);}
#search td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#search td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#search td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#search h1.pagetitle {color:#84BFC3; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#search h1.sectiontitle {color:#84BFC3; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}


#search_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#search_rt hr {color:#BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#search_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#search_rt h3 {color:#84BFC3; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#search_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#search_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#search_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#search_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

/* markets & solutions specific */
#markets {margin: 0px 0px 0px 0px; }
#markets h1 {color:#7C6596; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#markets td.header {background-image: url(http://www.arc.com/images/market_solutions/header.jpg);}
#markets td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#markets td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#markets td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#markets h1.pagetitle {color:#7C6596; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#markets h1.sectiontitle {color:#7C6596; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}


#markets_rt {padding: 0px px 5px 0px; margin: 0px 0px 5px 0px; }
#markets_rt hr {color: #BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#markets_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#markets_rt h3 {color:#7C6596; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#markets_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#markets_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#markets_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#markets_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}



/* products and solutions specific */
#products {margin: 0px 0px 0px 0px; }
#products td.header {background-image: url(http://www.arc.com/images/products/header.jpg);}
#products td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#products td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#products td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#products p.content4 {margin: 5px 5px 5px 25px; padding: 0px 0px 0px 0px; vertical-align: top;}
#products p.top {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align:middle; padding: 0px 0px 0px 0px; }
#products hr {color: #CC0000; background-color:#CC0000; height: 1px; vertical-align:middle; padding:-15px 0px -5px 0px;}
#products h1 {color:#5C6F95; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#products h3 {color:#5C6F95; font-size:12px; font-family: Trebuchet ms,sans-serif; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#products h6 {color:#CC0000; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 2px 2px 2px 140px; padding: 0px 0px 0px 0px; text-align:left;}


#products h1.pagetitle {color:#5C6F95; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#products h1.sectiontitle {font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}



#products_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#products_rt hr {color: #BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#products_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#products_rt h3 {color:#5C6F95; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#products_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#products_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#products_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#products_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}



/* configurable cores specific */
#cores {margin: 0px 0px 0px 0px; }
#cores hr {color:#5C6F95; background-color:#CC0000; height: 1px; vertical-align:middle; padding:-15px 0px -5px 0px;}
#cores td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#cores td.header {background-image: url(http://www.arc.com/images/cores/header.jpg);}
#cores td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#cores td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 10px;}
#cores p.content4 {margin: 5px 5px 5px 25px; padding: 0px 0px 0px 0px; vertical-align: top;}
#cores h1 {color:#5C6F95; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#cores h3 {color:#5C6F95; font-size:12px; font-family: Trebuchet ms,sans-serif; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#cores h4 {color:#5C6F95; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#cores h6 {color:#CC0000; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 2px 2px 2px 140px; padding: 0px 0px 0px 0px; text-align:left;}

#cores h1.pagetitle {color:#5C6F95; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#cores h1.sectiontitle {color:#5C6F95; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}

#cores_rt hr {color: #BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#cores_rt {padding: 0px px 3px 0px; margin: 0px 0px 3px 0px; }
#cores_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#cores_rt h3 {color:#5C6F95; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#cores_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#cores_rt p.quote {color:#515151; font-size:12px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px; text-align:center; font-style:normal; font-weight:200}
#cores_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#cores_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#cores_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

table.table_cores {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; border-width: 1px; border-spacing: 2px; border-style: solid; border-color: black; border-collapse: collapse; background-color: #ffcb78; text-align: left; margin: 5px 0px 0px 0px;}
table.table_cores th {border-width: 1px; padding: 5px; border-style: solid; border-color: white; background-color: #A1C6CA; white-space: no-wrap; color: #000000;}
table.table_cores td {border-width: 1px; padding: 5px; border-style: solid; border-color: white; background-color: #D9E7EF;}

/* subsystems specific */
#subsystems {margin: 0px 0px 0px 0px; }
#subsystems hr {color: #CC0000; background-color:#CC0000; height: 1px; vertical-align:middle; padding:-15px 0px -5px 0px;}
#subsystems h1 {color:#5C6F95; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#subsystems h3 {color:#5C6F95; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#subsystems td.header {background-image: url(http://www.arc.com/images/subsystems/header.jpg);}
#subsystems td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#subsystems td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#subsystems td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#subsystems h1.pagetitle {color:#5C6F95; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#subsystems h1.sectiontitle {font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}



#subsystems_rt hr {color: #BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#subsystems_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#subsystems_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#subsystems_rt h3 {color:#5C6F95; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#subsystems_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#subsystems_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#subsystems_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#subsystems_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

table.table_subsystems {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; border-width: 1px; border-spacing: 2px; border-style: solid; border-color: black; border-collapse: collapse; background-color: #ffcb78; text-align: left; margin: 5px 0px 0px 0px;}
table.table_subsystems th {border-width: 1px; padding: 5px; border-style: solid; border-color: white; background-color: #A1C6CA; white-space: no-wrap; color: #000000;}
table.table_subsystems td {border-width: 1px; padding: 5px; border-style: solid; border-color: white; background-color: #D9E7EF;}

/* tools & software specific */
#tools {margin: 0px 0px 0px 0px; }
#tools hr {color: #5C6F95; background-color:#CC0000; height: 1px; vertical-align:middle; padding:-15px 0px -5px 0px;}
#tools h1 {color:#5C6F95; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#tools td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#tools td.header {background-image: url(http://www.arc.com/images/software/header.jpg);}
#tools td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#tools td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#tools h1.pagetitle {color:#5C6F95; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#tools h1.sectiontitle {color:#5C6F95; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}


#tools_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#tools_rt hr {color:#BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#tools_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#tools_rt h3 {color:#5C6F95; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#tools_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#tools_rt p.quote {color:#515151; font-size:12px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px; text-align:center; font-style:normal; font-weight:200}
#tools_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#tools_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#tools_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

/* documentation specific */
#documentation {margin: 0px 0px 0px 0px; }
#documentation hr {color: #f9af56; background-color:#CC0000; height: 1px; vertical-align:middle; padding:-15px 0px -5px 0px;}
#documentation h1 {color:#f9af56; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#documentation td.header {background-image: url(http://www.arc.com/images/documentation/header.jpg);}
#documentation td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#documentation td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#documentation td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#documentation h1.pagetitle {color:#f9af56; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#documentation h1.sectiontitle {font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}


#documentation_rt {padding: 0px px 5px 0px; margin: 0px 0px 5px 0px; }
#documentation_rt hr {color: #BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#documentation_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#documentation_rt h3 {color:#f9af56; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#documentation_rt p {color:#000000; font-size:11px; font-family: arial, verdana,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#documentation_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#documentation_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#documentation_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

/* licensees specific */
#licensees {margin: 0px 0px 0px 0px; }
#licensees h1 {color:#7086B2; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#licensees td.header {background-image: url(http://www.arc.com/images/licensees/header.jpg);}
#licensees td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#licensees td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#licensees h1.pagetitle {color:#7086B2; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#licensees h1.sectiontitle {color:#7086B2; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}


#licensees_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#licensees_rt hr {color:#BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#licensees_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#licensees_rt h3 {color:#7086B2; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#licensees_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#licensees_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#licensees_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#licensees_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

/* register specific */
#register {margin: 0px 0px 0px 0px; }
#register h1 {color:#F9AF56; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#register td.header {background-image: url(http://www.arc.com/images/register/header.jpg);}
#register td.sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}
#register td.content {width: 550px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#register td.content2 {width: 450px; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#register h1.pagetitle {color:#F9AF56; font-size:18px; font-family: Trebuchet ms,sans-serif; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#register h1.sectiontitle {color:#F9AF56; font-size:39px; font-family: Trebuchet ms,sans-serif; line-height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase; }


#register_rt {padding: 0px px 15px 0px; margin: 0px 0px 15px 0px; }
#register_rt hr {color:#BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#register_rt h2 {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#register_rt h3 {color:#ffbb07; font-size:16px; font-family: Trebuchet ms,sans-serif; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#register_rt p {color:#000000; font-size:11px; font-family: Trebuchet ms,sans-serif; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#register_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#register_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
#register_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}



/* SIDE NAVIGATION STYLES BEGIN */
/* support side navisupport_sidenavgation specific */
#support_sidenav1 h1 {color:#84be80; font-size:14px; font-family: Trebuchet ms,sans-serif; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; text-transform: uppercase; }
#support_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#support_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#support_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#support_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#support_sidenav1on {background: #83b3b9; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#support_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#support_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#support_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#support_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#support_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#support_sidenav2on {background: #83b3b9; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#support_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#support_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#support_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#support_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#support_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#support_sidenav3 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#support_sidenav3 li {list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#support_sidenav3on ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#support_sidenav3on li {list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#support_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#support_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#support_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#support_sidenav4 {background: #e3e3e3; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 30px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#support_sidenav4 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#support_sidenav4 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#support_sidenav4 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#support_sidenav4 li {list-style-type: circle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#support_sidenav4on ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#support_sidenav4on li {list-style-type: circle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#support_sidenav4on {background: #e3e3e3; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 30px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#support_sidenav4on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#support_sidenav4on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#support_sidenavtop {width: 159px; height: 20px; background: #83b3b9; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#support_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_support.jpg); }

/* news side navigation specific */
#news_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#news_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#news_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#news_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#news_sidenav1on {background: #A1C6CA; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#news_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#news_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#news_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#news_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#news_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#news_sidenav2on {background: #A1C6CA; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#news_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#news_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#news_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#news_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#news_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#news_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#news_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#news_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#news_sidenavtop {width: 159px; height: 20px; background: #A1C6CA; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#news_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_news.jpg); }

/* company side navigation specific */
#company_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#company_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#company_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#company_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#company_sidenav1on {background: #A1C6CA; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#company_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#company_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#company_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#company_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#company_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#company_sidenav2on {background: #A1C6CA; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#company_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#company_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#company_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#company_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#company_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#company_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#company_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#company_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#company_sidenavtop {width: 159px; height: 20px; background: #A1C6CA; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#company_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_company.jpg); }

/* investors side navigation specific */
#investors_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#investors_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#investors_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#investors_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#investors_sidenav1on {background: #A1C6CA; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#investors_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#investors_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#investors_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#investors_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#investors_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#investors_sidenav2on {background: #A1C6CA; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#investors_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#investors_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#investors_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#investors_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#investors_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#investors_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#investors_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#investors_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#investors_sidenavtop {width: 159px; height: 20px; background: #A1C6CA; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#investors_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_investors.jpg); }

/* partners side navigation specific */
#partners_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#partners_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#partners_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#partners_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#partners_sidenav1on {background: #84be80; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#partners_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#partners_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#partners_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#partners_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#partners_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#partners_sidenav2on {background: #84be80; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#partners_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#partners_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#partners_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#partners_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#partners_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#partners_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#partners_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#partners_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#partners_sidenavtop {width: 159px; height: 20px; background: #84be80; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#partners_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_partners.jpg); }

/* legal side navigation specific */
#legal_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#legal_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#legal_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#legal_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#legal_sidenav1on {background: #A1C6CA; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#legal_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#legal_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#legal_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#legal_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#legal_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#legal_sidenav2on {background: #A1C6CA; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#legal_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#legal_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#legal_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#legal_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#legal_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#legal_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#legal_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#legal_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#legal_sidenavtop {width: 159px; height: 20px; background: #A1C6CA; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#legal_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_legal.jpg); }

/* search side navigation specific */
#search_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#search_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#search_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#search_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#search_sidenav1on {background: #A1C6CA; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#search_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#search_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#search_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#search_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#search_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#search_sidenav2on {background: #A1C6CA; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#search_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#search_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#search_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#search_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#search_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#search_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#search_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#search_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#search_sidenavtop {width: 159px; height: 20px; background: #A1C6CA; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#search_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_search.jpg); }

/* markets side navigation specific */
#markets_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#markets_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#markets_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#markets_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#markets_sidenav1on {background: #7C6596; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#markets_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#markets_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#markets_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#markets_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#markets_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#markets_sidenav2on {background: #7C6596; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#markets_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#markets_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#markets_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#markets_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#markets_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#markets_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#markets_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#markets_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#markets_sidenavtop {width: 159px; height: 20px; background: #7C6596; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#markets_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_markets.jpg); }


/* products and solutions side navigation specific */
#products_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#products_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#products_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#products_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#products_sidenav1on {background: #5C6F95; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#products_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#products_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#products_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#products_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#products_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#products_sidenav2on {background: #5C6F95; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#products_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#products_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#products_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#products_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#products_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#products_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#products_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#products_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#products_sidenavtop {width: 159px; height: 20px; background: #5C6F95; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#products_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_cores.jpg); }

/* cores side navigation specific */
#cores_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#cores_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#cores_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#cores_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#cores_sidenav1on {background: #5C6F95; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#cores_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#cores_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#cores_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#cores_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#cores_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#cores_sidenav2on {background: #5C6F95; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#cores_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#cores_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#cores_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#cores_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#cores_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#cores_sidenav3on {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#cores_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#cores_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#cores_sidenav3 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#cores_sidenav3 li {list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#cores_sidenav3on ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#cores_sidenav3on li {list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#cores_sidenav4 {background: #e3e3e3; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 30px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#cores_sidenav4 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#cores_sidenav4 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#cores_sidenav4on {background: #e3e3e3; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 30px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#cores_sidenav4on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#cores_sidenav4on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#cores_sidenav4 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#cores_sidenav4 li {list-style-type: circle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#cores_sidenav4on ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#cores_sidenav4on li {list-style-type: circle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#cores_sidenavtop {width: 159px; height: 20px; background: #5C6F95; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#cores_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_cores.jpg); }

/* subsystems side navigation specific */
#subsystems_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#subsystems_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#subsystems_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#subsystems_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#subsystems_sidenav1on {background: #5C6F95; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#subsystems_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#subsystems_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#subsystems_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#subsystems_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#subsystems_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#subsystems_sidenav2on {background: #5C6F95; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#subsystems_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#subsystems_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#subsystems_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#subsystems_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#subsystems_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#subsystems_sidenav3on {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#subsystems_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#subsystems_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#subsystems_sidenav3 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#subsystems_sidenav3 li {list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#subsystems_sidenav3on ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#subsystems_sidenav3on li {list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#subsystems_sidenavtop {width: 159px; height: 20px; background: #5C6F95; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#subsystems_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_cores.jpg); }

/* tools side navigation specific */
#tools_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#tools_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#tools_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#tools_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#tools_sidenav1on {background: #5C6F95; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#tools_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#tools_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#tools_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#tools_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#tools_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#tools_sidenav2on {background: #5C6F95; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#tools_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#tools_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#tools_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#tools_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#tools_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#tools_sidenav3on {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#tools_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#tools_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#tools_sidenav3 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#tools_sidenav3 li {list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#tools_sidenav3on ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#tools_sidenav3on li {list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#tools_sidenav4 {background: #e3e3e3; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 30px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#tools_sidenav4 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#tools_sidenav4 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#tools_sidenav4on {background: #e3e3e3; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 30px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#tools_sidenav4on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#tools_sidenav4on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#tools_sidenav4 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#tools_sidenav4 li {list-style-type: circle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#tools_sidenav4on ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#tools_sidenav4on li {list-style-type: circle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#tools_sidenavtop {width: 159px; height: 20px; background: #5C6F95; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#tools_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_tools.jpg); }

/* documentation side navigation specific */
#documentation_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#documentation_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#documentation_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#documentation_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#documentation_sidenav1on {background: #f9af56; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#documentation_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#documentation_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#documentation_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#documentation_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#documentation_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#documentation_sidenav2on {background: #f9af56; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#documentation_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#documentation_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#documentation_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#documentation_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#documentation_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#documentation_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#documentation_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#documentation_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#documentation_sidenavtop {width: 159px; height: 20px; background: #f9af56; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#documentation_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_documentation.jpg); }

/* licensees side navigation specific */
#licensees_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#licensees_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#licensees_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#licensees_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#licensees_sidenav1on {background: #9ca8c4; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#licensees_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#licensees_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#licensees_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#licensees_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#licensees_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#licensees_sidenav2on {background: #9ca8c4; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#licensees_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#licensees_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#licensees_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#licensees_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#licensees_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#licensees_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#licensees_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#licensees_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#licensees_sidenavtop {width: 159px; height: 20px; background: #9ca8c4; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#licensees_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_licensees.jpg); }

/* register side navigation specific */
#register_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
#register_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#register_sidenav1 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#register_sidenav1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#register_sidenav1on {background: #F9AF56; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#register_sidenav1on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#register_sidenav1on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#register_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#register_sidenav2 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#register_sidenav2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#register_sidenav2on {background: #ffbb07; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#register_sidenav2on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#register_sidenav2on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#register_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#register_sidenav3 a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#register_sidenav3 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#register_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#register_sidenav3on a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#register_sidenav3on a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#register_sidenavtop {width: 159px; height: 20px; background: #F9AF56; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#register_sidenavbot {width: 159px; height: 20px; background-image: url(http://www.arc.com/images/sidenav/bot_register.jpg); }


#sidecol {border-color: #BCBCBC;  border-style: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px;}

hr {color: #ffffff; background-color: #ffffff; height: 1px;}

#bullet {margin: 0; padding: 0px 0px 0px 20px; font-family: arial,verdana; font-size: 9pt; font-weight: normal; line-height: 20px;}
#bullet ul {margin: 0; padding: 0; display: inline; list-style-type: none; }

#bullet2 {margin: 0px 0px 20px 10px; padding: 0px 0px 0px 20px; font-family: arial,verdana; font-size: 11px; font-weight: normal; line-height: 18px;}
#bullet2 ul, #bullet2 li {margin: 0; padding: 0;}

#bullet3 {margin: 0px 5px 20px 10px; padding: 0px 20px 0px 20px; font-family: arial,verdana; font-size: 11px; font-weight: normal; line-height: 18px;}
#bullet3 ul, #bullet3 li {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}

#bullet4 {margin: 0px 5px 20px 10px; padding: 0px 20px 0px 20px; font-family: arial,verdana; font-size: 9pt; font-weight: normal; line-height: 18px;}
#bullet4 ul, #bullet3 li {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}

#footnote {margin: 0; padding: 0px 0px 0px 20px; font-family: arial,verdana; font-style: italic; font-size: 11px; }
#footnote ol {margin: 0; padding: 0; display: inline; list-style-type: none; }

#navlist {float: right; margin: 0; padding: 0 0 0px 10px; font-family: arial,verdana; font-size: 10px; font-weight: normal; }
#navlist li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist ul, #navlist li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist a:link, #navlist a:visited {float: left; line-height: 14px; font-size: 10px; font-weight: normal; margin: 0 10px 4px 10px; text-decoration: none; color: #ffffff; border-top: 4px solid #ffffff; padding-top: 2px; }
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {border-top: 4px solid #ffffff; padding-top: 2px; background: transparent; color: #ffffff; }
#navlist a:hover { color: #ffffff; }

#navlist_jp {float: right; margin: 0; padding: 0 0 0px 10px; font-family: arial,verdana; font-size: 10px; font-weight: normal; }
#navlist_jp li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist_jp ul, #navlist_jp li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist_jp a:link, #navlist_jp a:visited {float: left; line-height: 12px; font-size: 10px; font-weight: normal; margin: 0 5px 4px 10px; text-decoration: none; color: #444041; border-top: 4px solid #ffffff; padding-top: 2px; }
#navlist_jp a:link#current, #navlist_jp a:visited#current, #navlist_jp a:hover {border-top: 4px solid #5C7095; padding-top: 2px; background: transparent; color: #FFFFFF; }
#navlist_jp a:hover { color: #444041; }

#navlistloc {float: right; margin: 0; padding: 0 0 0px 10px; font-family: arial,verdana; font-size: 10px; font-weight: normal; }
#navlistloc li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlistloc ul, #navlist li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlistloc a:link, #navlist a:visited {float: left; line-height: 14px; font-size: 10px; font-weight: normal; margin: 0 10px 4px 10px; text-decoration: none; color: #444041; border-top: 4px solid #FFFFFF; padding-top: 2px; }
#navlistloc a:link#current, #navlist a:visited#current, #navlist a:hover {border-top: 4px solid #E0E0E0; padding-top: 2px; background: transparent; color: #ffffff; }
#navlistloc a:hover { color: #444041; }

a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 10pt; font-family: arial, verdana,sans-serif;}
a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 10pt; font-family: arial, verdana,sans-serif;}
a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 10pt; font-family: arial, verdana,sans-serif;}

a.link2:link { color: #000000; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif; font-weight: bold;}
a.link2:visited { color: #000000; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif; font-weight: bold;}
a.link2:hover { color: #000000; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif; font-weight: bold;}

a.link3:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
a.link3:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: arial, verdana,sans-serif;}
a.link3:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; font-family: arial, verdana,sans-serif;}

.footer {background: #e4e4e4;}
.footer table {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:800px; align: left; color: #555555;}
.footer td {font: 10px arial, verdana; font-weight: normal; color: #555555; margin: 0px; padding: 8px 20px 20px 0px;}
.footer a:link, .footer a:visited {font: 10px arial, verdana; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; color: #555555;}
.footer a:hover, .footer a:active {font: 10px arial, verdana; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: underline; color: #555555;}

.field
{
	font-family:Arial, Helvetica, Sans Serif;
	font-size:12px;
	color: #000000;
	border-top: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	margin: 0px 20px 8px 0px;
	padding: 0px 0px 0px 5px;
	width: 200px;
	height: 22px;
}

.submit
{
	font-family:Arial, Helvetica, Sans Serif;
	font-size:12px;
	color: #000000;
	border-top: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	margin: 0px 0px 0px 0px;
	width: 75px;
	height: 22px;
}
