/* 
    Document   : style_page_layout.css
    Created on : Sep 6, 2009, 10:35:02 AM
    Author     : Wesley Cloven
    Description:
        Contains definition for global page layout containers
        Should only contain margins, width, height, border styles, and graphics
*/

/* Main Layout Table */

.mainLayoutTable
{
    border: solid 1px #000099;
	    padding-top: 0px;
    width: 975px;
    background-color: #ffffff;
}
.mainLayoutTableHeader
{

}
.mainLayoutTableMenu
{
    height:30px;
    background-image:url('main_menu_background.jpg');
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: top;
}
.mainLayoutTableBody
{
   
    padding-top: 0px;
	 padding-left: 20px;
    padding-right: 20px;
}


/* Body Table (including sidebars) */
.bodyTable
{
    background-image: url("back1.jpg");
    background-repeat:repeat-y;
    padding-top: 8px;
    width:100%;

}
.bodyLeftColumn
{
    width: 231px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top:0px;
    vertical-align:top;
}
.bodyCenter
{
    padding-left: 8px;
    padding-right: 8px;
    padding-top:0px;
    vertical-align:top;

}
.bodyCenter a,
.bodyCenter a:link,
.bodyCenter a:visited
{
    font-family:trebuchet ms,geneva;
    font-size: 12pt;
    text-align: left;
    color: #4E708F;
}
.bodyRightColumn
{
    width: 230px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top:0px;
    vertical-align:top;
}


/* Home Body Table (including sidebars) */
.bodyTableHome
{
    background-image: url("backhome.jpg");
    background-repeat:repeat-y;
    background-position:center;
    padding-top: 0px;
    width:100%;

}
.bodyLeftHome
{
    width: 250px;
    padding-left: 10px;
    padding-right: 20px;
    padding-top:0px;
    vertical-align:top;
}
.bodyRightHome
{

    padding-left: 50px;
    padding-right: 8px;
    padding-top:0px;
    vertical-align:top;}


/* Footer */
.footer
{
    background-image: url("foot1.jpg");
    background-repeat:repeat-x;
    background-position: bottom left;
    background-color: #ffffff;
    height: 48px;
}
