body 
{
	margin: 0;
    background-color: #fff;
}

body, div, td, th, input, texarea
{
    font-family: "Verdana", "Helvetica", "LiHei Pro", Sans-Serif;
    font-size: 12px;
    line-height: 1.5;
}

form
{
	padding: 0;
	border: 0;	
}

img
{
    border: 0;
}

#wrapper
{
	position:relative;
    width: 980px;
}

a
{
    text-decoration: none;
    color: #98CE18;
}

a:hover
{
	color: #7FB931;
}

.lblErrorMsg, .lblAlertMsg
{
	_position:relative;
	display: block;
	padding: 5px;
	padding-left: 10px;
	background:  #C2272D url(../images/errorArrow.gif) no-repeat left center;
	/*background: #7FB931 url(../images/alertArrow.gif) no-repeat left center;*/
	color: #FFF;
	font-weight: bold;
	margin: 5px 0;
	line-height: 1.2;
	text-align: left;
	font-size: 16px;
}

/*.lblAlertMsg
{
	background: #7FB931 url(../images/alertArrow.gif) no-repeat left center;
}
*/
div.breadcrumb
{
	padding: 5px;
}

div.breadcrumb a
{
	color: #000;
}

div.breadcrumb a:link, div.breadcrumb a:visited, div.breadcrumb a:active
{
	color: #98CE18;
}

div.breadcrumb a:hover
{
	color: #7FB931;
}

#pageheader div.leftcolumn
{
	float: left;
	width: 100%;
	margin-right: -250px;
}

#pageheader div.banner
{
	position: relative;
	margin-right: 250px;
	height: 107px;
	
}

#pageheader div.banner a.link
{
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 107px;
	width: 100%;
	text-indent: -9999px;
}

#pageheader div.banner div.lGreeting
{
	position: absolute;
	/*right: 15px;
	bottom: 5px;*/
	right: 0;
	top: 0;
	text-align: right;
	width: 250px;
	color: #50B324;
}


#pageheader div.misc_bar
{
	clear: both;
	background: transparent url(../images/topnavi_bg_new.jpg?uuid=1) no-repeat left top;
	height: 35px;
	width: 977px;
}

#pageheader div.misc_bar ul.tabbed_nav
{
    float: left;
    margin: 0;
    padding: 0;
    margin-left: 20px;
    height: 26px;
}

#pageheader div.misc_bar ul.tabbed_nav li
{
    list-style: none;
    margin: 0;
    padding: 0;
    margin-right: 20px;
    float: left;
    position: relative;
}

#pageheader div.misc_bar ul.tabbed_nav li a.icon
{
    display: block;
    line-height: 26px;
    padding: 0 10px;
    color: #000;
    text-decoration: none;
}

#pageheader div.misc_bar ul.tabbed_nav li.hover a.icon
{
	color: #FFF;
	background-color: #51B224;
}
/*
#pageheader div.misc_bar ul.tabbed_nav li.tab_home a.icon
{
	background: transparent url(../images/topnav_home.jpg) no-repeat 10px top;
}

#pageheader div.misc_bar ul.tabbed_nav li.tab_about a.icon
{
	background: transparent url(../images/topnav_about.jpg) no-repeat 10px top;
}

#pageheader div.misc_bar ul.tabbed_nav li.tab_download a.icon
{
	background: transparent url(../images/topnav_download.jpg) no-repeat 10px top;
}

#pageheader div.misc_bar ul.tabbed_nav li.tab_custcentre a.icon
{
	background: transparent url(../images/topnav_custcentre.jpg) no-repeat 10px top;
}

#pageheader div.misc_bar ul.tabbed_nav li.hover a.icon
{
	background-position: 10px -32px;
}
*/
#pageheader div.misc_bar ul.tabbed_nav li ul.popupmenu
{
	position: absolute;
	top: 26px;
	left: 0;
	list-style: none;
	padding: 3px;
	margin: 0;
	background-color: #51B224;
	width: 150px;
	display: none;
}

#pageheader div.misc_bar ul.tabbed_nav li.hover ul.popupmenu
{
	display: block;
}

