body, table, td, th, p, h1, h2, h3, h4, img, ul, i, ol, form {margin:0;padding:0}
html {overflow-y: scroll;}
a img {border:none}
body {font: 70%/130% verdana, arial, sans-serif;}
table {font-size:100%; border-collapse:collapse}
td, th {vertical-align:top;}
body {text-align:center;background-color:#fff;color:#000;padding:5px 0}
table {border-collapse:collapse}
#layout {width:996px;margin:0px auto;text-align:left;}
#top-breadcrumb {font-size:100%; font-family:arial, sans-serif;margin:0 0 0 20px}
#top-breadcrumb a {font-weight:bold}
#logo-jobs {float:right;margin:5px 0 5px 0}
#logo-hudson {float:left;margin:20px 0 0 20px}
#jobs-heading {float:right;display:inline;margin:34px 0 5px 0;text-align:right;color:#066;line-height:100%}
#jobs-heading span {color:#ada803}
#top-logos { padding-bottom:13px;}

.layout-left { width: 505px; float: left; background-color: #F5F4F2; padding: 10px 0;}
.layout-right { width: 481px; float: right; background-color: #F5F4F2; padding: 10px 0;}
.layout-both { width: 996px;background-color: #F5F4F2; padding: 10px 0; }
.table-form { border-collapse: collapse;}
table .label { text-align: right;vertical-align: middle;}
table td {  padding: 1px 10px 2px 0;}
table .label span { color: #FF0000;}
table .separate { padding-bottom: 20px;}

.button { background: url("button.gif") top left repeat-x; color: #ffffff; text-transform: uppercase; border:0; font-weight: bold; line-height: 32px; padding:0; margin:0; font-family: Arial;}
.last { margin-bottom: 11px;}
#top-title { background-color: #669999; height: 55px; clear:both;}
#top-title h1 { text-transform: uppercase; color: #FFF; padding-left: 23px; padding-top: 22px;}
/* Standard rules */
.clear {font-size:1px;line-height:1px;height:1px;clear:both;}
.cleaner {clear: both; margin:0px 0 0 0; height:0px; padding:0; line-height:1px; font-size: 1px;}






#footer {border-top:1px solid #669999;clear:both;color:#999999;padding:15px 20px 3px 20px;}
#footer-right {float:right;}
#footer a {color:#666666;}
#footer a:hover {color:#000000;}
#copyright {color:#666666;font-family:arial,verdana,sans-serif;font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:4px 20px 10px 20px;}

/* Content rules */
h1, h2, h3 {font-family: arial, sans-serif;text-transform:uppercase;font-weight:normal}
h1 {font-size:180%;margin:0 0 10px 0;letter-spacing:-1px;word-spacing:1px;color:#669999;line-height:120%}
h2 {font-size:130%;margin:15px 0 5px 25px;font-weight:bold;color:#669999; clear: both;}
h3 {font-size:120%;text-transform:none;font-weight:bold;color:#044c68}
p {margin:0 0 15px 0}
a {color:#066}
a:hover {color:#033}

ul, ol {margin: 0px 0 15px 30px}
li {padding-bottom:3px}
ul li {list-style-image:url('../images/point1.gif')}

.ResultMsg {
	COLOR: Blue;
	PADDING-BOTTOM: 10px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
}
.ResultMsg1 {
	COLOR: Red;
	PADDING-BOTTOM: 10px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}
