HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Arial, FreeSans, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f0ec;
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Arial, FreeSans, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f0ec;
}

H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
PRE {
	MARGIN-LEFT: 3px;
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #333333
}
A:visited {
	COLOR: #333333
}
A:hover {
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none;
}
LI A {
	DISPLAY: block; PADDING-BOTTOM: 1px
}
LI A:hover {
	DISPLAY: block; PADDING-BOTTOM: 1px; background-color: #EEEEEE;
}

.hr {
	MARGIN-BOTTOM: 3px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	DISPLAY: block
}

/* OLD layout: top, container, main (menu_links, menu_rechts), bottom */
/*
IMG.centered {
	PADDING-BOTTOM: 3px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#container {
	MARGIN: 0px auto; WIDTH: 1000px;
}
#container IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px
}
#menu_links {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 190px; 
	PADDING-TOP: 0px
}
#menu_rechts {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER-LEFT: #b0b1ba 0px solid; 
	WIDTH: 220px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: verdana, arial, geneva, sans-serif;

	background-color: #DDDDDD;

}


#top {
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN-BOTTOM: 0px; WIDTH: 1000px; HEIGHT: 162px;
}
#top P {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 0px 12px; COLOR: #CCCCCC; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; TEXT-ALIGN: right
}
#top A {
	COLOR: #999999;
}
#top A:hover {
	TEXT-DECORATION: none
}
#main {
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	FLOAT: left; 
	MARGIN-LEFT: 0px; 
	WIDTH: 590px; 
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
}
#main P {
	PADDING-BOTTOM: 6px
}


#bottom {
	CLEAR: both; FONT-SIZE: 11px; 
WIDTH: 1000px; 
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif
}
#bottom IMG {
	DISPLAY: inline; FLOAT: left
}
#bottom_links {
	FLOAT: left; WIDTH: 20%; TEXT-ALIGN: left
}
#bottom_midden {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 60%; TEXT-ALIGN: center
}
#bottom_rechts {
	FLOAT: left; WIDTH: 20%; TEXT-ALIGN: right
}
#bottom_rechts IMG {
	FLOAT: right
}
*/



/* Main menu bar at the top - begin */
#mainMenu {
	MARGIN-LEFT: 0px
}
#mainMenu {
	BORDER-TOP: #fff 1px solid; 
	BACKGROUND: url(/images/verloop-menu.gif) #F359A3 repeat-x left top; 
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 22px
}

.home#mainMenu {
	MARGIN-BOTTOM: 0px
}

#mainMenu UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 22px; 
	TEXT-ALIGN: left
}
#mainMenu LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: bottom; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center
}
#mainMenu A {
	PADDING-RIGHT: 14px; 
	BACKGROUND-POSITION: right top; 
	PADDING-LEFT: 14px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(/images/menu-button.gif); 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
	HEIGHT: 22px; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
#mainMenu A:hover {
	BACKGROUND-POSITION: right bottom
}
#mainMenu LI.current A {
	BACKGROUND-POSITION: right bottom
}
/* Main menu bar at the top - end */


/**********Begin search_box_small component classes*/
/*Search button /shop/images/*/
.search_button {
        background-image: url('/images/pijl-cirkel-lgroen.gif');
        background-color: white;
        font-size: 9pt;
        font-weight: normal;
        margin: 0;
        padding: 0;
        border: solid black 0px;
        letter-spacing: 0px;
        text-align: center;
        cursor: pointer;
        vertical-align: middle;
        text-decoration: none;
        color: black;
	height:14px;
	width:14px;
}
.searchfield {
	font-family: Arial;
	font-size: 8pt;
	border: 1px solid #CCCCCC;
	padding: 2px 1px 1px 20px;
	background: #FFFFFF url('/images/magnifier.gif') no-repeat 1px center;
}
/**********End search_box_small component classes*/


#icon_bar		{ height: 60px; width: 160px; border: solid 0px red; }
#icon_bar_icons	{ height: 26px; border: solid 0px blue; }
#icon_bar_icons_tj	{ height: 26px; border: solid 0px blue; }

