*{
margin:0;
padding:0;
}

body,tr,th,td {
font-family:Verdana, Arial, sans-serif;
line-height:130%;
font-size:11pt;
}

img {
margin:0px;
padding:0px;
border:0px;
}

a {
color:#999933;
text-decoration:none;
}
a:hover {
color:#336699;
text-decoration:underline;
}

hr {
height:1px;
}

body {
background-image:url(../../images/common/bg.gif);
background-repeat:repeat-x;
}

#Cont {
margin:0px auto;
width:800px;
background-image:url(../../images/common/page_bg.gif);
}

#MainBg {
background-image:url(../../images/common/main_cont_bg.gif);
background-repeat:repeat-y;
width:776px;
margin-left:12px;
}
#LeftCont {
width:596px;
float:left;
background-color:#ffffff;
display:inline;
}

#MainMenu {
width:586px;
float:left;
margin-bottom:10px;
}
#MainMenu ul {
padding:0px;
margin:0px;
list-style-type:none;
}
#MainMenu li {
padding:0px;
margin:0px;
display:inline;
}
#MainMenu a {
text-decoration:none;
display:block;
height:23px;
background-image:url(../../images/common/mainmenu.gif);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
}
#MM1 a {
background-position:0px 0px;
width:122px;
}
#MM2 a {
background-position:-123px 0px;
width:95px;
margin-left:6px;
}
#MM3 a {
background-position:-219px 0px;
width:166px;
margin-left:6px;
}
#MM4 a {
background-position:-386px 0px;
width:82px;
margin-left:6px;
}
#MM5 a {
background-position:-469px 0px;
width:97px;
margin-left:6px;
}
#MM1 a:hover {
background-position:0px -24px;
width:122px;
}
#MM2 a:hover {
background-position:-123px -24px;
width:95px;
margin-left:6px;
}
#MM3 a:hover {
background-position:-219px -24px;
width:166px;
margin-left:6px;
}
#MM4 a:hover {
background-position:-386px -24px;
width:82px;
margin-left:6px;
}
#MM5 a:hover {
background-position:-469px -24px;
width:97px;
margin-left:6px;
}

#RightCont {
width:180px;
float:left;
}
#SideMenu {
clear:left;
margin-left:3px;
width:174px;
}
#SideMenu ul {
list-style-type:none;
}
#SideMenu li {
padding:0px;
margin:0px 0px 3px 0px;
}
#SideMenu a {
text-decoration:none;
display:block;
height:26px;
background-image:url(../../images/common/sidemenu.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
#SM1 a {
background-position:0px 0px;
width:174px;
}
#SM1 a:hover {
background-position:0px -26px;
width:174px;
}
#SM2 a {
background-position:-174px 0px;
width:174px;
}
#SM2 a:hover {
background-position:-174px -26px;
width:174px;
}
#SM3 a {
background-position:-348px 0px;
width:174px;
}
#SM3 a:hover {
background-position:-348px -26px;
width:174px;
}
#SM4 a {
background-position:-522px 0px;
width:174px;
}
#SM4 a:hover {
background-position:-522px -26px;
width:174px;
}
#SideConc {
clear:left;
margin-left:3px;
}
#SideConc ul {
list-style-type:none;
}
#SideConc li {
padding:0px;
margin:7px 0px 3px 0px;
}
#SideConc a {
text-decoration:none;
display:block;
height:26px;
background-image:url(../../images/common/sidemenu2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
#SC1 a {
background-position:0px 0px;
width:174px;
}
#SC1 a:hover {
background-position:0px -26px;
width:174px;
}
#SC2 a {
background-position:-174px 0px;
width:174px;
}
#SC2 a:hover {
background-position:-174px -26px;
width:174px;
}
#Blog {
clear:left;
margin:7px 0px 10px 3px;
width:174px;
}
#Blog a {
text-decoration:none;
display:block;
width:174px;
height:78px;
background-image:url(../../images/common/s_blog.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}
#Shop {
clear:left;
margin:7px 0px 10px 3px;
width:174px;
}
#Shop a {
text-decoration:none;
display:block;
width:174px;
height:78px;
background-image:url(../../images/common/s_shop.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#GoTop {
float:left;
margin:5px 0px 0px 0px;
padding:0px;
background-image:url(../../images/common/go_pagetop.gif);
background-repeat:no-repeat;
width:586px;
height:22px;
text-align:right;
}
#GoTop a {
color:#ffffff;
font-size:10pt;
line-height:22px;
}

#Com {
clear:left;
height:5px;
background-color:#ffffff;
margin:0px;
padding:0px;
}

#Foot {
background-image:url(../../images/common/footer_bg.gif);
background-repeat:no-repeat;
width:800px;
height:55px;
text-align:center;
color:#524743;
}
#FootCopy {
font-size:10pt;
font-weight:bold;
line-height:16px;
}
#FootCopy a {
color:#524743;
text-decoration:none;
font-size:10pt;
font-weight:bold;
}
#FootMenu {
font-size:10pt;
color:#524743;
line-height:26px;
}
#FootMenu a {
color:#006e00;
text-decoration:none;
font-size:10pt;
}
#FootMenu a:hover {
text-decoration:underline;
}

#SiteSeal {
margin:0px 45px;
}
#SSCom {
margin:5px;
font-size:9pt;
}

