BODY {
font-family: Arial, sans-serif;
font-size: 90%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: white;
scrollbar-base-color: #FDC29A; 
scrollbar-arrow-color: #0079C2;
scrollbar-DarkShadow-Color: #FEE5D4;
height: 100%;
width: 100%;
background: #B7000B;
}

#red_strip {
position: absolute;
top: 112px;
left: 0px;
color: white;
height: 10px;
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent url(gfx/page_layout/red_strip.gif) repeat-x top right;
}

/* Top Navigation */
#topnavigation {
float: left;
background: #98B7E0 url(gfx/page_layout/red_strip.gif) repeat-x 50% 100%;
width: 18%;
margin: 0px 2% 0px 0px;
padding: 0px 0px 50px 0px;
}


#topnavigation h2 {
height: 20px;
background: #98B7E0 url(gfx/page_layout/red_strip_top.gif) repeat-x 50% 0%;
border-bottom: 2px solid #B7000B;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 120%;
color: #B7000B;
text-align: left;
padding: 10px 0px 0px 4px;
margin: 0px 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: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#topnavigation li a
{
list-style-type: none;
display: block;
margin: 0px 0px 0px 0px;
padding: 2px 0px 3px 4px;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 100%;
text-decoration: none;
color: #B7000B;
border-bottom: 2px solid #B7000B;
}

#topnavigation li a.active, #topnavigation li a:hover.active
{
color: #98B7E0;
background: #B7000B;
border-bottom: 0px;
}

#topnavigation li a:hover, ul#navlist li#active a:hover
{
color: #98B7E0;
background: #B7000B;
}

#topnavigation img {
border: 0px;
margin: 0px 5px 0px 0px;
float: left;
}


/* Sub Navigation */
#subnavlist {
display: block;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
border-bottom: 2px solid white;
}

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

#subnavlist li a
{
list-style-type: none;
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 90%;
text-decoration: none;
color: white;
border: 0px;
}



#subnavlist li a.submenuactive, #subnavlist li a:hover, ul#subnavlist li#submenuactive a:hover
{
color: black;
}


/* 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
{
list-style-type: none;
display: block;
margin: 1px 0px 1px 0px;
padding: 0px 0px 0px 30px;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 80%;
text-decoration: none;
color: white;
border: 0px;
}


#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: black;
border: 0px;
}

/* News Column */

#news_bar {
background: #98B7E0 url(gfx/page_layout/red_strip.gif) repeat-x 50% 100%;
float: right;
color: white;
width: 25%;
margin: 0px;
padding: 0px 0px 50px 0px;
}

#news_bar h2 {
height: 30px;
background: #98B7E0 url(gfx/page_layout/red_strip_top.gif) repeat-x 50% 0%;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 130%;
color: #B7000B;
padding: 10px 10px 0px 20px;
margin: 0px 0px 0px 0px;
}


#news_bar h3 {
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 100%;
color: black;
padding: 0px 5px 3px 20px;
margin: 0px 0px 8px 0px;
border-bottom: 2px solid white;
}

#news_bar h3 em {
font-weight: normal;
font-size: 80%;
}

#news_bar P {
margin: 0px 0px 8px 0px;
padding: 2px 5px 3px 20px;
color: black;
}

#news_bar A {
font-weight: bold;
color: #B7000B;
}


/* Content */

#top_bar {
position: absolute;
top: 0px;
left: 0px;
background: white url(gfx/page_layout/people.jpg) no-repeat right top;
color: white;
height: 120px;
width: 100%;
}

#top_bar IMG {
border: 0px;
margin: 0px 0px 0px 0px;
}


#content_wrapper {
position: absolute;
top: 120px;
left: 0px;
margin: 0px 0px 0px 0px;
padding: 25px 0px 0px 0px;
width: 100%;
background: #B7000B;
overflow: visible;
}

#content {
background: white url(gfx/page_layout/red_strip_top.gif) repeat-x left top;
color: black;
width: 53%;
margin: 0;
padding: 0px 0px 0px 0px;
overflow: visible;
}


#brc {
background: white url(gfx/page_layout/content_brc.gif) no-repeat bottom right;
float: right;
height: 30px;
width: 30px;
}

#address_bar {
background: #B7000B url(gfx/page_layout/white_strip.gif) repeat-x top left;
float: left;
height: 40px;
width: 100%;
text-align: center;
color: white;
margin: 10px 0px 0px 0px;
padding: 20px 0px 0px 0px;
}

#address_bar P {
font-size: 80%;
padding: 0px 5px 0px 0px;
}

#address_bar A {
color: white;
}


#content a
{
color: #B7000B;
}

#content a:hover
{
background: #B7000B;
color: white;
}


#content UL {
margin: 0px 10px 15px 10px;
}


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

}

#content H1 {
background: transparent url(gfx/page_layout/h1_tlc.gif) no-repeat 0px 3px;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 20pt;
height: 58px;
color: #B7000B;
margin: 0px 0px 10px 0px;
padding: 10px 0px 0px 60px;
text-align: left;
}

#content H2 {
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 11pt;
color: #B7000B;
padding: 0px 10px 0px 10px;
margin: 15px 0px 10px 0px;
}

#content H3 {
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 110%;
color: #B7000B;
margin: 10px 0px 2px 0px;
padding: 0px 10px 0px 10px;
} 

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

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


