/* Page property (YUI) */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f6f6f6;
	margin:0px;
	background-color: #a0a0a0;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D4D0C8;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #e6e6e6;
}
.dropleft{
	background: url(../images/dropleft.jpg) 100% 0 repeat-y;
	width:10px;
}

.dropright {
	background: url(../images/dropright.jpg) 100% 0 repeat-y;
	width:10px;
}
/* header */
#hd {
	background: url(../images/header.gif) repeat-x;
	min-height:122px;
	height:90px;
	width:765px;
}
#langselector {
margin-top:45px;
}
/* main */
#main {
	background-color: #707070;
}
#sb{
	width:490;
	min-width:490px;
}
/* footer */
#ft {
	text-align:center;
	padding-bottom:20px;
	font-size:10px;
	color:#CCCCCC;
}
/* custom style */
.right{
	float:right;
	padding-right: 10px;
	padding-left: 10px;
}
.left{
	float:left;
	padding-right: 10px;
	padding-left: 10px;
}
.wframe{
	border:#FFFFFF solid 1px;
	border-top-width:0px;
}
.wframe-top{
	border:#FFFFFF solid 1px;
	border-top-width:0px;
	border-bottom-width:0px;
}

.leftrightborder {
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-color:#999999;
	border-style:solid;
}
.padding {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.padding2 {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.errorMsg{
	float:right;
	color:#FF0000;
	font-weight:bold;
}
.validateResult{
	padding:10px;
	min-height:400px;
	height:400px;
}
/* news */
#news {
	overflow:auto;
	height:230px;
}
#news B{
	color:#66ccff;
}
#news hr{
	width:80%;
	margin-top:20px;
}
/* style for title for news archive page, and also subheadings on all pages */
input,select,textarea{
background-color:#F0F0F0;
color: #333333;
}
.rdbut{
background-color: transparent;
}
h2 {
	color:#66ccff;
	border:2px solid #777;
	font-size:11px;
	margin:0px;
	padding:3px;
	display:block;
	background-color:#666666;
}
li {
	list-style:outside;
	list-style-type:inherit;
}
a{
	color: #fff;
	text-decoration:underline;
}

a:hover{
	color: #333;
	text-decoration:underline;
}
.collapseBd{
	color:#FFFFFF;
	border:2px solid #777;
	font-size:11px;
	margin:0px;
	padding:3px;
	background-color: #777;
}
.branch{
	width:120px;
	text-align:center;
	border-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style:solid;
	border-color: #999999;
}
.address{
	width:70%;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style:solid;
	border-color: #999999;
}
#innerAddress {
	margin-top:10px;
	margin-bottom:10px;
}
#innerAddress td{
	padding-top:3px;
	padding-bottom:3px;
}
#innerAddress .add_title {
	width:50px;

}

/*- Menu on all Sub Pages */	
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
	
#menu {
	width: 231px;
	margin-right: 14px;
	}
	
#menu li a {
	height: 17px;
	font-size:10px;
	font-family:Tahoma, Arial, sans-serif;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	}	

#menu li a:link, #menu li a:visited {
	color: #717171;
	display: block;
	background:  url(../images/menubg.jpg);
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	color: #FFF;
	background:  url(../images/menubg.jpg) 0 -25px;
	padding: 8px 0 0 10px;
	}
/*- form but */	
ul#butlist
{
margin: 0;
margin-top:15px;
padding: 0;
white-space: nowrap;
}

#butlist li
{

display: inline;
list-style-type: none;
}

#butlist a { padding: 6px 18px 5px 18px; }

#butlist a:link, #butlist a:visited
{
color: #666666;
height:25px;
background-image:url(../images/formbg.jpg);
text-decoration: none;
}

#butlist a:hover
{
color: #fff;
background-position:0 -25px;
text-decoration: none;
}