body
{
margin-top:0px;
margin-bottom:0px;
background:url(../images/bg.jpg) repeat-x;
}

table.main
{
background-color:#FFFFFF;
border-left:1px solid #eee;
border-right:1px solid #eee;

}

table.main td a
{
text-decoration:none;
}

table.main td.header
{
background:url(../images/index_01.gif) no-repeat;
height:58px;
}

table.main td.footer
{
background:url(../images/footer.gif) no-repeat;
height:25px;
}

table.mainnav
{
margin-top:3px;
margin-left:4px;
}

table.mainnav td.home a
{
background:url(../images/home.gif) no-repeat;
height:34px;width:116px;
text-decoration:none;
display:block;
}

table.mainnav td.homeon
{
background:url(../images/homeg.gif) no-repeat;
height:34px;width:116px;
}

table.mainnav td.home a:hover
{
background:url(../images/homeg.gif) no-repeat;
cursor:pointer;
height:34px;width:116px;
}

table.mainnav td.about a
{
background:url(../images/aboutb.gif) no-repeat;
height:34px;width:116px;
text-decoration:none;
display:block;
}

table.mainnav td.abouton
{
background:url(../images/aboutg.gif) no-repeat;
height:34px;width:116px;
}

table.mainnav td.about a:hover
{
background:url(../images/aboutg.gif) no-repeat;
cursor:pointer;
height:34px;width:116px;
}

table.mainnav td.product a
{
background:url(../images/productb.gif) no-repeat;
height:34px;width:116px;
text-decoration:none;
display:block;
}

table.mainnav td.producton
{
background:url(../images/productg.gif) no-repeat;
height:34px;width:116px;
}

table.mainnav td.product a:hover
{
background:url(../images/productg.gif) no-repeat;
cursor:pointer;
height:34px;width:116px;
}

table.mainnav td.article a
{
background:url(../images/articleb.gif) no-repeat;
height:34px;width:116px;
text-decoration:none;
display:block;
}

table.mainnav td.articleon
{
background:url(../images/articleg.gif) no-repeat;
height:34px;width:116px;
}

table.mainnav td.article a:hover
{
background:url(../images/articleg.gif) no-repeat;
cursor:pointer;
height:34px;width:116px;
}

table.mainnav td.team a
{
background:url(../images/teamb.gif) no-repeat;
height:34px;width:116px;
text-decoration:none;
display:block;
}

table.mainnav td.teamon
{
background:url(../images/teamg.gif) no-repeat;
height:34px;width:116px;
}

table.mainnav td.team a:hover
{
background:url(../images/teamg.gif) no-repeat;
cursor:pointer;
height:34px;width:116px;
}

table.mainnav td.contact a
{
background:url(../images/contactb.gif) no-repeat;
height:34px;width:116px;
text-decoration:none;
display:block;
}

table.mainnav td.contacton
{
background:url(../images/contactg.gif) no-repeat;
height:34px;width:116px;
}

table.mainnav td.contact a:hover
{
background:url(../images/contactg.gif) no-repeat;
cursor:pointer;
height:34px;width:116px;
}

table.mainnav td.faq a
{
background:url(../images/faqb.gif) no-repeat;
height:34px;width:100px;
text-decoration:none;
display:block;
}

table.mainnav td.faqon
{
background:url(../images/faqg.gif) no-repeat;
height:34px;width:100px;
}

table.mainnav td.faq a:hover
{
background:url(../images/faqg.gif) no-repeat;
cursor:pointer;
height:34px;width:100px;
}

table.con
{
margin-top:10px;
}

table.con td.lefttop
{
background:url(../images/cor.gif) left top no-repeat;
width:16px;
height:16px;
}

table.con td.leftbot
{
background:url(../images/cor.gif) left bottom no-repeat;
width:16px;
height:16px;
}
table.con td.righttop
{
background:url(../images/cor.gif) right top no-repeat;
width:16px;
height:16px;
}

table.con td.rightbot
{
background:url(../images/cor.gif) right bottom no-repeat;
width:16px;
height:16px;
}

table.con td.midbot
{
background:url(../images/correc.gif) right bottom repeat-x;
}

table.con td.midtop
{
background:url(../images/correc.gif) right top repeat-x;
}

table.con td.midleft
{
background:url(../images/corside.gif) left top repeat-y;
}

table.con td.midright
{
background:url(../images/corside.gif) right top repeat-y;
}
table.con td.cen
{
background:#f4f4f4;
}
.bold
{
font-weight:bold;
}

.size
{
font-size:90%;
}

.gray
{
color:#666;
font-weight:bold;
}

.hid
{
visibility:hidden;
font-size:14px;
}

.imgdiv
{
background:#f4f4f4;
width:650px;
height:485px;
padding-top:5px;
}

.top
{
background:url(../images/top.gif) top right no-repeat;
padding-right:16px;
}

.boldsmal
{
font-size:80%;
font-weight:bold;
}

.pad
{
padding-top:1px;
}
