﻿@media screen
{
html, body
{
    /* \*/
    height:100%;
    /* hide for MAC IE 5.x */
    margin:0;
    padding:0;
    border:0;
}

html
{
    margin-bottom:0.01em;
}

#aspnetForm
{
	position:relative;
	margin:0 auto;
    min-height:100%;
    width:740px;
}    

/* \*/
* html #aspnetForm
{
    height:100%;
}
/* hide for Mac IE 5.x */

#container
{
    background:url(images/mid_top.jpg) #ffffff no-repeat 110px 0;
}

* html #container
{
    position:relative;
    overflow:hidden;
}

#nav, #content-sub
{
    position:absolute;
    top:0;
    bottom:0;
    width:110px;
    min-height:100%;
}
    
/* Mac IE5 filter \*/
* html #nav, * html #content-sub
{
    padding-bottom:32767px !important;
    margin-bottom:-32767px !important; 
}
/* Mac IE5 filter */

#nav
{
	left:0;
    background:url(images/left_all.jpg) repeat-y;
}

#content-sub
{
    right:0;
    background:url(images/right_all.jpg) repeat-y;
}

#content
{
    position:relative;
    width:500px;
    left:120px;
    padding-top:120px;
    padding-bottom:3em;
}    
    
#footer
{
    position:absolute;
    right:120px;
    bottom:0;
    width:500px;    
    text-align:center;
    border-top:solid 1px #999;     
}

#nav-main
{
    padding:160px 0px 0px 0px;
    background:url(images/left_top.jpg) #990000 no-repeat top left;
}

#nav-main img
{
    display:block;
    margin:0px auto;
}

#nav-section
{
    margin:10px 5px 10px 5px;
    padding:10px 0px 10px 0px;
}
}

@media print
{
#nav-main
{
	display:none;
}
#content-sub
{
	display:none;
}	
}