body,html{height:100%; background-color:#D1D2D4;  }

body{font-family:arial, sans-serif; background:url(../images/layout1.jpg) repeat-x; margin:0px; color:#666;}
img{border:0px;}

h1 {font:24px/30px times; color:#153f67; margin:0px; margin-bottom:10px;}
h2 {font:13px/18px arial; margin:0px; color:#666;}
h3 {font:12px/16px arial; margin:0px; color:#153f67;}
h4 {font:14px/18px arial; margin:5px 0px 10px 2px;color:#153f67;}
h5 {font:14px/16px times; color:#666; margin:0px;}
h6 {font:18px/24px times; color:#153f67; margin:0px; margin-bottom:10px;}
p {font:12px/16px arial; margin:0px;}


td {font:12px/16px arial; margin:0px;}

a{font:inherit; color:#880000;}

a:hover{color:#666; }

a.case_link  {text-decoration:none; color:#153f67;}

li{font:12px/16px arial; }
.bl{color:#153f67;}

.banner_nos{font:20px/30px times; color:#ccc;}

.dot_line{border-top:1px dotted #ccc; margin-top:15px; padding-bottom:20px;}
.clear {clear:both}

.about_img{background-color:#dedede; padding:6px; margin-bottom:10px;}

.home_img{float:right; width:180px; margin:0 0 0 20px;}

.cs_img {float:left; background-color:#dedede; padding:6px; margin:0 20px 10px 0;}

.img{border:0px;}

.img_border{background-color:#dedede;}

.left {float:left;}

#footer h5 {font:12px/14px times; }
	
#menu ul{padding:10px 0 0 0; margin:0 0 0 15px; list-style:none;}

#menu li{width:193px; height:24px;}

#menu li.menu_space{ width:209px; height:26px; background:url(../images/menu_blank.jpg) no-repeat;}

#menu li a{width:193px; height:24px; background:url(../images/menu.jpg) no-repeat; display:block; padding:4px 0 0 15px; font:11px/16px arial; color:#1d2c3c; text-transform:uppercase; text-decoration:none;}

#menu li a:hover{background:url(../images/menu_over.jpg) no-repeat; color:white;}

#menu li.step a{width:193px; height:24px; background:url(../images/menu2.jpg) no-repeat; display:block; padding:4px 0 0 15px; font:11px/16px arial; color:white; text-transform:uppercase; text-decoration:none;}

#menu li.step a:hover{background:url(../images/menu_over.jpg) no-repeat; color:white;}

.list_02 li {list-style: disc;}

.spec_box,.spec_box2{background-color:#f1f1f1; padding:10px;}

.spec_box2 h4{color:#880000;}
.spec_list ul{margin:5px 0 5px 20px;}
.spec_list li{margin-bottom:4px;}

.pic_frame{background-color:#dedede; padding:6px; }

.pdf {padding-left:20px}

.pdf a {font:11px/14px arial; color:#880000;}

.pdf a:hover { color:#999;}

.right {float:right;}

.tab_01{background-color:#dedede; border-bottom:1px solid #ccc; padding:3px; padding-left:6px; color:#153f67;}
.tab_head{background-color:#dedede; border-bottom:1px solid #ccc; padding:3px; color:#666; font-weight:bold; text-align:center;}

.tab_02{background-color:#f1f1f1; border-bottom:1px solid #dedede; padding:3px; text-align:center;}
.tab_02l{background-color:#f1f1f1; border-bottom:1px solid #dedede; padding:3px; padding-left:6px}
.tab_02b{background-color:#f1f1f1; border-bottom:1px solid #dedede; padding:3px; text-align:center; width:120px; font-weight:bold}
.tab_03{background-color:#666; height:1px;}
.tab_07{background-color:#f1f1f1; border-bottom:1px solid #dedede; padding:3px; text-align:center; font-size:10px; line-height:12px;}

sub, sup {font-size:9px; line-height:4px;}

.button{background-color:#153f67; font:12px/16px arial; color:white; font-weight:bold; padding:2px 4px 2px 4px;}