body {
        margin:0;
        padding:0;
        background:white;
        border-top: 6px solid #319421;
        font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
        color:#353434;
        text-align:center;
}


table {
        font-size:100%;
        /*width:100%;*/
/*        table-layout:fixed; */
}

td { vertical-align:top; }

a { color: #2B2A66; }
a:hover { color: #319421; }

img { border:0; }

#document {
        width:984px;
        text-align:left;
        margin:0 auto;
}
#topNav { text-align:right; }
        #topNav a {
		font-size: 10px;
                text-decoration:none;
                /*padding:6px 23px 6px 20px;*/
		padding-top:5px;
		padding-right:18px;
		padding-bottom:5px;
		padding-left:18px;
                height:12px;
                display:inline-block;
                vertical-align:middle;
                background: 10px 10px url('img/pointer.gif') no-repeat;
                /*border-bottom:1px solid #319421;*/
        	border-bottom-width: 1px;
        	border-bottom-style: solid;
        	border-bottom-color: #319421;
        }
#mainBody {
        padding:0 20px;
}
#northAmericaEuropeTable { margin-top:124px; }
        #northAmericaEuropeTable a {
		width: 260px;
                padding:0 0 9px 10px;
                display:block;
                background: left 5px url('img/pointer.gif') no-repeat;
        }
        #northAmericaEuropeTable .buttonRow td {
                padding:0 15px 2px 5px;
        }
                #northAmericaEuropeTable .buttonRow a {
                        font-weight:bold;
                        color:#fff;
                        padding:5px 0 7px 25px;
                        background:top left url('images/login_button_bg.gif') no-repeat;
                }
#footer {
        background:#e6e6e6;
        color:#717171;
        font-size:10px;
        padding:7px;
        margin:15px 0;
}

<!-- Added from old CSS -->
.Footer a{
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #717171;
        text-decoration:none;

}

.Footer a:hover{
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #717171;
        text-decoration:none;
}

.nav1 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #2B2A66;
        padding: 5px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #e6e6e6;
}
.nav1 a{
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #2B2A66;
        text-decoration:none;

}
.nav1 a:hover{
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #379225;


}.nav3 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #379225;
        padding: 5px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #cdcdcd;
}
.nav3 a{
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #379225;
        text-decoration:none;

}
.nav3 a:hover{
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #2B2A66;
}
.topnav2 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #2B2A66;
        vertical-align: middle;
        padding-right: 5px;
        padding-left: 5px;
        text-align: left;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #379225;
        border-right-width: 1px;
}
.topnav2 a{
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #2B2A66;
        text-decoration: none;
}
.topnav2 a:hover{
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #379225;
        text-decoration: none;

}
.content2 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        padding-top: 20px;
        padding-right: 40px;
        padding-bottom: 20px;
        padding-left: 40px;
}
.content3 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}
.content4 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        padding-top: 0px;
        padding-right: 40px;
        padding-bottom: 20px;
        padding-left: 20px;
}
.pagetitle {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #2B2A66;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #E7E7E8;
}
.pagetitle2 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #2B2A66;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #E7E7E8;
        vertical-align: middle;
}

.lijnleftgreen {
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #cdcdcd;
}
.lijnleftrightgreen {
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #379225;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #379225;
}
.buttonsend {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #379225;
        background-color: #FFFFFF;
}
.title3 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #379225;
        margin-right: 5px;
        margin-left: 5px;
        padding-right: 5px;
        padding-left: 5px;
}
.buttonsend {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #379225;
        background-color: #FFFFFF;
}

.pagename {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
        background-color: #319421;
}
.subnav {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #319421;
        padding-right: 5px;
        padding-left: 5px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #E8E8EA;
        padding-top: 5px;
        padding-bottom: 5px;
}
.topnav3 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        vertical-align: middle;
        padding-right: 5px;
        padding-left: 5px;
        text-decoration: none;
}
.topnav3 a{

        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
}

.topnav3 a:hover{

        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
}
.loginBoxZStd {
        top: 23px;
        left: auto;
        right: 0px;
        text-align: left;
        z-index: 130;
        display: none;
        position: absolute;
        width: 230px;
        padding: 5px;
        background-color: #EEE;
        border: 1px solid #999;
        font-size: 13px;
        }

.datumBox{
        font-size:10px;
        color: gray;
}
.datumBox2{
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        position: absolute;
        padding-top: 3px;
        padding-right: 30px;
        float: right;
        font-size:10px;
        color: gray;
        text-align: right;
        width: 100%;
}

.moreBox{
        font-size:11px;
        color: gray;
}

.moreBox a{
        color: #319421;
}
.moreBox a:hover{
        color: #2B2A66;
}

.bttn_submit { background-color: #319421 ; border: 0px; color: white; font-weight: bold; font-size: 10px; padding-right: 35px; padding-top: 3px; width: 60px;}

.cornerL1 {background-image: url(img/bg_cornerL1.gif); background-repeat: no-repeat; background-position: left top;}
.cornerR1 {background-image: url(img/bg_cornerR1.gif); background-repeat: no-repeat; background-position: right top;}
.cornerL2 {background-image: url(img/bg_cornerL2.gif); background-repeat: no-repeat; background-position: left bottom;}
.cornerR2 {background-image: url(img/bttn_submit.gif); background-repeat: no-repeat; background-position: right bottom; padding-right: 5px;}

.footerCornerL {
}
.footerCornerR {
}
.footerMiddle {
background-image: url(img/hk_lo_grey2.gif); 
background-repeat: no-repeat; 
background-position: right bottom; 
padding-right: 5px;
}

.cornerStrokeMid { border-left: 1px solid #319421; border-right: 1px solid #319421; padding: 5 5 5 15;}
.cornerStrokeL { border-left: 1px solid #319421; padding: 5 5 5 15;}
.cornerStrokeR { border-right: 1px solid #319421; padding: 5px;}
.cornerStroke2 { border-left: 1px solid #319421; border-right: 1px solid #319421; padding: 5 5 5 25;}

td.pagelogins {
	background:#319421;
	color:white;
	text-decoration: none;
}
a.pagelogins {
	color: white;
}
a.pagelogins:visited {
	color: white;
}
a.pagelogins:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.pagelogins:visited:hover {
	color: white;
}

#email_form {
	font-family:Verdana, Geneva, sans-serif;
	background-color: #f0f6f1;
	border: 1px solid #CCC;
	width: 325px;
	height:110px;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
        display:block;
}
#email_form input{
	width:225px;
	/*background-color: #f0f6f1;*/
	border-bottom:2px solid #eee;
	border-right:2px solid #eee;
	border-left:2px solid #999;
	border-top:2px solid #999;
	float:right;
	clear:right;
	font-size:9px;
	display:block;
	line-height:15px;
}
#email_form input.submit{
	width:75px;
	/*background-color: #f1f1f1;*/
	margin:0px;
	margin-right:75px;
	margin-top:2px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	border-left:2px solid #fff;
	border-top:2px solid #fff;
	padding-bottom:5px;
	height:20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;	
	color:#000;
	text-transform:uppercase;
	
}
.email_form_text{
       display:block;
       font-size:9px;
       float:left;
       clear:left;
       width:90px;
       line-height:20px;
       font-weight:bold;
}
#clear
{
       clear:both;	
}
#email_form h4{
       margin:0px;
       margin-bottom:10px;
       font-size:13px;
       font-weight:bold;
}

