﻿/******************************************************************************/
/******************************************************************************
File: template_common.css
Comments: Common classes, IDs and elements needed throughout the site.

Notes: We have set the default font to 74% which is equal to 10pt. to increase
by 1px JUST CHANGE THE EM NUMBER. EXAMPLES BELOW:
1em == 10pt
1.1em == 11pt
1.2em == 12pt
1.3em == 13pt 
This is scalable and accessible and works in IE6, IE7 and FireFox 1.5+

DO NOT USE TO SET A PX FONT SIZE...EVER. IT IS NOT NEEDED. 
*******************************************************************************/

/***RESET STYLESHEET NEEDED ONLY IN THIS FILE**********************************/
@import 'reset.css';

/***GLOBAL ELEMENTS************************************************************/
body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height: normal;
}
a {
text-decoration: none;
}
address {
font-style: normal;
font-weight: bold;
}
sup { vertical-align: super; } 


#wrapper {
margin: 10px auto; 
width: 820px;
}
#site_info {
margin: 0 0 0 auto;
width: 800px; 
}
#content {
margin: 0 0 0 auto;
width: 800px; 
}
#navigation_secondary {
margin: 0 0 0 auto;
width: 800px; 
}
#navigation_main {
margin: 0 0 0 auto;
width: 800px; 
}
#branding {
margin: 0 0 0 auto;
width: 800px; 
}
.headline {
font-weight: bold;
}
.dongle {
text-align: right; 
color: #000; 
float:right; width: 40%; 
}
.dongle a{
color: #000 !important; 
font-weight: bold;
}
.dongle a:hover {
color: #ef3e42 !important; 
}
p.dongle {
float: left; 
text-align: left;
width: 45%;
}



/*----------------------------*/


/***BRANDING ELEMENTS**********************************************************/
h1 {
background: transparent url(/PublishingImages/common/OCD_color.jpg) 0px 0px no-repeat;
float: left; 
height: 50px;
width: 200px;
}
h1 a {
display: block;
height: 40px;
text-indent: -99999px;
width: 170px;
}
#site_search {
float:right;
}
#site_search label {
background: transparent url(/PublishingImages/common/search_label.jpg) 0px 0px no-repeat;
display: block;
float: left;
height: 30px;
text-indent: -9999px;
width: 30px;
}
#site_search input {
background: #c9cacc;
border: 1px solid #c9cacc;
float: left;
width: 100px;
height: 16px;
}
#site_search a#start_search {
background: transparent url(/PublishingImages/buttons/btn_search.gif) 0px 0px no-repeat;
display: block;
float: left;
height: 20px;
text-indent: -9999px;
width: 9px;
}
/***MAIN NAVIGATION ELEMENTS***************************************************/
ul#navigation_main {
background: #ef3e42;
display: block; 
}
ul#navigation_main li {
float: left;
width: 105px;
}
ul#navigation_main li.first {
margin: 0 0 0 10px;
}
ul#navigation_main li a {
color: #fff;
display: block; 
padding: 5px;
text-align: center;
text-decoration: none;
vertical-align: middle;
width: 80px;
}
ul#navigation_main li a:hover {
background: #bdbdbf;
color: #000;
}
ul#navigation_main li.registerUpdates {
float: right;
margin: 6px 0 0 0;
width: 145px;
}
ul#navigation_main li.registerUpdates a {
color: #000;
font-size: .9em;
text-align: left;
width: 145px;
}
ul#navigation_main li.registerUpdates a:hover {
color: #fff;
background: transparent;
}
/***MASTHEAD ELEMENTS**********************************************************/
#masthead { 
margin-left:20px;
display: block;
line-height: 1.45em;
}
#masthead img {
float: left;
}
#masthead p {
float: left;
padding: 0 0 0 15px;
width: 283px;
}
/***SECONDARY NAVIGATION ELEMENTS**********************************************/

#navigation_secondary h3 {
float: left;
padding: 20px 0 0 0;
}

#navigation_secondary h2 {
float: left;
padding: 20px 0 0 0;
}
#navigation_secondary h3 {
color: #ef3e42;
font-family: "Century Gothic";
font-size: 1.2em;
font-weight: bold;
padding: 30px 0 0 0;
}
#navigation_secondary ul {
clear: left;
display: block;
padding: 10px 0;
}
#navigation_secondary ul li.first {
padding: 0 5px 0 0;

}
#navigation_secondary ul li {
color: #707070;
float: left;
padding: 0 5px;
}
#navigation_secondary ul li a {
color: #707070;
padding: 0 5px 0 0;
text-decoration:none;
font-size: 12px;
}
#navigation_secondary ul li a:hover {
color: #ef3e42;
}

#navigation_secondary ul li a:active {
color:#ef3e42;
}