#pageheader div.misc_bar ul.tabbed_nav li ul.popupmenu li.menuitem,
#pageheader div.misc_bar ul.tabbed_nav li ul.popupmenu li.lastmenuitem
{
	list-style: none;
	padding-bottom: 3px;
	margin: 0;
	border-bottom: 1px solid #FFF;
	display: block;
	width: 100%;
	clear: both;
}

#pageheader div.misc_bar ul.tabbed_nav li ul.popupmenu li.lastmenuitem
{
	border: 0;
}

#pageheader div.misc_bar ul.tabbed_nav li ul.popupmenu li.menuitem a,
#pageheader div.misc_bar ul.tabbed_nav li ul.popupmenu li.lastmenuitem a
{
	display: block;
	width: 100%;
	color: #FFF;
	margin: 0 3px;
}

#pageheader div.misc_bar div.searchbar
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}

#pageheader div.misc_bar div.searchbar *
{
	vertical-align: middle;
}

#pageheader div.misc_bar div.searchbar input.textfield
{
	width: 100px;
	border: 0;
	background-color: #FFF;
	padding: 2px 5px;
}

#pageheader div.misc_buttons
{
	float: left;
}

#pageheader div.misc_buttons a.icon_home
{
	display: -moz-inline-box;
	display: inline-block;
	width: 135px;
	height: 35px;
	background: transparent url(../images/icon_home.jpg?uuid=1) no-repeat right top;
	margin-right: 15px;
}

#pageheader div.misc_buttons a.icon_email
{
	display: -moz-inline-box;
	display: inline-block;
	width: 35px;
	height: 35px;
	background: transparent url(../images/icon_email.png) no-repeat left top;
}

#pageheader div.category
{
    float: left;
}

#pageheader div.category ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#pageheader div.category ul li
{
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 15px;
	float: left;
}

#pageheader div.category ul li a
{
	display: block;
	text-indent: -9999px;
	height: 35px;
}

#pageheader div.category ul li a.active, #pageheader div.category ul li a.hover
{
	background-position: left -35px;
}
#pageheader div.category ul li ul li a.active, #pageheader div.category ul li ul li a.hover
{
	background-position: left -24px;
}

/*
#pageheader div.leftcolumn_category table
{
    width: 100%;
    border-collapse: collapse;
    border: 0;
    background-color: #FFF;
}

#pageheader div.leftcolumn_category table td
{
    width: 20%;
    text-align: center;
    border: 0;
    border-right: 1px solid #CCC;
    padding: 4px 0;
}

#pageheader div.leftcolumn_category table th
{
    text-align: center;
    background: #519109 url(../images/maincategory_bg.jpg) repeat-x left top;
    color: #FFF;
    padding: 5px;
    border-left: 1px solid #519109;
    border-right: 1px solid #FFF;
    height: 18px;
}
*/
#pageheader div.leftcolumn_checkoutstep
{
	background: Transparent url(../images/checkout/website02_r3_c6.png) repeat-x left bottom;
    padding-top: 0px;
    width: 100%;
    float: left;
    clear: left;
    border-left: 1px solid #CCC;
}

#pageheader div.leftcolumn_checkoutstep table
{
    width: 708px;
    border-collapse: collapse;
    border: 0;
}
/*
#pageheader div.leftcolumn_checkoutstep table th
{
    text-align: center;
    background: #519109 url(../images/maincategory_bg.jpg) repeat-x left top;
    color: #FFF;
    padding: 4px;
    border-right: 1px solid #FFF;
}*/

/* for checkout */
#pageheader div.leftcolumn_checkoutstep table td
{
    text-align: center;
    border: 0;
    color: #FFF;
    padding: 0;
    height: 47px;
    /*line-height: 28px;*/
    text-indent: -9999px;
    padding: 0;
    width: 177px;
    /*background: transparent url(../images/steps_right.jpg) no-repeat right top;*/
}
/*
#pageheader div.leftcolumn_checkoutstep table td.current
{
    font-weight: bold;
    background-position: right -47px;
}


#pageheader div.leftcolumn_checkoutstep table td.passed
{
    color: #999;
    background-position: right -47px;
}

#pageheader div.leftcolumn_checkoutstep table td.just_passed
{
	color: #999;
    background-position: right -47px;
}*/

