body {
	background: #2e2e2e;
	margin: 0px;
	padding: 0px;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333333;
}

img {
	border: 0px;
}
.clr { clear: both; }

a { color: #ff01a0; }

a:hover { color: #71ff93;
}

.blueborder { color: #b0d8e0; }
.bluebackground { color: #c5e8ee; }


div#container {
	
	margin: 0px;
	
}

div#pageCenter {
	position: relative;
	left: 50%;
	margin-left: -400px;
	margin-top: 0px;
	padding-top: 0px;
	width: 800px;
	font-size: 1.2em;
}

div#header {
	height: 36px;
}

div#header a {
	color: #c8e6f0;
	text-decoration: none; 
}


div#mainPageBox {
	position: relative;
	width: 100%;
	margin: 0 0 0 0;
	background: url('images/blue_bg_body.gif') repeat-y;
	padding: 0px;
	
}

ul#bottomMenu {
	padding-top: 5px;
}

ul#bottomMenu li {
	display: inline;
	list-style-type: none;
	padding-left: 12px;
}

ul#bottomMenu li a {
	color: #666666;
	text-decoration: none;
}

ul#bottomMenu li a:hover {
	color: #999999;
	text-decoration: underline;
}

ul#topMenu {
	padding-top: 5px;
}

ul#topMenu li {
	display: inline;
	list-style-type: none;
	padding-left: 12px;
}

ul#topMenu li a {
	color: #c8e6f0;
	text-decoration: none;
}

ul#topMenu li a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.TL { position: absolute; top: 0; left: 0; background: url('images/blue_upper_left_corner.gif') no-repeat; font-size: 0%; width: 18px; height: 18px; }
.TR { position: absolute; top: 0; right: 0; background: url('images/blue_upper_right_corner.gif') no-repeat; font-size: 0%; width: 18px; height: 18px; }
.TM { position: absolute; top: 0; right: 0; background: url('images/blue_top_border.gif') repeat-x; font-size: 0%; width: 800px; height: 18px; }
.BL { position: absolute; bottom: 0; left: 0; background: url('images/blue_lower_left_corner.gif') no-repeat; font-size: 0%; width: 18px; height: 18px; }
.BR { position: absolute; bottom: 0; right: 0; background: url('images/yodida_lowerlogo.gif') no-repeat; font-size: 0%; width: 562px; height: 159px; }

.BM { position: absolute; bottom: 0; left: 0; background: url('images/blue_bottom_border.gif') repeat-x; font-size: 0%; width: 800px; height: 18px; }

.inner {
	padding: 20px;
	padding-bottom: 165px;
}

div#homePoint {
	position: relative;
	top: 22px;
	
	background: url('images/lowerTipold.gif') no-repeat; 
	font-size: 0%; 
	width: 66px; 
	height: 22px;
	margin-top: 0px;
	margin-left: 650px;
	margin-bottom: 0px;
}

.leftHome {
	float: left;
	width: 500px;
}

.rightHome {
	float: right;
	width: 240px;
	padding-left: 20px;
}

.left { width: 48%; float: left; }
.right { width: 48%; float: right; }


div#loginBox {

}

.homeInput {
	font-size: 1.2em;
	width: 233px;
	border: 1px solid #cecece;
	margin-top: 4px;
	margin-bottom: 10px;
}

div#counterBox {
	
	margin-top: 40px;
}

div#counterBox div.counterTitle {
	padding-left: 10px;
	font-weight: bold;
}

div#theCounter {
	background: url('images/counter_window.gif') no-repeat;
	width: 233px;
	height: 56px;
	padding-top: 1px;
	font-size: 1.2em;
	
}

div#theCounter div {
	padding-top: 15px;
	padding-right: 16px;
	font-size: 1.6em;
	font-weight: bold;
	letter-spacing: 2px;
}
