
/*new  header*/
.pageContent { width:100%;/* padding:0 12px; */ margin:0;height:100%;background-color:#CDCED0 }

/*header*/
.pageHeader { width:976px;height:100%; overflow:hidden; margin:0 auto; background: #fff url(../images/newheadbg.gif) repeat-y;}
.pageLogo { width:250px; height:56px; margin-top:5px;margin-left:30px;float:left;}
.pageTopSubMenu { width:250px; height:22px; padding-top:34px; float:left; background:url(../images/pageTopSubMenu_line.gif) no-repeat;}
.pageTopSubMenu span { margin:0 8px;}
.pageTopSubMenu span a {
	text-decoration:none;
	color:#575757
}
.pageTopSubMenu span a:hover{
	text-decoration:underline;
	color:#2B2B2B
}
.pageLoginbar { width:400px; height:46px; padding-top:10px; text-align:right; float:left;}
.pageText { height:21px; line-height:21px;}
.pageLoginBox {float:left;}
.pageLoginBox li { height:21px; line-height:21px; margin-top:20px; float:left; list-style:none}
.pageLoginBox li#one { width:100px; line-height:21px;}
.pageLoginBox li#two {width:95px; text-align:left;}
.pageLoginBox li#three {width:35px; line-height:21px;}
.pageLoginBox li#four {width:95px; text-align:left;}
.pageLoginBox li#five {width:55px; text-align:center;}
.pageLoginBox li#six {width:55px; text-align:center;}
.pageLoginBox li#seven {width:60px; text-align:center;}
.inputLogin { width:90px; height:12px; line-height:12px; padding:1px; border:1px solid #a1a1a1;}
.inputLoginButton { width:48px; height:16px; border:0; font-size:12px; line-height:18px; text-align:center; background:url(../images/pageLoginButton.gif) no-repeat;}

.pageMenuBox { width:940px; height:48px; background:url(../images/pageMenuBg.gif) no-repeat 0 0;}
.pageMenuTitle { width:640px; height:48px; float:left;}
.pageMenuTitle ul { display:inline; list-style:none}
.pageMenuTitle ul li { width:78px; line-height:48px; float:left; text-align:center; background:url(../images/pageMenuBg_line.gif) no-repeat right center;}
.pageMenuTitle ul li a { color:#fff; font-weight: bold; text-decoration:none}
.pageMenuTitle ul li a:hover { text-decoration:underline}
.pageSearchBox { width:280px !important;width:265px; padding-top:12px; padding-right:20px; height:36px; float:right;}
.pageSearchTxt { width:60px; height:21px; line-height:21px; float:left; font-weight:bold;}
.pageSearchTxt_01 { width:70px; height:21px; line-height:21px; float:left; font-weight:bold;}
.pageSearchCnt { width:165px; height:21px; line-height:21px; float:left;}
.pageSearchCnt_01 { width:145px; height:21px; line-height:21px; float:left;}
.pageSearchInput { width:160px; height:15px; line-height:15px; padding:1px; border:1px solid #a1a1a1; background-color:#f3f3f3;}
.pageSearchInput_01 { width:160px; height:20px; line-height:15px; padding:1px; border:1px solid #a1a1a1; background-color:#f3f3f3;}
.pageSearchImg { width:54px; height:19px; line-height:19px; padding-top:2px; float:right; text-align:center;}
.inputSearchButton { width:50px; height:18px; border:0; color:#fff; font-size:12px; line-height:20px; text-align:center; background:url(../images/pageSearchButton.gif) no-repeat;}
.inputSearchButton_01 { width:50px;  height:22px;border:0; color:#fff; font-size:12px; line-height:22px;text-align:center; background:url(../images/pageSearchButton_01.gif) no-repeat;}

.clearit{clear:both;}
.pageBox { margin:0 ; padding-left:14px; overflow:hidden; clear:both}



#main_left{
	float: left;
	width:179px;
	padding:0px;
	margin:0px;
	text-align:left;
}

/*********** left navmenu **********/

.leftnavtitle {

	font-family:"宋体", "新宋体";
	font-size:14px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	padding:20px 0px 15px 35px;
}

.leftnav{
	
	width: 179px;
	background-color: #f2f1f0;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-right: none;
}

#subnavbar {
  width: 179px;
  padding: 0px;
  margin: 0px;
  float: left;
}

.subnavmenu li {
	display: block !important; 
	display: inline; 
	position: relative; 
}

.subnavmenu a:link {
	font-family: "宋体", "新宋体";
	font-size: 12px;
	color: #666;
	text-decoration: none;
	display: block;
	background: #e6e6e6; 
	height: auto !important;
	height: 16px;
	padding: 10px 0px 10px 35px;
	border-bottom: 1px solid #cdcdcd;
}
.subnavmenu a {
	font-family: "宋体", "新宋体";
	font-size: 12px;
	color: #666;
	text-decoration: none;
	display: block;
	background: #e6e6e6; 
	height: auto !important;
	height: 16px;
	padding: 10px 0px 10px 35px;
	border-bottom: 1px solid #cdcdcd;
}

.subnavmenu a:hover { 
	background: #eee; 
}

.subnavmenu li:hover { 
	background: #eee; 
}

.subnavmenu li.iehover { 
	background: #eee; 
}

/**li in subnavmenu selected state**/

.subnavmenu span{ 
	color: #6da3d3;
	font-weight:bold; /* add it in 2009-12-22 */
	display:block;
	background: #fff; 
	height:16px;
	padding: 10px 0px 10px 35px;
/*	border-bottom: 1px solid #cdcdcd;*/
	border-bottom: 1px solid #6da3d3;
}

.subnavmenu span a { 
	color: #0c0d88;
	display:block;
	background: #fff; 
	height:16px;
	padding: 10px 0px 10px 35px;
	border-bottom: 1px solid #cdcdcd;
}

/** li in subnavmenu selected state**/

.orangetitle {
	background-image:url(../images/leftnav_title_cx.gif);
	background-repeat:no-repeat;
}

.greentitle {
	background-image:url(../pages/chan_xian/images/leftnav_title.gif);
	background-repeat:no-repeat;
}

.subnavtitle {
	background-image:url(../images/subnav_title1.gif); 
  	background-repeat:no-repeat;
	font-family:"宋体", "新宋体";
	font-size:12px;
	color:#606060;
	text-align:left;
	font-weight:bold;
	overflow:hidden;
	padding:12px 0px 11px 35px;
	*padding:12px 0px 12px 35px;
}

.subnavlink {
	font-family:"宋体", "新宋体";
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/subnav_title3.gif);
	background-repeat:no-repeat;
	text-align: left;
	height:auto;
	*height:13px;
	padding:12px 0px 11px 35px;
	*padding:12px 0px 12px 35px;
}

.subnavlink a {
	color: #606060;
	text-decoration: none;
} 

.subnavlink a:hover {
	color: #6da3d3;
} 


.subnavlink_selected {	
	font-family:"宋体", "新宋体";
	color:#6da3d3;
	font-size:12px;	
	text-align: left;
	font-weight:bold;
	background-image:url(../images/cx_subnav_selected.gif);
	border-bottom: #6da3d3 2px solid;
	padding:12px 0px 11px 35px;
	*padding:12px 0px 12px 35px;
}



/*********** left navmenu ending **********/
/*菜单2*/

.InformationList {
	font-family:"宋体", "新宋体";
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/subnav_title3.gif);
	background-repeat:no-repeat;
	height: 37px;
	text-align: left;
}

.InformationList li{
	list-style:none;
	line-height: 35px;	
	padding:3px 0px 0px 35px !important;
	*padding:0px 0px 0px 35px;
}

#InformationList_selected {	
	font-family:"宋体", "新宋体";
	color:#6da3d3;
	font-size:12px;	
	text-align: left;
	font-weight:bold;
	background-image:url(../images/cx_subnav_selected.gif);
	border-bottom: #6da3d3 2px solid;
	height: 37px;
}

#InformationList_selected li {
	list-style:none;
	line-height: 35px;
	padding:3px 0px 0px 35px !important;
	*padding:0px 0px 0px 35px;
}

/*.InformationList a{
	font-family:"宋体", "新宋体";
	font-size:12px;
	color:#606060;
	text-align:left;
	font-weight:bold;
	overflow:hidden;	
	background-position: 3px;
	text-decoration: none;
}
*/

#subnavbar2 li a{
	font-family:"宋体", "新宋体";
	font-size:12px;
	color:#666;
	text-align:left;
	font-weight:bold;
	overflow:hidden;	
	background-position: 3px;
	text-decoration: none;
}

#subnavbar2 li a:hover{
	color: #6da3d3;
	text-decoration: none;
}

