BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333333;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial;

}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Arial
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; FONT-FAMILY: Arial
}
H3 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: red; FONT-FAMILY: Arial
}
H4 {
	FONT-WEIGHT: 300; FONT-SIZE: 13px; MARGIN: 0px; FONT-FAMILY: Arial
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #acadb0; FONT-FAMILY: Arial
}
H6 {
	FONT-WEIGHT: 300; FONT-SIZE: 14px; MARGIN: 0px; FONT-FAMILY: Arial
}
B {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; FONT-FAMILY: Arial
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #02599f; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.menuitem {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #646464; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TD {
	
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
HR {
	COLOR: #90b7d6
}
.whiterow {
	BORDER-RIGHT: #a7a8aa 1px solid; PADDING-LEFT: 26px; PADDING-BOTTOM: 6px; BORDER-LEFT: #a7a8aa 1px solid; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
.grayrow {
	BORDER-RIGHT: #a7a8aa 1px solid; PADDING-LEFT: 26px; PADDING-BOTTOM: 6px; BORDER-LEFT: #a7a8aa 1px solid; PADDING-TOP: 6px; BACKGROUND-COLOR: #eeeeee
}
.righttable {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../_images/RightTableBackgroundBlue.gif); BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
#header {
	MARGIN-TOP: 26px; LEFT: 0px; MARGIN-LEFT: 50px; WIDTH: 917px; PADDING-TOP: 18px; POSITION: relative; TOP: 0px
}
#footer {
	MARGIN-TOP: 7px; MARGIN-LEFT: 50px; WIDTH: 917px
}
#email {
	LEFT: 22px; WIDTH: 142px; POSITION: absolute; TOP: 183px
}
#search {
	WIDTH: 203px; HEIGHT: 102px
}
TD.searchHeader {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../_images/TableHeader-green.gif); BACKGROUND-REPEAT: repeat-x
}
TD.searchHeader H1 {
	PADDING-LEFT: 10px; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Arial
}
#search INPUT {
	LEFT: 20px; POSITION: relative; TOP: -31px
}
#searchButton {
	LEFT: 166px; CURSOR: pointer; POSITION: absolute; TOP: -34px
}
#login {
	BACKGROUND-POSITION: left top; 
	PADDING-LEFT: 10px; 
	LEFT: 30px; 
	BACKGROUND-IMAGE: url(../_images/loginTab.gif); 
	WIDTH: 100px;
	PADDING-TOP: 3px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 18px
}
#login A {
	FONT-SIZE: 9px; COLOR: #ffffff
}
#login A:hover {
	FONT-SIZE: 9px; COLOR: yellow
}

#loginOn {
	BACKGROUND-POSITION: left top; 
	PADDING-LEFT: 10px; 
	LEFT: 30px; 
	BACKGROUND-IMAGE: url(../_images/loginOn.gif); 
	WIDTH: 250px;
	PADDING-TOP: 3px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 18px;
	text-align: center;
}
#loginOn A {
	FONT-SIZE: 9px; COLOR: #ffffff
}
#loginOn A:hover {
	FONT-SIZE: 9px; COLOR: yellow
}