#pageheader div.leftcolumn_checkoutstep table td.stStock a
{
	background-image: url(../images/checkout/checkout_step1.png);
}
/*
#pageheader div.leftcolumn_checkoutstep table td.stShipping a
{
	background-image: url(../images/step2.jpg);
}
*/
#pageheader div.leftcolumn_checkoutstep table td.stConfirm a
{
	background-image: url(../images/checkout/checkout_step2.png);
}

#pageheader div.leftcolumn_checkoutstep table td.stPayment a
{
	background-image: url(../images/checkout/checkout_step3.png);
}

#pageheader div.leftcolumn_checkoutstep table td.stFinished a
{
	background-image: url(../images/checkout/checkout_step4.png);
}

#pageheader div.leftcolumn_checkoutstep table td a
{
	display: block;
	width: 100%;
	height: 100%;
    color: #FFF;
    background-position: left top;
}

#pageheader div.leftcolumn_checkoutstep table td.current a
{
	background-position: left -47px;
}

#pageheader div.leftcolumn_checkoutstep table td.just_passed a, #pageheader div.leftcolumn_checkoutstep table td.passed a
{
	color: inherit;
	background-position: left -47px;
}

/* for checkout end */

#pageheader div.rightcolumn
{
    width: 250px;
    height: 107px;
    float: right;
    /*position: relative;*/
}

#pageheader div.rightcolumn a.btnEntityLogin
{
	position: absolute;
	display: block;
	right: 5px;
	bottom: 3px;
}

/* leftcolumn lang*/
#pageheader div.leftcolumn div.banner div.lGreeting ul.lang_sel
{
	height: 24px;
    list-style: none;
    margin: 0 10px;
    margin-top: 5px;
    padding: 0;
}

#pageheader div.leftcolumn div.banner div.lGreeting ul.lang_sel li
{
    padding: 0;
    margin: 0;
    margin: 0 1px;
    float: left;
}

#pageheader div.leftcolumn div.banner div.lGreeting ul.lang_sel li a
{
	display: block;
    color: #000;
    margin-right: 0px;
    text-decoration: none;
    width: 57px;
    height: 20px;
    text-indent: -9999px;
}

#pageheader div.leftcolumn div.banner div.lGreeting ul.lang_sel li.lang_cht a
{
	background: transparent url(../images/lang_cht.jpg) no-repeat left top;
}

#pageheader div.leftcolumn div.banner div.lGreeting ul.lang_sel li.lang_chs a
{
	background: transparent url(../images/lang_chs.jpg) no-repeat left top;
}

#pageheader div.leftcolumn div.banner div.lGreeting ul.lang_sel li.lang_eng a
{
	background: transparent url(../images/lang_eng.jpg) no-repeat left top;
}

#pageheader div.leftcolumn div.banner div.lGreeting ul.lang_sel li.lang_pt a
{
	background: transparent url(../images/lang_pt.jpg) no-repeat left top;
}
/* end */
/*
#pageheader div.rightcolumn ul.lang_sel
{
	height: 24px;
    list-style: none;
    margin: 0 10px;
    margin-top: 5px;
    padding: 0;
}

#pageheader div.rightcolumn ul.lang_sel li
{
    padding: 0;
    margin: 0;
    margin: 0 1px;
    float: left;
}

#pageheader div.rightcolumn ul.lang_sel li a
{
	display: block;
    color: #000;
    margin-right: 0px;
    text-decoration: none;
    width: 57px;
    height: 20px;
    text-indent: -9999px;
}

#pageheader div.rightcolumn ul.lang_sel li.lang_cht a
{
	background: transparent url(../images/lang_cht.jpg) no-repeat left top;
}

#pageheader div.rightcolumn ul.lang_sel li.lang_chs a
{
	background: transparent url(../images/lang_chs.jpg) no-repeat left top;
}

#pageheader div.rightcolumn ul.lang_sel li.lang_eng a
{
	background: transparent url(../images/lang_eng.jpg) no-repeat left top;
}

#pageheader div.rightcolumn ul.lang_sel li.lang_pt a
{
	background: transparent url(../images/lang_pt.jpg) no-repeat left top;
}
*/
#pageheader div.rightcolumn ul.member_func
{
    padding: 0;
    margin: 0;
    list-style: none;
    float: right;

}

#pageheader div.rightcolumn ul.member_func li
{
    padding: 0;
    margin: 0;
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
}

