body,td,th {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:120%;
text-align:center;
}
body {
background-color: #000000;
background-image: url(img/bg.gif);
background-repeat: repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
h1 {
font-size:18px;
line-height:120%;
color:#FFFFFF;
}
a, a:visited, a:active  {
color:#FFFF66;
text-decoration: none;
font-weight:bold; 
}
a:hover {
color:#FFFF00;
text-decoration:underline overline;
}
a.menu, a.menu:visited, a.menu:active  {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
a.menu:hover {
color: #CC99FF;
text-decoration:underline overline;
font-weight:normal;
}
#container  {
width:940px;
margin:0 auto;
background-image:url(img/innerbg.jpg);
background-repeat:repeat-y;
background-position:center;
}
#header  {
background-image:url(img/banner.jpg);
width:940px;
height:108px;
}
#celtic  {
background-image:url(img/durrow5.gif);
width:940px;
height:28px;
margin:0;
}
#left
{
float:left;
width:180px;
margin:0 auto;
}
#right
{
float:right;
width:180px;
}
#content
{
text-align:left;
float:left;
width:580px;
}
#footer  {
text-align:center;
background-color:#000000;
width:940px;
height:20px;
padding-top:4px;
clear:both;
}
#welcome  {
margin:20px 55px;
text-align:justify;
background-image:url(img/introbg2.jpg);
width:436px;
height:254px;
padding:10px 15px;
}
.spc  {
height:20px;
}
.title  {
background-image:url(img/pptitle.gif);
width:565px;
height:25px;
padding-left:15px;
padding-top:10px;
}
#main  {
padding:5px 20px;
text-align:justify;
margin-bottom:40px;
}
.mt  {
font-weight:bold;
color:#996699;
}
li  {
line-height:120%;
}
div.c4 {
text-align: center;
}
div.c3 {
text-align: right;
}
div.c2 {
background-color:#000000;
border:#943163 inset;
margin:0 auto;
padding:2px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
width:142px;
margin-top:20px;
margin-bottom:20px;
}
div.c1 {
padding-bottom:5.6px;
color:#FFFFFF;
font-family:arial,helvetica,sans-serif;
font-size:11.4px;
}
div.itemtop  {
padding:5px;
width:150px;
background-color:#FFFFFF;
color:#000000;
margin:auto;
border: #4C0033 1px solid;
}
div.itemname  {
padding:5px;
font-size:11px;
width:150px;
background-color:#943163;
color:#000000;
margin:auto;
border: #4C0033 1px solid;
}
div.itembox  {
border:#CC66FF outset;
background-color:#CC66CC;
padding:5px;
}
div.allpo  {
margin:auto;
width:auto;
}
div.ppban  {
width:468px; 
height:60px; 
margin:auto;
margin-top:30px;
}
div.menu  {
width:158px;
margin:auto;
line-height:16px;
border:#993366 double;
margin-top:20px;
margin-bottom:20px;
}
div.menutit  {
font-size:13px;
padding:5px;
font-weight:bold;
}
div.menusec  {
border:#993366 inset 1px; 
margin:2px;
}
div.menupad  {
padding:1px;
text-align:left;
}
div.intro  {
margin:20px;
padding:10px;
background-color:#79375D;
border:ridge #FFFFFF;
background-image:url(img/mainbg.jpg);
background-position:center;
background-repeat:no-repeat;
font-size:13px;
line-height:110%;
text-align:justify;
}