﻿html .gainlayout { _height: 0; }               
#mainpage
{
   margin:auto;
   padding:0 0 0 0;
   width:800px;
   min-height:700px;
   height:auto;
}

#RAtopboundary
{
    background:url(images/mainroundheader-whiteontransparent.gif) no-repeat white;
    height:40px;
    width:100%;    
}
#RAcontentboundary
{
    margin:0 0px 0 0px;
    padding:0 40px 0 40px;   
    background-color: white;
    min-height:642px;
    height:auto;
    overflow:hidden; /*causes the content area to expand but does not show scollbars*/
}
#RAfooterboundary
{
    position:relative;
    background:url(images/mainroundfooter-whiteontransparent.gif) left bottom no-repeat white;
    height:40px;
    width:100%;    
}


/* 
==================================
Panel page layout
==================================
*/   

#toprowpanels
{
   margin:0px 0px 0px 0px;
   padding:0px;
   min-height:340px;
   height:auto;
}
#toprowpanels .headerpanel
{
    margin:0px 0px 0px 0px;
    float:left;
    width:473px;
    
}
#toprowpanels .newspanel
{
    margin-left:10px;
    padding:0px;
    float:left;
    width:229px;
}
.smallpanelrow
{
    min-height:140px;
    height:auto;
    width:auto;
    margin:10px 5px 0px 0px; 
    overflow:hidden;
    padding:0;
}

.smallpanelbox
{
    margin:0px 8px 0px 0px;
    float:left;
    min-height:136px;
    height:auto;
    width:233px;
    overflow:hidden;
    padding:0;
    line-height:1.0em !important;
}

.noedge
{
    margin-right:0px; 
}

/* print media sections */
@media print
{
 body 
 {
     font: normal 12pt Georgia, Times New Roman, Serif;
     color: #000;
     background: #fff;
     margin: 0;
 }
 
 .Normal 
 {
     font: normal 12pt Georgia, Times New Roman, Serif;
 }
 
 h1 
 {
     font-size: 18pt;
 }
 
 h2
 {
     font-size: 16pt;
 }
 
 h3
 {
     font-size: 14pt;
 }
 
 h4, h5, h6 
 {
     font-size: 12pt;
 }
 
 .smallpanelrow
 {
 	height:auto;
 }
 
 .smallpanelbox
 {
 	float:none !important;
 	width:auto;
 	background-color:Transparent;
 }
 
 
 
  /* close @media print */  
}