body { margin:0px; background:url(bg.gif); font-size:12px;}
img{ border:0px;}
a{ color:#333333; text-decoration:none;}
a:hover{ text-decoration:underline; color:#FF0000;}
a.toplink{ font-size:12px; color:#8B8B8B; text-decoration:none;}
a.toplink:hover{ text-decoration:underline;}
.search{width:227px; height:23px; line-height:23px; text-indent:10px; border:0px solid #FFFFFF; background:url(searchinputbg.gif); font-size:12px;}

.nav a{ font-size:14px; color:#FFFFFF; text-decoration:none; margin:0px 20px;}
.nav a:hover{ text-decoration:underline;}


.pclass{ width:210px; border:0px; margin:10px 0px 20px 0px;}

.pclass a{ color:#333333; text-decoration:none;padding-left:28px;}
.pclass a:hover{ text-decoration:underline;color:#FF0000;}
.pclass td{ background:url(proclasslist.gif); text-align:left; height:33px;}

.midbg{ background:url(midbg.gif) repeat-x;}
.newslist { background:url(news02.gif)}
.newslist span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.newslist a{ padding-left:14px;}
.newslist span{ float:right; display:inline;}


.flink a{ color:#464646; text-decoration:none; margin:0px 15px;}
.flink a:hover{ text-decoration:underline;}


.aclass{ width:210px; border:0px; margin:10px 0px 20px 0px;}

.aclass a{ color:#333333; text-decoration:none;padding-left:55px;}
.aclass a:hover{ text-decoration:underline;color:#FF0000;}
.aclass td{ background:url(aclasslist.gif); text-align:left; height:33px;}



.tel{ width:312px; height:62px; background:url(tel.gif) no-repeat;}
.tel span{ display:block; font-size:23px; font-weight:bold; padding:22px 0 0 145px; color:#0000fa; }




