﻿
@import url(/ui/common/hnav2.css);


p{ margin:0; padding:0;}
table td,table th { font-size:12px; line-height:150%;}
.clr { clear:both;}
.error { color:#FF0000; margin-top: 3px; clear:none;}
h3 {font-size: 14.8px; font-weight: normal;	color: #990066;	margin-top: 0px; margin-bottom:5px;}

#bd{ zoom: 1; clear: both;}
#rap_one_col #alpha,.d760 #alpha{ width: 100%; zoom: 1;} 
#rap_two_col #alpha{ width: 520px; float: left; overflow: hidden; zoom: 1;}
#rap_two_col #alpha440{ width: 440px; float: left; overflow: hidden; zoom: 1;}
#rap_two_col #beta{ width: 240px; float: right;	zoom: 1;}
#rap_two_col #beta320{ width: 320px; float: right; zoom: 1;}
#rap_two_col a:link,#rap_two_col a:visited{color: #009966;}
#rap_two_col a:hover{ color: #F00;}
#rap_one_col a:link,#rap_one_col a:visited{color: #009966;}
#rap_one_col a:hover{ color: #F00;}
 
#beta h3{ font-size: 14px; font-weight: normal; font-family: Arial;	color: #906; margin-bottom: 0.5em;}
#alpha h3{ font-size: 14px;	font-weight: bold; color: #906;	margin-bottom: 1em;	margin-top: 1.2em;}
#alpha h3 a:link,#alpha h3 a:visited{color: #906;}
#alpha h3 a:hover{ color: #F00;}
#beta h3 a:link,#beta h3 a:visited{color: #906;}
#beta h3 a:hover{ color: #F00;}

.module_hlp{ margin-bottom: 1em; padding: 0.5em; background: #EAFFEA; zoom: 1; position: relative;}
.module_hlp ul li{ list-style: circle; line-height: 180%; margin-left: 2em; margin-right:1em;}
.module{ background: #F9F9F9; padding-bottom: 1em; margin-bottom: 1em; position: relative; zoom: 1;}
.module_border{ padding-bottom: 8px; margin-bottom: 1em; position: relative; zoom: 1; clear:both;}
.module_border .list li{ margin-left: 12px; list-style: circle;}
.posts { margin-right:40px;}
.post {	margin-top:5px;	margin-bottom:15px;}
.content { margin-left:45px; border-bottom:solid 1px #eee;}
.tdunderline { line-height:250%; height:25px;}

.pb { float: left; text-align: center; width: 100px; margin: 0 5px; height: 125px; }
.pb img{ padding-bottom: 2px;}
.opts,.lk_lst{ padding-left: 28px; line-height: 200%;}
.opts li,.lk_lst li{ color: #999; list-style: square; }
#beta .blk { margin-bottom: 24px;}
#beta .blk h3 { padding: 5px auto;}
#beta .blk_c{ padding-left: 13px; }
.glst{ margin-bottom: 8px; }
.glst img{ float: left; margin-top: 2px;}
.glst div{ margin-left: 38px;}
.flst li{ display: block; float: left; width: 50px;	height: 45px;}

.block110 { float:left; text-align:center; height:110px;}
.block110 img{ border: solid 1px #cccccc; padding: 2px;	margin:5px;}
.first_photo{}
.first_photo_img{ margin-bottom: 1em;}
.first_photo_img img{ border: 1px solid #000;}
.first_photo_title{ font-size: 14px;}
.first_photo_info{ color: #666;}
.member { float:left; text-align:center; padding:1px; height:110px;}
.member img{ border: solid 1px #cccccc;	padding: 2px; margin:5px;}
.member a{ border: solid thin #ffffff;}
.member a:link{ border: solid thin #ffffff;}
.member a:hover{ border: solid thin #009966;}

.route_view_div_schedule{ width:100%; clear:both;}
.route_view_module{	margin: 5px; float: left; text-align:center; height:110px;}
.route_view_module img{ padding: 2px; margin-bottom:3px; border: solid 1px #999;}
.route_view_module .placename{ text-align: center;}
/*
=Form Style
*/
input.text,textarea.text{
	border-top: 1px solid #9BA;
	border-left: 1px solid #9BA;
	border-right: 1px solid #CED;
	border-bottom: 1px solid #CED;
	padding: 1px;
    }
input.button{
	border-top: 1px solid #3C9;
	border-left: 1px solid #3C9;
	border-right: 1px solid #063;
	border-bottom: 1px solid #063;
	background: #096;
	padding: 0 0.3em;
	font-weight: bold;
	color: white;
    }
input.text:focus,textarea.text:focus{ background: #FFFFCC;} 

b.cn { position: absolute; height: 10px; width: 10px; margin: 0; padding: 0;background: url(/icons/white.png) no-repeat;line-height: 1px; font-size: 1px; } 
b.tl {top: -1px; left: -1px; background-position: top left;}
b.tr {top: -1px; right: -1px; background-position: top right;}
b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
* html b.bl {bottom: -2px; left: -1px; background-position: bottom left;}
b.br {bottom: -1px; right: -1px; background-position: bottom right;}
* html b.br {bottom: -2px; right: -1px; background-position: bottom right;}
.info1 {
	margin: 0 0 0.75em 0;
	clear: both;
	position: relative;
	margin: 10px 0px;
	border: solid 1px #AA1002;
	padding:5px 15px;
	margin-bottom: 10px;
	background: url(/icons/fade-1.gif) repeat-x top;
	zoom: 1;
    }
.info1 b.cn {background-image: url(/icons/bord-1.png);}
* .info1 b.cn {background-image: url(/icons/bord-1.gif);}
 
