html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong,sub,sup,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td{border:0; margin:0; outline:0; padding:0; vertical-align:baseline;}
body{background:#fff; color:#efefef; font:normal 62.5%/140% Arial,Helvetica,sans-serif; text-align:center;}
:focus{outline:0;}
table{border-collapse: collapse; border-spacing: 0; font-size:100%;}
a{color:#ffa200; text-decoration: none;}
a:hover{color:#ff8100; text-decoration: underline;}
#wrapper{background: url(images/body_bg.gif) 0 0 repeat-y; margin:0 auto; text-align:left; width:906px;}
#header{background: url(images/header_bg.jpg) 0 0 no-repeat; height:150px; left: 0; margin:0 6px; position:relative; top:0;}
#header a{color:#fff; display:block; font:italic bold 25px/27px Arial,sans-serif; left: 26px; letter-spacing: 1px; position:absolute; text-decoration: none; top:31px; text-shadow:1px 1px 0 #777;}
#header a span{color:#ffa200;}
#header h1{color:#fff; font:italic 1.2em/1.2em Arial,sans-serif; height:1.4em; left: 25px; position:absolute; top:57px; text-shadow:1px 1px 0 #777;}
#header p{color:#737373; font-style: italic; left: 25px; position:absolute; top:107px;}
#content1{background: url(images/content1.jpg) 0 0 repeat-y; border-bottom: 2px solid #fff; font-size:1.2em; left: 0; margin:0 6px; position:relative; top:0; width:894px;}
#banner-toyo{bottom:0; display:block; height:124px; left:0; overflow:hidden; position:absolute; width:250px;}
#content1 .secondary{display: inline; float: left; margin:20px 0 135px 21px; width:210px;}
#content1 .secondary ul{list-style:none; margin:5px 0 10px;}
#content1 .secondary li{border-bottom:1px solid #f0f0f0; border-top:1px solid #d7d7d7; font-style:italic; font-weight:bold; padding:4px 15px 3px;}
#content1 .secondary li.first{border-top:none;}
#content1 .secondary li.last{border-bottom:none;}
.main{display:inline; float:right; margin:25px 21px 25px 0; width:600px;}
.main h2{font-size:1.3em; font-style:italic; font-weight:bold; padding:5px 0; text-shadow:1px 1px 0 #777;}
.main h3, .main h4, .main h5{font-size:1.1em; font-style:italic; font-weight:bold; padding:7px 0 5px 5px; text-shadow:1px 1px 0 #999;}
.main p{padding:5px 0; text-align:justify;}
.main p img{border:4px solid #fff; float:left; margin:3px 13px 3px 3px;}
.main .ta-center{text-align:center;}
.main ul{padding:5px 0 5px 30px;}
.secondary{color:#efefef; display: inline; float: left; margin:25px 0 135px 21px; width:210px;}
.secondary h2, .secondary h3, .secondary h4, .secondary h5{font-size:1.3em; font-style: italic; font-weight:bold; padding:5px 0;}
.secondary p{padding:5px 0; text-align:justify;}
#content2{background:url(images/content2.jpg) 0 0 repeat-y; border-bottom: 2px solid #fff; color:#313131; font-size:1.2em; margin:0 6px ; position:relative; width:894px;}
#content2 .s-title{font-size:1.3em; font-style:italic; font-weight:bold; margin:5px 0; text-shadow:1px 1px 0 #333;}
#content2 .secondary ul{list-style:none; margin:5px 0 20px;}
#content2 .secondary li{border-bottom:1px solid #999; border-top:1px solid #777; font-style:italic; font-weight:bold; padding:4px 15px 3px;}
#content2 .secondary li.first{border-top:none;}
#content2 .secondary li.last{border-bottom:none;}
.clear{clear:both; height:0; overflow:hidden;}
#footer{background: #1c2023; color:#737373; font-size:1.1em; height:65px; margin:0 6px; position:relative;}
#footer p{position:absolute; top:21px; right:25px;}