body {margin: 0px; background-color:#8B8B8B; }
.top-info {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#646464; height: 32px; background-image:url(/images/template/t_sp1.gif); border:0px; padding:0px 8px 0px 8px; }
#top-nav {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#1A3452; font-weight:bold; text-align:center; margin-bottom: 6px;}
#top-nav a{color:#1A3452; text-decoration:none;}
#top-nav a:link {color:#1A3452; text-decoration:none;}
#top-nav a:vlink {color:#1A3452; text-decoration:none;}
#top-nav a:hover {color:#830A0A; text-decoration:underline;}
.tnav {margin:0px 9px 0px 9px; border:0px;}
.tnav2 {margin:0px 0px 0px 9px;}
.lsearch {background-image:url(/images/template/l_search.gif);}
.lsearch2 {margin: 6px 0px 0px 7px; padding: 2px 0px 2px 0px; font-family: Arial, Helvetica, sans-serif, Tahoma; font-size:9pt; color:#507699;}
.lsearch3 {margin: 0px 0px 0px 3px;}
#content {padding: 0px 2px 5px 10px;}
#left-graphics { 
	margin:0px;
	vertical-align:baseline;
}
#footer { 
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #BBBBBB;
	text-align:center;
	margin-bottom: 11px;
}
#footer a, #footer a:link, #footer a:visited { color: #BBBBBB; text-decoration: underline; }
#footer a:hover { color: #FFFFFF; text-decoration: underline; }
#site-info { 
	font-family: Tahoma, Arial, sans-serif;
	font-size: 70%;
	color: #2C55B3;
	margin:5px 2px 10px 20px;
}
#lnav a { 
	display: block; 
	width:132px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #CDD8E4;
	font-size: 8pt;
	color: #315174;
	font-weight:bold;
	border-top: 1px solid #DDE5EE;
	border-bottom: 1px solid #ABBACA;
	padding: 3px 0px 3px 0px;
	margin-left:1px;
	cursor: hand;
	width: 135px;
}
#lnav a:link, #lnav a:visited { color: #315174; text-decoration: none; font-weight:bold; }
#lnav a:hover {
	background-color: #465B73;
	color: white;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	margin-left:1px;
	cursor: hand;
	width: 135px;	
}

#lnav2 a { 
	display: block; 
	width:132px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #ADBCCD;
	font-size: 8pt;
	color: #3B4D61;
	font-weight:bold;
	border-top: 1px solid #D6DEE6;
	border-bottom: 1px solid #5E7B9B;
	padding: 3px 0px 3px 0px;
	margin-left:0px;
	cursor: hand;
	width: 135px;
}
#lnav2 a:link, #lnav2 a:visited { color: #3B4D61; text-decoration: none; font-weight:bold; }
#lnav2 a:hover {
	background-color: #465B73;
	color: white;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	margin-left:0px;
	cursor: hand;
	width: 135px;	
}
#lnav3 { 
	margin-left:1px;
	margin-right:2px;
	border-top: 1px solid #5E7B9B;
}
a {text-decoration:underline; color: #2C55B3; }
a:link {text-decoration:underline; color: #2C55B3; }
a:vlink {text-decoration:underline; color: #2C55B3; }
a:hover {text-decoration:underline; color: #dd0000; }

#menu-off a { 
	display: block; 
	width:132px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #888888;
	font-size: 8pt;
	color: #ffffff;
	font-weight:bold;
	border-bottom: 1px solid #666666;
	padding: 3px 0px 3px 2px;
	margin-left:0px;
	cursor: hand;
	width: 133px;
}
#menu-off a:link, #menu-off a:visited { color: #ffffff; text-decoration: none; font-weight:bold; }
#menu-off a:hover {
	background-color: #dd0000;
	color: white;
	font-weight: bold;
	border-bottom: 1px solid #dd0000;
	padding: 3px 0px 3px 2px;
	margin-left:0px;
	cursor: hand;
	width: 133px;	
}
#menu-on a { 
	display: block; 
	width:132px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #888888;
	font-size: 8pt;
	color: #ffffff;
	font-weight:bold;
	border-bottom: 1px solid #666666;
	padding: 3px 0px 3px 2px;
	margin-left:0px;
	cursor: hand;
	width: 133px;
}
#menu-on a:link, #menu-on a:visited { color: #ffffff; text-decoration: none; font-weight:bold; }
#menu-on a:hover {
	background-color: #3b8959;
	color: white;
	font-weight: bold;
	border-bottom: 1px solid #3b8959;
	padding: 3px 0px 3px 2px;
	margin-left:0px;
	cursor: hand;
	width: 133px;	
}

#Time {
    position:absolute;
    width:100%;
    height:12px;
    z-index:1;
    top: 110px;
    left:0px;
}

#Time td {font-family:tahoma, arial, verdana; font-size:7pt; color:#666; font-weight:bold; padding-left:18px;}

.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}

.suggest_link_over {
	background-color: #465B73;
	color: #ffffff;
	padding: 2px 6px 2px 6px;
}

#search_suggest {
	width: 500px;
	z-index:30;
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #5E7B9B;
	font-family: Tahoma, Arial, sans-serif;
	font-size:9pt;
	color:#315174;
}

#poll_contents ul {
	margin-left: .5em;
	margin-right: .5em;
	padding: 0;
	list-style-type: none;
	padding-left: .5em;
	text-indent: .5em;
	color: black;
	font-size: 11px;
}

#poll_contents li
{
	position: relative;
	display: block;
	margin-bottom: .3em;
	background: #fff;
	line-height: 30px;
}

#poll_contents .count {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0 0.3em;
	text-align: right;
	color: #465B73;
	font-weight: bold;
	z-index: 3;
}

div.poll_question {
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
}


#poll_contents .answer {
	display: block;
	position: relative;
	z-index: 2;
	color: #465B73;
	font-weight: bold;
}

#poll_contents .index {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: #CDD8E4;
	text-indent: -9999px;
	overflow: hidden;
}
