/* DEFAULT BROWSER STYLE RESET */

html, body, div, span, p, h1, h2, h3, h4, h5, h6, a, dl, dt, dd, ul, ol, li, form, fieldset, legend, label, input, textarea, select, button, blockquote, q, img, font, small, strong, strike, sub, sup, em, code, abbr, acronym, pre, table, caption, th, tr, td { margin:0; padding:0; border:0; outline:none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
ol, ul {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
strong {font-weight:bold;}
em {font-style:italic;}
a, a:active, a:hover, a:focus, a:visited, a:hover { outline: none; overflow:hidden;}

/* END STYLE RESET */

html {height:100%;}
body {font:62.5% "Lucida Grande", Arial, Helvetica, sans-serif; color:#6B6356; background:#fff;}
div#page { width:540px; padding-left:135px; padding-top:60px; font-size:1em; position:relative;}
h1#ipohaven a { width:187px; height:22px; text-indent:-10000em; background:url(../images/ipo.gif) no-repeat left top; display:block; }
div#page div.container {width:515px; height:223px; background:#E2F2FE url(../images/h2.gif) no-repeat left top; color:#6B6356; padding-top:16px; margin-top:40px; padding-left:25px; margin-left:-35px;}
div#page div.container h2 {width:225px; height:212px; text-indent:-10000em; background:url(../images/h1.gif) no-repeat left top; display:block; float:left; margin-right:10px;}
div#page div.container p {font-size:1.2em; float:left; width:220px; margin-bottom:10px; margin-top:10px;}
div#page div.container form {float:left; width:280px; margin-top:10px;}
div#page div.container form input {width:180px; border:1px solid #CEE9FD; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:1em; padding:5px 5px 6px 5px; background-color:#fff; color:#6B6356; float:left;}
div#page div.container form button {color:#fff; background:#6B6356 url(../images/bg-button.gif) no-repeat left top; text-indent:-10000em; display:block; cursor:pointer; width:56px; height:28px; float:left; margin-left:1px;}
div#page div.container form p {float:left; width:250px; margin-top:0px;}
div#page div.container form p.policy {font-size:1em; float:left;}
div#page div.container a {color:#6B6356; background-color:#E2F2FE;}
div#page div.container a:hover {color:#F83621; background-color:#E2F2FE;}

div#page ul {float:left; margin-top:35px; width:500px;}
div#page ul li {line-height:1.8em;}
div#page ul li.phone {margin-top:5px;}
div#page ul li.vCard {margin-top:10px;}
div#page ul li.vCard a {padding-left:22px; background:url(../img/bg-vcard.gif) no-repeat left top;}

div#page p.footer {float:left; margin-top:40px; color:#BAB4A9; background-color:#fff;}
div#page p.footer a {color:#BAB4A9; background-color:#fff; margin-left:5px;}
div#page p.footer a:hover {color:#F83621; background-color:#fff;}

div#page a {color:#6B6356; background-color:#fff;}
div#page a:hover {color:#F83621; background-color:#fff;}
div#page a.jobs {background: url(../img/bt-joinus.jpg) no-repeat left top; width:76px; height:50px; display:block; text-indent:-10000em; position:absolute; top: 145px; left:586px;}

/* privacy statement */
div#page.privacy {font-size:1.2em;}
div#page.privacy h2{font-size:1.6em; margin-top:40px; font-weight:bold; margin-bottom:15px; width:530px; padding-bottom:10px; border-bottom:1px solid #E2F2FE;}
div#page.privacy h3 {font-weight:bold; margin-bottom:5px; margin-top:25px; width:530px;}
div#page.privacy p {line-height:1.6em; margin-bottom:10px; width:530px;}
div#page.privacy ul {margin-top:0px; margin-bottom:10px; width:530px;}
div#page.privacy ul li {margin-left:15px; padding-left:15px; list-style-type:square;}
div#page.privacy p.footer {font-size:90%; height:40px;}
ipo {
	font-family: "Segoe Print";
	font-size: x-large;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

