/* CSS Document */
body{
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
/*	background:url(images/body_bg.png) repeat-x; */
	background:url(images/bannerbgline.png)repeat-x 1px 110px !important; /* this statement may not work in some IE version*/
	background-image:url(images/bannerbgline.png);
	background-repeat:repeat-x;
	background-position:left 110px;
	color:#333
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
#site{
	width:780px;
	margin-left:auto;
	margin-right:auto
}
#banner{
	height:130px;
	width:780px;
	margin-bottom:10px
	
}
/*
#banner #welcomebar{
	background:url(images/bannerbg02.png) repeat-y;
	height:1px !important
}
*/
#sitecontent,#sitecontent .up,#sitecontent .bot{
	background:url(images/background.png) repeat-y;
}
#sitecontent{
	height:auto;
	margin-left:10px;
	margin-right:10px
}
#sitecontent .up,#sitecontent .bot{
	height:18px;
}
.up img.left,.bot img.left{
	float:left
}
.up img.right,.bot img.right{
	float:right
}
#menubar,#footer{
	margin-left:19px
}
#footer{
	margin-top:20px
}
/*
#footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	background:url(images/menubgitem.gif) no-repeat;
	display:block;
	text-align:center;
	padding-top:8px;
	height:22px;
	width:120px;
	margin:0 1px 0 1px;
	border-bottom:1px solid #FFF
}
#footer a{
	display:inline;
	background:none;
	border:0px;
	color:#000
}
#footer a:hover{
	color:#F60;
	text-decoration:none
}
*/
#menubar a:hover{
	background:url(images/menubgitem_hover.gif) no-repeat;
}
#siteinner{
	margin:10px 10px 10px 20px;
	text-align:justify;
	height:auto;
	min-height:200px
}
#siteinner .left{
	float:left
} 
#siteinner .right{
	float:right
}
#siteinner img.left{
	margin-right:10px;
	border:1px solid #666
}
#siteinner img.right{
	margin-left:10px;
	border:1px solid #666
}
#siteinner #left_mnu{
	float:left;
	width:150px;
}
#left_mnu a{
	display:block;
	height:20px;
	padding-top:15px;
	padding-bottom:2px !important;
	text-align:center;
	text-decoration:none;
	color:#666;
	background:url(images/mnubg.png) repeat-y
}
#left_mnu a.imagelink{
	height:auto;
	padding-top:0;
	padding-bottom:0;
}
#left_mnu a:hover{
/*	background:url(images/leftmnu_bg.png) no-repeat 50% top;*/
	color:#00F
}
#left_mnu #mnugroup{
	background:url(images/mnubg.png) repeat-y
}
#right_col #text{
	clear:both;
/*	border:1px solid #AAA;  previous style*/
	border:0;
	padding:3px 3px 3px 3px
}
#text .seemore{
	text-align:right;
	clear:both;
	display:block
}
#text .country{
	font-size:1.1em
}
#text .tstyle1 td{
	padding-bottom:35px
}
#text ul{
	line-height:25px;
}
ul.show li{
	list-style-image:url(../data/list5.png);
}
ul.link li{
	list-style-image:url(../data/list3.png)
}
#right_col h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em
}
#right_col span.header{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em
}
#group img{
	border:0px
}
#siteinner #right_col{
	float:right;
	width:570px
}
.sep,.clr{
	clear:both;
	height:10px
}
.clr0{
	clear:both;
	height:2px
}
.sep{
	background:url(images/sep_bar.png);
	height:3px !important
}
form#mailtous td{
	width:120px;
	height:20px;
	
}
form#mailtous table{
	border:1px solid #666;
	padding:5px 5px 5px 5px
}
#mailtous name.input{
	border:1px solid #000
}
#mailtous email.input{
	border:1px solid #000
}
#mailtous add.textarea{}
tr.class1{background:#CCC}
tr.class2{background:#BBB}
a.mnu{color:#333 !important;text-decoration:none}
a.mnu:hover{color:#00F !important;}