#navigation_secondary ul li a.selected {
color: #ef3e42;
}
#navigation_secondary h3.trueHeader {
color: #000;
padding-left: 10px;
}
/***CONTENT ELEMENTS***********************************************************/
#content {
padding: 15px 0;
line-height: 1.45em;
}
#content p {
padding: 0 0 15px 0;
}
#content a {
color: #ef3e42;
text-decoration: underline;
}
#content ul li {
padding: 0 0 8px 15px;
}
#content ul.testsList li {
padding: 0 0 2px 0;
}
#content h4 {
font-size: 1.2em;
font-weight: bold;
}
#content h5 {
font-size: 1em;
font-weight: bold;
}
#content h4.major {
color: #ef3e42;
}
#content h5.major {
color: #000;
font-size: 1em;
}
#content fieldset p {
padding: 0 0 10px 0;
}
/***MAJOR CONTENT ELEMENTS*****************************************************/
#content.oneColumn #major_content {
width: 100%;
}
#content.splash #major_content {
width: 496px;
}
#content.twoColumn-left #major_content {
float: left;
width: 565px;
}
#content.twoColumn-right #major_content {
float: right;
width: 565px; 
}
#content.threeColumn #major_content {
float: left;
width: 450px;
margin-left: 167px;
}
/***SECONDARY CONTENT ELEMENTS*************************************************/
#content.oneColumn #secondary_content {
display: none;
}
#content.twoColumn-left #secondary_content {
float: right;
width: 180px;
}
#content.twoColumn-right #secondary_content {
float: left;
width: 180px;
}
#content.threeColumn #secondary_content {
float: left;
width: 150px;
margin-left: -620px;
}
#secondary_content ul li a {
color: #707070;
font-size: .9em;
font-weight: bold;
text-decoration: none;
}
#secondary_content ul li a:hover {
color: #cf2f44;
}

#secondary_content ul li a.selected {
color: #cf2f44;
}

/***TERTIARY CONTENT ELEMENTS**************************************************/
#content.oneColumn #tertiary_content {
display: none;
}
#content.twoColumn-left #tertiary_content {
display: none;
}
#content.twoColumn-right #tertiary_content {
display: none;
}
#content.threeColumn #tertiary_content {
float: left;
width: 150px;
margin-left: 20px;
}
/***SITE INFO ELEMENTS*********************************************************/

#site_info ul#navigation_supplemental {
background: #c9cacc;
border-bottom: 2px solid #000;
margin: 0 0 10px 0;
float: left;
width: 800px;
}
#site_info ul#navigation_supplemental li {
float: left;
padding: 5px 0;
}
#site_info ul#navigation_supplemental li.legal {

float: right;
}
#site_info ul#navigation_supplemental li a {
color: #707070;
padding: 0 8px;
}
#site_info ul#navigation_supplemental li a:hover {
color: #000;
}
#site_info p {
color: #919194;
float: left;
font-size: .9em;
margin: 0 0 0 7px;
width: 520px;
}
#site_info ul {
float: right;
font-size: .9em;
width: 250px; 
}
#site_info ul li {
float: right;
}
#site_info ul li a {
color: #919194;
padding: 0 10px;
}
#site_info ul li a:hover {
color: #000;
}
/***RANDOM STYLE ELEMENTS******************************************************/
ul.cross_bullet {

padding: 20px 0;
background:white;

}
table tr td div ul.cross_bullet {


padding: 1px 0;
background:white;
}


ul.cross_bullet li {
background: transparent url(/PublishingImages/common/cross_bullet.gif) 0px 5px no-repeat;
}
table tr td div ul.cross_bullet li {

background:transparent url(/PublishingImages/common/cross_bullet.gif) 0px 5px no-repeat;

} 

ul.simpleBullet {
padding: 20px 0;
}
ul.simpleBullet li {
background: transparent url(/PublishingImages/common/simple_bullet.gif) 0px .32em no-repeat;
padding: 0;
line-height: 1em;
}
.highlight {
color: #919194;
}
p.pushedText {
padding: 10px 25px!important;
}
.messageText {
font-size: .9em;
}
.disclaimer {
color: #919194;
padding: 0 !important;
font-size: .8em;
}
/***FORM ELEMENTS**************************************************************/
fieldset label {
display: block;
float: left;
font-weight: bold;
padding: 2px 2px 1px 0;
text-align: right;
width: 125px;
}
label span {
color: #7f7f7f;
font-size: .9em;
}
fieldset legend {
padding: 5px 0 15px 0;
}
fieldset.extendedForm fieldset label {
float: left;
}

fieldset select {
float: left;
}

fieldset input {
float: left;
}

fieldset.extendedForm {
margin: 0 0 0 125px;
width: 450px;
}
fieldset.extendedForm label {
font-weight: normal;
padding: 0;
text-align: left;
width: 95%;
}
fieldset.extendedForm fieldset label {
display: block;
float: left;
font-weight: bold;
padding: 2px 2px 1px 0;
text-align: right;
width: 125px;
}
#message_box {
margin: 20px 0 0 0;
}
#frm_confirmEmail {
width: 225px;
}

#frm_email {
width: 225px;
}

/***DEFINITION LISTS***********************************************************/
.productListing {
padding: 10px 0;
}
.productListing img {
float: left; 
}
.productListing dl {
width: 620px;
float: right;
}
.productListing dl dt {
background: transparent url(/PublishingImages/common/cross_bullet.gif) 0px 5px no-repeat;
}
.productListing dl dd {
margin: 0 0 0 15px;
}
.productListing dl dt a {
margin: 0 0 0 15px;
}
.productListing dl dt a {
font-weight: bold;
}