#becomeamember {
	BACKGROUND-POSITION: left top; 
	PADDING-LEFT: 8px; 
	LEFT: 90px;
	BACKGROUND-IMAGE: url(../_images/RegisterTab.gif); 
	WIDTH: 120px; 
	PADDING-TOP: 3px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 18px
}
#becomeamember A {
	FONT-SIZE: 9px; COLOR: #ffffff
}
#becomeamember A:hover {
	FONT-SIZE: 9px; COLOR: yellow
}
#categories {
	MARGIN-TOP: 6px; PADDING-LEFT: 50px; FLOAT: left; WIDTH: 202px
}
#thismonth {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../_images/RightTableBackgroundBlue.gif); WIDTH: 703px; BACKGROUND-REPEAT: repeat-y
}
#headerrighttable {
	RIGHT: -1px; WIDTH: 325px; POSITION: absolute; TOP: 37px
}
.clear {
	CLEAR: both
}
DIV.data {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 703px; POSITION: relative
}
TD.dataHeader {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../_images/TableHeader.gif); BACKGROUND-REPEAT: repeat-x
}
TD.dataHeader H1 {
	PADDING-LEFT: 10px; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Arial
}
TD.dataText {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../_images/RightTableBackgroundWhite.gif); BACKGROUND-REPEAT: repeat-y
}
.whitesubrow {
	BORDER-RIGHT: #a7a8aa 1px solid; PADDING-LEFT: 32px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a7a8aa 1px solid; WIDTH: 300px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.graysubrow {
	BORDER-RIGHT: #a7a8aa 1px solid; PADDING-LEFT: 32px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a7a8aa 1px solid; WIDTH: 300px; PADDING-TOP: 5px; BACKGROUND-COLOR: #eeeeee
}
.text {
	PADDING-RIGHT: 40px;
	PADDING-LEFT: 40px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.homepage_body_text {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
	}
.homepage_body_header1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.homepage_readmore {color: #666666
}
.submenu_list {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.rr_message {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.ni_message {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#loginBlock {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#loginBlock TD {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: Arial
}
#loginBlock A {
	LEFT: 2px; COLOR: fuchsia; FONT-FAMILY: Arial; POSITION: absolute; TOP: 7px; TEXT-DECORATION: underline
}
#forgotBlock {
	PADDING-RIGHT: 80px; PADDING-LEFT: 80px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#forgotBlock TD DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: Arial
}
#forgotBlock TD {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: Arial
}
#forgotBlock A {
	LEFT: 2px; COLOR: fuchsia; FONT-FAMILY: Arial; POSITION: absolute; TOP: 7px; TEXT-DECORATION: underline
}
#replyBlock {
	PADDING-RIGHT: 80px; PADDING-LEFT: 80px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#replyBlock TD DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: Arial
}
.input {
	WIDTH: 200px
}
.star {
	FONT-SIZE: 12px; COLOR: #b22222; FONT-FAMILY: Arial
}
.err_star {
	FONT-SIZE: 12px; VISIBILITY: visible; COLOR: red; FONT-FAMILY: Arial
}
.err_star_none {
	VISIBILITY: hidden
}
.err_message {
	FONT-SIZE: 12px; WIDTH: 400px; COLOR: red; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.mailto {
	BORDER-RIGHT: #b0c4de 1px solid; BORDER-TOP: #b0c4de 1px solid; RIGHT: 100px; BORDER-LEFT: #b0c4de 1px solid; BORDER-BOTTOM: #b0c4de 1px solid; POSITION: absolute; TOP: 4px
}
.mailto:hover {
	BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; RIGHT: 100px; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid; POSITION: absolute; TOP: 4px
}
.print {
	BORDER-RIGHT: #b0c4de 1px solid; BORDER-TOP: #b0c4de 1px solid; RIGHT: 30px; BORDER-LEFT: #b0c4de 1px solid; BORDER-BOTTOM: #b0c4de 1px solid; POSITION: absolute; TOP: 4px
}
.print:hover {
	BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; RIGHT: 30px; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid; POSITION: absolute; TOP: 4px
}
#registration {
	PADDING-RIGHT: 80px; PADDING-LEFT: 80px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#registration TD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #646464; FONT-FAMILY: Arial
}
#registration INPUT.textbox {
	WIDTH: 200px
}
#registration SELECT {
	FONT-SIZE: 10px
}
#reg_reply {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; WIDTH: 500px; PADDING-TOP: 10px
}
#reg_reply_in_use {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; WIDTH: 500px; COLOR: #646464; PADDING-TOP: 10px; FONT-FAMILY: Arial
}
#search_result {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.searchrow {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
.button {
	FONT-SIZE: 12px; FONT-FAMILY: Arial
}
A.actionlink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #646464; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.actionlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Arial
}
.linebreak {
	FONT-SIZE: 10px; HEIGHT: 10px
}
.absolute {
	VERTICAL-ALIGN: top; POSITION: absolute; TEXT-ALIGN: left
}
#subscribeButton {
	LEFT: 170px; CURSOR: pointer; POSITION: absolute; TOP: 179px
}
.sentmailfriend {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.spacer_5 {
	FONT-SIZE: 1px; HEIGHT: 5px
}
.spacer_10 {
	FONT-SIZE: 1px; HEIGHT: 10px
}
.line_h8 {
	BACKGROUND-POSITION: center top; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../_images/submenu_line.gif); MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 8px
}
.submenu_intro {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 500px; COLOR: #646464; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.submenu_image {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 84px; BORDER-BOTTOM: 0px; HEIGHT: 112px
}

/* Mailings CSS classes and IDs */
.newsletterWhiteRow 
{
	border-right: solid 1px #a7a8aa;
	border-left: solid 1px #a7a8aa;
	background-color: #ffffff;
}
.newsletterGrayRow 
{
	border-right: solid 1px #a7a8aa;
	border-left: solid 1px #a7a8aa;
	background-color: #eeeeee
}
.newsletterTextCell
{
	padding: 5px 10px 5px 10px;
}
.newsletterImageCell
{
	padding: 1px 1px 1px 1px;
}

#languageEnglish {
	BACKGROUND-POSITION: left top; 
	PADDING-LEFT: 8px; 
	LEFT: 770px;
	WIDTH: 60px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 18px;
	font-size: 14px;
}

#languageEnglish A {
	FONT-SIZE: 14px;
}

#languageEnglish A:hover {
	FONT-SIZE: 14px; COLOR: yellow
}

#languageSeparator {
	BACKGROUND-POSITION: left top; 
	PADDING-LEFT: 8px; 
	LEFT: 826px;
	WIDTH: 8px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 18px;
	font-size: 14px;
}

#languageDutch {
	BACKGROUND-POSITION: left top; 
	PADDING-LEFT: 8px; 
	LEFT: 832px;
	WIDTH: 60px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 18px;
	font-size: 14px;
}

#languageDutch A {
	FONT-SIZE: 14px;
}

#languageDutch A:hover {
	FONT-SIZE: 14px; COLOR: yellow
}
