html, body
{ background : #FFFFFF;	margin : 1px; padding : 0; height: 100%; /* Required */}

BODY, TD, TR, UL, P
{ FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; FONT-SIZE : 10.0px; COLOR : #000000; }

.tabletext
{ FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; FONT-SIZE : 10.0px; COLOR : #000000; }



a:link, a:visited {
color : #435C84;
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px;
text-decoration: none;
}

a:hover, a:active {
color : #cc0000;
}

a.bright:link, a.bright:visited {
color : #CC0000;
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px;
text-decoration: none;
}
a.bright:hover, a.bright:active {
color : #000;
}


#container-page {
background : #FFFFFF;
margin: 0 auto;
position : absolute;
width : 800px;
overflow: hidden;

}
#container-page2 {
background : #435C84;
margin: 0 auto;
position : relative;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */
width : 800px;
}

#top_navigation {
background: #000000;
position: relative;
height: 24px; /* For IE */
width: 800px;
}

#header { 
height : 144px;
width : 800px;
background-color: #000000; 
padding :0px; 
font-family: Georgia, Times, serif;
font-weight: bold;
text-align: right;
}

#left { 
position :absolute; 
left: 0;
float: left; 
top:2px;
width :110px; 
padding :5px 10px; 
height :100%; /* works only if parent container is assigned a height value */ 
background :#003366;
padding-bottom: 32767px;
margin-bottom: -32767px;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */ 
} 

#right {
position:absolute; 
right:0; 
top:2px; 
width:220px; 
height:100%; /* works only if parent container is assigned a height value */ 
color:#233757; 
background:#FFF9E3; 
border :1px solid #333;
padding :2px 4px; 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-align : center;
padding-bottom: 32767px;
margin-bottom: -32767px;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */
}

#content { 
position : relative; 
top : 0px; 
width :400px;
margin-left :140px; 
margin-right :5px;  
color :#000; 
background :#ffffff; 
border :0px solid #333; 
padding :5px 10px; 
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */
}

#content ul { 
font-size : 12px;
font-family :  Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color :#000000;
}
    
#container-foot {
width : 720px;
position : absolute;
bottom : 0 !important;
bottom : -1px; /* For Certain IE widths */
height: 5px;
text-align : center;
}


.list { 
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px; 
COLOR : #000000; 
}

.smalltext  { 
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px; 
COLOR : #000000; 
}



.header { 
FONT-FAMILY : "Georgia", serif; 
FONT-SIZE : 18.0px; 
COLOR : #16315D; 
font-weight : bold;
text-align : center;
}
.header2 { 
FONT-FAMILY : "Georgia", serif; 
FONT-SIZE : 18.0px; 
COLOR : #000; 
font-weight : bold;
text-align : center;
}
.subheader {  
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 13.0px; 
COLOR : #16315D;
font-weight : normal;
}
.subheader2 {  
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE : 13.0px; 
COLOR : #000;
font-weight : normal;
}
.redsubheader {  
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 13.0px; 
COLOR : #800000;
font-weight : normal;
}
.quotes {  
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px; 
COLOR : #435C84;
font-weight : bold;
text-align : center;
}
.quotes2 {  
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 9.0px; 
COLOR : #A435C84;
font-weight : normal;
text-align : center;
}
.ttext { 
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px; 
COLOR : #000000; }


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 800px; /*For KHTML*/
  list-style: none;
  height: 20px;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 5px 0px 0px 15px;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 20px;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 170px;
  list-style: none;
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
}
/* Root Menu */
ul#navmenu a {
  padding: 5px 10px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  background: #000000;
  color: #FFF;
  font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #FFFBC8;
  color: #000;
}

.nav {
display:block; 
width:105px;   
padding: 2px 2px 2px 2px;
text-align:left; 
text-decoration:none; 
FONT-FAMILY : Arial, Helvetica, sans-serif; 
FONT-SIZE : 11.0px; 
color:#FFFFFF; 

}
.nav2 {
display:block; 
width:105px;   
padding: 2px 2px 2px 2px;
text-align:left; 
text-decoration:none; 
FONT-FAMILY : Arial, Helvetica, sans-serif; 
FONT-SIZE : 11.0px; 
color:#F5B800; 
font-weight : bold;
}
a.nav, a.nav:link, a.nav:visited {
display:block; 
width:105px; 
margin-top:2px; 
padding: 5px 5px 5px 5px;
text-align:left; 
text-decoration:none; 
FONT-FAMILY : Arial, Helvetica, sans-serif; 
FONT-SIZE : 11.0px; 
color:#FFF9E3; 
font-weight : bold;
}

a.nav:hover {color:#fff; background:#000000;}
a.nav:active {color:#fff; background:#000000;}


a.nav2, a.nav2:link, a.nav2:visited {
display:block; 
width:105px; 
margin-top:2px; 
padding: 5px 5px 5px 5px;
text-align:left; 
text-decoration:none; 
FONT-FAMILY : Arial, Helvetica, sans-serif; 
FONT-SIZE : 11.0px; 
color:#F5B800; 
font-weight : bold;
}

a.nav2:hover {color:#fff; background:#000000;}
a.nav2:active {color:#fff; background:#000000;}


div#navigation{
    border-bottom: 1px solid #cccccc;
}

/* Begin CSS Popout Menu */

#menu{
width:125px;
float:left;
}

#menu a, #menu h2{
font:bold 10px/15px arial,helvetica,sans-serif;
display:block;
white-space:nowrap;
margin:0;
padding:1px 0 1px 3px;
}

#menu h2{
color:#fff;
background:#435C84;
text-transform:uppercase
}

#menu a{
background:#435C84;
text-decoration:none;
border-bottom: 1px solid #FFF;
}

#menu a, #menu a:visited{
color:#000;
}

#menu a:hover{
color:#a00;
background:#ddd;
}

#menu a:active{
color:#060;
background:#ccc;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:9em;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
background:#000 url(/css/images/expand3.gif) no-repeat -999px -9999px;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#000;
background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
}

#menu a.x:hover{
color:#fff;
background:#000;
}

#menu a.x:active{
color:#060;
background:#ccc;
}

/* End CSS Popout Menu */