/* CSS Document */
body{margin:0px; background:#FFFFFF;}
a{font-family:Japanese.ttf; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; text-transform:none;}
a:hover{font-family:Japanese.ttf; font-size:12px; font-weight:normal; color:#FF0000; text-decoration:none; text-transform:none;}
p{font-family:Japanese.ttf; font-size:12px; font-weight:normal; line-height:18px; color:#000000; margin:0px;}
table{font-family:Japanese.ttf; font-size:12px; font-weight:normal; line-height:18px; color:#000000;}
form{margin:0px;}
h1{font-family:Japanese.ttf; font-size:15px; font-weight:bold; color:#000000; text-transform:uppercase; margin:0px;}
h2{font-family:Japanese.ttf; font-size:15px; font-weight:bold; color:#333333; margin:0px;}
h2 a{font-family:Japanese.ttf; font-size:15px; font-weight:bold; color:#96210D; margin:0px; text-decoration:none;}
h2 a:hover{font-family:Japanese.ttf; font-size:15px; font-weight:bold; color:#0D7395; margin:0px; text-decoration:none;}
h3{font-family:Japanese.ttf; font-size:13px; font-weight:bold; color:#000000; margin:0px;}
li a{font-family:Japanese.ttf; font-size:14px; font-weight:bold; color:#96210D; text-decoration:none; margin:0px; line-height:22px;}
li a:hover{font-family:Japanese.ttf; font-size:14px; font-weight:bold; color:#0D7395; text-decoration:none; margin:0px; line-height:22px;}

/*Backgrounds*/
.top-bg{background:url(../images/top-bg.gif) no-repeat;}
.header2{background:url(../images/header2.jpg) no-repeat;}
.header3{background:url(../images/header3.jpg) no-repeat;}
.separator{background:url(../images/separator.gif) repeat-x center;}
.services-bg{background:url(../images/services-bg.gif) no-repeat top;}
.business-head1{background:url(../images/business-head1.jpg) no-repeat;}
.business-head2{background:url(../images/business-head2.jpg) no-repeat;}
.business-head3{background:url(../images/business-head3.jpg) no-repeat;}
.trademark-head1{background:url(../images/trademark-head1.jpg) no-repeat;}
.trademark-head2{background:url(../images/trademark-head2.jpg) no-repeat;}
.trademark-head3{background:url(../images/trademark-head3.jpg) no-repeat;}
.legalserv-head1{background:url(../images/legalser-headnew1.jpg) no-repeat;}
.legalserv-head2{background:url(../images/legalser-headnew2.jpg) no-repeat;}
.legalserv-head3{background:url(../images/legalser-headnew3.jpg) no-repeat;}
.legalserv-headnewer1{background:url(../images/legalser-headnewer1.jpg) no-repeat;}
.legalserv-headnewer2{background:url(../images/legalser-headnewer2.jpg) no-repeat;}
.legalserv-headnewer3{background:url(../images/legalser-headnewer3.jpg) no-repeat;}
.legalserv-headlatest1{background:url(../images/legalser-headlatest1.jpg) no-repeat;}
.legalserv-headlatest2{background:url(../images/legalser-headlatest2.jpg) no-repeat;}
.legalserv-headlatest3{background:url(../images/legalser-headlatest3.jpg) no-repeat;}
.patent-head1{background:url(../images/patent-head1.jpg) no-repeat;}
.patent-head2{background:url(../images/patent-head2.jpg) no-repeat;}
.patent-head3{background:url(../images/patent-head3.jpg) no-repeat;}
.patent-headnew1{background:url(../images/patent-headnew1.jpg) no-repeat;}
.patent-headnew2{background:url(../images/patent-headnew2.jpg) no-repeat;}
.patent-headnew3{background:url(../images/patent-headnew3.jpg) no-repeat;}
.patent-headlatest1{background:url(../images/patent-headlatest1.jpg) no-repeat;height:219px;width:326px;}
.patent-headlatest2{background:url(../images/patent-headlatest2.jpg) no-repeat;height:219px;width:225px;}
.patent-headlatest3{background:url(../images/patent-headlatest3.jpg) no-repeat;height:219px;width:326px;}
.submit-head1{background:url(../images/submit-head1.jpg) no-repeat;height:219px;width:326px;}
.submit-head2{background:url(../images/submit-head2.jpg) no-repeat;height:219px;width:225px;}
.submit-head3{background:url(../images/submit-head3.jpg) no-repeat;height:219px;width:326px;}

.register-head1{background:url(../images/reg_header.jpg) no-repeat;height:219px;width:326px;}
.register-head2{background:url(../images/reg_header1.jpg) no-repeat;height:219px;width:225px;}
.register-head3{background:url(../images/reg_header2.jpg) no-repeat;height:219px;width:326px;}

/*Links*/
.top-links{font-family:Japanese.ttf; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-transform:uppercase; background:url(../images/links-bg.gif) no-repeat; display:block; height:26px; padding-top:15px;}
.top-links:hover{font-family:Japanese.ttf; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline; text-transform:uppercase; background:url(../images/links-bg-hover.gif) repeat-x top; display:block; height:25px; padding-top:15px;}
.icon-link{font-family:Japanese.ttf; font-size:12px; font-weight:normal; color:#0D7395; text-decoration:none; text-transform:none;}
.icon-link:hover{font-family:Japanese.ttf; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; text-transform:none;}
.footer-link{font-family:Tahoma; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; text-transform:none;}
.footer-link:hover{font-family:Japanese.ttf; font-size:11px; font-weight:normal; color:#FFFF00; text-decoration:none; text-transform:none;}
.email-link{font-family:Japanese.ttf; font-size:12px; font-weight:normal; color:#9BB1B7; text-decoration:none; text-transform:none;}
.email-link:hover{font-family:Japanese.ttf; font-size:12px; font-weight:normal; color:#FFFF00; text-decoration:none; text-transform:none;}
.serv-link{font-family:Japanese.ttf; font-size:11px; font-weight:bold; color:#96210D; text-decoration:none; text-transform:none;}
.serv-link:hover{font-family:Japanese.ttf; font-size:11px; font-weight:bold; color:#0D7395; text-decoration:none; text-transform:none;}

/*Text*/
.footer-text{color:#FFFFFF;}
.grey-text{color:#9BB1B7;}
.dark-grey{color:#386270;}
.Border{border:#BFD4DB 1px solid;}
.input{width:150px; height:14px; font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; border:#828282 1px solid; padding-left:5px;}
.input1{width:100px; height:14px; font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; border:#828282 1px solid;}
.inputnews{width:130px; height:14px; font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; border:#828282 1px solid; padding-left:5px;}
.input2{width:170px; height:22px; font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; border:#828282 1px solid; padding-left:5px;}
.list{color:#96210D;}

/*Accordion Menu*/
.arrowlistmenu{width: 180px;}
.arrowlistmenu ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
.arrowlistmenu ul li{padding-bottom: 2px;}
.arrowlistmenu ul li a{font-family:Tahoma; font-size:12px; font-weight:normal; color: #0D7395; display: block; padding-left: 10px; text-decoration: none; border-bottom: 1px solid #dadada;}
.arrowlistmenu ul li a:hover{font-family:Tahoma; font-size:12px; font-weight:normal; color: #96210D; background-color: #CCCCCC;}



.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90ZvGxZ6SJJh48yx62JKItzQ2&t=633053122925312500);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90HZemRms4wXOo1BZWTwWtNQ2&t=633053122925312500);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