/***CALLOUT ELEMENTS***********************************************************/
.callout {
background: #e2e2e2;
padding: 5px 10px;
}
/***CALLOUT_BOX ELEMENTS*******************************************************/
.callout_box {
background: #e2e2e2;
float: left;
margin: 0 10px;
padding: 7px 0; 
width:180px;
}
.callout_box h4 {
color: #ef3e42;
background: #cecece;
font-size: .9em !important;
padding: 3px 10px;
}
.callout_box p {
font-size: .9em;
padding: 5px 10px !important;
}
/***SPECIFICATION ELEMENTS*****************************************************/
ul#specs {
background: transparent url(../../../PublishingImages/common/faux_spec_background.gif) 164px 0px repeat-y;
width: 480px;
display: block;
}
ul#specs li {
display: block;
padding: 0 0 5px 0;
}
ul#specs span {
display: block;
font-weight: bold;
float: left;
padding-right: 6px;
text-align: right;
width: 168px;

}
ul#specs span + span {
font-weight: normal;
padding-left: 6px;
text-align: left;
width: 290px;
}
/** Author Adarsh */


.navigation_main_li {
background-color: #ef3e42;
margin: 0 0 0 17px;
*margin-top:-1px;
}

/*---------- New style for Menu hover--------*/
.navigation_main_li_a {
color: #fff;
display:block; 
text-align: center;
text-decoration: none;
height:33px;
width: 80px;
vertical-align: middle;}

.navigation_main_li_a:hover {
background: #bdbdbf;
color: #000000;
}
/*---------- end of New style for Menu hover--------*/

.navigation_main_li_a_france {

color: #fff;
display:block; 
text-align: center;
text-decoration: none;
vertical-align:middle;
height:33px;
width: 85px;
line-height:15px;
}
/*CSS changes to France, Author:stalin */

#tnav .france #zz1_GlobalNav{
	padding-top:8px;
 	margin-left:10px;		
}

#zz1_GlobalNavn1 .navigation_main_li_a_france {
				width:102px;

}

#zz1_GlobalNavn2 
{
	vertical-align:middle;
}

#zz1_GlobalNavn2 .navigation_main_li_a_france {
				line-height:30px;

}

#zz1_GlobalNavn4 .navigation_main_li_a_france 
{
	width:102px;
}

#zz1_GlobalNavn5 .navigation_main_li_a_france 
{
	width:80px;
}

/* End's here */


*html .navigation_main_li_a {
color: #fff;
display:block; 
text-align: center;
text-decoration: none;
height:33px;
width: 80px;
padding-top: 4px;
vertical-align: middle;
}

*html .navigation_main_hover {
background: #bdbdbf;
color: #000000;
}

.navigation_main_hover {
background: #bdbdbf;
color: #000000;
}

/* CSS change for Brazil - Author: Stalin */
.navigation_main_li_a_portugal {
color: #fff;
display:block; 
text-align: center;
text-decoration: none;
margin: 0px 0px;
vertical-align: middle;
padding-bottom:0px;
height:33px;
width: 90px;			
}

#tnav.portugal #zz1_GlobalNav{
	padding-top:8px;
 	margin-left:10px;		
}

#zz1_GlobalNavn1 .navigation_main_li_a_portugal {
				width:102px;
}

#zz1_GlobalNavn2 .navigation_main_li_a_portugal {
				width:102px;
}
/* Ends CSS change for Brazil - Author: Stalin */

.navigation_main_selected {

background: #bdbdbf;
color:black;

}
*html .navigation_main_selected {

background: #bdbdbf;
color:black;

}

.navigation_main_registerUpdates {

}

.navigation_main_registerUpdates a {
color: #000;
font-size: .9em;
text-align: left;

}
.navigation_main_registerUpdates a:hover {
color: #fff;
background: transparent;
}
.Ocdmain
{
margin-left:20px;
margin-right:20px;
}
.Ocdmaincontent
{
margin-left:1px;
margin-right:20px;
}

/*Kishore*/
#variationmenu {
float: right;
}
/* For Table of Contents -Author:Adarsh*/
.headertitle-large a:visited
{ 
text-align: center;
color:red;
font-family : Verdana, Arial, sans-serif;
font-size: 12px;
font-weight:normal;
margin-left:10px;

}

.headertitle-large a:link
{ 
text-align: center;
color:red;
font-family : Verdana, Arial, sans-serif;
font-size:12px;
font-weight:normal;
margin-left:10px;

}

.headertitle-large a:visited
{ 
*text-align: center;
*color:red;
*font-family : Verdana, Arial, sans-serif;
*font-size: 12px;
*font-weight:normal;
*margin-left:10px;
}


* html .headertitle-large a:link
{ 
*text-align: center;
*color:red;
*font-family : Verdana, Arial, sans-serif;
*font-size: 12px;
*font-weight:normal;
*margin-left:10px;
}


.headertitle a:visited
{ 
color:silver;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight:normal;
margin-left: 100px;

}


.headertitle a:link
{ 
color:silver;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight:normal;
margin-left: 100px;

}

.headertitle a:visited
{ 
*color:silver; 
*font-family: Verdana, Arial, sans-serif;
*font-size: 12px;
*font-weight:normal;
*margin-left: 100px;

}

* html .headertitle a:link
{ 
*color:silver; 
*font-family: Verdana, Arial, sans-serif;
*font-size: 12px;
*font-weight:normal;
*margin-left: 100px;

}

.headertitle-small a:visited
{

color: gray;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:normal;
margin-left: 50px;
}

.headertitle-small a:link
{

color: gray;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:normal;
margin-left: 50px;
}

.headertitle-small a:visited
{

*color: gray;
*font-family:Verdana, Arial, sans-serif;
*font-size:12px;
*font-weight:normal;
*margin-left: 50px;
}

