@charset "utf-8";

/*****************************************
*Name:eastw.css  *Author:ikliptic  *Date:2009-5-30  V1.0
*****************************************/

/*global style*/
body { margin:0; padding:0; font:14px/18px Arial, Helvetica, sans-serif; color:#5D4D27; background-attachment: fixed; background: url(../images/ewbgs2.jpg) center top fixed;}
form,dl,dd,dt,ul,ol,h1,h2,h3,h4,h5,h6,h7,blockquote {margin:0;padding:0;}
a:link,a:visited {color:#5D4D27;text-decoration:underline;}
a:hover {color:#f00;text-decoration:none;}
img {border:0;}
em,cite {font-style:normal;}
textarea {font-size:12px;}
ul,ol {list-style:none;margin:0;padding:0;}
.l {float:left;}
.r {float:right;}
.clear {clear:both;margin:0;padding:0;line-height:0;height:0;*height:1px;font-size:0;}
.hide {display:none;}
.mask {position:absolute;width:100%;height:100%;left:0px;top:0px;z-index:11;opacity:0.90;filter:alpha(opacity=80);background-color:#e7ded1;}
.flay {position:absolute;top:50px;z-index:11;width:100%;display:none;}
.flay p {display:block;margin:20px auto;width:1000px;overflow-x:auto;overflow-y:none;text-align:center;}
.flay p img {cursor:pointer;}

/*Navs & headers*/
.webg {margin:0 auto;width:100%;background:url(../images/ewbg1.png) top center no-repeat fixed;}
.wetop {position:relative;margin:0 auto;width:1024px;height:161px;}
.bird {position:absolute;right:0;top:0;z-index:10;width:438px;height:290px;background:url(../images/bird.png) right top no-repeat;}
.bird1 {position:absolute;right:0;top:0;z-index:10;width:155px;height:290px;background:url(../images/bird1.png) right top no-repeat;}
.bird2 {position:absolute;right:0;top:0;z-index:10;width:438px;height:196px;background:url(../images/bird.png) right top no-repeat;}
.warp {margin:0 auto;padding-bottom:50px;width:1024px;background:#fff;}
.etop {margin:0 auto;width:1024px;}
.enav {padding:10px 40px;width:944px;height:33px;background:url(../images/ewnav.gif) no-repeat;font:bold 11px/30px Arial, Helvetica, sans-serif;}
.enav a:link,.enav a:visited {float:left;display:block;padding:0 8px;color:#5D4D27;text-decoration:none;}
.enav a.now:link,.enav a.now:visited {color:#afbd21;text-decoration:none;}
.enav a:hover,.enav a.now:hover {color:#f90;text-decoration:underline;}
.efoot {margin:0 auto;width:1014px;position:fixed;bottom:0;z-index:5;padding:5px;font-size:12px;text-align:center;background:#fff;}
.efoot a:link,.efoot a:visited {text-decoration:underline;}
.efoot em {float:right;}
.floor {position:relative;margin:0 auto;width:1024px;z-index:6;}
.floor .pic1 {position:absolute;z-index:6;top:-300px;left:30px;}
.floor .pic2 {position:absolute;z-index:6;top:-400px;left:550px;}

/*index*/
.mains {overflow:auto;padding-top:35px;}
.mains .ewml {float:left;padding:0 50px 0 70px;width:425px;}
.mains blockquote {padding-top:10px;font:14px/22px Arial, Helvetica, sans-serif;}

/*amenities*/
.ammain {overflow:auto;padding-top:35px;}
.ammain .ewml {float:left;padding:0 40px 0 75px;width:210px;}
.ammain .ewml h2 {padding-bottom:20px;}
.ammain .ewml blockquote {padding-top:20px;font-size:12px;}
.ammain dl {float:left;width:230px;}
.ammain dl dt {padding:15px 0 5px;color:#AFBD22;}
.ammain dl dd {padding:2px 0 2px 20px;background:url(../images/ewdot.gif) 0 8px no-repeat;font-size:12px;}
.ammain .pics {margin-left:30px;}

/*floor*/
.flmain {position:relative;margin:30px auto 70px auto;width:880px;height:385px;background:url(../images/ewfloor.jpg) no-repeat;}
.flmain .ewml {float:left;margin-right:35px;padding:15px 20px;width:580px;text-align:center;}
.flmain .ewml .next {position:absolute;z-index:7;top:20px;left:570px;height:24px;cursor:pointer;}
.flmain .ewml .pre {position:absolute;z-index:7;top:25px;left:25px;height:24px;cursor:pointer;}
.flmain .ewml h5 {display:block;font:bold 14px/20px Arial, Helvetica, sans-serif;text-align:center;cursor:pointer;}
.flmain .ewmr {float:left;width:210px;}
.flmain .ewmr ul li {float:left;width:95px;line-height:18px;}
.flmain .ewmr ul li em {font-size:10px;}
.flmain .ewmr ul li.big {padding-bottom:5px;font-size:14px;}
.flmain .ewmr ul li a:link,.flmain .ewmr ul li a:visited {display:block;padding-left:15px;}
.flmain .ewmr ul li a:hover {background:#FFFFf0;color:#f90;}
.flmain .ewmr ul li a.now:link,.flmain .ewmr ul li a.now:visited {color:#afbd21;font-weight:bold;}
.ewspace {height:230px;}
.ewspace img {display:block;margin-bottom:5px;}
.ewspace blockquote {clear:both;display:block;padding:3px 0 5px 0;font-size:12px;line-height:18px;}
.ewspace blockquote a:link,.ewspace blockquote a:visited {display:block;color:#93A12A;}
.ewnspace h2 {float:left;padding-right:20px;font:normal 34px/60px "Bauhaus", Arial, Helvetica, sans-serif; color:#F78F1E;}
.ewnspace h2 em {font-size:18px; }
.ewnspace p {margin:0;}
.ewnspace a.down:link,.ewnspace a.down:visited {clear:both;display:block;padding:10px 0 0 60px;}
.flmain #space {cursor:pointer;}
.flmain .showbig {overflow:auto;position:absolute;z-index:20;left:10px;top:-100px;width:800px;height:550px;display:none}
.flmain .showbig img {cursor:pointer;margin:0 auto;}

/*gallery*/
.glmain {margin:30px auto 5px auto;padding:30px 0 0 40px;width:890px;height:420px;background:url(../images/ewgall.gif) no-repeat;}
.glmain .ewml {float:left;padding-right:10px;width:235px;}
.glmain .ewml ul{margin:15px 10px 0;}
.glmain .ewml li {float:left;padding:8px;width:52px;text-align:center;}
.glmain .ewml li img {margin:2px;border:1px solid #ccc;width:40px;height:40px;cursor:pointer;}
.glmain .ewml li img:hover {margin:0;border:3px solid #FF9;}
.glmain .ewml li.bor3 img {margin:0;border:3px solid #DDE963;}
.glmain .ewml .tpage {clear:both;text-align:center;}
.glmain .pics {float:left;width:620px;height:375px;}
.glmain .pics img {width:620px;height:375px;}
.glmain .videobutton{float:left;width:236px;height:47px;padding-top:10px;}

/*location*/
.lomain {position:relative;margin:20px auto 70px auto;width:860px;font-size:12px;}
.lomain form img {float:left;}
.lomain form select {float:left;margin:5px 30px;}
.lomain form span {line-height:29px;color:#5D4D27;}
.lomain .maps {clear:both;padding:5px 0 80px;}
.lomain .maps .mapbg {position:relative;padding:1px 10px 7px 2px;width:848px;height:260px;background:url(../images/mapbg.png) left repeat-y;}
.lomain .maps .maptop {position:absolute;z-index:4;top:0;left:0;width:860px;height:10px;background:url(../images/maptop.png) 0 0 no-repeat;}
.lomain .maps .mapfoot {position:absolute;z-index:4;top:254px;left:0;width:860px;height:14px;background:url(../images/mapfoot.png) 0 0 no-repeat;}

/*contact*/
.mainmap {margin:25px auto 0 auto;padding:10px 15px 20px 35px;width:920px;height:400px;background:#EEEADB;color:#5D4D27;line-height:20px;}
.mainmap h2 {padding:50px 0 20px;}
.mmaps {float:right;padding:30px;width:600px;height:300px;background:url(../images/ewmap01.gif) no-repeat;}
.mmaps a:link,.mmaps a:visited {color:#5D4D27;text-decoration:underline;}
.mmaps a:hover {color:#f00;text-decoration:none;}
.mmaps strong {display:block;padding:5px 0 0 20px;font-size:12px;}

.field_block {clear:both;width:500px;}
.form_field {float:left;display:block;width:110px;}
.form_required {float:left;display:block;width:15px;}
.fmgCaptchCode {float:left;margin-right:10px;}
.form_button {margin-left:130px;}
.loclink {padding:20px 0;font-weight:bold;}
.fine {padding:10px 0;font-size:9px;color:#999;}

/*newletter*/
.ewnelo {overflow:hidden;padding:0 0 35px 40px;width:730px;}
.ewnelo img {float:left;margin:0 15px;}
.ewnelo h3 {padding-top:20px;font-size:24px;color:#AFBF21;}
.ewnelo blockquote {color:#5E4B2A; }
.ewnelo .nltext {display:block;margin:5px 0;border:1px solid #7E9DB9;width:300px;}
.ewnel {padding-top:15px;text-align:center;background:url(../images/ewnlline.gif) 50% top no-repeat;}

/**/
.ewcal {float:left;margin-left:20px;padding:0 40px;width:220px;}
.ewcal h3 {color:#B0BB21;font-size:24px;line-height:50px;}
.ewcal blockquote {font-weight:none;line-height:16px;color:#a87c50;}
.ewcal p {margin-top:15px;font-size:11px;line-height:14px;color:#5D4D29;}
.ewcar {float:left;padding-top:50px;width:630px;}








.Header { WIDTH: 100% }
.Header TH { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND-IMAGE: url(../images/calender/HeaderBg.gif); PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: left }
.Header A:link { COLOR: #ffffff }
.Header A:visited { COLOR: #ffffff }
.Header A:hover { COLOR: #ffffff; TEXT-DECORATION: none }
.Caption A:active { COLOR: #ffffff; TEXT-DECORATION: none }
.HeaderLeft { BACKGROUND-IMAGE: url(../images/calender/HeaderLeft.gif) }
.HeaderRight { BACKGROUND-IMAGE: url(../images/calender/HeaderRight.gif) }
.HeaderLeft IMG { WIDTH: 9px }
.HeaderRight IMG { WIDTH: 12px }
.Grid { BORDER-LEFT: #3c964b 1px solid; WIDTH: 100%; BORDER-BOTTOM: #3c964b 1px solid }
.Caption TH { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/calender/CaptionBg.gif); PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: left }
.Caption TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/calender/CaptionBg.gif); PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: left }
.Caption A:link { COLOR: #000000 }
.Caption A:visited { COLOR: #000000 }
.Caption A:hover { COLOR: #ff0000 }
.Caption A:active { COLOR: #ff0000 }
.Caption IMG { MARGIN: 2px; VERTICAL-ALIGN: middle }
.Caption INPUT { VERTICAL-ALIGN: middle }
.Row TH { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: left }
.Row TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #f7f7f7 }
.Row A:link { COLOR: #0033cc }
.Row A:visited { COLOR: #840084 }
.Row A:hover { COLOR: #ff0000 }
.Row A:active { COLOR: #ff0000 }
.Separator { COLOR: #3c964b }
.Separator TD { HEIGHT: 1px }
.AltRow TH { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: left }
.AltRow TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #ebebeb }
.AltRow A:link { COLOR: #0033cc }
.AltRow A:visited { COLOR: #840084 }
.AltRow A:hover { COLOR: #ff0000 }
.AltRow A:active { COLOR: #ff0000 }
.NoRecords TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #f7f7f7 }
.Footer TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/calender/CaptionBg.gif); PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: center }
.Footer A:link { COLOR: #0033cc }
.Footer A:visited { COLOR: #840084 }
.Footer A:hover { COLOR: #ff0000 }
.Footer A:active { COLOR: #ff0000 }
.Footer IMG { MARGIN: 2px; VERTICAL-ALIGN: middle }
.Footer INPUT { MARGIN: 2px; VERTICAL-ALIGN: middle }
.Record { BORDER-LEFT: #3c964b 1px solid; WIDTH: 100%; BORDER-BOTTOM: #3c964b 1px solid }
.Error TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #ff0000; PADDING-TOP: 4px; BACKGROUND-COLOR: #f7f7f7 }
.Controls TH { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: left }
.Controls TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #f7f7f7 }
.Bottom TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/calender/CaptionBg.gif); PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: right }
.Bottom A:link { COLOR: #0033cc }
.Bottom A:visited { COLOR: #840084 }
.Bottom A:hover { COLOR: #ff0000 }
.Caption A:active { COLOR: #ff0000 }
.Bottom IMG { MARGIN: 2px; VERTICAL-ALIGN: middle }
.Bottom INPUT { MARGIN: 2px; VERTICAL-ALIGN: middle }
.GroupCaption TH { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: left }
.GroupCaption TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #f7f7f7 }
.GroupCaption A:link { COLOR: #000000 }
.GroupCaption A:visited { COLOR: #000000 }
.GroupCaption A:hover { COLOR: #ff0000 }
.GroupCaption A:active { COLOR: #ff0000 }
.GroupFooter TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center }
.GroupFooter A:link { COLOR: #0033cc }
.GroupFooter A:visited { COLOR: #840084 }
.GroupFooter A:hover { COLOR: #ff0000 }
.GroupFooter A:active { COLOR: #ff0000 }
.GroupFooter IMG { MARGIN: 2px; VERTICAL-ALIGN: middle }
.GroupFooter INPUT { MARGIN: 2px; VERTICAL-ALIGN: middle }
.SubTotal TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #3c964b 2px solid; BACKGROUND-COLOR: #ebebeb }
.SubTotal A:link { COLOR: #0033cc }
.SubTotal A:visited { COLOR: #840084 }
.SubTotal A:hover { COLOR: #ff0000 }
.SubTotal A:active { COLOR: #ff0000 }
.Total TD { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ebebeb }
.Total A:link { COLOR: #0033cc }
.Total A:visited { COLOR: #840084 }
.Total A:hover { COLOR: #ff0000 }
.Total A:active { COLOR: #ff0000 }
.Button { BORDER-RIGHT: #848284 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ededed 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; BORDER-LEFT: #ededed 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #848284 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #3c964b }
.Calendar { BORDER-RIGHT: #3c964b 1px solid; BORDER-TOP: #3c964b 1px solid; BORDER-LEFT: #3c964b 1px solid; WIDTH: 100%; BORDER-BOTTOM: #3c964b 1px solid }
.CalendarWeekdayName { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center }
.CalendarWeekdayName A:link { COLOR: #0033cc }
.CalendarWeekdayName A:visited { COLOR: #840084 }
.CalendarWeekdayName A:hover { COLOR: #ff0000 }
.CalendarWeekdayName A:active { COLOR: #ff0000 }
.CalendarWeekendName { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center }
.CalendarWeekendName A:link { COLOR: #000000 }
.CalendarWeekendName A:visited { COLOR: #000000 }
.CalendarWeekendName A:link { COLOR: #ff0000 }
.CalendarWeekendName A:visited { COLOR: #ff0000 }
.CalendarDay { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center }
.CalendarDay A:link { COLOR: #0033cc }
.CalendarDay A:visited { COLOR: #840084 }
.CalendarDay A:hover { COLOR: #ff0000 }
.CalendarDay A:active { COLOR: #ff0000 }
.CalendarWeekend { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center }
.CalendarWeekend A:link { COLOR: #0033cc }
.CalendarWeekend A:visited { COLOR: #840084 }
.CalendarWeekend A:hover { COLOR: #ff0000 }
.CalendarWeekend A:active { COLOR: #ff0000 }
.CalendarToday { BORDER-RIGHT: #3c964b 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #3c964b 3px solid; PADDING-LEFT: 2px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; BORDER-LEFT: #3c964b 2px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #3c964b 2px solid; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center }
.CalendarToday A:link { COLOR: #0033cc }
.CalendarToday A:visited { COLOR: #840084 }
.CalendarToday A:hover { COLOR: #ff0000 }
.CalendarToday A:active { COLOR: #ff0000 }
.CalendarWeekendToday { BORDER-RIGHT: #3c964b 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #3c964b 3px solid; PADDING-LEFT: 2px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; BORDER-LEFT: #3c964b 2px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #3c964b 2px solid; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center }
.CalendarWeekendToday A:link { COLOR: #0033cc }
.CalendarWeekendToday A:visited { COLOR: #840084 }
.CalendarWeekendToday A:hover { COLOR: #ff0000 }
.CalendarWeekendToday A:active { COLOR: #ff0000 }
.CalendarOtherMonthDay { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; COLOR: #3c964b; PADDING-TOP: 4px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center }
.CalendarOtherMonthDay A:link { COLOR: #3c964b }
.CalendarOtherMonthDay A:visited { COLOR: #3c964b }
.CalendarOtherMonthDay A:hover { COLOR: #ff0000 }
.CalendarOtherMonthDay A:active { COLOR: #ff0000 }
.CalendarOtherMonthToday { BORDER-RIGHT: #3c964b 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #3c964b 3px solid; PADDING-LEFT: 2px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; BORDER-LEFT: #3c964b 2px solid; COLOR: #3c964b; PADDING-TOP: 2px; BORDER-BOTTOM: #3c964b 2px solid; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center }
.CalendarOtherMonthToday A:link { COLOR: #3c964b }
.CalendarOtherMonthToday A:visited { COLOR: #3c964b }
.CalendarOtherMonthToday A:hover { COLOR: #ff0000 }
.CalendarOtherMonthToday A:active { COLOR: #ff0000 }
.CalendarOtherMonthWeekend { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; COLOR: #3c964b; PADDING-TOP: 4px; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center }
.CalendarOtherMonthWeekend A:link { COLOR: #3c964b }
.CalendarOtherMonthWeekend A:visited { COLOR: #3c964b }
.CalendarOtherMonthWeekend A:hover { COLOR: #ff0000 }
.CalendarOtherMonthWeekend A:active { COLOR: #ff0000 }
.CalendarOtherMonthWeekendToday { BORDER-RIGHT: #3c964b 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #3c964b 3px solid; PADDING-LEFT: 2px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; BORDER-LEFT: #3c964b 2px solid; COLOR: #3c964b; PADDING-TOP: 2px; BORDER-BOTTOM: #3c964b 2px solid; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center }
.CalendarOtherMonthWeekendToday A:link { COLOR: #3c964b }
.CalendarOtherMonthWeekendToday A:visited { COLOR: #3c964b }
.CalendarOtherMonthWeekendToday A:hover { COLOR: #ff0000 }
.CalendarOtherMonthWeekendToday A:active { COLOR: #ff0000 }
.CalendarSelectedDay { BORDER-RIGHT: #3c964b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3c964b 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center }
.CalendarSelectedDay A:link { COLOR: #000000 }
.CalendarSelectedDay A:visited { COLOR: #000000 }
.CalendarSelectedDay A:hover { COLOR: #ff0000 }
.CalendarSelectedDay A:active { COLOR: #ff0000 }
.CalendarNavigator { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/calender/CaptionBg.gif); PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: center }
.CalendarNavigator A:link { COLOR: #0033cc }
.CalendarNavigator A:visited { COLOR: #840084 }
.CalendarNavigator A:hover { COLOR: #ff0000 }
.CalendarNavigator A:active { COLOR: #ff0000 }
.CalendarNavigator IMG { MARGIN: 2px; VERTICAL-ALIGN: middle }
.CalendarEvent { FONT-SIZE: 80%; TEXT-ALIGN: left }
.CalendarEvent A:link { COLOR: #0033cc }
.CalendarEvent A:visited { COLOR: #840084 }
.CalendarEvent A:hover { COLOR: #ff0000 }
.CalendarEvent A:active { COLOR: #ff0000 }

