a.anchor_clear{ color: #fff; text-decoration: none; padding: 45px 4px 2px 4px}.h1_title_nd{ font-size: 16px; font-weight: bold; margin: 22px 0px 23px 64px; color: #FFF}img.VGM_logo{ position: absolute; top: 12px; left: 12px; z-index: 10}.VGMLogoDiv{ width: 160px; height: 71px; float: left; margin: 5px 0 0 9px}.div_but{ cursor: pointer; position: relative; z-index: 2; width: 28px; height: 18px; border:1px solid red;   margin-top:0px;  float:right}.cal_bg1{  background: url('../img/calendar2/bg01.gif') no-repeat left top;  width:92px;  padding:0px}.cal_bg2{  background: url('../img/calendar2/bg02.gif') no-repeat left top;  width:92px;  padding:0px;  color:red;  color:#8A5050}.cal_bg4{  background: url('../img/calendar2/bg04.gif') no-repeat left top;  width:92px;  padding:0px;  color:red;  color:#8A5050}.cal_bg3{  background: url('../img/calendar2/bg03.gif') no-repeat left top;  width:92px;  padding:0px}.cal_daynum{  font-weight:bold;  font-weight:bold;  font-size:19px}a.cal_link1{  color:#000;  font-weight:bold;  font-weight:bold;  font-size:9px;  margin:0px}.cal_dayname{  background: url('../img/calendar2/day_bg.png') no-repeat left top; width:92px; padding-top:5px; color:#000}tr.cal_up{  height:          49px;  color:           #55607b;  margin:          5px 2px 0 2px;  background:      #3e3e3e url('../img/infoTopBG01.gif') repeat-x left top}td.cal_up{  height:          49px;  color:           #55607b;  margin:          5px 2px 0 2px}table.cal_bg{  height:          49px;  color:           #55607b;  margin:          5px 2px 0 2px;  background:      #3e3e3e url('../img/infoTop.gif') no-repeat left top}div{ border:0px solid red}div.buttons{  left:0px}*{ border: 0; margin: 0; padding: 0}html{ width: 100%; height: 100%; background: #121212}body{ font-size: 11px; font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; width: 100%; height: 100%}ul{ list-style: none}img.angle{ position: absolute; top: 0; left: 0; z-index: 0}div.main{ position: absolute; width: 98%; width: 100%; height: 100%; background: #121212; top: 0}div.main div.navTop{ position: relative;   width:           99%;  height:          82px;  margin:          8px 2px 0 2px;  background:      #3e3e3e url('../img/navTopBG01.gif') repeat-x left top; font-size: 0}div.main div.navTop img.RLogo{ width: 87px; height: 60px; float: right; margin: 9px 7px 0 0}div.main div.navTop img.VGMLogo{ width: 160px; height: 71px; float: left; margin: 5px 0 0 9px}div.main div.navTop ul{ position: relative; z-index: 2; float: right; margin-top: 9px}div.main div.navTop ul li{   font-size:       11px;  color:           #fff;  text-align:      center;  width:           79px;  float:           left;  background:      #ccc;  margin-right:    4px;  padding:         45px 0 2px 0}div.main div.navTop ul li a{  color:           #fff;  text-decoration: none;  padding:         45px 4px 2px 4px}div.main div.navTop ul li.V-CalendarOff{  background:      url('../img/VCalendar.gif') no-repeat left top}div.main div.navTop ul li.V-BookOff{  background:      url('../img/VBook.gif') no-repeat left top}div.main div.navTop ul li.V-ScheduleOff{  background:      url('../img/VSchedule.gif') no-repeat left top}div.main div.navTop ul li.ReferenceOff{  background:      url('../img/Reference.gif') no-repeat left top}div.main div.navTop ul li.AdminOff{  background:      url('../img/Admin.gif') no-repeat left top}div.main div.navTop ul li.InfoOff{  background:      url('../img/Info.gif') no-repeat left top}div.main div.navTop ul li.ReportsOff{  background:      url('../img/Reports.gif') no-repeat left top}div.main div.navTop ul li.ProfileOff{  background:      url('../img/MyProfile.gif') no-repeat left top}div.main div.navTop ul li.V-CalendarOn{  background:      url('../img/VCalendarOn.gif') no-repeat left top}div.main div.navTop ul li.V-BookOn{  background:      url('../img/VBookOn.gif') no-repeat left top}div.main div.navTop ul li.V-ScheduleOn{  background:      url('../img/VScheduleOn.gif') no-repeat left top}div.main div.navTop ul li.ReferenceOn{  background:      url('../img/ReferenceOn.gif') no-repeat left top}div.main div.navTop ul li.AdminOn{  background:      url('../img/AdminOn.gif') no-repeat left top}div.main div.navTop ul li.InfoOn{  background:      url('../img/InfoOn.gif') no-repeat left top}div.main div.navTop ul li.ReportsOn{  background:      url('../img/ReportsOn.gif') no-repeat left top}div.main div.navTop ul li.ProfileOn{  background:      url('../img/MyProfileOn.gif') no-repeat left top}div.main div.infoTop{  position:        relative;  width:           959px;  width:           99%;  width:           99%;  height:          49px;  color:           #55607b;  margin:          5px 2px 0 2px;  background:      #3e3e3e url('../img/infoTopBG01.gif') repeat-x left top}div.main div.infoTop p{  position:        relative;  float:           right;  z-index:         2;  padding:         12px 16px 0 0}div.main div.infoTop strong{  color:           #293d6e}div.main div.infoTop a{  color:           #293d6e;  text-decoration: underline}div.main div.infoTop a:hover{  color:           #55607b;  text-decoration: none}div.main h1{  font-size:       18px;  font-weight:     normal;  margin:          22px 0 23px 264px}div.main div.footer{  position:        relative;  width:           959px;  width:           97%;  width:           99%;  height:          49px;  color:           #bfc0bf;  margin:          0 0 7px 19px;  margin:          0 2px 7px 2px;  background:      url('../img/footerBG01.gif') repeat-x left top; clear: left}div.main div.footer p{ position: relative; z-index: 2}div.main div.footer a{ color: #bfc0bf}div.main div.footer a:hover{ color: #6c6c6c; text-decoration: none}div.main div.footer img.COMODOLogo{ position: absolute; width: 100px; height: 85px; left: 100%; top: -29px; margin-left: -83px}div.main div.content{ position: relative; width: 959px; width: 98%; margin: 0 0 23px 19px}div.main div.navLeft,div.main div.navRight,div.main div.calendar{ display: block; float: left; margin-bottom: 5px}div.main div.navLeft{ width: 210px; width: 185px}div.main div.navRight{   width:           240px;  position:        relative;  right:220px;  top:120px}div.main div.navRight ul li div{  margin:          -1px 0 0 0;  background:      #fff;  margin-bottom:   1px;  border:          1px #a1a7b6 solid;  padding:         19px 5px 1px 18px;  line-height:     13px}div.main div.navRight ul li div p{  color:           #000;  font-size:       11px;  margin-bottom:   21px}div.main div.navRight ul li div p img{  display:         inline}div.main div.navRight ul li div a{  color:           #717486;  font-size:       11px}div.main div.navRight ul li div a:hover{  text-decoration: none}p.search{  display:         block;  position:        relative}input.searchTxt{  width:           127px;  height:          18px;  border:          1px #b2b2b2 solid;  margin-bottom:   1px}select.txt{  width:           127px;  height:          18px}input.searchBut{  font-size:       11px;  width:           53px;  height:          20px;  border:          1px #894b4b solid;  margin-left:     3px;  background:      #b06364}div.navRight p.search{  margin-bottom:   16px}div.main div.navRight ul li p a:hover{  text-decoration: none}div.main div.navLeft ul li a,div.main div.navLeft ul li span{  display:         block;  line-height:     28px;  width:           210px;  width:           185px;  margin-bottom:   1px;  padding-left:    20px}div.main div.navLeft ul li a.notselected{  color:           #fff;  text-decoration: none;  background:      url('../img/navLeftBGoff.gif') no-repeat left top}div.main div.navLeft ul li a.selected{  color:           #fff;  text-decoration: none;  padding-left:    0px}div.main div.navLeft ul li span{  color:           #2e354d;  background:      url('../img/navLeftBGon.gif') no-repeat left top}div.main div.navRight ul{  width:           240px;  overflow:        hidden}div.main div.navRight ul li{  overflow:        hidden}div.main div.navRight ul li span.off,div.main div.navRight ul li span.on{  display:         block;  line-height:     28px;  width:           240px;  margin-bottom:   1px;  padding-left:    20px}div.main div.navRight ul li span.off{  color:           #fff;  text-decoration: none;  background:      url('../img/navRightBGoff.gif') repeat-x left top}div.main div.navRight ul li span.on{  color:           #2e354d;  background:      url('../img/navRightBGon.gif') repeat-x left top}div.calendar{  overflow:        hidden;  width:           455px;  height:          440px;  width:           500px;  height:          487px;  width:           506px;  height:          506px;  width:           655px;  height:          630px;  background:      url('../img/calendarBG.gif') no-repeat left top; float: left; margin-left: 36px}div.main div.calendar p.date{ text-align: center; vertical-align: middle; line-height: 28px; color: #2e354d; font-weight: bold}div.main div.navCalendarUp{ position: relative; width: 375px; height: 100%; float: left}div.main div.navCalendar{ position: relative; width: 632px; width: 636px;  height:          22px;  margin:          0 0;  text-align:      right;  left:6px}div.main div.calendar a.navCalendarILeft,div.main div.calendar a.navCalendarIRight{  display:         block;  position:        relative;  width:           4px;  height:          7px;  width:           6px;  height:          11px}div.main div.calendar a.navCalendarILeft{  left:            8px;  top:             -17px}div.main div.calendar a.navCalendarIRight{  left:            100%;  top:             -24px;  margin-left:     -17px}div.main div.navCalendar input.month{  overflow:        hidden;  width:           35px;  height:          18px;  font-size:       10px;  color:           #a3a3a3;  background:      url('../img/navCalendarMBG01.gif') no-repeat left top;  padding:         2px 0 0 10px;  border:0px}div.main div.navCalendar input.year{  overflow:        hidden;  width:           43px;  height:          18px;  font-size:       10px;  color:           #a3a3a3;  background:      url('../img/navCalendarYBG01.gif') no-repeat left top;  padding:         2px 0 0 8px;  border:0px}div.main div.navCalendar input.but{  cursor:          pointer;  position:        relative;  z-index:         2;  width:           28px;  height:          18px;  background:      url('../img/navCalendarIB01.gif') no-repeat left top;  border:0px}div.main div.calendar ul li{  position:        relative;  display:         block;  text-align:      center;  vertical-align:  top;  width:           62px;  width:           68px;  width:           86px;  padding:         44px 0 5px 0;  padding:         28px 0 5px 0;  margin:          2px 3px 0 0;  margin:          6px 5px 0 2px;  float:           left;  background:      url('../img/calendar/bg01.gif') no-repeat left top}div.main div.calendar ul li img{  position:        absolute;  top:             0;  left:            0;  z-index:         0}div.main div.calendar ul.personal li{  padding:         31px 0 5px 0;  margin:          2px 3px 0 0}div.main div.calendar ul{  margin-top:      22px}div.main div.calendar ul li.type01{  background:      url('../img/calendar/bg03.gif') no-repeat left top}div.main div.calendar ul li.type02{  background:      url('../img/calendar/bg02.gif') no-repeat left top}div.main div.calendar ul li.type03{  background:      url('../img/calendar/bg04.gif') no-repeat left top}div.main div.calendar ul li a{  position:        relative;  z-index:         2;  font-size:       10px;  color:           #6c6c6c;  text-align:      center;  vertical-align:  bottom;  width:           62px}div.main div.calendar ul.personal li a{}div.main div.calendar ul li a:hover{  text-decoration: none}div.main div.calendar ul li.type02 a{  font-size:       10px;  color:           #cb3131;  text-align:      center;  vertical-align:  bottom;  width:           62px}div.main div.calendar ul li.type02 a:hover{  text-decoration: none}.rMsg01{  text-align:      left;  font-size:       11px;  color:           #000;  margin-bottom:   21px;  line-height:     9px}div.info{  display:         block;  float:           left;  padding-bottom:  43px;  margin-left:     20px;  width:           701px}div.info,div.info ul.navInfo{  position:        relative}div.info ul.navInfo{   margin-left:    15px}div.info ul.navInfo li{  position:        relative;  float:           left;  border-left:     1px #121212 solid}div.info ul.navInfo li a{  font-size:       10px;  font-weight:     bold;  color:           #fff;  display:         block;  padding:         11px 14px 18px 9px;  background:      url('../img/navInfoBG01.gif') repeat-x left top;  text-decoration: none}div.info ul.navInfo li span{  font-size:       10px;  font-weight:     bold;  color:           #717171;  display:         block;  padding:         11px 14px 18px 9px;  background:      #fff;  text-decoration: none}div.info ul.navInfo li img.navInfoAL,div.info ul.navInfo li img.navInfoAR{  position:        absolute;  top:             0;  left:            0}div.info ul.navInfo li img.navInfoAR{  left:            100%;  margin-left:     -5px}div.info div.infoContent{  clear:           left;  background:      #fff url('../img/infoBG01.gif') repeat-y 0 0;  padding:         30px 0 50px 0}div.infoContent{  clear:           left;  background:      #fff url('../img/infoBG01.gif') repeat-y 0 0;  padding:         30px 0 50px 0}table.tblInfo{  position:        relative;  display:         block;  width:           90%;  margin:          0 10px 0 70px}table.tblInfo th{  color:           #7f7f7f;  font-weight:     bold;  text-align:      left;  padding:         8px 8px 12px 8px}table.tblInfo td{  color:           #000;  padding:         0 14px 8px 0}table.tblInfo td.msgError p{  color:           #7f7f7f;  background:      #fff;  padding-left:    32px}table.tblInfo td.msgError p span{  color:           #cb3131;  font-weight:     bold}table.tblInfo td.msgError p strong{  color:           #000}table.tblInfo td p{  font-size:       11px;  font-family:     Tahoma,Arial,Verdana,Helvetica,sans-serif;  color:           #000;  padding:         6px;  background:      #ececec;  font-size:     11px;  font-weight:     normal}table.tblInfo td a{  color:           #293d6e}table.tblInfo td a:hover{  text-decoration: none}div.page_contents ul.navVBook{   margin-left:    15px}div.page_contents ul.navVBook li{  position:        relative;  float:           left;  border-left:     1px #121212 solid}div.page_contents ul.navVBook li a{  font-size:       10px;  font-weight:     bold;  color:           #fff;  display:         block;  padding:         11px 14px 6px 9px;  background:      url('../img/navInfoBG01.gif') repeat-x left top;  text-decoration: none}div.page_contents ul.navVBook li span{  font-size:       10px;  font-weight:     bold;  color:           #717171;  display:         block;  padding:         11px 14px 6px 9px;  background:      #fff;  text-decoration: none}div.page_contents ul.navVBook li img.navVBookAL,div.page_contents ul.navVBook li img.navVBookAR{  position:        absolute;  top:             0;  left:            0}div.page_contents ul.navVBook li img.navVBookAR{  left:            100%;  margin-left:     -5px}div.VbookContent{  clear:           left;  background:      #fff url('../img/infoBG01.gif') repeat-y 0 0;  padding:         25px 0 50px 0}input.NewPostBut{  font-size:       11px;  height:          18px;  width:           67px;  color:           #fff;  border:          1px #aa3636 solid;  background:      #df595a;  margin-right:    20px}div.VbookContent p.NewPost{  text-align:      right}div.VbookContent p{  color:           #293d6e;  font-size:       11px;  font-weight:     bold;  margin-left:     81px}div.VbookContent p.pNetText,p.pNetInfo{  background:      #fff url('../img/bgNet.gif') repeat 0 0}div.VbookContent p.pNetText{  padding:         13px 0 13px 13px;  margin-right:    87px}div.VbookContent p.pNetInfo{  padding:         0 0 13px 13px;  margin-right:    87px;  margin-bottom:   13px;  color:           #7f7f7f}div.VbookContent p.pReply {  margin:          25px 0 11px 81px;  color:           #cb3131}div.VbookContent p.pReply a{  color:           #cb3131;  text-decoration: none}div.VbookContent p.pReply a:hover{  color:           #e16262}div.VbookContent p.pSubject{  font-size:       13px;  color:           #000;  margin-bottom:   6px;  margin-bottom:   2px;  margin-top:      25px;  margin-top:      2px}div.VbookContent p.pSubject span{  color:           #7f7f7f}div.VbookContent p.pLabel{  color:           #000}div.VbookContentLog{  clear:           left;  background:      #fff url('../img/vbookBG01.gif') repeat-y 0 0;  padding:         25px 0 50px 0}VbookContentLog{  clear:           left;  background:      #fff url('../img/vbookBG01.gif') repeat-y 0 0;  padding:         25px 0 50px 0}div.VbookContentLog p.thursday{  font-size:       14px;  font-weight:     bold;  color:           #000;  line-height:     24px;  padding:         10px}div.VbookContentLog p.thursday span{  color:           #7f7f7f}div.VbookContentLog p.warning{  font-size:       14px;  font-weight:     bold;  color:           #000;  padding:         29px 0 21px 50px;  margin-left:     72px;  background:      url('../img/war01.gif') no-repeat left 25px}div.VbookContentLog p.warning span{  font-size:       12px;  font-weight:     bold;  color:           #df595a}div.VbookContentLog table{  display:         block;  height:          78px;  width:           545px;  width:           92%;  margin:          0;  padding:         0;  background:      #fff}div.VbookContentLog table td{  font-size:       11px;  color:           #000;  text-align:      right;  background:      #fff}div.VbookContentLog div.bgCal{  background:      #fff url('../img/bgNet.gif') repeat 0 0;  padding:         26px 0;  width:           545px;  margin-left:     72px;  margin-bottom:   22px}div.pNetInfo{  background:      #fff url('../img/bgNet.gif') repeat 0 0;  padding:         16px 10px;  width:           545px;  width:           85%;  margin-left:     72px;  margin-bottom:   22px;  text-align:    left}div.VbookContentLog div.bgCal2{  margin-left:     72px;  margin-bottom:   18px}div.VbookContentLog div.bgCal2 p{  color:           #000}div.VbookContentLog div.bgCal2 textarea{  width:           545px;  height:          75px;  margin:          6px 0 -1px 0;  border:          1px #ccc solid}div.VbookContentLog div.bgCal2 div.but{  position:        relative;  height:          20px;  background:      #f0f0ee;  width:           545px;  margin:          0 0 20px 0;  border:          1px #ccc solid;  border-top:      none;  margin-bottom:   -1px;  text-align:      center}div.VbookContentLog div.th{  width:           545px;  background:      #ececec;  margin-left:     72px;  text-align:      center}input.txtCheck{  cursor:          pointer;  width:           26px;  height:          14px;  background:      url('../img/txtCheck.gif') no-repeat left top; margin-top: 3px; margin-right: 26px}div.imgUL{ float: left}

