@charset "UTF-8";
@import url(reset.css);
/*-------------------Comment-----------------------*/
body{background:url(../images/bg1.gif);font-size:14px; color: #333;font-family:Meiryo,Arial, Helvetica, sans-serif, MS PGothic;}

a:link{ text-decoration: none; color:#ff0000;}
a:visited{color:#ff0000; }
a:hover{color:#ff4040; text-decoration: underline;}
a:active{color:#ff4040;}

.annotation{ font-size:12px; color:#f0f0f0;}
.stress1{color:#ff0000; font-size:16px; font-weight: bolder;}
.line1{width:100%;height:10px; border-top:1px dotted #ff0000; margin-top:10px;}

#container{width:980px; margin: 0 auto; padding:0 9px; background:url(../images/containerBg.png) repeat-y;}
#header{width:980px;height: 384px; margin:0 auto; background:url(../images/header.jpg) no-repeat; position: relative;}
#logoA{width:302px;height:197px; display: block; position: absolute; left:15px;top:59px;}
#telA{width:372px;height:88px; display: block; position: absolute; left:138px;top:271px;}
#telA2{width:380px;height:88px; display: block; position: absolute; left:530px;top:271px;}

#menu{ width:980px; height:59px; margin:0 auto 15px; background:url(../images/menu.jpg) no-repeat; overflow:hidden; text-indent:-9999px; position:relative;}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7{ width:140px; height:59px; display:block; }
#menu1{position:absolute; left:0px; top:0px;}
#menu1:hover{ background:url(../images/menu.jpg) -0px -59px;}
#menu2{ position:absolute; left:140px; top:0px;}
#menu2:hover{ background:url(../images/menu.jpg) -140px -59px;}
#menu3{ position:absolute; left:280px; top:0px;}
#menu3:hover{ background:url(../images/menu.jpg) -280px -59px;}
#menu4{position:absolute; left:420px; top:0px;}
#menu4:hover{ background:url(../images/menu.jpg) -420px -59px;}
#menu5{position:absolute; left:560px; top:0px;}
#menu5:hover{ background:url(../images/menu.jpg) -560px -59px;}
#menu6{position:absolute; left:700px; top:0px;}
#menu6:hover{ background:url(../images/menu.jpg) -700px -59px;}
#menu7{position:absolute; left:840px; top:0px;}
#menu7:hover{ background:url(../images/menu.jpg) -840px -59px;}

#middle{width:950px;margin:0 auto; margin-bottom:15px; overflow:hidden;}

#sidebar{width:295px; float:right; overflow: hidden;}
#newStaff{width:295px;height:392px; position:relative; background:url(../images/newStaffBg.jpg) no-repeat; margin-bottom:15px;}
#newStaffC{width:234px;height:351px; position:absolute; top:1px; left:34px;}
#content{width:630px;height:auto; overflow: hidden; float: left; }

#footer{width:980px; height:175px; margin:0 auto; position:relative; line-height:160%;}
#footerMenu{width:980px; padding:7px 0;text-align:center; background:url(../images/footerMenuBg.jpg); color:#f0f0f0;}

#footerMenu a:link{color:#fff; font-size:12px;}
#footerMenu a:visited{color:#fff; }
#footerMenu a:hover{text-decoration:underline;color:#ffdce5;}
#footerMenu a:active{color:#ffdce5;}

#annotationItem{width: 750px;height:70px; position: absolute; left:15px;bottom:40px; text-align: left;font-size:12px;}
#link{width:293px;border:1px dotted #ff313a; text-align:center;}

#copyright{ width:980px;padding:8px 0; background:#000; color:#fff; font-size: 11px; text-align:center;}
#copyright a{ color:#fff;}

/*---------------Index.php---------------*/
#campaign{width: 630px;overflow: hidden;margin-bottom:10px; overflow:hidden;}
#newMessage{width:608px;height:210px; padding:10px; margin-bottom: 15px; overflow-y:auto; overflow-x:hidden; border:1px solid #feb6ca; border-top:none;}
.newMessageTitle{font-size: 18px; color:#ff0000;margin-left:15px; }
.date{margin-left:15px; font-size: 12px; color:#999; margin-bottom: 10px; text-align:right; }
.message{margin-bottom: 15px; margin-left:15px; padding-bottom:15px;border-bottom:1px dotted #feb6ca;}

/*------------------ Staff ---------------------*/
.staffDiv{width:270px; height:399px; margin:0 10px 45px 18px; float:left; position: relative;background: url(../images/staffFrame.gif) no-repeat;}
.staffDiv .staffImg{width:258px; padding:6px;}

.wordSpan{height:40px; line-height:40px; text-align:center;}
.wordSpan a{ text-decoration: none; font-size:17px;}
.wordSpan a:hover{text-decoration: underline;}