/* Icon bar text area */
.ibtxt	{ height: 34px; width: 158px; border: solid 1px #CCCCCC; background-color: #EEEEEE; font-family: arial; font-size: 11px; padding: 2px; }
.icon	{ height: 22px; width: 22px; border: 0px; margin: 0px; padding: 0px; DISPLAY: inline;}


/* See info boxes*/
.infobox_img {
	padding: 0px;
}
.infobox_txt {
}



/* ***** Banner boxes ***** */
div.contentbox
{
        height: 96px;
        width: 568px;
        text-align: left;
        overflow: auto;
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        overflow-y: scroll;
        overflow-x: hidden;
        clear: both;

        scrollbar-3dlight-color: #f9aed2;
        scrollbar-arrow-color: #f9aed2;
        scrollbar-base-color: #ff0000;
        scrollbar-darkshadow-color: #f9aed2;
        scrollbar-face-color: #ffffff;
        scrollbar-highlight-color: #ffffff;
        scrollbar-shadow-color: #ffffff;
        scrollbar-track-color: #ffffff;

        border: 1px solid #cccccc;
		background-color:#ffffff;
		padding:0px;
		margin:0px;
}
div.contentbox table td{
        color: #000000;
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 12px;
}

div.contentbox a{

        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #0000FF;
        text-decoration: none;
	display: inline;
}
div.contentbox a:hover
{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #0000FF;
        text-decoration: underline;
	display: inline;
}

div.contentbox h1{
	font-size: 14px;
	font-weight: bold;
}
div.contentbox h2{
	font-size: 14px;
	font-weight: bold;
}



/* Bonus points - begin */
.spaarkaart {
	float: left;
	width: 315px;
	height: 500px;
	border: solid 2px #CCCCCC;
	background-color: #FFFFFF;
	padding: 0px;
	background: url(/images/0bp.gif) repeat; 

}
.spaarkaart img {
	display: inline;
}
.pointsbar {
	float: left; padding-right: 10px; font-family: arial, verdana; font-size: 11px; 
}
.pointsbar table { 
	height: 500px;
}
.pointsbar td {
	height: 50px; text-align: right;
}
.amountbar {
	float: left; padding-left: 10px; font-family: arial, verdana; font-size: 12px; 
}
.amountbar td {
	height: 50px; text-align: right; font-weight: bold; 
}
.amountbar table {
	height: 500px;
}
/* Bonus points - end */



/* General Classes */
.alert {
	color: #DE0101; font-weight:normal;
}

.block4 {
	background-color: #E6E6E6;
	vertical-align: top;
}
.block4bold {
	background-color: #E6E6E6;;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

/*Product buttons*/
/*General buttons*/
.button2 {
	background-image: url(/images/cart.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0px;
	border: solid #CCCCCC 0px;
	letter-spacing: 0px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	text-decoration: none;
	color: black;
	width: 25px;
	height: 25px;
}
.button3 {
	background-color: #C4EDA6; /* #1F8CBD; */
	font-size: 10pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border: solid black 1px;
	letter-spacing: 0px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	text-decoration: none;
	color: black;
}

.buybar  { 
	height: 34px; 
/*	width: 160px; 
*/	border: solid 1px #CCCCCC; 
	background-color: #EEEEEE; 
	font-family: arial; 
	font-size: 11px; 
	padding: 2px; 
}

/**********Cart component classes*/

/*cart table row*/
.cartnorm {
        background-color: #dddddd;
        color: #000000;
        font-weight: normal;
        font-size: 11px;
        border-top: 0;
        border-bottom: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
}


/*cart alternate table row*/
.cartalt {
        background-color: #FFFFFF;
        color: #000000;
        font-weight: normal;
        font-size: 11px;
        border-top: 0;
        border-bottom: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
}

A.cartlink:link, A.cartlink:active, A.cartlink:visited {
        color: black;
        font-weight: normal;
        text-decoration: underline;
        font-size: 12px;
}

/*Top menu links*/
A.cartlink:hover {
        color: black;
        font-weight: normal;
        text-decoration: underline;
        font-size: 12px;
}
/**********End cart component classes*/


.cdata {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-size: 11px;;
	margin-right: 4px;
	padding-right: 2px;
	vertical-align: top;
}
.clabel {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-size: 11px;
	font-weight: medium;
	padding-left: 5px;;
	text-align: left;
}
.cmessage {
	color: green;
	font-size: 11px;
}

.clear {
	CLEAR: both
}

/*Form text/heading*/
.contentbar1 {
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
}

/* Box for session errors */
.errorbox {
	border-color: #000000;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	padding: 5px;
	margin: 3px;
	background: #ffffff;
	text-align: center;
	color: #f00;
	font-weight: bold; 
}

.item_box {
	CLEAR: both; 
	OVERFLOW: hidden; 
	border: solid 1px #DDDDDD; 
	width:275px;
	font-family: arial; 
	font-size: 11px; 
	background-color:#FFFFFF;
}
.item_box H1 {
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 4px; 
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px; 
	BACKGROUND: url(/images/hv/lgroen.gif) repeat-x; 
	FONT-FAMILY: Arial,Helvetica;
	FONT-SIZE: 12px; 
	COLOR: #333333;
}
.item_box H2 {
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 4px; 
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px; 
	BACKGROUND: url(/images/hv/lgroen.gif) repeat-x; 
	FONT-FAMILY: Arial,Helvetica;
	FONT-SIZE: 12px; 
	COLOR: #333333;
}

.flypage_box {
	CLEAR: both; 
	OVERFLOW: hidden; 
	border: solid 1px #DDDDDD; 
/*	width:275px;
*/
	font-family: arial; 
	font-size: 11px; 
	background-color:#FFFFFF;
}
.flypage_box H1 {
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	BACKGROUND: url(/images/hv/lgroen.gif) repeat-x; 
	FONT-FAMILY: Arial,Helvetica;
	FONT-SIZE: 12px; 
	COLOR: #333333;
}
.flypage_box H2 {
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	BACKGROUND: url(/images/hv/lgroen.gif) repeat-x; 
	FONT-FAMILY: Arial,Helvetica;
	FONT-SIZE: 12px; 
	COLOR: #333333;
}


/* ***** Info Boxes ***** */
.info_box {
	CLEAR: both;
	BORDER: #c0c0c0 1px solid;
	MARGIN-BOTTOM: 3px;
	OVERFLOW: hidden;
	BACKGROUND-COLOR: #FFFFFF;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12px;
}
.info_box H1 {
	margin: 0px;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px; 
	FONT-SIZE: 12px; 
	BACKGROUND: url(/images/hv/lroze.gif) repeat-x; 
	COLOR: #333333; 
	FONT-FAMILY: Arial,Helvetica
}
.info_box H1.ib_bruin {
	BACKGROUND: url(/images/hv/bruin.gif) repeat-x; 
	color: #FFFFFF;
}
.info_box H1.ib_bruinstreep {
	BACKGROUND: url(/images/hv/bruinstreep.gif) repeat-x; 
	color: #FFFFFF;
}
.info_box H1.ib_dgroen {
	BACKGROUND: url(/images/hv/dgroen.gif) repeat-x; 
	color: #FFFFFF;
}
.info_box H1.ib_geel {
	BACKGROUND: url(/images/hv/geel.gif) repeat-x; 
}
.info_box H1.ib_grijsgroen {
	BACKGROUND: url(/images/hv/grijsgroen.gif) repeat-x; 
}
.info_box H1.ib_lgroen {
	BACKGROUND: url(/images/hv/lgroen.gif) repeat-x; 
}
.info_box H1.ib_lroze {
	BACKGROUND: url(/images/hv/lroze.gif) repeat-x; 
}
.info_box H1.ib_oranje {
	BACKGROUND: url(/images/hv/oranje.gif) repeat-x; 
}
.info_box H1.ib_rood {
	BACKGROUND: url(/images/hv/rood.gif) repeat-x;
	color: #FFFFFF; 
}
.info_box H1.ib_roze {
	BACKGROUND: url(/images/hv/roze.gif) repeat-x; 
}

/*
.info_box H2 {
	margin: 0px;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px; 
	FONT-SIZE: 12px; 
	BACKGROUND: url(/images/hv/lroze.gif) repeat-x; 
	COLOR: #333333; 
	FONT-FAMILY: Arial,Helvetica
}
*/
.info_box H2.ib_bruin {
	BACKGROUND: url(/images/hv/bruin.gif) repeat-x; 
	color: #FFFFFF;
}
.info_box H2.ib_bruinstreep {
	BACKGROUND: url(/images/hv/bruinstreep.gif) repeat-x; 
	color: #FFFFFF;
}
.info_box H2.ib_dgroen {
	BACKGROUND: url(/images/hv/dgroen.gif) repeat-x; 
	color: #FFFFFF;
}
.info_box H2.ib_geel {
	BACKGROUND: url(/images/hv/geel.gif) repeat-x; 
}
.info_box H2.ib_grijsgroen {
	BACKGROUND: url(/images/hv/grijsgroen.gif) repeat-x; 
}
.info_box H2.ib_lgroen {
	BACKGROUND: url(/images/hv/lgroen.gif) repeat-x; 
}
.info_box H2.ib_lroze {
	BACKGROUND: url(/images/hv/lroze.gif) repeat-x; 
}
.info_box H2.ib_oranje {
	BACKGROUND: url(/images/hv/oranje.gif) repeat-x; 
}
.info_box H2.ib_rood {
	BACKGROUND: url(/images/hv/rood.gif) repeat-x;
	color: #FFFFFF; 
}
.info_box H2.ib_roze {
	BACKGROUND: url(/images/hv/roze.gif) repeat-x; 
}



##############



.info_box H2 {
	MARGIN-TOP: 6px; FONT-SIZE: 18px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 3px; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-ALIGN: left
}
.info_box P {
	MARGIN: 3px
}
.info_box A {
	padding: 0px; DISPLAY: inline; COLOR: #333333; TEXT-DECORATION: none
}
.info_box A:visited {
	padding: 0px; DISPLAY: inline; COLOR: #333333; TEXT-DECORATION: none
}
.info_box  A:hover {
}

.info_vak {
	CLEAR: both; 
	BORDER-TOP: #c0c0c0 1px solid; 
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-BOTTOM: #c0c0c0 1px solid;
	BORDER-LEFT: #c0c0c0 1px solid; 
	MARGIN-BOTTOM: 3px; 
	OVERFLOW: hidden; 
	BACKGROUND-COLOR: #FFFFFF;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12px;
}
.info_vak H1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: url(/images/hv/lroze.gif) repeat-x; PADDING-BOTTOM: 4px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: Arial,Helvetica;
}
.info_vak H2 {
	MARGIN-TOP: 6px; FONT-SIZE: 18px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 3px; FONT-FAMILY: arial, verdana, geneva, sans-serif; TEXT-ALIGN: left
}
.info_vak P {
	MARGIN: 3px;
}
.info_vak A {
	DISPLAY: block; PADDING-BOTTOM: 2px; COLOR: #333333; TEXT-DECORATION: none;
}
.info_vak A:visited {
	DISPLAY: block; PADDING-BOTTOM: 2px; COLOR: #333333; TEXT-DECORATION: none;
}
.info_vak  A:hover {
	COLOR: #333333; BACKGROUND-COLOR: #FEE6F1;
}


/* Component select_language - begin*/
/* Resides in div with class info_vak */
.language {
	clear: both; padding: 0px; margin: 10px; text-align: center;
}
.language a:link, .language a:visited {
	display: inline; text-decoration: none; background-color: #FFFFFF;
}
.language a:hover {
	display: inline; text-decoration: none; background-color: #FFFFFF;
}
.language img {
	display: inline; margin: 5px; align: left;
}
/* Component select_language - end*/


.lightshade {
	background-color: #FFFFFF;
}

.maincontent {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.rborder {
	background-color: #CCCCCC;
	margin: 0px;
	padding: 2px;
}

/* Box payment warnings */
.redyellow {
	border: 1px solid red;
	background-color: #fffacd;
	color: red;
	padding: 20px;
}

.rhead {
	background-color: #E6E6E6;;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.rhead:active,A.rhead:hover {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

A.rhead:link,A.rhead:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.rnorm {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.rowalt {
	background-color: #EAF1FB;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}

A.rowalt:hover,A.rowalt:hover,A.rownorm:active,A.rownorm:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

A.rowalt:link,A.rowalt:visited,A.rownorm:link,A.rownorm:visited {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

.rownorm {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}
.rownormbold {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 4px
}

.rseparator {
	background-color: #CCCCCC;
}

.rsubbold {
	background-color: #FFFFFF;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 4px
}

.rtitle {
	background-color: #808080;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.rtitle:active,A.rtitle:link,A.rtitle:visited {
	color: #FFFFCC;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.s3 {
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

/*Shadow box outline for forms*/
.shadowbox {
	border-top: 1px #999999 solid;
	border-right: 2px #999999 solid;
	border-bottom: 2px #999999 solid;
	border-left: 1px #999999 solid;
	padding: 3px;
}

.titlebox {
	background-color: #CCCCCC;
	border: 1px solid #333333;
	color: #663333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-top: 3px;
	width: 98%;
}

A.titlebox:active,A.titlebox:hover,A.titlebox:link,A.titlebox:visited {
	color: #993333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 0;
	font-size: 14px;
	text-decoration: underline;
}

/*Large blue title bar*/
.titletab_large {
	background-color: #CCCCCC;
	color: white;
	font-size: 11pt;
	font-weight: normal;
}
/*Small title bar*/
.titletab_small {
	background-color: #CCCCCC;
	color: white;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
}

.toplink {
        color: #999999;
        text-decoration: none;
}
A.toplink:link, A.toplink:visited {
        color: #999999;
        text-decoration: none;
}
A.toplink:hover {
        BACKGROUND-COLOR: #FEE6F1;
}


/*
    Added for transition to new site layout
    20090321
*/
h2 {
    padding: 10px;
    margin:0;
    font-size: 12px;
    color: #fff;
}

h2 {
    background: #f686b4 none;
}

.borderContainer form {
    margin: 0;
    padding: 0;
    float: none;
}

.borderContainer {
    overflow: hidden;
    border: 1px solid #ccc;
    margin-bottom: 10px;
background: #fff;
}

.CustomerText {
    padding: 15px;
    overflow: hidden;
}

.CustomerText a {
    border: 0;
    display: inline;
}

.CustomerText label {
    height: 30px;
}


