body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
}

p{font-size: 12px; font-family: arial;}
td{font-size: 12px; font-family: arial; border: 1px solid #000000;}
li{font-size: 12px; font-family: arial;}
a{font-size: 12px; font-family: arial; color: blue; text-decoration: none;}
a:hover{font-size: 12px; font-family: arial; color: #122449; text-decoration: none;}
a:visited{font-size: 12px; font-family: arial; color: blue; text-decoration: none;}
a:hover{font-size: 12px; font-family: arial; color: #122449; text-decoration: underline;}

#levelcontent{
position: absolute; 
top:86px; 
left: 0; 
width: 100%; 
height: 17px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #D10000; 
}

#framecontent{
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 86px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #122449;
color: white;
}

#maincontent{ 
top: 86px; /*Set top value to HeightOfFrameDiv*/
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: scroll; 
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 103px 0 0 0; /*Set value to (HeightOfFrameDiv 0 0 0)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

.invertedshiftdown{
padding: -1;
width: 110%;
border-top: 4px solid #D10000; /*#D10000 color theme*/
background: transparent;
}

.invertedshiftdown ul{
margin:0;
margin-top: -1px; /*margin between first menu item and left browser edge*/
margin-left: 59px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 12px Arial;
color: blue;
text-decoration: none;
margin: 0 2px 0 0; /*Margin between each menu item*/
padding: 6px 6px 6px 6px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/
}

.invertedshiftdown a:hover{
background-color: #D10000; /*#D10000 color theme*/
padding: 6px 6px 28px 6px; /*Padding within each menu item*/
color: #122449;
text-decoration: none;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #D10000; /*#D10000 color theme*/
padding: 6px 6px 28px 6px; /*Padding within each menu item*/
color: white;
}

.invertedshiftdown .offsite a{ /** currently selected menu item **/
background-color: white; /*#D10000 color theme*/
padding: 6px 6px 2px 6px; /*Padding within each menu item*/
color: blue;
}

.invertedshiftdown .offsite a:hover{ /** currently selected menu item **/
background-color: #D10000; /*#D10000 color theme*/
padding: 6px 6px 0px 6px; /*Padding within each menu item*/
color: #122449;
}


#myform{ /*CSS for sample search box. Remove if desi#D10000 */
float: left;
margin: 1px;
margin-top: 4px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid white;
background-color: #D10000;
color: #122449;
}

#myform .submit{
font: bold 12px Arial;
cursor: hand;
height: 20px;
border: 1px solid #D10000;
background-color: white;
color: black;
}

.Title{
padding: 0;
font: bold 24px Arial;
}

.Warning{
padding: 0;
font: bold 12px Arial;
}

.pubhead{
cursor: hand;
font: 12px Arial;
}

.publist{
cursor: hand;
font: 12px Arial;
}

.openlanguage{ 
color: #122449;
text-decoration: underline;
}

.closedlanguage{ 
color: blue;
}