* html .headertitle-small a:link
{

*color: gray;
*font-family:Verdana, Arial, sans-serif;
*font-size:12px;
*font-weight:normal;
*margin-left: 50px;
}
/* Drop down */
.OCDtopNavFlyOuts
{
border-top:4px solid #bdbdbf;
z-index:100;
}
.OCDtopNavFlyOutsItem
{ 

background-color: #a8a8aa;
border:2px solid #bdbdbf;
border-left-color:#a8a8aa;
border-right-color:#a8a8aa;
color: #fff;
width: 230px;
text-align: center;
z-index:100;

}
.OCDtopNavFlyOutsItem a
{
display:block;
padding:4px 5px 4px 5px;
z-index:100;
}
.OCDtopNavFlyOutsHover
{
color: #000;
z-index:100;
}
/* Global site link */

.globalsite
{

width: 390px; 
float: right; 
text-align: right;
padding-top: 4px; 
font-size: 13px;
color:gray
}
/* bottom copyright for IE6*/
.copyrite
{
*margin-left:-4px;
}
/*links on the page with red color*/

#linksonpage 
{
color: aqua;
}
#linksonpage ul li a {
color: red !important;
font-size:medium;
}

#linksonpage ul li a:hover {
text-decoration: none;
}
/***INTERNATIONAL SPLASH PAGE ELEMENTS*****************************************/
#content.international {
background: transparent url(/PublishingImages/international/map.jpg) 0px 0px no-repeat;
margin: 0;
padding: 0;
width: 818px;
}
.international #major_content h2 {

color: #666;
font-size: 1.8em;
padding: 12px 0 5px 190px;
font-weight: normal;
}
.international #major_content h3 {
color: #ef3e42;
font-size: 1.3em;
margin: 0 0 0 190px;
font-weight: normal;

}
.international #major_content div.column h4 {
border-bottom: 1px solid #999;
padding-bottom:10px;
color: #666;
font-size: 11px;
font-weight: normal;
margin: 0 10px 0 0;
}
.international #major_content div.column ul li{
padding: 0;
margin:0;
}
.international #major_content div.column ul li a {
color: #bfc0bd;
font-size: .9em;
font-weight:bold;
margin: 2px 0;
text-decoration: none;
display: block;
width: 140px;
height: 25px;
}
.international #major_content div.column.first {
margin: 81px 0 0 20px;
}
.international #major_content div.column {
float: left;
margin: 81px 0 10px 0;
width: 170px;
}
.international #major_content div.column.sorrySemanticGods h4 {
margin: 0;
}
/***FLAG ELEMENTS**************************************************************/
.country {
padding: 0 0 0 35px;
}
.international #major_content div.column ul li a{
color: #000;
}
.international #major_content div.column ul li a:hover{
text-decoration:underline;
color: #000;
}


.othercountry ul li a{
color:#000;
font-size: .85em;
font-weight: bold;
text-decoration: none;


}
.othercountry ul li a:hover{
text-decoration:underline;
color: #000;
}


/***ASIAN COUNTRIES************************************************************/
.ocdaus {
background: transparent url(/PublishingImages/international/aus-on.jpg) 0px 2px no-repeat;
}
.ocdhk {
background: transparent url(/PublishingImages/international/hk-on.jpg) 0px 2px no-repeat;
}
.ocdindia {
background: transparent url(/PublishingImages/international/india-on.jpg) 0px 2px no-repeat;
}
.ocdjap {
background: transparent url(/PublishingImages/international/jap-on.jpg) 0px 2px no-repeat;
}
.ocdnz {
background: transparent url(/PublishingImages/international/nz-on.jpg) 0px 2px no-repeat;
}
/***AMERICAS*******************************************************************/
.ocdarg {
background: transparent url(/PublishingImages/international/argentina-on.jpg) 0px 2px no-repeat;
}
.ocdbol {
background: transparent url(/PublishingImages/international/bolivia-on.jpg) 0px 2px no-repeat;
}
.ocdbra {
background: transparent url(/PublishingImages/international/brazil-on.jpg) 0px 2px no-repeat;
}
.ocdcan {
background: transparent url(/PublishingImages/international/canada-on.jpg) 0px 2px no-repeat;
}
.ocdchi {
background: transparent url(/PublishingImages/international/chile-on.jpg) 0px 2px no-repeat;
}
.ocdcol {
background: transparent url(/PublishingImages/international/colombia-on.jpg) 0px 2px no-repeat;
}
.ocdcr {
background: transparent url(/PublishingImages/international/cr-on.jpg) 0px 2px no-repeat;
}
.ocddr {
background: transparent url(/PublishingImages/international/dr-on.jpg) 0px 2px no-repeat;
}
.ocdecu {
background: transparent url(/PublishingImages/international/ecuador-on.jpg) 0px 2px no-repeat;
}

.ocdelsal {
background: transparent url(/PublishingImages/international/els-on.jpg) 0px 2px no-repeat;
}