#pageheader div.rightcolumn ul.member_func li a
{
	display: block;
    text-indent: -9999px;
    height: 24px;
}

#pageheader div.rightcolumn .PanelLoginBox
{
	margin-top: 18px;
}

#pageheader div.rightcolumn table.userloginblock
{
  color: #000;
  width: 200px;
  float: right;
  margin-top: 3px;
}

#pageheader div.rightcolumn table.userloginblock tr td table
{
	border-collapse: collapse;
	width: 100%;
}

#pageheader div.rightcolumn table.userloginblock tr td
{
	padding: 1px 5px;
}

#pageheader div.rightcolumn table.userloginblock tr td table.tblLoginInfo tr td
{
	padding: 1px 3px 0px 3px;
	text-align: right;
}

#pageheader div.rightcolumn table.userloginblock tr td table.tblLoginInfo tr th
{
	padding: 1px 5px 0px 5px;
	width: 65px;
	text-align: left;
}

#pageheader div.rightcolumn table.userloginblock tr td table.tblLoginInfo tr td input.textfield
{
	width: 70px;
	padding: 2px;
	border: 1px solid #000;
	font-size: 10px;
}

#pageheader div.rightcolumn table.userloginblock tr td table.tblLoginOption tr td
{
	padding:1px 5px;
}


#pageheader div.rightcolumn table.userloginblock tr td div.tblLinkOption
{
	margin: 0px 0;
	padding: 2px 10px;
	border: 1px solid #9ACC1B;
	border-left: 0;
	border-right: 0;
	line-height: 1;
}

#pageheader div.rightcolumn table.userloginblock tr td div.tblLinkOption a.align_left
{
	float: left;
}

#pageheader div.rightcolumn table.userloginblock tr td div.tblLinkOption a.align_right
{
	float: right;
}

/*
#pageheader div.rightcolumn table.userloginblock tr td div.tblLinkOption a.whiteRoundBtn
{
	float: left;
	line-height: 18px;
	padding-left: 10px;
	margin: 0 5px;
	background: transparent url(../images/btn_whiteround_left.jpg) no-repeat left top;
}

#pageheader div.rightcolumn table.userloginblock tr td div.tblLinkOption a.whiteRoundBtn span
{
	display: block;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	padding-right: 10px;
	background: transparent url(../images/btn_whiteround_right.jpg) no-repeat right top;
}
*/
#pageheader div.rightcolumn div.PanelLoggedIn
{
	width: 200px;
	/*position: absolute;
	top: 20px;
	left: 50px;*/
	float: right;
	margin-top: 20px;
}

#pageheader div.rightcolumn div.PanelLoggedIn .panelGreeting
{
	clear: both;
	color: #55B321;
	border-bottom: 1px solid #55B321;
}

#pageheader div.rightcolumn ul.misc_menu
{
    list-style: none;
    width: 190px;
    padding: 0;
    margin: 0;

}

#pageheader div.rightcolumn ul.misc_menu li.hoz
{
	position: relative;
	font-size: 12px;
	line-height: 1em;
    width: 100px;
    padding: 0;
    color: #98CE18;
    text-align: left;
    border-bottom: 1px dashed #55B321;
}

#pageheader div.rightcolumn ul.misc_menu li.hoz ul
{
	position: absolute;
	display: none;
	width: 100px;
    top: 0;
    left: 100px;
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #55B321;
	border: 0;
}

#pageheader div.rightcolumn ul.misc_menu li.hoz ul li
{
	text-align: left;
	color: #FFF;
	padding: 3px;
}

#pageheader div.rightcolumn ul.misc_menu li.hoz ul li a
{
	display: block;
	color: #FFF;
	width: 100%;
	padding: 0;
}

#pageheader div.rightcolumn ul.misc_menu li.hover ul
{
	display: block;
}

#pageheader div.rightcolumn ul.misc_menu li.hover
{
	background-color: #55B321;
}

