@charset "tis-620";
/* css document */
/* Simple Reset - Not Editable*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
outline: 0;
margin: 0; 
}

html, body {background: url(images/bg.jpg) repeat-x;}
td, div, span, input {font: normal 12px tahoma;}
table, img {border: none;}
fieldset {padding-top: 5px; padding-bottom:5px; text-align: center; font-size: 10px;}
tr {vertical-align: top; }

div.dotline{padding: 0px;text-align: left;width: 100%;height: 2px;background-image: url(images/_menu_dot4x4.gif); 
background-repeat: repeat;}
div.direction{padding: 10px 5px 5px 20px; text-align: left; line-height: 20px; }

/* Header */
#header_main {padding: 0; width: 949px; height: 136px;}
#header_main #header_main_left { float: left; background: url(images/head1_01.gif) no-repeat center top; width: 104px; height: 136px; }
#header_main #header_main_center { float: left; background: url(images/head1_02.gif) no-repeat center top; width: 405px; height: 136px; }
#header_main #header_main_right {float: right;  background: url(images/head1_04.gif) no-repeat center top; width: 141px; height: 136px; }

/* Menu */
#menu_main {padding: 0; width: 949px; }
*html #menu_main {margin: 0; padding: 0; width: 949px; }
#menu_main li {list-style: none; float: left; }
#menu_main li#menu_spacer1 {background: url(images/head1_05.gif) no-repeat center top; width: 104px; height: 50px; }
#menu_main li#menu_home {background: url(images/head1_06.gif) no-repeat center top; width: 79px; height: 50px; }
#menu_main li#menu_minimal {background: url(images/head1_07.gif) no-repeat center top; width: 104px; height: 50px; }
#menu_main li#menu_adv {background: url(images/head1_08.gif) no-repeat center top; width: 135px; height: 50px; }
#menu_main li#menu_med {background: url(images/head1_09.gif) no-repeat center top; width: 87px; height: 50px; }
#menu_main li#menu_equip {background: url(images/head1_10.gif) no-repeat center top; width: 91px; height: 50px; }
#menu_main li#menu_case {background: url(images/head1_11.gif) no-repeat center top; width: 96px; height: 50px; }
#menu_main li#menu_article {background: url(images/head1_12.gif) no-repeat center top; width: 80px; height: 50px; }
#menu_main li#menu_contact {background: url(images/head1_13.gif) no-repeat center top; width: 82px; height: 50px; }
#menu_main li#menu_spacer2 {background: url(images/head1_14.gif) no-repeat center top; width: 91px; height: 50px; }

.clear {clear: both;}