.ocdguat {
background: transparent url(/PublishingImages/international/guatemala-on.jpg) 0px 2px no-repeat;
}
.ocdhon {
background: transparent url(/PublishingImages/international/honduras-on.jpg) 0px 2px no-repeat;
}
.ocdjam {
background: transparent url(/PublishingImages/international/jamaica-on.jpg) 0px 2px no-repeat;
}
.ocdmex {
background: transparent url(/PublishingImages/international/mexico-on.jpg) 0px 2px no-repeat;
}
.ocdnic {
background: transparent url(/PublishingImages/international/nic-on.jpg) 0px 2px no-repeat;
}
.ocdpan {
background: transparent url(/PublishingImages/international/panama-on.jpg) 0px 2px no-repeat;
}
.ocdpara {
background: transparent url(/PublishingImages/international/paraguay-on.jpg) 0px 2px no-repeat;
}
.ocdperu {
background: transparent url(/PublishingImages/international/peru-on.jpg) 0px 2px no-repeat;
}
.ocdpr {
background: transparent url(/PublishingImages/international/pr-on.jpg) 0px 2px no-repeat;
}
.ocdtrin {
background: transparent url(/PublishingImages/international/trinidad-on.jpg) 0px 2px no-repeat;
}
.ocdus {
background: transparent url(/PublishingImages/international/us-on.jpg) 0px 2px no-repeat;
}
.ocduru {
background: transparent url(/PublishingImages/international/uru-on.jpg) 0px 2px no-repeat;
}
.ocdven {
background: transparent url(/PublishingImages/international/ven-on.jpg) 0px 2px no-repeat;
}

/***EUROPE*********************************************************************/
.ocdbe {
background: transparent url(/PublishingImages/international/belgium-on.jpg) 0px 2px no-repeat;
}
.ocdde {
background: transparent url(/PublishingImages/international/denmark-on.jpg) 0px 2px no-repeat;
}
.ocdde2 {
background: transparent url(/PublishingImages/international/denmark-on.jpg) 0px 2px no-repeat;
}
.ocdegy {
background: transparent url(/PublishingImages/international/egypt-on.jpg) 0px 2px no-repeat;
}
.ocdfra {
background: transparent url(/PublishingImages/international/fra-on.jpg) 0px 2px no-repeat;
}
.ocdgerm {
background: transparent url(/PublishingImages/international/germ-on.jpg) 0px 2px no-repeat;
}
.ocdgreece {
background: transparent url(/PublishingImages/international/greece-on.jpg) 0px 2px no-repeat;
}
.ocdisr {
background: transparent url(/PublishingImages/international/israel-on.jpg) 0px 2px no-repeat;
}
.ocdworld-cup-champs {
background: transparent url(/PublishingImages/international/italy-on.jpg) 0px 2px no-repeat;
}
.ocdneth {
background: transparent url(/PublishingImages/international/neth-on.jpg) 0px 2px no-repeat;
}
.ocdscan {
background: transparent url(/PublishingImages/international/scan-on.gif) 0px 2px no-repeat;
}
.ocdspain {
background: transparent url(/PublishingImages/international/spain-on.jpg) 0px 2px no-repeat;
}
.ocduk {
background: transparent url(/PublishingImages/international/uk-on.jpg) 0px 2px no-repeat;
}
/* videos footer*/
#siteinfo {
margin: 0 0 0 auto;
width: 530px; 
}
#siteinfo ul#navigationsupplemental {
background: #c9cacc;
border-bottom: 2px solid #000;
width: 530px;
}
#siteinfo ul#navigationsupplemental li {
float: left;
padding: 5px 0;
}
#siteinfo ul#navigationsupplemental li.legal {

float: right;
}
#siteinfo ul#navigationsupplemental li a {
color: #707070;
padding: 0 10px;
}
#siteinfo ul#navigationsupplemental li a:hover {
color: #000;
}
#siteinfo p {
color: #919194;
float: left;
font-size: .9em;
margin: 0 0 0 7px;
width: 520px;
}
#siteinfo ul {
float: right;
font-size: 8px;
width: 250px; 
}
#siteinfo ul li {
float: right;
}
#siteinfo ul li a {
color: #919194;
padding: 0 10px;
}
#siteinfo ul li a:hover {
color: #000;
}

.googlepagelink
{

letter-spacing: 12px;
font-family:Verdana;
font-size:12px
}
ms-rteCustom-RomanNumberList {
    font-family:Times New Roman; font-size:10pt; color:#000000; 
    text-indent:0; text-align:left; list-  style-type:upper-roman; 
    margin-left:30; margin-right:10; padding-left:10px; margin-top:1; 
    text-transform:capitalize
}

A:link.ms-rteCustom-LinkStyle
{
    color: #cf2f44; 
    font-size:10pt;  
    font-family:Verdana;  
}
A:visited.ms-rteCustom-LinkStyle
{
    COLOR:#cf2f44; 
    font-size:10pt; 
    font-family:Verdana;  
}
A:hover.ms-rteCustom-LinkStyle
{
    COLOR:#cf2f44;
    font-family:Verdana;
    font-size:10pt;
}

/* HTML Editor  style for Title in color :#cf2f44 */

.ms-rteCustom-ocd_RedTitle, .ocd_RedTitle 
{ 
        font-family:Verdana, sans-serif; 
        font-size:medium; 
        font-weight:bold; 
        color:#cf2f44; 
} 


/* HTML Editor  style for Title in Gray color */
.ms-rteCustom-ocd_GrayTitle, .ocd_GrayTitle
{
	font-family:"Times New Roman", Times, serif; 
	font-size:x-large; 
	color:gray;
}


/* HTML Editor  style for Normal text in color :#cf2f44 */
.ms-rteCustom-ocd_NormalRedText, .ocd_NormalRedText
{ 
    font-family:Verdana; 
    font-size: 10pt; 
    color:#cf2f44; 
}