#main_middle_big{

	float: left;
	width:730px;
	margin:0px;
	padding-top:0px;

}


#main_middle{
	display:inline;
	overflow:hidden;
	clear:right;
	float: left;
	width:545px;
	margin:0px;
	padding-top:0px;
}

.page_position {
	width:730px;
	font-family:"宋体", "新宋体";
	font-size:12px;
	color:#333333;
	background-color: #eee;
	padding: 10px 0px 10px 30px;
}
.page_position a{
	color:#333333;
	text-decoration: underline;
}
.page_position a:hover{
	color:#903309;
}
.page_position span{
	font-family:"宋体", "新宋体";
	font-size:12px;
	color:#903309;
}

.middle_content1{
	float: left;
	width:520px;
	margin: 8px;
	padding: 0px;
	font-family:"宋体", "新宋体";
	font-size: 12px;
	color:#6d6d6d;
	text-align:left;
}

#product_typename{
	margin:0px;
	padding: 0px;
	width:165px;
	float: left; !important
}

.text1{
	float: left; !important
	text-align: left;
	line-height:15px;
	font-size:12px;
	background-color:#f1f1f1;
	color: #333333;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
}



#middle_content2{
	float: left;
	width:520px;
	margin-left: 5px;
	padding: 10px;
	font-family:"宋体", "新宋体";
	font-size: 12px;
	color:#6d6d6d;
	text-align:left;
}

