/*



*/



/* Basic */



*

{

	margin: 0em;

	padding: 0em;

}



h1,h2

{

}



body

{

	font-family: Arial, sans-serif;

	font-size: 10pt;

	color: #666;

	background-color: #fff;

}



a

{

	color: #0077dd;

	text-decoration: underline;

}



a:hover

{

	text-decoration: none;

}



/* Outer */



#outer

{

	padding: 0em;

	margin: 0em;

	width: 100%;

}



/* Header */



#header

{

	position: relative;

	background: #004778 url('images/a5.gif') bottom left repeat-x;

	height: 10em;

	padding-left: 2em;

}



#header h1

{
	position: absolute;
	top: 52px;
	font-size: 2.2em;
	letter-spacing: -0.05em;
	width: 193px;
	left: 26px;

}



#header h1 a

{

	color: #fff;

	text-decoration: none;

}



#header h2

{
	position: absolute;
	font-size: 0.8em;
	top: 8em;
	color: #E0E8EF;
	width: 167px;

}



/* Menu */



#menu

{

	position: absolute;

	top: 5em;

	right: 3em;

}



#menu ul

{

	list-style: none;

}



#menu li

{

	display: inline;

	padding-left: 1.1em;

	margin-left: 1em;

	border-left: dotted 1px #E0E8EF;

}



#menu li.first

{

	border: 0em;

	margin-left: 0em;

	padding-left: 0em;

}



#menu li a

{

	color: #fff;

	padding: 0.1em;

	text-decoration: none;

}



#menu li a:hover

{

	text-decoration: underline;

}



/* Content */



#content

{

	line-height: 1.5em;

}





#content p

{

	margin-bottom: 1.5em;

}



#content h2,h3,h4,h5,h6

{

	color: #545454;

	margin-bottom: 1em;

	border-bottom: dashed 1px #dfdfdf;

	padding-bottom: 0.3em;

}



#content h2

{

	font-size: 1.5em;

}



#content h3

{

	font-size: 1.1em;

}



#content ul

{

	margin-bottom: 1.5em;

	padding-left: 1em;

	list-style: square;

}



#content blockquote

{

	margin-bottom: 1.5em;

	padding: 0.75em 0.75em 0.75em 1.5em;

	border-left: solid 0.75em #005082;

	background: #FDFDFD url('images/a7.gif') top left repeat-x;

}



#content blockquote p

{

	margin-bottom: 0em;

}



#content table

{

	margin-bottom: 1.5em;

	border-collapse: collapse;

	text-align: left;

}



#content table th

{

	font-weight: bold;

	padding: 0.5em;

}



#content table td

{

	padding: 0.5em;

	border-right: solid 1px #fff;

}



#content table tr.rowH

{

	color: #fff;

	background: #006192 url('images/a8.gif') top left repeat-x;

	border-right: solid 1px #fff;

}



#content table tr.rowA

{

	background: #F8F8F8 url('images/a6.gif') top left repeat-x;

	border-top: solid 1px #fff;

	color: inherit;

}



#content table tr.rowB

{

	background: #FDFDFD url('images/a7.gif') top left repeat-x;

	border-top: solid 1px #fff;

	color: inherit;

}



/* Primary Content */



#primaryContentContainer

{

	background-color: #fff;

	float: right;

	margin: 0em -19em 0em -19em;

	width: 100%;

}



#primaryContent

{

	margin: 1.5em 19em 0em 17.25em;

	padding: 1.5em 3em 1.5em 3em;

}



/* Secondary Content */



#secondaryContent

{

	position: relative;

	float: left;

	width: 14em;

	padding: 3em 2em 1.5em 2em;

	background: #fff url('images/a1.gif') top right repeat-y;

}



#secondaryContent .xbg

{

	position: absolute;

	right: 0em;

	bottom: -64px;

	background: #fff url('images/a3.gif') top right no-repeat;

	height: 64px;

	width: 128px;

}



/* Tertiary Content */



#tertiaryContent

{

	position: relative;

	float: right;

	width: 15em;

	padding: 3em 2em 1.5em 2em;

	background: #fff url('images/a2.gif') top left repeat-y;

}



#tertiaryContent .xbg

{

	position: absolute;

	left: 0em;

	bottom: -64px;

	background: #fff url('images/a4.gif') top left no-repeat;

	height: 64px;

	width: 128px;

}



/* Footer */



#footer

{

	position: relative;

	z-index: 1;

	border-top: dashed 1px #dfdfdf;

	padding: 1em 0em 2em 0em;

	margin: 1em 2em 0em 2em;

	text-align: center;

}



.clear

{

	clear: both;

}
