/*
-----------------------------------------------------
Default CSS file for [sitename.tld]
Media: screen, projection, print

Notes:	basic, commonly used style tweaks

-----------------------------------------------------
*/

html,
body,
form,
fieldset {
	margin: 0;
	padding: 0;
}
html, body{
	height: 100%;
}
html { 
	font-size:100.01%; 
}
body {
	background:#205c91 url(../img/bg_body.jpg) top center repeat-y;
	font-size:0.69em;
	color:#464646;
}

/*--------------------- Neutralize vertical margin: ---------------------*/

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address, dd {
	margin: 0;
	padding: 0;
}
/*--------------------- Apply left margin to elements that need it: ---------------------*/

blockquote {
	margin-left: 1.0em;
}

ul, ol, li {
	list-style: none;
}

/*--------------------- look at IE's handling of OL ---------------------*/

/*--------------------- Kill image borders ---------------------*/

img {
	border: 0;
}

/*--------------------- Set acronym pointer ---------------------*/

acronym {
	cursor: help;
}

/*--------------------- Kill <q> quotes (not supported in IE6): ---------------------*/

q:before,q:after {
	content: '';
}

/*--------------------- de-italicize address,abbr ---------------------*/

address,
abbr {
	font-style: normal;
}
address{
margin:-1.0em 0 1.0em 0;}
/*--------------------- TYPE ---------------------*/

/*--------------------- Font family ---------------------*/

body,
input,
select, 
textarea {
	font-family:Arial, Verdana sans-serif;
}

/*--------------------- Type modifications - letter spacing, line spacing etc ---------------------*/
p{
margin:0 0 1.0em 0;
}
/*--------------------- HEADINGS ---------------------*/
h1{
	text-indent:-2700px;
	overflow:hidden;
	height:45px;
	width:400px;
	margin-bottom:0.5em;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
h2{
	color:#2d3170;
	font-size:1.25em;
}
/*--------------------- Default sizes ---------------------*/
/* LINKS */

/*--------------------- The three pseudo-classes required for keyboard navigation ---------------------*/
a	{
	color: #9b1419;
	text-decoration: none;
}
a:hover,
a:active,
a:focus {
	color:#9b1419;
	text-decoration: none;
}
/*--------------------- TABLES ---------------------*/

/*--------------------- Reset table spacing ---------------------*/

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*--------------------- Reposition structural table elements ---------------------*/

caption, th {
	text-align: left;
}

/*--------------------- FORMS ---------------------*/

/*--------------------- Set label pointer ---------------------*/

label {
	cursor: pointer;
}
/*--------------------- Consistent font sizes in form elements ---------------------*/

input, select, textarea {
	font-size: 100%;
}

/*--------------------- Kill fieldset borders ---------------------*/

fieldset {
	border: 0;
}

/*--------------------- ACCESSIBILITY STATEMENT ---------------------*/

body.accessibility-statement div#content {
	font-size: 2em !important;
}


