body{background: #b72f1c; color: #000; font-family: sans-serif, arial; font-size: 12pt; margin: 0; padding: 3px 0 10px 0; background-image: url("back3.jpg"); background-repeat: repeat-x;}
#frame {position:relative; background: #ffffff; width: 1000px; margin: 0 auto; border: 3px solid #b72f1c; }

#header {position:relative; background-image: url('banner3.jpg'); width: 1000px; height: 200px; margin: 0px; border-bottom: 3px solid #b72f1c;  border-top: 3px solid #b72f1c;padding: 0px;}
#header object {margin-left:0px;}
#header h1 {position: relative; top: 0px; margin-top: 20px; margin-bottom:0px; color: #4f5a7b; text-decoration: bold; font-size: 3em; text-align: center;}
#header h2 {position: relative; top: 0px; margin-top: 20px; color: #4f5a7b; text-decoration: bold; font-size: 1.5em; text-align: center;}

#bar_top {font-size: 80%; width: 997px; height: 24px; margin-top: 0px; right: 0px; padding: 2px; margin-bottom: 0px; text-align: right; background: #ffffff; }
#bar_top input {font-size: 95%;}
#bar_top ul {position: absolute; width: auto; padding:0px; margin:2px; left: 3px; margin-left: 3px; top: 4px; list-style: none;}
#bar_top li {float: right ; margin-left: 10px; font-size: 95%; top: 0px;  text-decoration: none;}
#bar_top li a {color: #ffffff; text-decoration: none; border-left: 1px solid; padding-left: 2px;}
#bar_top li a:hover { background: #ef8c80; color: #ffffff; text-decoration: none; }

#menu {position: absolute; bottom: 2px; left: 0px; height: 20px;width: 800px;}
#menu ul {display: inline;  list-style: none; font-weight: bold;}
#menu li { float: left; margin-left: 10px; font-size: 95%; text-decoration: none; }
#menu li a, #smenu li a {background: #b72f1c; color: #ffffff; padding: 1px 3px 1px 3px; text-decoration: none; border: 1px solid #ffffff;}
#menu li a:hover, #smenu li a:hover {background: #ef8c80;color: #ffffff; text-decoration: none; border: 1px solid #ffffff;}

#smenu {position: absolute; bottom: -27px; left: 0px; height: 20px;width: 800px;}
#smenu ul {display: inline;  list-style: none; font-weight: bold;}
#smenu li { float: left; margin-left: 10px; font-size: 75%; text-decoration: none; }
#smenu li a, #smenu li a {background: #b72f1c; color: #ffffff; padding: 1px 3px 1px 3px; text-decoration: none; border: 1px solid #b72f1c;}
#smenu li a:hover, #smenu li a:hover {background: #ef8c80;color: #ffffff; text-decoration: none; border: 1px solid #b72f1c;}

#contents{text-align: left; margin: 0px; margin-top: 20px; margin-left: 10px; border-right: 1px dashed #b72f1c ; width: 640px; padding: 1px 10px 0px 10px; font-size: 80%;}
#contents a { background: #fff; color: #b72f1c; text-decoration: underline; }
#contents p { text-align: justify; text-indent: 0px;margin:0px;margin-top:4px; }
#contents p.small { text-align: justify; text-indent: 0px; margin:0px;font-size: 80%;}
#contents h1, #contents h1 a { background: #fff;color: #b72f1c; font-size: 2.3em; }
#contents h2, #contents h2 a { background: #fff;color: #b72f1c; font-size: 1em; margin-bottom: 0px;}
#contents ul { margin: 0; padding: 10px 30px; }
#contents li { padding: 3px 0 0 5px; }
#contents pre {position: relative; left: 30px; white-space: pre-wrap; word-wrap: break-word;}

#contentsw{text-align: left; margin: 0px; margin-left: 10px; border-right: 1px dashed #b72f1c ; width: 780px; padding: 1px 10px 0px 10px; font-size: 80%;}
#contentsw a { background: #fff; color: #b72f1c; text-decoration: underline; }
#contentsw p { text-align: justify; text-indent: 0px;margin:0px;margin-top:4px;}
#contentsw p.small { text-align: justify; text-indent: 0px; margin:0px;font-size: 80%;}
#contentsw h1, #contentsw h1 a { background: #fff;color: #b72f1c; font-size: 2.3em; }
#contentsw h2, #contentsw h2 a { background: #fff;color: #b72f1c; font-size: 1.1em;}
#contentsw ul { margin: 0; padding: 10px 30px; }
#contentsw li { padding: 3px 0 0 5px; }
#contentsw pre {position: relative; left: 30px; white-space: pre-wrap; word-wrap: break-word;}

#apic {float:left; text-align: center; margin: 10px; margin-left: 0px; padding: 5px; padding-left:0px; border-right: 1px dashed #c3cdd4 ; border-bottom: 1px dashed #c3cdd4 ;}


#right {float:right; width: 310px; margin-left: 5px; padding: 0px;font-size: 70%;padding-top: 10px;padding-right: 5px;}
#right a { background: #fff;color: #b72f1c;}
#right h1 { background: #fff;color: #b72f1c; font-size: 1.3em;padding-left: 0px;}
#right h2, #right h2 a { background: #fff;color: #b72f1c; font-size: 1em; margin: 0px; margin-bottom: 4px;}
#right td {border: none; text-align: left; font-size: .8em;}
#right p { text-align: justify; text-indent: 0px;margin:0px;margin-top:4px;padding-left: 5px;}
#right p.small, h1 a.small { text-align: justify; text-indent: 0px; margin:0px;font-size: 60%;padding-left: 5px;}

#rights {float:right; width: 180px; margin-left: 5px; padding: 0px;padding-top: 10px; font-size: 70%;}
#rights h1 { background: #fff;color: #b72f1c; font-size: 1.3em;padding-left: 0px;}
#rights h2, #rights h2 a { background: #fff;color: #b72f1c; font-size: 1em; margin: 0px; margin-bottom: 4px;}
#rights td {border: none; text-align: left; font-size: .8em;}
#rights p { text-align: justify; text-indent: 0px;margin:0px;margin-top:4px;padding-left: 5px;}
#rights p.small, h1 a.small { text-align: justify; text-indent: 0px; margin:0px;font-size: 60%;padding-left: 5px;}

#footer { clear: both; width: 1000px; height: 20px; padding-bottom: 20px; border-top: 3px solid #b72f1c; font-size: 70%; text-align: center; } 
#footer a {color: #b72f1c; text-decoration: none;}
#footer a:hover { background: #ffffff; color: #b72f1c; text-decoration: none;}
a img { border: 0; }
.hidden { display: none; }
.unhidden { display: block; }

#contents table {margin-left: 10px; border: none; border-left: 2px solid  #b72f1c; border-top: 2px solid  #b72f1c;}
#contents th {color:  #000000;border: none;	border-bottom: 1px solid  #b72f1c; letter-spacing: 1px;text-transform: uppercase;text-align: center; padding: 3px 3px 3px 3px;}
#contents td {border: none; border-bottom: 1px solid  #b72f1c;text-align: center;}
#contents td.c1 {text-align: left; width: 350px;}
#contents td.c2 {width: 50px;}
sinput.btn {color:#4f5a7b; font: bold 84% 'trebuchet ms',helvetica,sans-serif; background-color:#ebeced; border:1px solid;  border-color: #c3cdd4 #c3cdd4 #4f5a7b #4f5a7b;margin-bottom: 5px} #afproducts table {border: none;} 
#afproducts table.wrapper {margin:0 auto;border-collapse:collapse;width:650px;border: none;} 
#afproducts td{vertical-align:top;padding:0;border: none;}
#afproducts a img {border:none;max-width:90px;max-height:90px;width: expression(this.width > 90 ? 90 : true);} 
#afproducts .main{padding:0 10px 10px 0;float:left;text-align:center;} 
