/* -- S --DAILYS-- S -- */
.daily {
	width: 100%;
	font: 10px Verdana;
}
.daily tbody .evn {
	background: #E1E1FF;
}
.daily tbody .odd {
	background: #FFE6FF;
}
.daily tbody tr th {
	width: 20%;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
}
.daily tbody tr td {
	width: 80%;
	text-align: left;
}
/* -- E -- SevenD -- E -- */
/* -- E --DAILYS-- E -- */
/* -- S --ALIGNS-- S -- */
html body .monthHeader {
	text-align: center;
}
/* -- E --ALIGNS-- E -- */
/* -- S -- SIZE -- S -- */
html body .textbox {
	width: 124px;
}
/* -- E -- SIZE -- E -- */
/* -- S --COLORS-- S -- */
html body #uber, html body #body #menu .item a {
	color: #FFFFFF;
	text-decoration: none;
}
table tr th.evn { width: 10%; background: url("/resources/images/evn.png") repeat-x; }
table tr td.evn { width: 40%; background: #E1E1FF; }
table tr th.mth { width: 10%; background: url("/resources/images/mth.png") repeat-x; }
table tr td.mth { width: 40%; background: #FFFFC3; }
table tr th.odd { width: 10%; background: url("/resources/images/odd.png") repeat-x; }
table tr td.odd { width: 40%; background: #FFE1FF; }
table tr th.wek { width: 10%; background: url("/resources/images/wek.png") repeat-x; }
table tr td.wek { width: 40%; background: #E1FFE1; }
/* -- E --COLORS-- E -- */
/* -- S -- HTML -- S -- */
html body {
	font: 12px Arial;
	min-width: 1024px;
	margin: 0;
	padding: 0;
}
/* -- E -- HTML -- E -- */
/* -- S -- UBER -- S -- */
html body #uber {
	padding: 3px 0 0 8px;
	height: 18px;
	width: 1024px; /* Is 943px */
}
/* -- E -- UBER -- E -- */
/* -- S -- HEAD -- S -- */
html body #head {
	height: 248px;
	width: 1024px; /* Is 943px */
}
/* -- S -- SHOW -- S -- */
html body #head .show {
	float: left;
	height: 200px;
	padding-top: 48px;
	width: 183px;
}
html body #head .show .calendar tbody tr .today {
	border: 1px solid #000000;
	color: #00FF00;
	font-weight: bold;
}
/* -- E -- SHOW -- E -- */
/* -- S -- HEAD -- S -- */
html body #head .head {
	float: left;
	height: 98px;
	padding-top: 2px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	width: 782px;
}
/* -- E -- HEAD -- E -- */
/* -- E -- LOGO -- E -- */
html body #head .logo {
	float: left;
	height: 148px;
	width: 841px;
}
/* -- E -- LOGO -- E -- */
/* -- E -- HEAD -- E -- */
/* -- S -- BODY -- S -- */
html body #body {
	width: 1100px;
	float: left;
}
/* -- S -- MENU -- S -- */
html body #body #menu {
	float: left;
	width: 128px;
}
html body #body #menu .item {
	padding: 4px 0 0 8px;
	width: 120px;
	height: 21px;
	font-weight: bold;
}
html body #body #menu .turn {
	width: 128px;
	height: 103px;
}
/* -- E -- MENU -- E -- */
/* -- S -- MAIN -- S -- */
html body #body #main {
	float: left;
	margin: 0 16px 0 16px;
	width: 780px;
}
html body #body #main .head {
	height: 24px;
	width: 780px;
}
html body #body #main .body {
	padding-left: 16px;
	padding-right: 16px;
	width: 748px;
}
html body #body #main .foot {
	height: 24px;
	width: 780px;
}
/* -- E -- MAIN -- E -- */
/* -- S -- SIDE -- S -- */
html body #body #side {
	float: left;
	text-align: center;
	width: 160px;
}
html body #body #side .head {
	height: 24px;
	width: 160px;
}
html body #body #side .body {
	margin-top: -5px;
	width: 160px;
}
html body #body #side .foot {
	height: 35px;
	width: 160px;
}
/* -- E -- SIDE -- E -- */
/* -- E -- BODY -- E -- */
/* -- S -- FOOT -- S -- */
html body #foot {
	float: left;
	height: 106px;
	margin-top: 16px;
	width: 947px;
}
html body #foot .side {
	float: left;
	height: 106px;
	width: 128px;
}
html body #foot .text {
	float: left;
	height: 60px;
	width: 725px;
	padding-top: 7px;
	padding-right: 94px;
	text-align: center;
}
html body #foot .line {
	font: 9px verdana, arial, helvetica, sans-serif;
	float: left;
	height: 20px;
	width: 819px;
}
html body #foot .line a {
	color: #000000;
	text-decoration: none;
}
html body #foot .line .left {
	width: 200px;
	margin: 75px;
}
html body #foot .line .right {
	width: 200px;
	margin: 75px;
}
/* -- E -- FOOT -- E -- */

div .banner iframe {
	position: relative;
	left: -24px;
}

