body {	background: #eee;color: #333;font-size: 62.5%;margin:0px; padding:0px;}
body, p, div, input, textarea, select {font-family: Tahoma, Helvetica, sans-serif;}

form {margin:0px; padding:0px;}
fieldset {	border: 0px; padding:0;margin:0;}
legend {font-size:1.1em; font-weight:bold;padding:0;margin:0;}

form div {margin:0 0 2px 0; clear:left;}
input, textarea, select { margin: .2em 0;font: normal small Arial, Helvetica, sans-serif; }
div.required input, div.required textarea {width:260px;}
input[type=checkbox] {float:left;}
label {display:block;color:#999; font-size:.95em}
div.input label{width:8em; float:left;}
div.checkbox label {width:30em; float:none;}
div.submit {padding:5px 0 0em 8em;}

form p {margin:0px 0 0 .5em;}

h1, h2, h3 {
	margin: 0;
}

p, blockquote, ul, ol {	margin-bottom: 1.5em; line-height:1.8em	}

ul {	margin-left: 2em;	list-style: square;}
ol {	margin-left: 2em;}
a {color: #e37825;}
a:hover {	text-decoration: none;	color: #d36815;}

img {border: none;}

table {margin:2em 0;}
th {border-bottom:1px solid #ccc; padding:4px 5px;background:#f0f5f9;}
td {border-bottom:1px solid #eee;padding:2px}

/* Header */

#header { width: 760px;  margin: 0 auto; min-height:123px; height:123px; background:#d96e1a url(../img/header.gif) no-repeat left top;position:relative;}

/* Header > Logo */

#logo {background:url(../img/hal-cash.gif) no-repeat left top; position:absolute; top:22px; left:308px;z-index:100;width:142px; height:64px;}
#logo h1 {height:64px;margin-left:-5000px;}
#logo h1 a {display:block; height:64px;}


/* Short Menu */

#shortmenu { width: 760px; height: 20px;  position:relative;}

#shortmenu form,
#shortmenu form select,
#shortmenu form label,
#shortmenu h3 {display:inline;  }
#shortmenu h3 {color:#fff;font-weight:normal;padding:0px 10px 0 10px;line-height:50px; }
#shortmenu form {padding:6px 20px 0 20px; float:left; margin:0 2px; height:42px;position:absolute; top:4px;}
#shortmenu label {text-transform:uppercase; font-size:1.4em;}
#shortmenu ul {position:absolute; top:23px;right:20px;	margin: 0; padding:0px;	list-style: none;	line-height: normal; }

#shortmenu li {	float:left; padding:0 4px; margin:0px; height:16px;}
#shortmenu li+li{background:url(../img/li_shortmenu.gif) no-repeat left 50%;}

#shortmenu a {	display: block;	float: left;	height: 16px;	padding: 0px 12px 0 16px;text-decoration: none;color:#fff;  }
#shortmenu a:hover {text-decoration: underline;}
#shortmenu .first a {padding-left: 0;	background: none;}

/* Content */

div#content {	width: 760px;	margin: 0 auto;font-size:1.2em;background:url(../img/content.gif) repeat-y;}

/* Main */
div#main {width:700px;min-height:337px; height: 337px; margin:0px auto; padding:0 10px; background:url(../img/main.gif) no-repeat left bottom;position:relative;}


/* Content > Sidebar */

div#sidebar {	float: right;width: 240px;overflow:hidden;padding-top:20px}
#sidebar ul, #sidebar li{list-style:none; clear:left;}


/* Footer */

#footer {
	clear: both;
	width: 860px;min-height:193px;height:193px; position:relative;
	margin: 0 auto; padding:0px; text-align:center;
	 background:url(../img/footer.gif) no-repeat left bottom; 
}

/* Footer > menu */

#logos ul, #menu li {margin:0px; padding:0px}
#logos li {display: inline;	list-style:none;}

#logos a {display: block;
	float: left;
	padding: 0px 40px 0 10px;font-size:1.2em;
	text-decoration: none; 
}

ul.horizontal_menu {padding:0px; margin:0px;list-style:none;list-style-image:none; }
.horizontal_menu li{float : left;padding : 0 10px 0 10px; margin:0px;list-style: none;list-style-image:none;       } 
.horizontal_menu li a {display : block;  font-weight:bold; text-align:center;text-decoration:none;}

/* Footer > Legal */

#legal {position:absolute; top:45px; left:140px;width:860px;text-align: center; clear:left; color:#999999;margin:0px; padding:0px;}
#legal a{color:#999999; display:inline;}
#legal li {padding:0 20px;}
#legal li+li{border-left:1px solid #999}

/* Other */

.box {background:url(../img/box.jpg) no-repeat left top; width:281px; height:253px; margin:0px; padding:20px 10px 0 30px;}
.error {color:#F33;}
ul#legal {}
.info {background:#4ca040; color:#fff; font-weight:bold; padding:2px 6px;}
.title { padding:.6em 10px .8em; margin:0px; border-left:1px solid #6f6f6f;font-family:Georgia, "Times New Roman", serif;font-size:1.4em;font-weight:normal;line-height:1.3em;}



/* Page: PRE */
#pre .box {position:absolute; left:50px; top:23px;}

#pre #contentnav {
	position:absolute;
	left:408px;
	top:9px;
	width:300px;
}
#pre #contentnav li a {width:22px; height:22px;background:#b3e2ac;4ca040; color:#fff;} 
#pre #contentnav li a:hover {background:#4ca040;}
#pre #contentnav li.current a{background:#4ca040;}

#pre form#contact {position:absolute; left:400px; top:20px;}
#pre .illustration {position:absolute; left:400px; top:76px;}
#pre h2#emailsent {position:absolute; left:400px; top:40px;}
#pre h2#newway  {position:absolute; left: 370px; top:270px;color:#4ca040}
#pre h2#newway span{color:#f79239;}
#pre h2#worldwide {position:absolute; left: 300px; top:270px;color:#4ca040}
#pre h2#worldwide span{color:#f79239;}
