/* $Id: contact_us.css 8135 2008-02-22 10:16:05Z rbahrke $ */
/* Classes */
h2.h2about{border-bottom-color:#C0C0C0; border-bottom-style:solid; border-bottom-width:1px; background-color:#F5F5F5; padding:2px; font-size:14px;}
h2.h2about img{margin-left:5px}

h3{font-size:14px; color: #333333; height:18px; margin-bottom: 0px; display:inline;}
h3.h3about{margin-left:23px; font-size:14px;}
h3.h3about a:hover{color:#CC3300;}

div.box{margin-top:0px; margin-bottom:0px; margin-left:23px;}

.dots
{
    margin-left:0px;
    margin-right:0px;
    margin-top:10px!important;
    margin-top:15px;
    margin-bottom:10px!important;
    margin-bottom:15px;
    border-top:dotted 1px #CCCCCC;
}

p.culeft{margin-left:23px; margin-top: 3px;}

img.flags{float:left; margin-right:10px; margin-bottom:115px; width:35px; height:23px;}
img.spacer{float:left; margin-right:10px; margin-bottom:75px; width:35px; height:23px;}
img.flags1{float:left; margin-left:0px; margin-right:10px; margin-bottom:115px; width:35px; height:23px;}
/* make a thin black border around Japanese white flag */
img.flagsJP{float:left; margin-right:10px; margin-bottom:95px; width:35px; height:23px; border:solid 1px black;}

.sublink{font-size:11px; font-weight:normal; color:#CC3300;}
.sublink:hover{color:#333333;}

.lnkContactus{color:#333333; font-size:14px;}
.lnkContactus:hover{color:#CC3300; font-size:14px;}
.lnkContactus:visited{color:#333333;}

.lnkEmail{color:#CC3300;}
.lnkEmail:hover{color:#333333;}
/* Email links next to envelope */
.lnkHQ{color:#CC3300; font-size:13px;line-height:19px;}
.lnkHQ:hover{color:#333333; font-size:13px;}

td.sr{padding-top:5px;}

hr{border-style:none; border-bottom:dotted 1px #CCCCCC;}

/* section derived from /includes/main_style.css */
.container{
    width:100%; 
    height:100%;
    font-size: 11px;
    color: #333333;
    line-height: 19px;
    margin-left:0px; 
    margin-top:0px; 
    font-family:Verdana, Arial, Helvetica !important;
    letter-spacing:0px;
}
.header{width:100%;}
.footer{width:100%;}
.content{margin-left:10px;}

/* contact us */
.contactUsWrapper{
    font-size:12px;
    margin-top:-4px;
    padding-left:12px;
    line-height:16px;
    width:860px;
    margin:0 auto;
}
.contactUsWrapper a{
    text-decoration:none;
    color:#FF6600;
}
.contactUsWrapper a:hover{
    text-decoration:underline;
}
.contactUsWrapper .breadCrumbs{
    margin-bottom:14px;
}
.contactUsWrapper .breadCrumbs span{
    padding:0 6px;
}
.contactUsWrapper .contactUsWrapper{
    padding-left:19px;
}
.contactUsWrapper p{
    margin:0 0 19px 0;
}
.contactUsWrapper .contactsBlocks{
    width:428px;
    float:left;
    padding-left:1px;
    margin-top:-1px;
}
.contactUsWrapper .contactBlockCurrent{
    margin-bottom:51px;
}
.contactBlockCurrent .contactFlag{
    float:left;
    padding-top:3px;
}
.contactBlockCurrent .contactText{
    margin-left:45px;
    line-height:19px;
}
.contactBlockCurrent .contactText p{
    margin-bottom:10px;
}
.contactBlockCurrent .contactText p.linksWrapper{
    padding-top:16px;
}
.contactBlockCurrent .secondTel{
    padding-left:16px;
}
.contuctUsBottomLinks{
    font-weight:bold;
    line-height:29px;
    padding:4px 0 0 50px;
}
