#main {
	position:absolute;
	z-index:2;
	visibility: visible;
}

/*  Content CSS */


/* End of Content CSS */


/* BG control & Common style */

.repeatx {
	background-repeat: repeat-x;
}
.repeaty {
	background-repeat: repeat-y;
}
.norepeat {
	background-repeat: no-repeat;
}

.bg_rt {
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_rb {
	background-repeat: no-repeat;
	background-position: right top;
}

.bg_lt {
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_lb {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg_bot {
	background-repeat: no-repeat;
	background-position: bottom;
}

.border {
	border: 1px solid #585858;
}

.picborder img{
	border: 1px solid #3e838e;
}
.newsborder{
	padding-right:25px;
}
.newsborder img{
	border: 2px solid #FFFFFF;
}
.newsborder div{
	padding-bottom:10px;
}

.branchlborder{
	padding-right:10px;
}
.branchlborder img{
	border: 2px solid #FFFFFF;
}
.branchltable td{
	padding-bottom:30px;
}

.branchin td{
	padding-right:28px;
	padding-bottom:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #470a07;
}
.branchin img{
	border: 1px solid #c8b9b7;
}
.branchin div{
	padding-bottom:10px;
}
.branchplan {
	padding-top:30px;
	padding-bottom:30px;
}

.dotted_inner{
	background-image:url(images/dotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:25px;
}
.dotted_vert{
	background-image:url(images/dotted_vert.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:45px;
}
.dotted_vertcon{
	background-image:url(images/dotted_vert.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:30px;
}
.newstable td{
	padding-bottom:7px;
	padding-top:7px;
	padding-left:5px;
	background-image:url(images/dotted.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}


/* End of BG control & Common style */

/* Rounded Table */

.t {
	BACKGROUND: url(images/corn_t.gif) repeat-x 0px 0px; WIDTH: 100% ;
}
.b {
	BACKGROUND: url(images/corn_b.gif) repeat-x 0px 100%
}
.l {
	BACKGROUND: url(images/corn_l.gif) repeat-y 0px 0px
}
.r {
	BACKGROUND: url(images/corn_r.gif) repeat-y 100% 0px
}
.bl {
	BACKGROUND: url(images/corn_bl.gif) no-repeat 0px 100%
}
.br {
	BACKGROUND: url(images/corn_br.gif) no-repeat 100% 100%
}
.tl {
	BACKGROUND: url(images/corn_tl.gif) no-repeat 0px 0px
}
.tr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(images/corn_tr.gif) no-repeat 100% 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
.c {
	WIDTH: 100% ; padding:20px ;
}


/* End of Rounded Table*/

/* Scrolling DIV */

.branchdiv{
	BORDER-RIGHT: #885637 1px solid;
	BORDER-TOP: #885637 1px solid;
	BORDER-LEFT: #885637 1px solid;
	BORDER-BOTTOM: #885637 1px solid;
	OVERFLOW-Y: auto; OVERFLOW-X: auto;
	WIDTH: 545px;
	HEIGHT: 580px;
	padding:10px;
	background-color: #FFFFFF;
	scrollbar-face-color:#885637;
	scrollbar-highlight-color:#885637;
	scrollbar-3dlight-color:#885637;
	scrollbar-darkshadow-color:#885637;
	scrollbar-shadow-color:#885637;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}

.branchdiv img{
cursor:pointer;
}
.branchintitle{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 18px;
	color: #470a07;
	padding-bottom:10px;
}
.prodetailcontentdiv{
	width: 465px;
	height: 425px;
	padding-right:10px;
	background-color: transparent;
	overflow:auto ;
	scrollbar-face-color:#4b5b80;
	scrollbar-highlight-color:#4b5b80;
	scrollbar-3dlight-color:#4b5b80;
	scrollbar-darkshadow-color:#4b5b80;
	scrollbar-shadow-color:#4b5b80;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}

/* Scrolling DIV */

/* Field CSS */

.field {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:4px;
	color: #b48c88;
	background-color: #FFFFFF;
	height: 20px;
	width: 195px;
	border: 1px solid #7f9db9;
}

.field_msg {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:4px;
	color: #b48c88;
	background-color: #FFFFFF;
	height: 90px;
	width: 195px;
	border: 1px solid #7f9db9;
}
.field_search {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:4px;
	color: #a4a4a4;
	background-color: #FFFFFF;
	height: 21px;
	width: 135px;
	border: 1px solid #7f9db9;
}
.field_sort {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	color: #a4a4a4;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}
/* End of Field CSS */