.middle_content2{
	float: left;
	width:520px;
	margin-left: 5px;
	padding: 10px;
	font-family:"宋体", "新宋体";
	font-size: 12px;
	color:#6d6d6d;
	text-align:left;
}

/*右栏*/
.rightlist {  }
/*.rightlist ul{}
.rightlist ul li{}
.rightlist ul li a{ }
.rightlist ul li a:hover{ color:#F90;}*/

/**************************** Right Side of the Content Container ****************************/	

#right_column{
	width:208px;
	float: left!important;
	float:left;
	margin:0px;
	padding-top:0px;
	}

/**************************** Bottom Container ****************************/

#bottom_container{
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#cdced0;
	float:left;
	clear: both;
}

#footer{
	width:976px;
	margin:0 auto;
	padding:0px;
	height: 63px;
	background-image:url(../images/bottom_long.jpg);
	background-repeat:repeat-y;
	background-position:-2px 0px;
	
}

#bottom_left{
	width: 400px;
	float:left;
	height: 63px;
	margin:0px;
}
	
#copyright{
	width:500px;
	float:left;
	margin:0px;
	padding:0px;

	height:63px;
}
	
p.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #cacaca;
	margin: 0px;
	float:left;
	padding-top:25px;
	padding-left:0px
}

p.bottom_left{
	font-family: "宋体", "新宋体";
	font-size:12px;
	color: #ffffff;
	margin: 0px;
	float:left;
	padding-top:25px;
	padding-left:30px
}

#bottom_left a{
	color:#fff;
	text-decoration:none;}
#bottom_left a:hover{
	color:#CCC;
	text-decoration:underline;}
#bottom_right_shadow{
	width:18px;
	float:left;
	margin:0px;
	height: 63px;
}
	
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;     /* triggers hasLayout */
}  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
	




