a:link { COLOR: #888888; TEXT-DECORATION: none }
a:visited { COLOR: #888888; TEXT-DECORATION: none }
a:active { COLOR: #888888; TEXT-DECORATION: none }
a:hover { COLOR: #ffa200; TEXT-DECORATION: none }

body { color:#aaaaaa; background-color:white; font-family:Tahoma; font-size:12px }
td { color:#aaaaaa; font-family:Tahoma; font-size:12px }

.calendar {
}
.calendar td {
    width:22px;
    height:17px;
    font-size:10px;
    font-family:verdana;
    text-align:center;
}
.calendar td#sunday {
    color:#ff6666;
}
.calendar td#today {
    background-color:#dfdfdf;
    border:solid 1px #d0d0d0;
}

.calendar a:link { color:#999999; TEXT-DECORATION: underline }
.calendar a:visited { color:#999999; TEXT-DECORATION: underline }
.calendar a:active { color:#999999; TEXT-DECORATION: underline }
.calendar a:hover { color:#999999; TEXT-DECORATION: underline }

.calendar #sunday a:link { color:#ff3333; TEXT-DECORATION: underline }
.calendar #sunday a:visited { color:#ff3333; TEXT-DECORATION: underline }
.calendar #sunday a:active { color:#ff3333; TEXT-DECORATION: underline }
.calendar #sunday a:hover { color:#ff3333; TEXT-DECORATION: underline }

.body_margin { background-color: #ffffff }
.body_main {
	width:1060px;
	vertical-align: top;
	text-align: center;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}

.top_menu_left {
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.top_menu_right {
	width:450px;
	vertical-align: top;
	text-align: right;
	padding-right: 35px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.top_menu_table td {
	vertical-align: top;
}

.top_menu_sub {
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	line-height:17px;
	color:#888888;
	visibility: hidden;
	padding-left: 10px;
	border-left:solid 1px #aaaaaa;
}

.login_menu_left {
	padding-left: 15px;
	border-top:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	height:30px;
}

.login_menu_right {
	text-align: right;
	padding-right: 15px;
	border-top:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	height:30px;
}

.outlogin td {
	font-weight:bold;
}
.oInput {
	border: solid 1px #aaaaaa;
	height:16px;
	width:80px;
	color:#999999;
	font-family:tahoma;
	font-size:12px;
}

.bottom_menu_left {
	font-weight:bold;
	padding-left: 15px;
	border-top:solid 1px #dddddd;
	height:30px;
}
.bottom_menu_left a:link { COLOR: #aaaaaa; TEXT-DECORATION: none }
.bottom_menu_left a:visited { COLOR: #aaaaaa; TEXT-DECORATION: none }
.bottom_menu_left a:active { COLOR: #aaaaaa; TEXT-DECORATION: none }
.bottom_menu_left a:hover { COLOR: #ffa200; TEXT-DECORATION: none }

.bottom_menu_right {
	text-align: right;
	font-weight:bold;
	font-family:tahoma;
	padding-right: 15px;
	border-top:solid 1px #dddddd;
	height:30px;
}

.frontTable {
	width:940px;
}
.frontTable td#front_best {
	width:525px;
	padding-top:10px;
	padding-left:10px;
	padding-right:25px;
	padding-bottom:10px;
}
.frontTable td#front_notice {
	padding-top: 15px;
	vertical-align: top;
}
.frontTable td#front_board {
	padding-top: 15px;
	vertical-align: top;
}
.frontTable2 {
	padding-top:5px;
	width:1000px;
	padding-bottom:15px;
}
.frontTable2 td#front_left {
	padding-left: 20px;
}
.frontTable2 td#front_right {
	padding-left: 7px;
}


#latest_left {
	text-align: left;
	padding-bottom:3px;
}
#latest_right {
	text-align: right;
	vertical-align: bottom;
	font-weight:bold;
	padding-right: 10px;
	padding-bottom: 4px;
}

.aboutTable {
	width:940px;
}

.aboutIntro {
	padding-left:15px;
	padding-right:255px;
	padding-bottom:20px;
	text-align: justify;
	line-height:22px;
}
.aboutHeading {
	font-weight:bold;
	color:#666666;
	padding-bottom:5px;
}
.aboutFind {
	padding-top:20px;
	padding-left:15px;
	text-align: justify;
	line-height:22px;
}
.helpTable {
	background-color:#ffffff;
	border-top:solid 1px #aaaaaa;
	border-left:solid 1px #aaaaaa;
	border-right:solid 2px #aaaaaa;
	border-bottom:solid 2px #aaaaaa;
}
.helpTable td {
	padding:5px;
	font-family:tahoma;
	text-align:center;
	border:solid 1px #cccccc;
	background-color:#eeeeee;
	color:#999999;
}
.howtoTable {
	width:940px;
}
.howtoTable td#td1 {
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.howtoHead {
	color:#666666;
	font-weight:bold;
	padding-bottom:10px;
}
.howtoContent {
	line-height:20px;
	border:solid 1px #cccccc;
	background-color:#eeeeee;
	color:#777777;
	padding:15px;
	text-align:justify;
}
