* {
	margin: 0;
	padding: 0; }

/* body -> boxes.css  */
/* a,a:hover -> boxes.css  */
a img { border: 0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head {
	margin-bottom: .4em;
	line-height: 1.3em;
	color: #0A263C; }

h2 { font-size: 1.5em; }
h3 { font-size: 1.35em; }
h4 { font-size: 1.05em; }
h5 { font-size: 1.05em; }
h6 { font-size: .95em; }

/* Table */
th {
	padding: 0;
	text-align: left;
	vertical-align: top; }

td {
	padding: 0;
	vertical-align: top; }

/* Paragraph */
p { margin-bottom: .8em; }
address { margin-bottom: .4em; }

address {
	font-style: normal;
	line-height: 1.4em; }

cite {
	font-style: normal;
	font-size: 10px; }

q:before, q:after { content: ''; }

/* Form */
form { display: inline; }
fieldset { border: none; }
legend { display: none; }

label {
	color: #666;
	/*font-size:.95em;*/
	font-weight: bold; }

input, select, button { vertical-align: middle; }

/* Lists */
dt {
	display: block;
	font-weight: bold; }

li { list-style: none; }

/* Size */
small { font-size: .9em; }
big { font-size: 1.1em; }

hr {
	height: 0;
	margin: 8px 0;
	overflow: hidden;
	visibility: hidden; }

.nowrap { white-space: nowrap; }
:focus { outline: 0; }
.bold { font-weight: bold; }