/*
#pageheader div.rightcolumn ul.misc_submenu
{
	display: none;
	position: absolute;
	width: 190px;
    top: 0;
    left: 0;
	list-style: none;
	margin: 0;
	margin-top: 24px;
	padding: 0;
	background-color: #98CE18;
	border: 1px solid #FFF;
	border-bottom: 0;
	z-index: 100;
}

#pageheader div.rightcolumn ul.misc_submenu li
{
	text-align: right;
	border-bottom: 1px solid #FFF;
	z-index: 100;
	color: #FFF;
	padding: 3px;
}

#pageheader div.rightcolumn ul.misc_submenu li a
{
	color: #FFF;
	width: 100%;
	display: block;
}
*/

#pageheader div.rightcolumn ul.misc_menu li.last
{
    border-bottom: 0;
}

#pageheader div.rightcolumn ul.misc_menu li a
{
    color: #FFF;
}

.pageQABar
{
	background: #DBE7BF url(../images/checkout/footer_roundcorner.jpg) no-repeat right top;
	line-height: 28px;
	padding: 5px 10px;
	color: #98CA71;
	margin-top: 10px;
	margin-right: 217px;
}

.pageQABar a
{
	color: #2A9046;
}

#pagefooter
{
    background: transparent url(../images/footer.jpg) no-repeat left bottom;
    margin-top: 20px;
    padding-bottom: 20px;
}

#pagefooter div
{
    font-size: 11px;
}

/*#pagefooter div.leftcolumn
{
    padding: 10px;
    padding-bottom: 20px;
}*/

#pagefooter div.leftcolumn
{
	float: left;
    padding: 10px 10px 10px 300px; 
    background: transparent url(../images/shoplogo.jpg) no-repeat left top;
    margin-right: -300px;
	width: 610px;
}


#pagefooter div.rightcolumn
{
    float: right;
    text-align: right;
    padding: 10px;
}

#pagefooter div.rightcolumn a
{
    margin: 0 5px;
}

#pagefooter div.rightcolumn_copyright
{
    clear: right;
    float: right;
    margin-top: 2em;
}

#pagecontent
{
    margin-right: 200px;
}

div.spacer
{
    clear: both;
    line-height: 1px;
    font-size: 1px;
}

.commonBtn
{
	display: block;
	cursor: pointer;
	float: left;
	overflow: visible;
	text-align: center;
    margin: 3px;
    background: transparent url(../images/combtn_right.gif) no-repeat right;
    padding-right: 13px;
}

.commonBtn span
{
    display: block;
    padding-left: 23px;
    padding-right: 10px;
    line-height: 23px;
    color: #FFF;
    font-weight: bold;
    white-space: nowrap;
    background: transparent url(../images/combtn_left.gif) no-repeat left top;
}

.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}

.tblResult
{
    width: 100%;
    font-size: 12px;
    font-family: Verdana;
    border-collapse: collapse;
    border-left: 1px solid #CCC;
}
.tblResult th
{
    color: #FFFFFF;
	background-color: #519109;
    border: 1px solid #519109;
    text-align: center;
    padding: 5px;
}
.tblResult th a
{
	color: #FFFFFF;
}
.tblResult td
{   
	color: #000000;
	padding: 5px;
    /*border-left: 1px dashed #CCC;
    border-right: 1px dashed #CCC;*/
}
.tblResult td a
{
	color: #519109;
}

