a:link {	
	color:#333333;
	text-decoration:none ;
}
a:visited {
	color:#333333;
	text-decoration:none ;
}
a:hover {
	color:#333333;
	text-decoration: underline;
}


a.list:link {	
	color: #666666;
	text-decoration:none ;
}
a.list:visited {
	color: #666666;
	text-decoration:none ;
}
a.list:hover {
	color: white;
	text-decoration: underline;position:relative;left:0px;
	background-color:#666666
}

dl,dt,dd {
	margin:0px;padding:0px;width:100%;
}


FORM {
	margin:0px;line-height:150%;
}
HR {
	height:1px;color:#cccccc;
}
DIV,FORM,P,TD,BODY,UL{
	FONT-SIZE:11px;font-family: sans-serif,Verdana, Helvetica, Geneva;line-height:150%;color:#737373;
}
SELECT,INPUT,textarea{
	FONT-SIZE:10px;font-family:sans-serif,Verdana, Helvetica, Geneva;line-height:120%;color:#666666;
}
P {
	text-indent:0px;
}
BODY{
	scrollbar-face-color: #D8D8D8; 
	scrollbar-shadow-color: #808080; 
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color: gray; 
	scrollbar-darkshadow-color: eeeeef; 
	scrollbar-track-color: eeeeef; 
	scrollbar-arrow-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	margin:0px;line-height:150%;
	background-color:#ffffff;
}

.navigator {
	text-align:left;padding-top:5px;background:url("http://www.beaniebears.com/images/nav_bg.jpg") repeat-x;height:30px;border:solid 1px #343E8B;width:580px;
}

.navigator a:link {	
	color: #ffffff;
	text-decoration:none ;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;padding-right:5px;margin-left:5px;
	background:url("http://www.beaniebears.com/images/arrow.gif") no-repeat 0px 2px;
}
.navigator a:visited {	
	color: #ffffff;
	text-decoration:none ;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;padding-right:5px;margin-left:5px;
	background:url("http://www.www.beaniebears.com/imagesarrow.gif") no-repeat 0px 2px;
}
.navigator a:hover {	
	color: #ffffff;
	text-decoration:none ;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;padding-right:5px;margin-left:5px;
	background:url("http://www.www.beaniebears.com/images/arrow.gif") no-repeat 0px 2px;
}
.navigator a img {
	border-width:0px;margin-bottom:1px;margin-left:5px;
}


.leftMenu {
	width:145px;padding:5px;padding-top:0px;padding-right:0px;color:#966A31;background-color:#F3F3F3;vertical-align:top;background:url("http://www.beaniebears.com/images/menu_bg.jpg") repeat-x top #B9C0CC;
}
.leftMenu dt {
	padding:5px;color:#C9DAE1;font-weight:bold;background:#375AAA;border-bottom:solid 1px #264B65;font-size:12px;
}
.leftMenu dd {
	border-bottom:solid 1px #B2BACB;
}

.leftMenu dd a {
	display:block;background:url("http://www.beaniebears.com/images/arrow1.gif") no-repeat left;color:#ffffff;padding:6px;padding-left:15px;text-decoration:none;
	border-bottom:solid 1px #404EA5;border-top:solid 1px #B2BACB;
}
.leftMenu dd a:visited {
	display:block;background:url("http://www.beaniebears.com/images/arrow1.gif") no-repeat left;color:#ffffff;padding:6px;padding-left:15px;text-decoration:none;
	border-bottom:solid 1px #404EA5;border-top:solid 1px #B2BACB;
}
.leftMenu dd a:hover {
	display:block;background:url("http://www.beaniebears.com/images/arrow1.gif") no-repeat left #375AAA;color:#ffffff;padding:6px;padding-left:15px;text-decoration:none;
	border-bottom:solid 1px #404EA5;border-top:solid 1px #B2BACB;
}


.rightMenu {
	width:155px;padding:5px;padding-top:0px;color:#966A31;background-color:#F3F3F3;vertical-align:top;background:url("http://www.beaniebears.com/images/menu_bg.jpg") repeat-x top #ADBFC3;font-family:Arial,Verdana, Helvetica, Geneva;
}