/**************************** Body copy ****************************/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	margin: 0px;
}

img{border:0}
	
#main_container{
	width:100%;
	margin:0px;
	padding-left:0px;
	background:#cdced0 url(../images/top_bg.jpg) repeat-x;
}
	

/******************** Top Container ********************/
#menu_container {
	width:976px;
	margin:0 auto;
	height: 45px;
	background-image:url(../images/nav_long.jpg);
    z-index: 2;
	}
	
#menu_container2{
	margin:0 auto;
	height:78px;
	width:976px;
	background-image:url(../images/logo_long.jpg);}
	/*	background-position: top left;*/

	

/**************************** Middle Container ****************************/

/*content*/
#middle_container{
	height: auto;
	margin:0 auto;
	width:976px;
	background-image:url(../images/conten_long_w.jpg);
	background-repeat: repeat-y;
	background-position:-2px 0px;

}


/* for Mozilla firefox height*/
#middle_container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}


#content_container{

	width:100%; 
	background-color:#CDCED0	}


/* for Mozilla firefox height*/
#content_container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}

/*leftside of the content container*/

#top_column{
	width:960px;
	float:left;
	display:inline;
	margin-left:15px;
	padding:0px;
	text-align: left;
	}

#main_column{
	width:960px;
	float:left;
	display:inline;
	margin-left:15px;
	padding:0px;
	text-align: left;
	}
	
#banner_container {
	float:left;
	width:730px;
	height:135px;
	margin:0px;
	padding:0px;
	background-color:#f3f3f3;
	}

/* life insurance Container contains tabs and products */

#middle_promo{
	float: left;
	width:525px;
	font-family:"", "";
	font-size: 12px;
	margin: 5px;
	padding-left: 30px!important;
	padding-left: 20px;
	color:#6d6d6d;
	text-align:center;
}

#recommend{
	float:cen;
	display:inline;
	width:490px;
	height:420px;
	margin: 5px;
	padding: 0px 0px 5px 15px;
	text-align:left;
}


#recommend .promobox{
	float:left;
	width:216px !important;
	width:216px;
	height:188px;
	margin:10px;
	padding:1px !important;
	padding:1px;
	font-size:12px;
	color:#333;
	font-weight:normal;
	border:#636363 1px solid !important;
}

.product_title_box{
	background-color:#636363 !important;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-align:left;
	padding:7px 20px 4px 20px;
	color:#fff;
	font-size:14px;
	text-decoration:none;
}

.product_title_box a
	{
	color:#fff;
	text-decoration:none
	}
	
.product_title_box a:visited
	{
	color:#fff;
	text-decoration: none;
	}

.product_title_box a:hover
	{
	color: #ffa100; text-decoration: none;
	}


.homeimg_box{
	text-align:center;
}

#recommend img{

}

#recommend .promocontent{
	text-indent: 1em;
	height:55px;
	font-size: 12px;
	margin: 5px;
    padding:2px 2px 5px 8px;
}


#recommend .promocontent a{
	color:#666;
	text-decoration:none;
}

#recommend .promocontent a:hover{
	color:#333;
	text-decoration:underline;
}
#tabs_1 {
	float:left;
	width:520px;
	text-align:left;
	font-weight:bold;
	color:#588d23;
	border-bottom: #588d23 1px solid;
}

#tabs_1 .selected {
    display:block;	
	text-align:center;
	margin-left: 10px;
   	padding:8px 0px 8px 0px;
	width: 114px;
	height:auto;
}

#tabs_2 {
	float:left;
	width:520px;
	margin-bottom: 10px;
	text-align:left;
	border:none;
}