.tblResultPager
{
    font-family: Verdana;
	background: #519109;
}
.tblResultPager table
{
	color: #FFFFFF;
}
.tblResultPager table td
{
    border: 0px;
}
.tblResultPager table td span
{
    font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.tblResultPager table td a
{
	color: #FFFFFF;
}
.tblResultPager table td a.hover
{
	text-decoration: underline;
}
.tblResultEmpty td
{
    text-align: center;
    font-weight: bold;
}

.twocolumn
{
    /*border-left: 1px solid #CCC;*/
}

.twocolumn .twocolumn_left
{
    float: left;
    width: 100%;
    margin-right: -200px;
}

.twocolumn .twocolumn_right
{
    float: right;
    width: 200px;
}

.commonblock
{
    margin-bottom: 5px;
    background-color: #FFF;
}

.commonblock .blockheader
{
    background-color: #4D4D4D;
    padding: 5px 10px;
    color: #FFF;
    font-weight: bold;
    text-align: center;
}

.commonblock .blockcontent
{
    padding: 5px;
    border: 1px solid #CCC;
    border-top: 0;
}
/* old code */
.commonblock_l
{
    margin-bottom: 5px;
    margin-right: 5px;
    background-color: #FFF;
}

.commonblock_l .blockheader
{
    border: 1px solid #CCC;
    border-left: 0;
    height: 23px;
}

.commonblock_l .blockheader .left
{
    float: left;
    background: #519109 url(../images/subheader_bg.jpg) no-repeat right top;
    padding: 0 10px;
    padding-right: 32px;
    line-height: 23px;
    color: #FFF;
    font-weight: bold;
}

.commonblock_l .blockheader .right
{
    float: right;
    line-height: 23px;
}

.commonblock_l .blockheader .right a.btnmore
{
    display: block;
    background: #519109 url(../images/btn_subheader_more.jpg) no-repeat left top;
    padding: 0 10px;
    padding-left: 25px;
    color: #FFF;
}

.commonblock_l .blockcontent
{
    clear: both;
    border: 1px solid #CCC;
    border-top: 0;
}

/* old code end */

.listSearch
{
	background-color: #519109;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
	height: 25px;
}

.listSearch input
{
	vertical-align: middle;
	margin: 0;
}

.listSearch .fastSearch
{
	float: left;
}

.listSearch .fastSearch span
{
	line-height: 25px;
}

.listSearch input
{
	vertical-align: middle;
}

.listSearch .advSearch
{
	float: right;
	line-height: 25px;
}

a.btnAdvanced
{
	display: -moz-inline-box;
	display: inline-block;
	color: #FFF;
	background: transparent url(../images/topnavi_btnSearch.gif) no-repeat left center;
	padding-left: 20px;
}

a.shadowWrapper
{
	display: -moz-inline-box;
	display: inline-block;
	padding-right: 4px;
	padding-bottom: 4px;
	background: transparent url(../images/image_shadow.jpg) no-repeat right bottom;
	border: 0;
}

a.shadowWrapper img
{
	margin: 0;
	padding: 0;
	border: 1px solid #000;
}

.chopItemName
{
	display: block;
	line-height: 1.2;
	height: 72px;
	overflow: hidden;
}

/* Styles for Policy Master */
.policyContainer
{
	width: 957px;
	background: #FFF url(../images/policyRepeat.jpg) repeat-y left top;
	margin-bottom: 20px;
}

.policyHeader
{
	background: Transparent url(../images/policyHeader.jpg) no-repeat left top;
}

.policyFooter
{
	position: relative;
	background: Transparent url(../images/policyFooter.jpg) no-repeat left bottom;
}

.policyLeftMenu
{
	float: left;
	width: 205px;
	padding: 15px;
	margin: 10px 0;
}

.policyLeftMenu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.policyLeftMenu ul li
{
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
}

.policyLeftMenu ul li a,
.policyLeftMenu ul li a:hover
{
	font-size: 16px;
	font-weight: bold;
	color: #55A920 !important;
}

.policyLeftMenu ul li a.selected
{
	color: #999 !important;
}

/*
.policyLeftMenu ul li a:visited
{
	color:Gray;
} 
*/
.policyLeftMenu ul li a:hover
{
	color: #0000FF;
} 

.policyRightContent
{
	padding: 20px;
	padding-top: 30px;
	margin-left: 235px;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 12px;
	line-height: 2;
}

.policyRightContent span.header
{
	color: #55A920;
	font-weight: bold;
	font-size: 15px;
	padding-left: 22px;
	background: Transparent url(../images/policySubheaderDot.jpg) no-repeat left center;
	line-height: 16px;
}

.policyRightContent table
{	
	width: 100;
	margin: 10px 0;
	border: 1px none #CCC;
	border-right: 0;
	border-bottom: 0;
	border-collapse: collapse;
}

.policyRightContent table th,
.policyRightContent table td
{
	padding: 5px;
	border: 1px none #CCC;
	border-left: 0;
	border-top: 0;
	font-size: 12px;
	line-height: 2;
}

.policyRightContent table th
{
	text-align: center;
	font-weight: bold;
	width: 75px;
	vertical-align: top;
}

/*
.policyRightContent p
{
	margin: 0;
	padding: 0;
}*/

.policyHeadline
{
	color: #55A920;
	font-weight: bold;
	margin-left: 20px;
}

div.pagesite div
{
	padding: 5px;
}