.rightMenu dt {
	padding:5px;color:#D3D3D3;font-weight:bold;background:#375AAA;border-bottom:solid 1px #264B65;font-size:12px;text-align:center;
}
.rightMenu dd {
	border-bottom:solid 1px #B2BACB;
}
.rightMenu dd a {
	display:block;background:url("http://www.beaniebears.com/images/arrow1.gif") no-repeat left;color:#ffffff;padding:6px;padding-left:15px;text-decoration:none;
	border-bottom:solid 1px #404EA5;border-top:solid 1px #B2BACB;
}
.rightMenu dd a:visited {
	display:block;background:url("http://www.beaniebears.com/images/arrow1.gif") no-repeat left;color:#ffffff;padding:6px;padding-left:15px;text-decoration:none;
	border-bottom:solid 1px #404EA5;border-top:solid 1px #B2BACB;
}
.rightMenu dd a:hover {
	display:block;background:url("http://www.beaniebears.com/images/arrow1.gif") no-repeat left #375AAA;color:#ffffff;padding:6px;padding-left:15px;text-decoration:none;
	border-bottom:solid 1px #404EA5;border-top:solid 1px #B2BACB;
}
.position {
	background:url("http://www.beaniebears.com/images/positionBg.jpg") repeat-x;height:33px;padding:5px;color:#966A31;
}

.menu_caption {
	color:#ffffff;font-size:14px;font-weight:bold;text-align:center;
}
.copyright {
	background:url("http://www.beaniebears.com/images/beaniebears.gif") no-repeat left top #A5A9B8;padding-top:20px;
}
.mainBody {
	padding:20px;vertical-align:top;
}
.mainBody_index {
	padding:10px;padding-left:0px;vertical-align:top;
}
.imagesDisplay {
	text-align:center;width:100%;margin-bottom:5px;
}
.imagesReadme {
	background-color:#EBEBEB;padding:2px;margin:10px;margin-top:5px;text-align:center;
}
.menuList {
	margin:0px;margin-left:20px;margin-top:10px;background-color:#EFE6CB;
}
.menuList li {
	margin:0px;background-color:#EFE6CB;list-style-image:url("http://www.beaniebears.com/images/arrow1.gif");color:#333333;
}


.trSingle {
	border-bottom:dotted 1px #eeeeee;
}
.trDouble {
	border-bottom:dotted 1px #eeeeee;
}

.toolBar {
	text-align:right;padding:5px;padding-right:10px;margin-top:15px;
	background:url("http://www.beaniebears.com/images/toolBar_bg.jpg") repeat-y right;
}
.toolBar img {
	margin-left:8px;
}
.list_frame {
	background-color:#F40500;width:75px;height:100%;
}

.newsList {
	padding:5px;padding-left:10px;background:url("http://www.beaniebears.com/images/line_h.gif") repeat-x bottom;color:#999999;
}
.showMore {
	border-top:solid 1px #C4C4C4;background-color:#F6F6F6;padding:3px;text-align:right;
}

.button {
	border-left:solid 1px #ffffff;border-top:solid 1px #ffffff;border-right:solid 1px #999999;border-bottom:solid 1px #999999;background-color:#cccccc;padding-left:5px;padding-right:5px;padding-top:1px;color:black;
}

.arrow_selected {
	margin-right:30px;margin-top:12px;
}

.description {
	color:#D81E04;padding:10px;	
}

.news_title {
	font-size:15px;font-weight:bold;text-align:center;text-indent:0px;margin-bottom:10px;
}
.news_summary {
	font-size:12px;font-weight:bold;text-indent:0px;
}
.news_description {
	font-size:12px;color:red;background-color:#F2F2F2;padding:5px;text-align:center;
}
.news_emphasize {
	font-weight:bold;
}
.news_link {
	color:red;font-weight:bold;
}
.news_content {
	padding-right:5px;padding-left:5px;margin-top:10px;margin-bottom:10px;
}

.mainTable {
	width:1000px;
	linsz:expression(fun_mainTable(this));
}

.newsTable {
	width:100%;
	linsz:expression(fun_newsTable(this));
}

.menuTitle {
	font-size:14px;padding:5px;color:#027FDC;font-family:Verdana, Helvetica, Geneva;border-bottom:solid 1px #CECECE;font-weight:bold;
}
.title {
	background:#3EB0F1;color:white;font-weight:bold;padding:5px;margin-bottom:15px;
}
.content {
	
}
.title1 {
	background:#2C7387;margin-bottom:15px;color:white;font-weight:bold;padding:5px;
}
.title2 {
	margin-bottom:15px;color:#E52F00;font-weight:bold;padding:5px;border-bottom:solid 1px #E52F00;
}


