* {
margin : 0;
padding : 0;
}
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 {
padding : 0;
margin : 0;
width : 100%;
}
#header {
position : relative;
background : #004778 url('images/a5.gif') repeat-x bottom left;
height : 10em;
padding-left : 2em;
}
#header h1 {
	position : absolute;
	top : 23px;
	font-size : 2.2em;
	letter-spacing : -0.05em;
	left : 30px;
	width: 202px;
}
#header h1 a {
color : #fff;
text-decoration : none;
}
#header h2 {
	position : absolute;
	font-size : 0.8em;
	top : 75px;
	color : #e0e8ef;
	left : 67px;
	width: 88px;
}
#menu {
	position : absolute;
	top : 57px;
	right : 3em;
	left: 512px;
	width: 517px;
}
#menu ul {
list-style : none;
}
#menu li {
display : inline;
padding-left : 1.1em;
margin-left : 1em;
border-left : 1px dotted #e0e8ef;
}
#menu li.first {
border : 0;
margin-left : 0;
padding-left : 0;
}
#menu li a {
color : #fff;
padding : 0.1em;
text-decoration : none;
}
#menu li a:hover {
text-decoration : underline;
}
#content {
line-height : 1.5em;
}
#content p {
margin-bottom : 1.5em;
}
#content h2, h3, h4, h5, h6 {
color : #545454;
margin-bottom : 1em;
border-bottom : 1px dashed #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 : 0.75em solid #005082;
background : #fdfdfd url('images/a7.gif') repeat-x top left;
}
#content blockquote p {
margin-bottom : 0;
}
#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 : 1px solid #fff;
}
#content table tr.rowH {
color : #fff;
background : #006192 url('images/a8.gif') repeat-x top left;
border-right : 1px solid #fff;
}
#content table tr.rowA {
background : #f8f8f8 url('images/a6.gif') repeat-x top left;
border-top : 1px solid #fff;
color : inherit;
}
#content table tr.rowB {
background : #fdfdfd url('images/a7.gif') repeat-x top left;
border-top : 1px solid #fff;
color : inherit;
}
#primaryContentContainer {
background-color : #fff;
float : right;
margin : 0 -19em 0 -19em;
width : 100%;
}
#primaryContent {
margin : 1.5em 19em 0 17.25em;
padding : 1.5em 3em 1.5em 3em;
}
#secondaryContent {
position : relative;
float : left;
width : 14em;
padding : 3em 2em 1.5em 2em;
background : #fff url('images/a1.gif') repeat-y top right;
}
#secondaryContent .xbg {
position : absolute;
right : 0;
bottom : -64px;
background : #fff url('images/a3.gif') no-repeat top right;
height : 64px;
width : 128px;
}
#tertiaryContent {
position : relative;
float : right;
width : 15em;
padding : 3em 2em 1.5em 2em;
background : #fff url('images/a2.gif') repeat-y top left;
}
#tertiaryContent .xbg {
position : absolute;
left : 0;
bottom : -64px;
background : #fff url('images/a4.gif') no-repeat top left;
height : 64px;
width : 128px;
}
#footer {
position : relative;
z-index : 1;
border-top : 1px dashed #dfdfdf;
padding : 1em 0 2em 0;
margin : 1em 2em 0 2em;
text-align : center;
}
.clear {
clear : both;
}
