html, body
{ background : #000;	margin : 4px; padding : 0; height: 100%; /* Required */}

BODY, TD, TR, UL
{ FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; FONT-SIZE : 12.0px; COLOR : #000000; }

.table
{ FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; FONT-SIZE : 12.0px; COLOR : #000000; }



a:link, a:visited {
color : #C62F42;
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px;
}

#container-page {
background : #FFF;
margin: 0 auto;
position : absolute;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */
width : 760px;
overflow: hidden;
padding-bottom: 20em;
}
#container-page2 {
background : #608EC8;
margin: 0 auto;
position : relative;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */
width : 760px;
}

#top_navigation {
background : #608EC8;
position : relative;
height: 22px; /* For IE */
width : 800px
}

#header { 
height : 78px;
width : 760px
background-color : #608EC8; 
padding :0px; 
font-family : Times New Roman, Times, serif;
font-weight : bold;
text-align : left;
border-bottom:3px solid #B61010;
}

#left { 
position :absolute; 
left: 0;
float: left; 
padding :5px; 
width :160px; 
background :#0D3365;
padding-bottom: 1000em;
margin-bottom: -999.5em;
} 

#right {
position:absolute; 
right:0; 
top:0; 
padding:0; 
width:10px; 
height:100%; /* works only if parent container is assigned a height value */ 
color:#000; 
background:#eaeaea; 
border:1px solid #333; 
}

#content { 
position : relative; 
top : 0px; 
width :565px;
margin-left :175px; 
margin-right :0px;  
color :#333; 
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 : Arial, Helvetica, sans-serif;
color :#333;
}
    
#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; 
}


.header { 
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 14.0px; 
COLOR : #000000; 
font-weight : bold;
text-align : center
}
.subheader {  
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px; 
COLOR : #333;
font-weight : bold;
text-align : center
}
.navy {  
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px; 
COLOR : #0D3365;
}
.green {  
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px; 
COLOR : #196A20;
}


/* 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: 0px 0px 0px 20px;
  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: 0 10px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  background: #C62F42;
  color: #E4E4E4;
  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: #C62F42;
  color: #000;
}

.nav {
display:block; 
width:190px; 
height:25px; 
background:#E4E4E4;  

padding: 0 5px;
text-align:left; 
text-decoration:none; 
FONT-FAMILY : Arial, Helvetica, sans-serif; 
FONT-SIZE : 11.0px; 
color:#302F2F;
line-height:25px; 
overflow:hidden;
}

a.nav, a.nav:link, a.nav:visited {
display:block; 
width:150px; 
height:25px; 
background:#0D3365;  
margin-top:2px; 
padding: 0 5px;
text-align:left; 
text-decoration:none; 
FONT-FAMILY : Arial, Helvetica, sans-serif; 
FONT-SIZE : 12.0px; 
color:#FFF;
line-height:25px; 
overflow:hidden;
border-bottom:2px solid #FFF;
}

a.nav:hover {color:#fff; background:#C62F42;}
a.nav:active {color:#fff; background:#C62F42;}