
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent;} body { line-height: 1; } ol, ul {	list-style: none; } blockquote, q {	quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins {	text-decoration: none; } del { text-decoration: line-through; } table {	border-collapse: collapse;	border-spacing: 0; }

/* ----------------------------------------------------------------------------------- */

a:link {color:#005986; text-decoration:none;}
a:visited {color:#005986; text-decoration:none;}
a:hover {color:#002d49; text-decoration:none; }
a:active {color:#002d49; text-decoration:none;}

.button a:link {color:#00314e; text-decoration:none; padding:10px; width:330px;background-color:#f6f6f6; display:block; margin: 10px 0 10px 0; border:#e4e4e4 solid 1px; text-align:center; font-size:14px;
     -moz-border-radius:12px; 
  -webkit-border-radius:12px; 
          border-radius:12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; border:#e4e4e4 solid 1px;}
.button a:visited {color:#00314e; text-decoration:none; padding:10px; width:330px;background-color:#f6f6f6; border:#e4e4e4 solid 1px;}
.button a:hover {color:#fff; text-decoration:none;background-color:#005986;  width:330px;
     -moz-border-radius:12px; 
  -webkit-border-radius:12px; 
          border-radius:12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  }
.button a:active {color:#005986; text-decoration:none;}

.button2 a:link {color:#00314e; text-decoration:none; padding:10px; width:527px;background-color:#f6f6f6; display:block; margin: 10px 0 10px 0; border:#e4e4e4 solid 1px; text-align:center; font-size:14px;
     -moz-border-radius:12px; 
  -webkit-border-radius:12px; 
          border-radius:12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
.button2 a:visited {color:#00314e; text-decoration:none; padding:10px; width:527px;background-color:#f6f6f6; border:#e4e4e4 solid 1px;}
.button2 a:hover {color:#fff; text-decoration:none;background-color:#005986;  width:527px;
     -moz-border-radius:12px; 
  -webkit-border-radius:12px; 
          border-radius:12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  }
.button2 a:active {color:#005986; text-decoration:none;}

.button3 a:link {color:#00314e; text-decoration:none; padding:10px; width:231px;background-color:#f6f6f6; display:block; margin: 10px 0 10px 0; border:#e4e4e4 solid 1px; text-align:center; font-size:14px;
     -moz-border-radius:12px; 
  -webkit-border-radius:12px; 
          border-radius:12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
.button3 a:visited {color:#00314e; text-decoration:none; padding:10px; width:231px;background-color:#f6f6f6; border:#e4e4e4 solid 1px;}
.button3 a:hover {color:#fff; text-decoration:none;background-color:#005986;  width:231px;
     -moz-border-radius:12px; 
  -webkit-border-radius:12px; 
          border-radius:12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  }
.button3 a:active {color:#005986; text-decoration:none;}

.button4 a:link {color:#00314e; text-decoration:none; padding:10px; width:1115px;background-color:#f6f6f6; display:block; margin: 10px 0 10px 0; border:#e4e4e4 solid 1px; text-align:center; font-size:14px;
     -moz-border-radius:12px; 
  -webkit-border-radius:12px; 
          border-radius:12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
.button4 a:visited {color:#00314e; text-decoration:none; padding:10px; width:1115px;background-color:#f6f6f6; border:#e4e4e4 solid 1px;}
.button4 a:hover {color:#fff; text-decoration:none;background-color:#005986;  width:1115px;
     -moz-border-radius:12px; 
  -webkit-border-radius:12px; 
          border-radius:12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  }
.button4 a:active {color:#005986; text-decoration:none;}



/* ----------------------------------------------------------------------------------- */
	


body {
	font-family:'Arial', sans-serif;
	background:#003656 url("http://dl.dropbox.com/u/11649283/jhp/img/bg.png") repeat-x;
	font-size:0.8em;
	color:#000;
	}
	
#footer {
	float:left;
	padding:0 0 0px 30px;
	font-size:16px;
	display:block;
	color:#0067a3;
}

.top {
	color:#fff;
	line-height:22px;
	margin-bottom:10px;}

#footer2 {
	float: left;
	height:42px;
	padding:0 0 60px 30px;
	font-size:16px;
	display:block;
	margin-bottom:20px;
	color:#fff;
}

#address {
	width:220px;
	float:right;
	margin-bottom:40px;
	display:block;
}

.content_box {
	padding:1%;
	background-color: #fff;
	width:1180px;
	line-height:22px;
	margin:0 auto 30px auto;
	
     -moz-box-shadow: 0px 0px 20px #003656; 
  -webkit-box-shadow: 0px 0px 20px #003656; 
          box-shadow: 0px 0px 20px #003656; 

     -moz-border-radius: 12px; 
  -webkit-border-radius: 12px; 
          border-radius: 12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
	}

h2 {
	font-size:26px;
	color:#fff;
	font-family: "Helvetica Neue", sans-serif;
	padding-bottom:15px;
	padding-top:15px;
}

h3 {
	font-size:30px;
	color:#002d49;
	font-family: "Helvetica Neue", sans-serif;
	border:#e4e4e4 solid 1px;
	padding:15px;
	margin-bottom:10px;
	text-align:center;
	background-color: #f6f6f6;
	
     -moz-border-radius: 12px; 
  -webkit-border-radius: 12px; 
          border-radius: 12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

h4 {
	font-size:26px;
	color:#005986;
	font-family:'Helvetica Neue', sans-serif;
	border-bottom: #005986 solid 1px;
	padding:10px;
	margin-bottom:10px;
}

h5 {
	font-size:20px;
	font-weight:bold;
	color:#002d49;
	border-bottom:#e4e4e4 solid 1px;
	padding:15px;
}

h6 {
background-color:#fffccc;
	border:#e4e4e4 solid 1px;
		padding:15px;

		text-align:center;
		font-size: 16px;
		font-weight:normal;
     -moz-border-radius: 12px; 
  -webkit-border-radius: 12px; 
          border-radius: 12px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