.nav_tab {text-align: left; padding: 10px 15px; width: 919px; background: #006699 url(images/header3_03.gif) repeat-x; color:#FFF;}
*html .nav_tab {margin: 0; width: 949px;}

#body{text-align: left; vertical-align: top;width: 100%; padding: 5px 15x 5px 5px;}
#table{padding: 10px 5px 5px 20px;	text-align: left;	line-height: 20px;}
#subtable{padding: 10px 5px 5px 20px;	text-align: left;	line-height: 24px;}
#newsletter {padding: 20px 0px 0px 5px; color: #999999;}
#subcategory{padding: 5px 0px 5px 14px;	text-align: left;	line-height: 15px;background-color :#ffffff;}
#sub-subcategory{padding: 5px 0px 0px 0px;	text-align: left;	line-height: 14px;}
#highlight{text-align: left;	font-size: 18px;	color: #967206;	line-height: 25px;}
#cate1 {padding: 0px 0px 0px 10px; font: bold 16px tahoma; line-height: 35px;}

#dircate {padding: 10px 0px 10px 11px; font-size: 10px;}

#welcometext{margin: 5px; padding: 5px; text-align: left; font-size:12px; width: 100%; background-color: #006699; clear: both; }

.img-sub {border-right: 10px solid transparent; border-bottom: 10px solid transparent; }

#briefrow {padding: 5px 5px 5px 5px; background-color: #ffffff;}
#subtext {font-size: 11px; color: #666666;}
#subtext1 {font-size: 11px; color: #ffffff;}

.briefrow {padding: 5px 5px 5px 5px; background-color: #ffffff;}
.subtext {font-size: 11px; color: #666666;}
.subtext1 {font-size: 11px; color: #ffffff;}


#footer {padding: 0px 10px 10px 10px; border-top:1px dashed #cccccc; width:949px; font: normal 11px tahoma;background-image: url(images/bg.jpg); background-repeat:repeat-x;}
td.footer  {font: normal 11px tahoma;color: #ffffff;}
a.footer, a.footer:active, a.footer:visited  {font: normal 11px tahoma;color: #ffffff;}
a.footer:hover  {font: normal 11px tahoma;color: #ffffff;text-decoration:none;}

#shade {width: 100%; height: 27; color: #ffffff;}

tr.color {padding: 5px 5px 5px 5px; background-color: #006699; color: #ffffff;  font-size: 10px;}

.head {padding: 5px 5px 5px 5px; font: bold 16px tahoma; line-height: 20px;}
.category {font: bold 10px tahoma; color: #ffffff;}
.menu {color: #ffffff;font: normal 10px tahoma;}

.topic {padding-left: 5px; padding-bottom:5px; font: bold 18px; width:90%; color: #c70000;}
.topic1 {padding-left: 5px; padding-bottom:15px; width:100%; font: bold 16px; color: #ffffff; background-color :#a07ac7;}

td.cmenu {padding: 10px 5px 10px 5px; color: #ffffff;}
td.cmenu2 {padding: 5px 5px 5px 15px;text-align: centre;}
td.cmenu3 {padding: 0px 20px 20px 20px;	text-align: centre;}


#leftcolumtable{width:202px;vertical-align: top; border-right:0px dashed #cccccc;}
#middlecolumtable{vertical-align: top; padding-left:20px;}

/* side shade */
#sideleft {width: 9; background-image: url(images/sideleft.gif);}
#sideright {width: 9; background-image: url(images/sideright.gif);}

/* a */
a {color:#333333; font:normal 12px tahoma;text-decoration: underline;}
a:hover{color:#333333;font:normal  12px tahoma;text-decoration: none;}

a.indextopic{padding: 5px 0px 5px 5px; font:normal  12px tahoma; color: #000; font-weight: bold;text-decoration: underline;}
a.indextopic:hover{padding: 5px 0px 5px 5px; font:normal  12px tahoma; color: #00; font-weight: bold;text-decoration: none;}

a.subtext {color:#333333; font:normal  11px tahoma;text-decoration: underline;}
a.subtext:hover {color:#333333; font:normal  11px tahoma;text-decoration: none;}
a.subtext:visited {color:#333333; font:normal  11px tahoma;text-decoration: underline;}
a.subtext:active {color:#333333; font:normal  11px tahoma;text-decoration: underline;}

a.pixel {padding-left: 5px; color:#333333; font:normal  10px tahoma;text-decoration: underline;}
a.pixel:hover {padding-left: 5px; color:#333333; font:normal  10px tahoma;text-decoration: none;}

a.menu { color:#ffffff;font:normal 10px tahoma;text-decoration: none;}
a.menu:hover { color:#ffffff;font:normal 10px tahoma;text-decoration: underline;}

a.direction:link {font:bold  12px tahoma;text-decoration: underline;}
a.direction:hover {font:bold  12px tahoma;text-decoration: none;}

a.search {font:bold  12px tahoma;text-decoration: underline; }
a.search:hover {font:bold  12px tahoma;text-decoration: none; }

a.leftcms { font:normal  12px tahoma;text-decoration: underline;}
a.leftcms:hover {font:normal  12px tahoma;text-decoration: none;}
a.leftcms:active { font:normal  12px tahoma;text-decoration: underline;}
a.leftcms:visited { font:normal  12px tahoma;text-decoration: underline;}

a.leftcmsheader { font:bold  12px tahoma;text-decoration: underline; }
a.leftcmsheader:hover {font:bold  12px tahoma;text-decoration: none; }

a.sub-subcategory { font:normal  12px tahoma;text-decoration: underline;}
a.sub-subcategory:hover { font:normal  12px tahoma;text-decoration: none;}
	
a.subtable { color:#333333; font:normal  12px tahoma;text-decoration: underline; padding: 10px 5px 5px 20px;}
a.subtable:hover { color:#333333; font:normal  12px tahoma;text-decoration: none; padding: 10px 5px 5px 20px;}
