@charset "UTF-8";
/* CSS Document */

*{
margin:0;padding:0;
}

html, body {
height: 100%;
margin: 0px auto 0px;
padding: 0px;
}

body {
background: #ffffff url(img/bg.png) center top;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #000000;
line-height: 170%;
}

p, span, img, ul, li, h1, h2, h3 {
border: 0px;
margin: 0px;
padding: 0px;
}

/*img {
line-height:0;
}*/

ul, li {
list-style-type: none;
}

#wrapper {
background: #ffffff;
width: 860px;
height: 100%;
min-height: 100%;
margin: 0px auto 0px;
padding: 25px 0px 50px;
}

#wrapper {
height: auto;
}

#main {
width: 800px;
margin: 0px auto 0px;
}

#header, #content {
background: url(img/header-bg.png) repeat-y center top;
width: 800px;
margin: 0px auto 10px;
}

#header img, #content img {
vertical-align: top;
}

.header-content, .content-body {
width: 770px;
margin: 10px auto 0px;
}

.logo {
width: 250px;
float: left;
}

.header-content ul {
width: 500px;
margin: 5px 0px 0px;
float: right;
font-size: 1.1em;
font-weight: bold;
}

.header-content ul li {
float: right;
margin: 0px 0px 0px 25px;
}

.header-bottom, .content-bottom {
background: url(img/header-bottom.png) no-repeat center bottom;
width: 800px;
height: 15px;
margin: 0px 0px 0px;
clear: both;
}

#sub-img {
position: relative;
width: 800px;
margin: 10px auto 0px;
}

.img01 {
position: relative;
top: 0px;
left: 0px;
}

.img02 {
position: absolute;
top: 0px;
left: 270px;
}

.img03 {
position: absolute;
top: 0px;
left: 540px;
}

#footer {
width: 800px;
margin: 10px auto 0px;
font-size: 0.9em;
font-weight: bold;
color: #8f8f8f;
}

h1 {
font-size: 1.6em;
margin: 30px 0px 20px;
display: inline-block;
}

h2 {
font-size: 1em;
margin: 20px 0px 0px;
}

.content-main {
width: 435px;
float: left;
}

.content-name img {
float: left;
margin: 0px 10px 0px 0px;
vertical-align: middle;
}

.content-entry {
width: 435px;
clear: left;
}

.content-item {
width: 300px;
float: right;
}

.content-item p {
width: 300px;
margin: 20px 0px 0px;
font-weight: bold;
clear: both;
}

.content-item li {
margin: 0px 5px 15px 0px;
float: left;
}

.content-item li img {
border: solid 1px #5e5e5e;
}

.content-entry p img {
margin: 0px 0px 0px 10px;
float: right;
}

.news-update {
font-weight: bold;
color: #909090;
}

.uei-logo {
width: 185px;
float: right;
}

/*link-set*/
a:link {
color: #000000;
text-decoration: none;
}

a:visited {
color: #000000;
text-decoration: none;
}

a:active {
color: #ff0000;
text-decoration: none;
}

a:hover {
color: #ff0000;
text-decoration: none;
}

#content a:link {
color: #ff0000;
}

#content a:visited {
color: #ff0000;
}

#content a:active {
color: #ff9999;
}

#content a:hover {
color: #ff9999;
}

/* --------------------------------------------------
	css
-------------------------------------------------- */
.t1,x:-moz-broken {
 visibility:hidden;
 display:none;
}

.t2 {
 visibility:hidden;
 display:none;
}

.t2,x:-moz-broken {
 visibility:visible;
 display:block;
}