#pagedefault
{
background-color: #000046;
}
#topofpage
{
text-align:center;
vertical-align:bottom;
background-image:url(images/clouds2.jpg);
}
 .maintablebody {
 width:94%;
 text-align:left;
 background-color:#ffffff;
 margin-top:0%;
 border:solid;
 border-width:2px;
 }
 .leftcolumn {
 width:20%;
 text-align:left;
 vertical-align:top;
 border:0;
 padding-left:4px;
 padding-right:6px;
 padding-top:10px;
 background-color:#eaeaea;
 border-color:#ffffff;
 border-style:solid;
 border-left-width:6px;
 border-right-width:1px;
 }
 .bgclrwht {background-color:#FFFFFF; }
 .smallcolumn {
 width:1px;
 padding:1px;
 }
 .maintablebody .centercolumn1 {
 width:40%;
 padding:2px;
 padding-right:1px;
 vertical-align:top;
 border-color:#808080;
 border-style:solid;
 border-width:0px;
 background-color:#000046;
 }
 .maintablebody .centercolumn2 {
 width:39%;
 padding:2px;
 padding-left:1px;
 vertical-align:top;
 border-color:#808080;
 border-style:solid;
 border-width:0px;
 background-color:#000046;
 }
 #VU {
 height:240px;
 width:355px;
 border-width:0px;
 border-style:double;
 border-bottom-width:3px;
 border-bottom-color:#000046;
 text-align:center;
 } 
 
#info {height:710px;
padding-left:4px;
padding-right:0px;
text-align:left;
}
#menu {margin-top:0px; margin-right:2px;}
#menu dl {width: 150px; margin: 0 auto; padding: 0 0 10px 0; background: #69c url(images/bottom.gif) no-repeat bottom left;}
#menu dt {margin:0; padding: 10px; font-size: 1.4em; font-weight:bold; text-align:center; color: #000000; border-bottom:1px solid #fff; background: #69c url(images/top.gif) no-repeat top left;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #47a;}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; max-width:136px; padding:2px 0px 2px 13px;
background: #47a url(images/arrow.gif) no-repeat 4px 8px; width:149px;
}
#gallery a:hover {background: #258 url(images/arrowr.gif) no-repeat 4px 8px; color:#9cf;}
 
ol li {font-size:11px;}

.menu2 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(images/button1.png); 

position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:35px; line-height:35px; color:#FFFFFF; text-decoration:none; 

font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; 

cursor:pointer;}
.menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu2 li.current a {color:#fff; background:url(images/button3.gif);}
.menu2 li.current a b {background:url(images/button3.gif) no-repeat right top;}
.menu2 li a:hover {color:#fff; background:#000 url(images/button4.gif);}
.menu2 li a:hover b {background:url(images/button4.gif) no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background:#000 url(images/button3.gif); cursor:default;}
.menu2 li.current a:hover b {background:url(images/button3.gif) no-repeat right top;}
.nounder a {
text-decoration: none;
color: black;
font-family: verdana;
font-size: 13px;
}
.nounder a:hover {
text-decoration: underline;
}
.bluenounder {
font-family:Arial;
font-size:14px;
text-align:left;
}
.bluenounder a {
text-decoration: none;
color: #0000A0;
font-family: Arial;
font-size: 14px;
}
.bluenounder a:hover {
text-decoration: underline;
}
 .bl {background: url('images/bl-red.png') 0 100% no-repeat #B30000; width: 20em;}
 .br {background: url('images/br-red.png') 100% 100% no-repeat;}
 .tl {background: url('images/tl-red.png') 0 0 no-repeat;} 
 .tr {background: url('images/tr-red.png') 100% 0 no-repeat; padding:10px;}
 .bl-silver {background: url('images/bl-silver.png') 0 100% no-repeat #C0C0C0; width: 100%;}
 .br-silver {background: url('images/br-silver.png') 100% 100% no-repeat;}
 .tl-silver {background: url('images/tl-silver.png') 0 0 no-repeat;} 
 .tr-silver {background: url('images/tr-silver.png') 100% 0 no-repeat; padding:6px;}
 .bl-white {background: url('images/bl-white.png') 0 100% no-repeat #FFFFFF; width: 100%;}
 .br-white {background: url('images/br-white.png') 100% 100% no-repeat;}
 .tl-white {background: url('images/tl-white.png') 0 0 no-repeat;} 
 .tr-white {background: url('images/tr-white.png') 100% 0 no-repeat; padding:6px;}
 .bl-grey {background: url('images/bl-grey.png') 0 100% no-repeat #808080; width: 100%;}
 .br-grey {background: url('images/br-grey.png') 100% 100% no-repeat;}
 .tl-grey {background: url('images/tl-grey.png') 0 0 no-repeat #000046; padding:3px;} 
 .tr-grey {background: url('images/tr-grey.png') 100% 0 no-repeat #000046; padding:3px;}
 .tl-grey2 {background: url('images/tl-grey.png') 0 0 no-repeat #000046} 
 .tr-grey2 {background: url('images/tr-grey.png') 100% 0 no-repeat; padding:4px} 
 .clear {
 font-size: 1px; height: 3px;}
 .frontpageheader {
 font-family:Arial;
 font-size:18px;
 font-weight:bold;
 text-decoration:underline;
 padding-left:4px;
 text-align:left;
 }
 .frontpagetext {
 font-family:Arial;
 font-size:16px;
 text-align:left;
 padding:5px;
 }
.italicfrontpage {
font-style: italic;
font-family: Arial;
font-size:15px;
margin-left:28px;
margin-right:28px;
}
.usconstitution {
font-family: Times-New-Roman;
font-size:15px;
} 
.usconstitution a {
text-decoration:none;
font-style:italic;
}  
.usconstitution a:hover {
text-decoration: underline;
}
 .hypernounder a {
 color: #0000A0;
 text-decoration:none;
 }
 .hypernounder a:hover {
 text-decoration:underline;
 }
 .hypernounder a:visited {
 color:#0000A0; vlink="#000099"
 }
 .thetimes {
 font-family:Times New Roman;
 font-size:49px;
 font-weight:bold;
 font-style:italic;
 background-color:#C0C0C0;
 }
 .newspagenumber {
 font-family:Verdana;
 font-size:11px;
 font-weight:normal;
 font-style:normal;
 text-align:right;
 margin-top:-2;
 }
 .newstable .newspagenumber a {
 font-family:Verdana;
 font-size:11px;
 text-decoration:none;
 }
 .newstable {
 text-align:left;
 vertical-align:top;
 width:100%;
 height:100%;
 border:0px;
 font-family:Arial;
 font-size:14px;
 }
 .newstable a {
 text-decoration: none;
 color: #0000A0;
 font-family: Arial;
 font-size: 14px;
 }
 .newstable a:hover {
 text-decoration: underline;
 }
 .newscolumn2 {
 width:27%;
 padding:0px;
 padding-top:0px;
 vertical-align:top;
 background-color:#000046;
 }
 .feedsite {
 font-family:Arial;
 text-align:center;
 margin-bottom:-10px;
 }
 .feedsite a {
 font-size:21px;
 text-align:center;
 }
 .smallfont {
 font-family:Verdana;
 font-size:11px;
 margin-left:0px;
 margin-right:0px;
 }