.tableBorder {
	width:100%;
	linsz:expression(fun_tableBorder(this));
}
.tableCaption {
	color:white;font-size:12px;font-weight:bold;background-color:#2C7387;padding-left:10px;
}
.tableTitle {
	background-color:#C8DADE;color:#2C7387;text-align:right;border-top:solid 1px #ffffff;
}
.tableContent {
	background-color:#E8EFF0;text-align:left;border-top:solid 1px #ffffff;
}
.tableToolBar {
	background:#ECECEC;text-align:right;padding:5px;border-top:solid 1px #ADBEC5;
}
.tableButton {
	background:url("http://www.beaniebears.com/images/btnBg_4.jpg") no-repeat;width:84px;height:29px;border-width:0px;font-size:12px;
}

.toolBar_left {
	background-color:#eeeeee;padding:5px;margin-top:10px;
}
.toolBar_td {
	background-color:#eeeeee;padding:5px;margin-top:10px;text-align:right;
}

.toolBar_table {
	width:100%;height:25px;border-top:solid 1px #cccccc;margin-top:5px;	
}
.newsContent {
	padding:15px;margin:5px;border:dotted 1px #E67A04;
}
.picDescription {
	background-color:#EBEBEB;border:solid 1px #CCCCCC;padding:5px;text-align:center;
}
.table_img {
	width:100%;margin-left:5px;margin-right:5px;
}
.cataTitle {
	padding:3px;font-weight:bold;color:#A08532;background-color:#DECC96;border-top:solid 1px #EFE6CB;margin-top:8px;
}

.product_content {
	margin-top:10px;margin-bottom:10px;
}
.product_description {
	padding:10px;
}
.product_item {
	padding:10px;border:dotted 1px #E67A04;margin-top:10px;margin-bottom:10px;
}
.imageDescription{
	padding:5px;background-color:#f2f2f2;color:#666666;
}
.imageBg {
	width:120px;text-align:center;height:130px;
}
.imageBg img {
	border:solid 1px #ffffff;
}

.contentList {
	background:url("http://www.beaniebears.com/images/arrow1.gif") 8px no-repeat;padding:6px;padding-left:26px;behavior: url("http://www.beaniebears.com/listEvent.htc");cursor:hand;border-bottom:solid 1px #E5E5E5;
}
#img {
	width:100%;text-align:center;
}
.head_inputText {
	border:solid 1px #838383;height:17px;
}
.newsDate {
	color:#EC4F00;
}

#messageFrame {
	width:600px;margin-top:25px;margin-bottom:25px;
}

#messageFrame dt {
	background:#E52F00;margin-bottom:15px;color:white;font-weight:bold;padding:5px;text-align:left;
}
#messageFrame dd #content {
	padding:15px;height:200px;
}
#messageFrame dd {
	padding:5px;
}


.search_table {
	border:solid 1px #999999;margin-bottom:10px;
}
.search_content {
	border-top:solid 3px #F1F1F1;background-color:#E7E7E7;padding:3px;padding-bottom:5px;padding-left:8px;color:black;
}
.job_title {
	color:#ffffff;font-weight:bold;font-size:14px;padding:5px;text-align:center;background:#DCDCDC;
}
.job_content {
	padding:10px;padding-top:20px;color:#666666;
}
.jobApply_title {
	background-color:#9F9F9F;color:#ffffff;font-weight:bold;font-size:14px;padding:3px;border-top:solid 2px #C1C1C1;padding-left:10px;margin-top:15px;
}
.tableBorder2 {
	border-top:solid 4px #E10915;
}
.inputText {
	width:100%;
}
.tableBorder2 {
	border-top:solid 4px #E10915;
}
.tableCaption2 {
	background-color:#1EB3D5;color:#ffffff
}
.tableTitle2 {
	background-color:#F0F0F0;color:#666666;border-bottom:solid 1px #CCCCCC
}
.tableContent2 {
	background-color:#ffffff;color:#333333;border-bottom:solid 1px #CCCCCC
}
.imageLeft {
	margin-right:20px;margin-bottom:15px;float:left;
}