/* HTML Editor  style for Normal text  */
.ms-rteCustom-ocd_NormalText, .ocd_NormalText
{ 
    font-family:Verdana; 
    font-size: 10pt; 
    color:black; 
}

/* HTML Editor  style for Italic text */
.ms-rteCustom-ocd_ItalicText, .ocd_ItalicText
{ 
    font-family:Verdana; 
    font-style:italic;
    font-size: 10pt; 
    color:black; 
}

/* HTML Editor style for sans serif text */
.ms-rteCustom-ocd_SanSerif, .ocd_SanSerif
{ 
font-family:sans-serif;
font-size:10pt;
color:black; 

}

/* START - Japan Styles  */ 
.ms-rteCustom-Japan_Mincho, .Japan_Mincho 
{ 
        font-family: "MS Mincho", font-size:10pt; 
        color:black; 
} 

.ms-rteCustom-Japan_Hiragino, .Japan_Hiragino 
{ 

    font-family:"Hiragino Kaku Gothic Pro W3","ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3"; 
        /*font-family: Harrington;*/ 
        font-size: 10pt; 
        color:black; 
} 

.ms-rteCustom-Japan_Header_GreyText, .Japan_Header_GreyText
{
	
	font-family:"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3";
		font-size:x-large; 
	color:gray;        

	
}


.ms-rteCustom-Japan_NormalText, .Japan_NormalText
{
	
	font-family:"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3"; 
        /*font-family: Harrington;*/ 
        font-size: 10pt; 
        color:black; 
}

.ms-rteCustom-Japan_RedSubTitleText, .Japan_RedSubTitleText
{
	
	font-family:"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3"; 
        /*font-family: Harrington;*/ 
        font-size: 11pt; 
        color:#cf2f44; 
}


.ms-rteCustom-Japan_Header_RedText, .Japan_Header_RedText
{
	
	font-family:"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3"; 
        /*font-family: Harrington;*/ 
        font-size: 12pt; 
        /*color:black; */
        color:#cf2f44;
}

.navigation_main_li_a_Japan {
color: #fff;
display:block; 
text-align: center;
text-decoration: none;
margin: 0px 0px;
vertical-align: middle;
padding-bottom:0px;
height:33px;
line-height:33px;
width: 90px;
}

.navigation_main_ja_li{
background-color: #ef3e42;
margin: 0 0 0 17px;
*margin-top:-1px;				
}

#tnav.japan #zz1_GlobalNav{
	padding-top:8px;
 	margin-left:10px;
 	
}

#zz1_GlobalNavn6 {
vertical-align:middle;
}

#zz1_GlobalNavn6 .navigation_main_li_a_Japan {
				line-height:16px;
				width:92px;

}
#zz1_GlobalNavn7 .navigation_main_li_a_Japan {
				width:102px;
				
}

#zz1_GlobalNavn6 .navigation_main_li_a_Japan {
				_width:96px;

}

#zz1_GlobalNavn0 .navigation_main_li_a_Japan {
				_width:96px;

}
#zz1_GlobalNavn7 .navigation_main_li_a_Japan {
				_width:108px;
				
}

/* END - Japan Styles  */ 
/* Table Format for OCD in HTML Editor */

.ms-rteTable-OCD   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family:Verdana;
	font-size:small;  
	background:transparent;
}
.ms-rteTable-OCD tr.ms-rteTableHeaderRow-OCD      {
}
.ms-rteTable-OCD td.ms-rteTableHeaderFirstCol-OCD    {
}
.ms-rteTable-OCD td.ms-rteTableHeaderLastCol-OCD  {
}
.ms-rteTable-OCD td.ms-rteTableHeaderOddCol-OCD {
}
.ms-rteTable-OCD td.ms-rteTableHeaderEvenCol-OCD {
}
.ms-rteTable-OCD tr.ms-rteTableOddRow-OCD  {
	background-color:silver;
	color: #CF2F44;
	font-size:small;
	font-weight:bold;
	height:25px;
	vertical-align: top;
}
.ms-rteTable-OCD tr.ms-rteTableEvenRow-OCD   {
	color: black;
	background-color:white;
	font-size:small;
	height:auto;
	vertical-align: top;
}
.ms-rteTable-OCD td.ms-rteTableFirstCol-OCD  {
}
.ms-rteTable-OCD td.ms-rteTableLastCol-OCD {
}
.ms-rteTable-OCD td.ms-rteTableOddCol-OCD  {
	padding: 0 ;
	width:124px;
	background-color:inherit;
}
.ms-rteTable-OCD td.ms-rteTableEvenCol-OCD {
	padding: 0 ;
	width:10px;
    background-color:white;
}
.ms-rteTable-OCD tr.ms-rteTableFooterRow-OCD     {
}
.ms-rteTable-OCD td.ms-rteTableFooterFirstCol-OCD  {
}
.ms-rteTable-OCD td.ms-rteTableFooterLastCol-OCD {
}
.ms-rteTable-OCD td.ms-rteTableFooterOddCol-OCD  {
}
.ms-rteTable-OCD td.ms-rteTableFooterEvenCol-OCD  {
}

/*-----------------------------------------------*/
/* Table formats in HtmlEditorTableFormats.css   */
/*-----------------------------------------------*/

