
@media screen, print {
html {
overflow:scroll;
}

body {
    margin:0;
    padding:0;
    border:0;
    width:100%;
    background:#DADADA;
    min-width:1000px;
    font-size:80%;
    font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

#containerdiv{
margin: 1px auto;      
width:1000px;
text-align: left;
background-color: #FFFFFF;
border: 1px none #FFFFFF;
padding: 0px;
}

#header {
    clear:both;
    float:left;
    width:100%;
    border-bottom:1px solid #000;
	background-image:url(/files/images/bg_header_large.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#menu_layout {
    clear:both;
    background-color:#FFDFE1;
    border-top:1px solid #FFDFE1;
    margin:0; padding:0;
    text-align:right;
    height:25px;
}

#underheaderdiv {
    clear:both;
    margin:0;
    padding:5px 10px !important;
    text-align:left;
}

.colmask {
    position:relative;
    clear:both;
    float:left;
    width:100%;
    overflow:hidden;
}

.lay213 {
    background:#fff;
	margin-top:5px;
}
.lay213 .colmid {
    float:left;
    width:200%;
    margin-left:-2px;
    position:relative;
    right:100%;
}
.lay213 .colleft {
    float:left;
    width:100%;
    margin-left:-50%;
    position:relative;
    left:307px;
}
.lay213 .col1wrap {
    float:left;
    width:50%;
    position:relative;
    right:305px;
    padding-bottom:1em;
}
.lay213 .col1 {
    margin:0 2px 0 305px;
    padding: 0 5px 0 5px;
    position:relative;
    left:200%;
    overflow:hidden;
}
.lay213 .col2 {
    float:left;
    float:right;
    width:303px;
    position:relative;
    right:1px;
}
.lay213 .col3 {
    float:left;
    float:right;
    width:0px;
    margin-right:3px;
    position:relative;
    left:50%;
}

#footer {
    width:100%;
    border-top:1px solid #000;
	background-color: #000;
	color:#FFF;
}

#footer div {
    padding:5px;
    margin:0;
}
}

@media print {
html {
overflow:visible;
}

body {
    margin:0;
    padding:0;
    border:0;
    width:100%;
    background:#DADADA;
    min-width:0px;
    font-size:80%;
    font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

#containerdiv{
margin: 1px auto;      
width:100%;
text-align: left;
background-color: #FFFFFF;
border: 1px none #FFFFFF;
padding: 0px;
position:static;
}

#header { 
position:static;
	display:none;
}
#underheaderdiv { 
position:static;
	display:none;
}
#menu_layout { 
position:static;
	display:none;
}
#footer { 
position:static;
	display:none;
}

.colmask {
    position:static;
    clear:none;
    float:left;
    width:100%;
    overflow:visible;
}

.lay213 {
position:static;
    background:#fff;
	margin-top:5px;
}

.lay213 .colmid {
   	width:100%;
    margin-left:0px;
	left:0px;
    position:static;
}
.lay213 .colleft {
    width:100%;
    margin-left:0px;
	left:0px;
    position:static;
}
.lay213 .col1wrap {
    width:100%;
    position:static;
	left:0px;
    padding-bottom:1em;
	
}

.lay213 .col2 { 
	display:none;
	position:static;
}

.lay213 .col3 { 
	display:none;
	position:static;
}
.lay213 .col1 {
width:100%;
    margin:0px;
    padding: 0px;
	left:0px;
	overflow:visible;
    position:static;
}
}
