BODY {
font-family: Arial, sans-serif;
font-size: 9pt;
padding: 0px;
margin: 0px;
background: #FBF7CF;
}

/* Top Banner */
#topbanner {
background: #000065 url(gfx/backend/logo.gif) no-repeat top left;
position: absolute;
left: 0px;
top: 0px;
height: 76px;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
}

/* Top Navigation */
#topnavigation {
position: absolute;
left: 5px;
top: 0px;
width: 180px;
margin: 0px 0px 0px 0px;
padding: 80px 0px 0px 0px;
}

#topnavigation ul {
display: block;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#topnavigation li
{
list-style-type: none;
display: block;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#topnavigation li a
{
list-style-type: none;
display: block;
margin: 0px 55px 0px 0px;
padding: 0px 0px 0px 3px;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
color: #000065;
background: #FBF7CF;
border: 1px solid #000065;
}

#topnavigation li a.active, #topnavigation li a:hover.active
{
background: #000065;
color: #FBF7CF;
}

#topnavigation li a:hover, ul#navlist li#active a:hover
{
background: #000065;
color: #FBF7CF;
}


/* Sub Navigation */
#subnavlist {
display: block;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#subnavlist li
{
list-style-type: none;
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#subnavlist li a
{
background: transparent;
list-style-type: none;
display: block;
margin: 5px 0px 0px 60px;
padding: 0px 0px 1px 2px;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
background: #FBF7CF;
color: #000065;
border: 1px solid #000065;
}



#subnavlist li a.submenuactive, #subnavlist li a:hover, ul#subnavlist li#submenuactive a:hover
{
background: #000065;
color: #FBF7CF;
}


/* Sub Sub Navigation */
#subsubnavlist {
display: block;
list-style-type: none;
margin: 2px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

#subsubnavlist li
{
display: block;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#subsubnavlist li a
{
display: block;
list-style-type: none;
margin: 1px 0px 1px 0px;
padding: 0px 0px 0px 30px;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
color: black;
border: 0px;
background: transparent;
}

#subsubnavlist li a.submenuactive, #subsubnavlist li a:hover, ul#subsubnavlist li#subsubmenuactive a:hover
{
margin: 1px 0px 1px 0px;
padding: 0px 0px 0px 30px;
color: #FFFFFF;
border: 0px;
background: transparent;
}

/* Content */
#content_wrapper {
background: #FBF7CF;
padding: 76px 0px 150px 0px;
magin: 0px;
overflow: hidden;
}

#content_topspace {
height: 60px;
width: 100%;
}

#content {
background: #FBF7CF;
color: black;
margin: 0px;
padding: 0px 100px 0px 175px;
}


#content a
{
color: #000065;
}

#content a:hover
{
background: #000065;
color: #FBF7CF;
}


#content UL {
list-style-image: url(gfx/pagelayout/pin-bullet.gif);
margin: 0px 10px 15px 10px;
}


#content LI {
list-style-image: url(gfx/pagelayout/pin-bullet.gif);
margin: 0px 10px 2px 30px;
}

H1 {
font-family: Times, serif;
font-weight: normal;
font-size: 24pt;
color: #000065;
}

H2 {
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 11pt;
color: #000065;
padding: 0px 10px 0px 10px;
margin: 15px 0px 10px 0px;
border-bottom: 2px solid #ff7f00;
width: 40%;
}

H3 {
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 12pt;
color: #000065;
margin: 0px 0px 0px 0px;
padding: 0px 10px 5px 10px;
} 

H4 {
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #000065;
} 

P {
margin: 0px 0px 0px 0px;
padding: 0px 10px 5px 10px;
}


/* Content Table */
#content table {
background: white;
border: 1px solid black;
margin: 0px;
width: 95%;
}

#content table td {
border: 1px solid black;
padding: 0px 2px 0px 2px;
font-family: Arial, sans-serif;
font-size: 8pt;
}

#content table th {
border: 1px solid black;
padding: 1px;
font-family: Arial, sans-serif;
font-size: 8pt;
background: #577db3;
color: white;
text-align: right;
}

#content table th.fullwidth {
background: #000065;
text-align: center;
}


#content table td.fullwidth {
padding: 1px;
font-family: Arial, sans-serif;
font-size: 8pt;
background: #577db3;
color: white;
text-align: center;
}


#content table th.left {
text-align: left;
}

#content table input {
width: 100%;
}

#content table input.fullwidth {
width: 100%;
font-family: Arial, sans-serif;
font-size: 8pt;
padding: 0px;
margin: 0px;
}