#tabs_2 .tab_img1 {
	float:left;
	width:170px;
	height:72px;
	margin-top: 10px;
	margin-right: 2px;
	background:url(../pages/shou_xian/images/tab_img1.gif) top left no-repeat;
	text-align:left;
	border:none;
}
#tabs_2 .tab_img2 {
	float:left;
	width:170px;
	height:72px;
	margin-top: 10px;
	background:url(../pages/shou_xian/images/tab_img2.gif) top left no-repeat;
	margin-right: 2px;
	text-align:left;
	border:none;
}
#tabs_2 .tab_img3 {
	float:left;
	width:170px;
	height:72px;
	margin-top: 10px;
	background:url(../pages/shou_xian/images/tab_img3.gif) top left no-repeat;
	text-align:left;
	border:none;
}

#tabs_3 {
	float:left;
	width:520px;
	height:120px;
	background:url(../pages/shou_xian/images/tab3_bg.gif) top left no-repeat;
	margin-bottom: 10px;
	margin-top:1px;
	text-align:left;
	border:none;
}

#textbox {
	float:right;
	width:340px;
	height:100px;
	margin: 10px;
	padding: 5px;
	text-align:left;
	border:none;
}

#textbox ul {
	float:left;
	margin: 0px;
	text-align:left;
	list-style:none;
}

#textbox li {
	float:left;
	background:url( url(../pages/shou_xian/images/li_icon2.gif) left 5px no-repeat;	
    padding:0px 0px 0px 10px;	
	color:#598e25;
    margin: 5px;
	width: 140px;
}

#textbox li a {
    padding:0px 0px 0px 10px;
	display:block;
	color:#598e25;
    text-decoration:none;
	cursor: pointer;
}

#textbox li a:hover {
    display:block;
    padding:0px 0px 0px 10px;
    color:#0090e3;
	font-size:12px;
}

#toolbar{
	float:left;
	width:520px;
	height:65px;
	background:url(../pages/shou_xian/images/toolbar_bg.gif) top left no-repeat;
	margin: 0px;
	padding: 1px;
	text-align:left;
	border:none;
}

#toolbar .img1{
	float:left;
	width:133px;
	height:63px;
	background:url(../pages/shou_xian/images/toolbar_img1.gif) top left no-repeat;
	margin-right: 1px;
}

#toolbar .img1 a{
	float:left;
	width:133px;
	height:63px;
	background:url(../pages/shou_xian/images/toolbar_img1.gif) top left no-repeat;	
}

#toolbar .img1 a:hover{
	float:left;
	background:url(../pages/shou_xian/images/toolbar_img11.gif) top left no-repeat;
}

#toolbar .img2 {
	float:left;
	width:133px;
	height:63px;
	background:url(../pages/shou_xian/images/toolbar_img2.gif) top left no-repeat;
	margin-right: 1px;
}

#toolbar .img2 a{
	float:left;
	width:133px;
	height:63px;
	background:url(../pages/shou_xian/images/toolbar_img2.gif) top left no-repeat;
	}

#toolbar .img2 a:hover{
	float:left;
	background:url(../pages/shou_xian/images/toolbar_img22.gif) top left no-repeat;
}

#toolbar .img3 {
	float:left;
	width:133px;
	height:63px;
	background:url(../pages/shou_xian/images/toolbar_img3.gif) top left no-repeat;
	margin-right: 1px;
}

#toolbar .img3 a{
	float:left;	
	width:133px;
	height:63px;
	background:url(../pages/shou_xian/images/toolbar_img3.gif) top left no-repeat;
}

#toolbar .img3 a:hover{
	float:left;
	background:url(../pages/shou_xian/images/toolbar_img33.gif) top left no-repeat;
}

#toolbar .img4 {
	float:left;
	width:115px;
	height:63px;
	background:url(../pages/shou_xian/images/toolbar_img4.gif) top left no-repeat;
}

#toolbar .img4 a{
	float:left;
	width:115px;
	height:63px;
	background:url(../pages/shou_xian/images/toolbar_img4.gif) top left no-repeat;
}

#toolbar .img4 a:hover{
	float:left;
	background:url(../pages/shou_xian/images/toolbar_img44.gif) top left no-repeat;
}

