﻿
/* Fundamental block and in-line elements */

BODY
{
    font-size:		71%;     /* Everything takes its font-size from here */
    padding:		20px;
    margin:			0px;
}

H1,
H2,
H2 A,
H2 A:hover,
H3,
H4,
H5,
H6
{
	color:			#1A0B60;
	font-family:	Calibri,Arial,Helvetica;
	text-decoration: none;
	font-weight:	normal;
	margin:			8px 0px 8px 0px;
}

H1
{
	font-size:		210%;
	font-family:	Calibri,Arial,Helvetica;
	margin-top:		0px;
}

H2,
H2 A,
H2 A:hover,
H3,
H4,
H5,
H6
{
	font-weight:	700;
	font-size:		105%;
	margin:			10px 0px 6px 0px;
	text-decoration:none;
}

H2
{
	font-size:		115%;
}

H3 
{
	margin:			6px 0px 4px 0px;
	color:			#18396B;
}

P,
SPAN,
A, A IMG,
TABLE,
TD,
LI
{
	font-size:		100%;
	color:			#18396B;
	font-family:	Calibri,Arial,Helvetica;
	line-height:	150%;
	border:			none;
}

TD
{
	vertical-align:	top;
	padding:		0px 15px 4px 0px;
	margin:			0px;
}

TABLE,
DIV.content IMG,
OL,
UL,
P
{
	padding:		0px;
	margin:			0px 0px 8px 0px;
}

P.bold,
SPAN.bold
{
	font-weight: 700;
	/*letter-spacing: 1px;*/
	font-size: 105%;
}

P.caption
{
	font-size:		80%;
	text-align:		center;
}

P.footnote
{
	font-size:		80%;
	padding-left:	10px;
}

P.no-margin
{
	padding:		0px;
	margin:			0px;
}

OL,
UL
{
    margin-left:	20px;
}

UL
{
	list-style-type: disc;
}

SELECT
{
    float:			left;
    margin:			0px;
    font-size:		100%;
	color:			#7C6CC0; 
}

A,
A:hover
{
	text-decoration: underline;
}

A:hover
{
	color:			red; 
}

DIV.headline
{
	float:			left;
	margin-top:		-1px;
}

DIV.headline H2
{
	width:			275px;
	float:			left;
}

DIV.headline SPAN
{
	float:			right;
	white-space:	nowrap;
	margin-top:		10px;
}

.address .noMargin,
.address P
{
	margin:			0px;
	padding:		0px;
}

DIV.content LI
{
	margin-bottom: 5px;
}

/*
	An empty DIV used to force padding under floats 
	Used under menuB only (As Oprea has a problem) */
DIV.clearFloats
{
    clear:			both;
}

.nowrap
{
	white-space:	nowrap;
}

.highlight
{
	font-weight:	bold;
	background-color: Yellow;
}
/*
	Creates an element after the floats which 
	is invisible.  This is a hack to clear 
	floats. 

	Has problems with Opera, most times leaves
	large padding under the element

	From:

	http://www.positioniseverything.net/easyclearing.html
*/
.context:after,
.headline:after
{
    content:		"."; 
    display:		block; 
    height:			0; 
    clear:			both; 
    visibility:		hidden;
}

/* Hack to show the element for IE-mac */
.context,
.headline
{
	display:		inline-block;
}

/*
	Gives the clearing element a minimum height
	Hidden from IE-mac
\*/
* html .context,
* html .headline,
* html { height:	1%; }
.context, .headline { display:	block;}
/* End hide from IE-mac */