/* ***** PRESENTATION STYLING ***** */
body {
 margin: 0;
 background: #FFF;
	text-align: left;
}
body, p, a, input, select, textarea, td {
font: normal 12px arial,sans-serif;
 color: #474747;
}

/* ***** FORM STYLING ***** */
input, select, textarea {
background: #FFFFFF; 
color: #474747; 
border: 1px solid #000;
}
form {
	margin: 0;
	padding: 0;
}
.button {
background:#2B6FA4;
color:#fff;
border:1px solid #000;
}

/* ***** LINK STYLING ***** */
a {
	color: #2B6FA4;
	text-decoration: none;
}
a:link {
	color: #2B6FA4;
}
a:active {
	color: #A42B3C;
}
a:hover {
	color: #1A3C58;
}

/* ***** HEADER STYLING ***** */
h1, h2, h3, h4 {
	margin: 0.8em 0 0.8em 0;
}

h1, h2, h3, h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #3B7AAA;
}
h3 a {
	font: bold 10pt/1.2 Tahoma, Arial, Helvetica, sans-serif;
 color: #3B7AAA;
}
h2 {
	font-size: 11pt;
}
h3 {
	font-size: 10pt;
}
h3 a {
 color: #3B7AAA;
 text-decoration: none;
}
h4 {
	font-size: 9pt;
 text-align: center;
}

/* ***** BOTTOM BLUE STRIP STYLING ***** */
#linkbar {
 color:#fff;
 padding:8px;
 background: #0a5ca6;
 border-bottom:8px solid #d3e3eb;
 font-size: 8pt;
 text-align: center;
}
#linkbar a {
 color:#efefef;
 font-size: 8pt;
}
#linkbar a:hover {
 color:#80ffff;
}

/* ***** FOOTER STYLING ***** */
#footer {
 padding:4px;
 background: #efefef;
 border-top:1px solid #ccc;
 font-size: 8pt;
 text-align: center;
}
#footer a {
 font-size: 8pt;
}

/* ***** AD STYLING ***** */
#title {
font: bold 12px arial,sans-serif;
color:#000000;
white-space:nowrap;
}
.addiv {
font: 11px arial,sans-serif;
line-height:14px;
white-space:nowrap;
}
.addiv, .adlink, .addiv a {
font: normal 11px arial,sans-serif;
color:#2B6FA4;
text-decoration:underline;
white-space:nowrap;
}
.addiv a:hover, .adlink a:hover {
color:#2B6FA4;
text-decoration:underline;
}