#tabs_4 {	
	float:left;
	display:inline;
	width:520px;
	height:155px;
	margin-bottom: 10px;
	margin-top:10px;
	margin-left:5px;
	text-align:left;
}

#tabs_4_left{
	float: left; 
	width:163px; 
	height:152px;
	margin: 0px;
	padding:0
}


#tabs_4_right{
	float: left; 
	width:345px; 
	height:152px;
	background:url url(../pages/shou_xian/images/tabs_4rbg.gif) top left no-repeat;
	margin:0px;
}

#textbox_1{
	float:left;
	width:330px;
	height:100px;
	margin: 0px 0px 0px 10px;
	padding-left: 5px;
	text-align:left;
	border:none;
	list-style:none;
}

#textbox_1 ul {
	float:left;
	margin: 0px;
	text-align:left;
	list-style:none;
}

#textbox_1 li {
	float:left;
	background:url(../images/li_icon2.gif) left 5px no-repeat;	
    padding:0px 0px 0px 10px;	
	color:#6e6e6e;
    margin-top: 5px;
	width: 150px;
}

#textbox_1 li a {
    padding:0px 0px 0px 10px;
	display:block;
	color:#6e6e6e;
    text-decoration:none;
	cursor: pointer;
}

#textbox_1 li a:hover {
    display:block;
    padding:0px 0px 0px 10px;
    color:#ff9c00;
	font-size:12px;
}



/* End of life insurance Container contains tabs and products */


#main_left{
	float: left;
	width:179px;
	/*background-color:#ffffff;*/
	padding:0px 0px 30px 0px;
	margin:0px;
	text-align:left;
}








/*Tabs for right content*/	

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	margin-bottom:0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #eee;
	float: left;
	background-color: #404049;
	margin:0px;
	background-image:url(../images/right_title2.jpg);
	background-repeat: no-repeat;
	padding: 5px 0px 7px 35px;
}

.firstTab {
	background-repeat: no-repeat;
	background-position:left;
}

.TabbedPanelsTabSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	width: 175px;
	float: left;
	background-color:#404049;
	margin:0px;
	background-image:url(../images/right_title.jpg);
	background-repeat: no-repeat;
	padding: 5px 0px 7px 35px;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
	font-weight:bold;
}


.TabbedPanelsContentGroup {
	width:190px;
	clear: both;
	background-color: #fff;
	padding:0px;
}


.TabbedPanelsContent {
	color: #333;
	padding: 0px;
	line-height:18px;
}

.TabbedPanelsTabHover {
cursor:pointer;
}


.TabbedPanelsContentVisible {
}


.VTabbedPanels .TabbedPanelsTabGroup {
	float: none;
	background-color: #EEE;
	position: relative;

}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;

}
	
.buttonreg{
color: #ffffff; text-decoration: none;float:left; width:70px; margin:4px 0px 0px 0px; padding:2px; background-image:url(../images/register_bkg.jpg); background-repeat:no-repeat; border:1px solid #ffa100; background-color:#ffa100;
}

a.buttonreg:link 
{color: #ffffff; text-decoration: none; }
a.buttonreg:visited 
{color: #ffffff; text-decoration: none; }
a.buttonreg:hover
{color: #ffffff; text-decoration: none; background-image:url(../images/register_bkg_r.jpg); background-repeat:no-repeat; border:1px solid #D52b1E; background-color:#D52b1E;}

.buttonlogin{
color: #ffffff; text-decoration: none;float:left; width:70px; margin:4px 0px 0px 0px; padding:2px; background-image:url(../images/login_bkg.jpg); background-repeat:no-repeat; border:1px solid #ffa100;background-color:#ffa100;
}

a.buttonlogin:link 
{color: #ffffff; text-decoration: none; }
a.buttonlogin:visited 
{color: #ffffff; text-decoration: none; }
a.buttonlogin:hover
{color: #ffffff; text-decoration: none; background-image:url(../images/login_bkg_r.jpg); background-repeat:no-repeat; border:1px solid #D52b1E;background-color:#D52b1E;}