.ms-rteTable-1   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Tahoma;  
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1      {
	margin: 10px;
	padding: 10px;
	color: #3F4D6B;
	background: #D6E8FF;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 
{
	padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1  {
	color: #666666;
	background-color: #F2F3F4;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1   {
	color: #666666;
	background-color: #E7EBF7;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-1 td.ms-rteTableOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1     {
	background-color: #D6E8FF;
	color: #4A5A80;
	font-weight: 500;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11pt;
}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
	text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
	border-top:solid gray 1.0pt;
	text-align:left;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.ms-rteTable-2   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;	
}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2   {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2  {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {
	color: #666666;
	background-color: #F2F3F4;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	color: #666666;
	background-color: #E7EBF7;
	font-size: 10pt;   
	vertical-align: top;	
}
.ms-rteTable-2 td.ms-rteTableFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2    {
	color: #666666;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-3   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-3 tr.ms-rteTableHeaderRow-3   {
	margin: 10px;
	padding: 10px;
	color: #3a4663;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Verdana;  
	text-transform: capitalize;
	font-weight: normal;
	border-spacing: 10px;
	vertical-align: top;
	background-color: #C4D1E3;
}
.ms-rteTable-3 td.ms-rteTableHeaderFirstCol-3    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderOddCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderEvenCol-3 
 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 tr.ms-rteTableOddRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 td.ms-rteTableFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color: #E7EBF7;
}
.ms-rteTable-3 td.ms-rteTableLastCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#E7EBF7;
}
.ms-rteTable-3 td.ms-rteTableOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#F7F3F7;
}
.ms-rteTable-3 td.ms-rteTableEvenCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#E7EBF7
}
.ms-rteTable-3 tr.ms-rteTableFooterRow-3      {
	background-color: #C4D1E3;
	color: #3a4663;
	font-weight: normal;
	font-size: 10pt;  
	font-family: Verdana;  
	line-height: 11pt;
}
.ms-rteTable-3 td.ms-rteTableFooterFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterEvenCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-4   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;	
}
.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4   {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 tr.ms-rteTableOddRow-4 {
	border-width: 1pt;
	color: #666666;
	font-size: 10pt;  
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-color: #4F81BD;
}
.ms-rteTable-4 tr.ms-rteTableEvenRow-4 {
	color: #666666;
	font-size: 10pt;  
	vertical-align: top;	
}
.ms-rteTable-4 td.ms-rteTableFirstCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
	border-left-style: solid;
}
.ms-rteTable-4 td.ms-rteTableLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableOddCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 td.ms-rteTableEvenCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4    {
	color: #355C8C;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterFirstCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterOddCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterEvenCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma   
}
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5     {
	margin: 10px;
	padding: 10px;
	color: #3A4663;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: 500;
	border-spacing: 10px;
	line-height: 11pt;
	vertical-align: top;
}
.ms-rteTable-5 td.ms-rteTableHeaderFirstCol-5   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderLastCol-5  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderOddCol-5 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderEvenCol-5 
{padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
}
.ms-rteTable-5 tr.ms-rteTableOddRow-5 {
	color: #666666;
	vertical-align: top;
	font-size: 10pt; 
}
.ms-rteTable-5 tr.ms-rteTableEvenRow-5 {
	color: #666666;
	vertical-align: top;	
	font-size: 10pt; 
}
.ms-rteTable-5 td.ms-rteTableFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableLastCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 td.ms-rteTableOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableEvenCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5    {
	color: #3a4663;
	font-weight: 500;
	font-size: 10pt; 
	font-family: Tahoma;  
	line-height: 11pt;
}
.ms-rteTable-5 td.ms-rteTableFooterFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterLastCol-5 {
	padding:0in 5.4pt 0in 5.4pt;
	text-align:left;
}
.ms-rteTable-5 td.ms-rteTableFooterOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterEvenCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}


/*------------------------------------------------*/
/*                   End of                       */
/* Table formats in HtmlEditorTableFormats.css    */
/*------------------------------------------------*/



/*------------------------------------------------*/
/*                   Start  of                    */
/*                Service & Support Section       */
/*------------------------------------------------*/
.ortho
{
	 font-family:"Times New Roman",Times,serif; 
        font-size:x-large;        
        color:#cf2f44; 
        }
.ms-rteCustom-ocd_GrayTitle a:link
{

color:gray;

}
.HeaderDarkRed 
{
   color:#990000;
   font-family:"Times New Roman",Times,serif;
   font-size:large;
}
.HeaderDarkBlack
{
   color:#000000;
   font-family:"Times New Roman",Times,serif;
   font-size:large;

}
.contentblock
{
   color:#333333;
   font-family:"Times New Roman",Times,serif;
   font-size:large;
   
}
#TechSuppleftNav li
{

}
.TechSuppleftNav li a:link,
.TechSuppleftNav li a:visited,
.TechSuppleftNav li a:hover,
.TechSuppleftNav li a:active
{
   color:#707070;
   font-family:"Times New Roman",Times,serif;
   font-size:1em;
   display:block;
   background:transparent url(/PublishingImages/common/cross_bullet.gif) no-repeat scroll 0 5px;

}
.TechSuppleftNav li a
{
   color:#707070;
   font-family:"Times New Roman",Times,serif;
   font-size:1em;

}


 
#TechSuppleftNav li.selected a:link
{
   color:#CC0000;
}

