/* Calendar */
.full-width-page .mainContentArea  { width: 939px; padding-right: 15px; padding-top: 15px;}
.full-width-page  .sContent  { width: 939px;}
.full-width-page  .subpageArea  { width: 939px; }

.calendarMOD input[type=submit] { padding: 5px; background-color: #dedede; border: 1px solid #8B9BC4; float: right; color: #4B5A86; cursor: pointer;}

.calendarMOD { width: 756px; margin: auto;}
.calendarMOD .month { text-align: center;  font-weight: normal; color: #4B5A86;  padding-bottom: 8px; margin-bottom: 5px; line-height: 26px; font-size: 24px;}
.calendarMOD .month p { line-height: 26px; font-size: 24px; font-family:Georgia, Verdana, Arial, Helvetica; }
.calendarMOD .month a {line-height: 26px !important; font-size: 24px !important; color: #4B5A86; font-weight: bold; text-decoration: none; cursor: pointer; font-family: Georgia, Verdana, Arial;}
.calendarMOD .month a:link, .calendarMOD .month a:visited, .calendarMOD .month a:visited, .calendarMOD .month a:focus, .calendarMOD .month a:hover { color: #4B5A86; text-decoration: none;}
.calendarMOD .week p { width: 105px; text-align: center; font-size: 16px; line-height: 18px; padding:5px 0px; margin-right: 3px; display: inline; float: left; color: #4B5A86;}
.calendarMOD .week p.event { color: #3b9812;}
.calendarMOD .days { width: 756px; margin-bottom: 10px;}

.calendarMOD .days .dayOuter { width: 97px; height: 63px; margin-right: 3px; float: left; margin-bottom: 3px; display: inline; padding: 4px; background-color: #4B5A86;}
.calendarMOD .days .dayOuter .dayInner { width: 89px; height: 55px; background-color: #8B9BC4; padding: 4px;}

.calendarMOD .days .eventClass { width: 97px; height: 63px; margin: right: 3px; float: left; margin-bottom: 3px; display: inline; padding: 4px; background-color: #3594de;}
.calendarMOD .days .eventClass .dayInner { width: 89px; height: 55px; background-color: #3594de; padding: 4px; }
.calendarMOD .legend .row .eventThumb { height: 35px; width: 50px; float: right; margin-left: 10px; background-color: #3594de; }

.calendarMOD .days .tournamentClass  { width: 97px; height: 63px; margin: right: 3px; float: left; margin-bottom: 3px; display: inline; padding: 4px; background-color: #cd0000;}
.calendarMOD .days .tournamentClass .dayInner { width: 89px; height: 55px; background-color: #cd0000; padding: 4px; }
.calendarMOD .legend .row .tournamentThumb   { height: 35px; width: 50px; float: right; margin-left: 10px; background-color: #cd0000; }

.calendarMOD .days .noDay { width: 97px; height: 63px; margin-right: 3px; float: left; margin-bottom: 3px; display: inline; padding: 4px; background-color: #dedede;}
.calendarMOD .days .noDay .dayInner { width: 89px; height: 55px; background-color: #dedede; padding: 4px;}

.calendarMOD .days p { font-size: 14px; font-family: Arial, Helvetica; font-weight: bold; line-height: 14px; color: #fff; padding-bottom: 0px; margin-bottom: 0px;}
.calendarMOD .days a { display: block; text-align: center; font-size: 12px !important; line-height: 12px !important; font-weight: bold; color: #fff; }
.calendarMOD .days a:link, .calendarMOD .days a:visited, .calendarMOD .days a:active, .calendarMOD .days a:focus, .calendarMOD .days a:hover { text-decoration: none; color: #fff;}
.calendarMOD .days .emptyDay   { width: 101px;  background-image: url("./../iwiImages/calEmptyDay.png"); background-repeat: no-repeat; background-position: center; height: 67px; margin-right: 3px; float: left; margin-bottom: 3px; display: inline; padding-top: 4px; padding-left: 4px;}
.calendarMOD .days .tournaments { background-image: url("./../iwiImages/calTournamentThumb.png");}
.calendarMOD .days .events { background-image: url("./../iwiImages/calEventThumb.png");}
.calendarMOD .legend { margin-right: 3px; float: right;}
.calendarMOD .legend h3 { text-align: right; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica; font-weight: bold; line-height: 20px;color: #1f8ad1; margin-bottom: 10px;}
.calendarMOD .legend .row { padding: 5px 0px; height: 35px;}
.calendarMOD .legend p { float: right; line-height: 35px; padding-bottom: 0px;}
.calendarMOD .legend img { margin-left: 10px; display: inline; float: right;}
/*
.calendarMOD { width: 756px; margin: auto;}
.calendarMOD .month { text-align: center;  font-weight: normal; color: #6d1f00;  padding-bottom: 8px; margin-bottom: 5px; line-height: 26px; font-size: 24px;}
.calendarMOD .month p { line-height: 26px; font-size: 24px; font-family:Georgia, Verdana, Arial, Helvetica; }
.calendarMOD .month a {line-height: 26px; font-size: 24px; color: #6D1F00; font-weight: bold; text-decoration: none; cursor: pointer; font-family: Georgia, Verdana, Arial;}
.calendarMOD .month a:link, .calendarMOD .month a:visited, .calendarMOD .month a:visited, .calendarMOD .month a:focus, .calendarMOD .month a:hover { color: #6D1F00; text-decoration: none;}
.calendarMOD .week p { width: 105px; text-align: center; font-size: 16px; line-height: 18px; padding:5px 0px; margin-right: 3px; display: inline; float: left; color: #6d1f00;}
.calendarMOD .week p.event { color: #3b9812;}
.calendarMOD .days { width: 756px; margin-bottom: 10px;}

.calendarMOD .days .dayOuter { width: 97px; height: 63px; margin-right: 3px; float: left; margin-bottom: 3px; display: inline; padding: 4px; background-color: #88bddf;}
.calendarMOD .days .dayOuter .dayInner { width: 89px; height: 55px; background-color: #cdebff; padding: 4px;}

.calendarMOD .days .eventClass { width: 97px; height: 63px; margin: right: 3px; float: left; margin-bottom: 3px; display: inline; padding: 4px; background-color: #fd8201;}
.calendarMOD .days .eventClass .dayInner { width: 89px; height: 55px; background-color: #fd8201; padding: 4px; }
.calendarMOD .legend .row .eventThumb { height: 35px; width: 50px; float: right; margin-left: 10px; background-color: #fd8201; }

.calendarMOD .days .tournamentClass  { width: 97px; height: 63px; margin: right: 3px; float: left; margin-bottom: 3px; display: inline; padding: 4px; background-color: #3594de;}
.calendarMOD .days .tournamentClass .dayInner { width: 89px; height: 55px; background-color: #3594de; padding: 4px; }
.calendarMOD .legend .row .tournamentThumb   { height: 35px; width: 50px; float: right; margin-left: 10px; background-color: #3594de; }

.calendarMOD .days .noDay { width: 97px; height: 63px; margin-right: 3px; float: left; margin-bottom: 3px; display: inline; padding: 4px; background-color: #dedede;}
.calendarMOD .days .noDay .dayInner { width: 89px; height: 55px; background-color: #dedede; padding: 4px;}

.calendarMOD .days p { font-size: 14px; font-family: Arial, Helvetica; font-weight: bold; line-height: 14px; color: #fff; padding-bottom: 0px;}
.calendarMOD .days a { display: block; text-align: center; font-size: 12px; font-weight: bold; color: #fff;}
.calendarMOD .days a:link, .calendarMOD .days a:visited, .calendarMOD .days a:active, .calendarMOD .days a:focus, .calendarMOD .days a:hover { text-decoration: none; color: #fff;}
.calendarMOD .days .emptyDay   { width: 101px;  background-image: url("../iwiImages/calEmptyDay.png"); background-repeat: no-repeat; background-position: center; height: 67px; margin-right: 3px; float: left; margin-bottom: 3px; display: inline; padding-top: 4px; padding-left: 4px;}
.calendarMOD .days .tournaments { background-image: url("../iwiImages/calTournamentThumb.png");}
.calendarMOD .days .events { background-image: url("../iwiImages/calEventThumb.png");}
.calendarMOD .legend { margin-right: 3px; float: right;}
.calendarMOD .legend h3 { text-align: right; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica; font-weight: bold; line-height: 20px;color: #1f8ad1; margin-bottom: 10px;}
.calendarMOD .legend .row { padding: 5px 0px; height: 35px;}
.calendarMOD .legend p { float: right; line-height: 35px; padding-bottom: 0px;}
.calendarMOD .legend img { margin-left: 10px; display: inline; float: right;}
*/

/* ====== Popup Box css ======== */

.popUpBoxMOD {width: 420px; background-color: #CDEBFF;}
.popUpBoxMOD .boxB { background-color: #212D88;}
.popUpBoxMOD .boxC { padding: 20px 20px 20px 20px; width: 360px;}
.popUpBoxMOD .boxC h1 { font-size: 13px; margin-bottom: 0px; line-height: 20px; color: #2a9dea; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica;}
.popUpBoxMOD .boxC h1 span { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #212d88;}
.popUpBoxMOD .boxC h2 { font-size: 18px; color: #212d88; font-family: Arial, Helvetica, sans-serif; line-height: 20px; margin-bottom: 5px;}
.popUpBoxMOD .boxC p { font-family: Verdana, Arial, Helvetica; color: #212d88; font-size: 13px; padding-bottom: 0px; margin-bottom: 7px;  line-height: 20px;}
.popUpBoxMOD .boxC p.text { margin-bottom: 15px;}
.popUpBoxMOD .boxC p span { font-size: 18px; color: #212d88; font-family: Arial, Helvetica, sans-serif;}
.popUpBoxMOD .boxC p span { font-size: 18px; color: #212d88; font-family: Arial, Helvetica, sans-serif;}
.popUpBoxMOD .boxC a:link, .popUpBoxMOD .boxC a:visited, .popUpBoxMOD .boxC a:active, .popUpBoxMOD .boxC a:focus, .popUpBoxMOD .boxC a:hover { text-decoration:underline; color: #212d88;}
.popUpBoxMOD .boxC .inputRow { padding: 5px 0px; font-family:Arial, Helvetica, sans-serif;}
.popUpBoxMOD .boxC .inputRow label { float: left; font-size: 18px; margin-right: 10px; display: inline; color: #212D88; line-height: 22px; }
.popUpBoxMOD .boxC .inputRow input { height: 19px; padding-top: 1px; padding-left: 4px; font-size: 13px; border: 1px solid #212D88;  width: 140px; float: right;}
.popUpBoxMOD .boxC .inputRow select { height: 19px; padding-top: 1px; padding-left: 4px; font-size: 13px; border: 1px solid #212D88; width: 140px; float: right;}
.popUpBoxMOD .boxC input.submit { background-image: url("../iwiImages/popUpBoxReg.png"); background-repeat: no-repeat; background-position: center; width: 128px; height: 39px; cursor: pointer;  border: 0px none;}
.popUpBoxMOD p.floatLeft { padding: 0px; font-size: 14px; line-height: 16px; color: #FFF; font-family: Arial, Helvetica; padding-top: 21px;}
.popUpBoxMOD a.close { background-image: url("../iwiImages/popUpBoxX.png"); background-repeat: no-repeat; background-position: center bottom; height: 28px; width: 27px; float: right; padding-top: 9px;}