/****************/
/*	INITIALIZE	*/
/****************/
body, h1, h2, h3, h4, p, ul, li, form, div {
	padding: 0px;
	margin: 0px;
}
body, td {
	font-family: Meiryo, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #54552b;
	line-height:14px;
}
body {
	background-color: #DAD9C5;
}
A, A:visited {
	color: #000000;
	text-decoration: none;
}
A:active, A:hover {
	color: #000000;
	text-decoration: underline;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.skyscraper {
	padding-top: 93px;
	padding-left: 17px;
	float:left;
	height: 600px;
	width: 160px;
}
.wholeWrapper {
	background-color: #FFFFFF;
	width: 761px;
	border-right: solid 1px #91928C;
	float: left;
}
.spacer {
	clear:both;
}
.divider {
	background-image: url(images/boxes/downloads_list_linedots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
h3 {
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}
h4 {
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.formstyle {
	font-family: Meiryo, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	background-color: #CCCCFF;
}
.whitebox {
	background-color: #f0efe0;
}
.noinfo {
	text-align:center;
	padding-top:20px;
}
.nomargin {
	margin-top:-10px;
}
/************************/
/*		HEADERLINK		*/
/************************/
.headerArea {
	padding: 8px 16px 0px 14px;
}
.ubilogo {
	margin-left:-2px;
	float:left;
}
.toplink {
	float: right;
	margin-top: 15px;
}
.toplink img {
	margin-left:5px;
}

/****************/
/*	SIDEMENUS	*/
/****************/

.sidemenuArea {
	width:174px;
	background-image: url(images/navbar/tile_02.gif);
	background-repeat: repeat-y;
	background-position: right top;	
}
.sidemenuArea A, .sidemenuArea A:visited, 
.sidemenuArea A:active, .sidemenuArea A:hover {
	color: #343554;
}
.sidemenuArea .whitebox {
	background-color: #FFFFFF;
	padding: 41px 0px 0px 14px;
}
.sidemenuSection,
.sidemenuGames,
.sidemenuAbout {
	color: #3E3C4A;
	background-color: #DFDECB;
	border-bottom:solid 2px #FFFFFF;
}
.sidemenuGames li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	padding:3px 5px 5px 9px;
	background-image: url(images/navbar/console_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	list-style-type: none;
}
.sidemenuGames li.floor {
	padding:3px 5px 3px 9px;
	background-image:none;
}
.sidemenuArea .formstyle {
	width: 140px;
}
.sidemenuAbout li {
	display:block;
	padding:4px 5px 7px 9px;
	background-image: url(images/navbar/console_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	list-style-type: none;
}
.sidemenuAbout li.floor {
	padding:4px 5px 5px 9px;
	background-image:none;
}

.sidemenuSection .btnMargin {
	padding:7px 10px 7px 10px;
	text-align:right;
}
.sidemenuSection .formMargin {
	padding:7px 0px 0px 0px;
	text-align:center;
}
.sidemenuEnd {
	padding-top:39px;
	text-align:right;
}

/******************/
/*	CONTENTS AREA */
/******************/
.contentsArea {
	padding: 9px 16px 0px 10px;
	width:560px;
	vertical-align:top;
}
.contentsAreaRecruit {
	padding: 9px 16px 0px 10px;
	width:744px;
	vertical-align:top;
}
.sectionTitle {
	margin-top:10px;
	background-image: url(images/boxes/header_bg.gif);
}
.sectionTitle .roundCorner {
	background-image: url(images/boxes/header_roundcorner.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.sectionTitle_aqua {
	margin-top: 0px;
	background-image: url(images/boxes/purtile_bg.gif);
	height: 19px;
}
.sectionTitle_aqua .roundCorner {
	background-image: url(images/boxes/purtile_roundcorner.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.section {
	padding:10px 10px 25px 10px;
	background-color:#dddbc1;
	background-image: url(images/boxes/bottom_bg_light2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.section A, .section A:visited {
	font-weight:bold;
	text-decoration:underline;
}
.section A:active, .section A:hover {
	font-weight:bold;
	text-decoration:none;
}
.section li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:30px;
	margin-top:14px;
}
/****************/
/*   FOOTER		*/
/****************/
.footerhead {
	margin-top:23px;
}
.footer {
	background-color:#000000;
	color:#FFFFFF;
	font-size: 10px;
	padding:10px 10px 10px 13px;
	width:721px;
}
.footerlink {
	margin-top: 5px;
}

.footerlink img {
	margin-right:5px;
}

/************************************/
/*		 BROWSER OVERIDE 			*/
/************************************/
select[class], input[class], textarea[class] {
	font-size:10px;
}