.contentlist li
{
				list-style:disc;
/*				color:red;*/
				
}

.contentlist
{
				padding-left:20px;
}


/*Added on 12 Jan'11 - Author Udhay*/
#NewPageContent {
				position:relative;
}
#NewPageContent h2,
#NewPageContent h3,
#NewPageContent h4 {
		font:bold 1.2em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;
		color:#cf2f44;
		padding:0 0 15px;
}

#NewPageContent h3 {
		font:bold 1em/1em verdana;
}
#NewPageContent h4 {
		font:bold 1em/1em verdana;
		color:#000000;
}
#NewPageContent p {
		padding:0 0 15px;
}

#content #NewPageContent ul li {
				padding:0 0 0 0;
				margin:0;
				list-style-type:disc;
				list-style-position:inside;
}

#content #NewPageContent ul {
			padding-bottom:15px;	
				
}

.ms-rteCustom-ocd_RedTitle {
				/*font-family:"Times New Roman",Times,serif;
				font-weight:normal;
				font-size:x-large;*/
}


#NewPageContent .rightTrainingImg {
				position:absolute;
				top:75px;
				right:10px;
				z-index:10;
				left:270px;
}

#content #NewPageContent ul.cross li {
				background:transparent url(/PublishingImages/common/cross_gray_bullet.gif) no-repeat scroll 0 5px;
				list-style:none;
				list-style-type:none;
				padding:0 0 10px 20px;
				display:inline-block;
			
}
#content #CourseTrain #NewPageContent ul.cross li a
{
				text-decoration:none;
				color:#CF2F44;
}

#TechSuppleftNav li {
				background:transparent url(/PublishingImages/common/cross_gray_bullet.gif) no-repeat scroll 0 6px;
}

#TechSuppleftNav li.selected {
				background:transparent url(/PublishingImages/common/cross_bullet.gif) no-repeat scroll 0 6px;
}
#TechSuppleftNav li.selected a:link,
#TechSuppleftNav li.selected a:visited,
#TechSuppleftNav li.selected a:active
{
				color:#CF2F44;
}

.NewPageNav #navigation_secondary {
				margin:0;
}
.NewPageNav #navigation_secondary ul li.active a{
				color:#CF2F44;
}

.ms-rteCustom-ocd_RedTitle {
				/*font-size:2em;*/
}

.ms-rteCustom-ocd_RedTitle sup {
				font-size:small;
				bottom:0.5em;
}

sup, sub {
line-height:0;
/*font-size:100%;*/
font-size:x-small;	
}
sup, sub {
height:0;
line-height:1;
position:relative;
vertical-align:baseline;
}
sup {
bottom:0.5ex;
font-weight:bold;
vertical-align:top;
font-size:small;
}
sub {
top:0.5ex;
}
#OrthoDatalink a:active,
#OrthoDatalink a:link,
#OrthoDatalink a:visited,
#OrthoDatalink a

{
	color:#cf2f44;
/*	text-decoration:none;*/
}

.subheader
{
		font:bold 1.2em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;
		color:black;
		padding:0 0 15px;
		
}
.TrainingImg
{
				
	 float:right;
	 margin-top:-65px;
}
#NewPageContent h2.serviceContract
{
				color:black;
}
#navigation_secondary ul.rmc
{
				
			padding-left:150px;
}
#NewPageContent ul.RMCLinks a:link,
#NewPageContent ul.RMCLinks a:visited,
#NewPageContent ul.RMCLinks a
{
				color:#0000FF;
					

}
#content #NewPageContent ul.RMCLinks
{
		/*padding-left:50px;		*/
}
#content #NewPageContent ul.RMCLinks li
{
				background:transparent url(/PublishingImages/common/cross_gray_bullet.gif) no-repeat scroll 0 5px;
				list-style:none;
				padding:0 0 0 20px;			
}

* html #content #NewPageContent ul.RMCLinks {
	margin:0 0 0 15px;
}

* html #content #NewPageContent ul.RMCLinks li a {
	display:block;
	width:100%;
}

#NewPageContent h2 span.OrthoHeader
{
				color:#757678;
				font-weight:bold;
}
.OrthoLogoImg
{
		margin-top:-50px;
		float:right;		
}
.contentOrtho
{
	color:#CF2F44;	
	font-weight:bold;		
}
.contentOrthoPlus
{
	color:#757678;
	font-weight:bold;			
}
#ContactLinks
{
				width:600px;
				padding:10px 0;
}
#ContactLinks   ul {
clear:left;
display:block;
padding-top:0px;
padding-bottom:10px;
}
#ContactLinks  ul li {
color:#707070;
float:left;
padding:5px 5px;
}
#ContactLinks ul li a
{
color:#707070;
font-size:11px;
padding:0 5px 0 0;
text-decoration:none;
}
#ContactLinks ul li a:hover {
color: #ef3e42;
}
#ContactLinks ul li a:active {
color:#ef3e42;
}

#ContactLinks ul li a.selected {
color: #ef3e42;
}
.RMCPhotoTitle
{
				color:#CF2F44;
				padding-bottom:10px;
				font-weight:bold;
}
#imglinks a
{
				padding:0 5px;
}
#MsoNormal
{
				padding-bottom:5px;
}
.orthoHead
{
				
				font-size:x-large;
}
/*------------------------------------------------*/
/*                   End of                       */
/*             Service & Support Section          */
/*------------------------------------------------*/
