  .menu{font-family:Tahoma; font-size:11px;  color:#999898; text-decoration:none }
  .menu3{font-family:Tahoma; font-size:10px;  color:#999898; text-decoration:none }
  .menu1{font-family:Tahoma; font-size:11px;  color:#9D9B9B; text-decoration:none }
  .main_l{font-family:Tahoma; font-size:11px;  color:#727272; }
  .more{font-family:Tahoma; font-size:11px;  color:#727272; font-weight:900; text-decoration:none }
  .main_d{font-family:Tahoma; font-size:11px;  color:#565555; }
  .golden{font-family:Tahoma; font-size:11px;  color:#979D12; font-weight:900; }
/*--------general-------*/
img {
border:0 none;
}
body{
	font-family:Tahoma;
	color:#333333;
}
h2{
padding-left:20px;
}
ul, li{
font-family:Tahoma; font-size:12px; 
}
tr,td,th{
margin:0;
padding:0;
}
a:link, a:visited, a:active, a:focus{
	text-decoration: underline;
	color:#FF9900;
}
a:hover {
	text-decoration: none;
	color:#FF9900;
}

.bold{
font-weight:bolder;
}
/*-------container-------*/
#container{
	margin:auto;
	position:relative;
	width: 766px;
	align:center;
	background-position: center;
}
/*-------header-------*/
#header{
height:100px;
background-image:url(../images/bk-header.gif);
background-position:bottom;
background-repeat:repeat-x;
}
#header p{
	padding-top: 25px;
	padding-left: 300px;
	font-weight:bolder;
	font-size:12px;
	width:200px;
}
#logo{
float:left;
width:285px;
overflow:hidden;
}
#tagline{
font-size:14px;
font-weight:bolder;
text-align:left;
top: 60px;
left: 300px;
position: absolute;

}
#topLinks{
	text-align:right;
	font-size:12px;
	top: 40px;
	right: 10px;
	position: absolute;
}
#topLinks a{
color:#333333;
text-decoration:none;
}
#topLinks a:hover, a:visited, a:active, a:focus{
	text-decoration: underline;
	color:#FF9900;
}

/*-------login-------*/
#login{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	top: 110px;
	left: 285px;
	width:275px;
	position: absolute;
}
.big{
font-size:16px;
text-align:center;
}

#login_multiple{
	margin:0;
	padding:2px;
	background-color: #393C9B;
}
#login_single{
margin:0;
padding:2px;
background-color: #393C9B;
}
/*-------navi-------*/
#navi img{
margin:0;
padding:0;
}
.naviPic{
overflow:hidden;
overflow:hidden;
float:left;	
}

#naviButtons{
	position:absolute;
	top: 200px;
	left: 570px;
	
}
/*-------left contents-------*/
#left{
padding-top:10px;
float:left;
width:486px;
overflow:hidden;
}
.bk-LongTopDark{
background-image:url(../images/bk-LongTopDark.jpg);
background-repeat:no-repeat;
background-position:top left;
height:15px;
}
#mainContent{
background-image:url(../images/bk-LongMiddleDark.jpg);
background-repeat:repeat-y;
background-position:top left;
vertical-align:top;
}
#mainContentBottom{
background-image:url(../images/bk-LongMiddleLight.jpg);
background-repeat:repeat-y;
background-position:top left;
vertical-align:top;
}
#left img{
border:0 none;
}
#left p img{
padding:10px;
}
#left p{
padding:0 20px 10px 20px;
font-size:12px;
width:466px;
}
.blue{
color:#000099;
font-weight:bolder;
font-size:14px;
}
.orange{
	color:#FF9900;
}
/*-------right contents-------*/
#right{
padding-top:10px;
	float:right;
	position:relative;
	font-size:12px;
	width:266px;
}
/*-------no left or right contents-------*/
#noleftright{
float:left;
font-family:Tahoma; font-size:12px;  color:#565555; 
}
#noleftright p{
padding:0 20px 10px 20px;
}
#noleftright img{
border:0 none;
}
#noleftright p img{
padding:10px;
}

/*-------footer-------*/
#footer{
clear:both;
background-image:url(../images/bk-footer.jpg);
background-position:top;
background-repeat:no-repeat;
}
#footer p{
	padding-top: 40px;
	text-align:center;
	font-size:12px;
}
#footer a{
color:#333333;
text-decoration:none;
}
#footer a:hover, a:visited, a:active, a:focus{
	text-decoration: underline;
	color:#FF9900;
}
/*-------map-------*/
#west{
	text-align:center;
	color:#A46635;
	font-size:12px;
	font-weight:bold;
	top: 570px;
	left: 15px;
	position: absolute;
}
#pacific{
	text-align:center;
	color:#757472;
	font-size:12px;
	font-weight:bold;
	top: 400px;
	left: 15px;
	position: absolute;
}
#hawaii{
	text-align:center;
	color:#C17600;
	font-size:12px;
	font-weight:bold;
	top: 740px;
	left: 27px;
	position: absolute;
}
#rocky{
	text-align:center;
	color:#006500;
	font-size:12px;
	font-weight:bold;
	top: 670px;
	left: 110px;
	position: absolute;
}
#southwest{
	text-align:center;
	color:#C39C00;
	font-size:12px;
	font-weight:bold;
	top: 710px;
	left: 215px;
	position: absolute;
}
#midwest1{
	text-align:center;
	color:#AA2A1F;
	font-size:12px;
	font-weight:bold;
	top: 730px;
	left: 370px;
	position: absolute;
}
#midwest2{
	text-align:center;
	color:#AA2A1F;
	font-size:12px;
	font-weight:bold;
	top: 743px;
	left: 450px;
	position: absolute;
}
#southeast{
	text-align:center;
	color:#02769F;
	font-size:12px;
	font-weight:bold;
	top: 700px;
	left: 580px;
	position: absolute;
}
#east{
	text-align:center;
	color:#2A4359;
	font-size:12px;
	font-weight:bold;
	top: 500px;
	left: 630px;
	position: absolute;
}

#transit{
	text-align:center;
	color:#000;
	font-size:12px;
	font-weight:bold;
	top: 810px;
	left: 15px;
	position: absolute;
}