
html,body,html body {
padding: 0;
margin: 0;
width:100%;
height:auto;
background: #fff;
font-size: xx-small;
font-weight: normal;
font-family: verdana,arial,'ms sans serif',lucida,'trebuchet ms',geneva,helvetica,sans-serif;
color: #000000;
text-align: left;
line-height: normal;
word-spacing: 0;
letter-spacing: 0;
min-width:none;
max-width:100%;
min-height:none;
max-height:none;
}

html body div br {
padding: 0;
margin: 0;
line-height: .69em;
}

html body div p {
padding: 0;
margin: 0;
line-height: 1.2em;
}

html body div pre {
white-space: pre-wrap;
}

html body div {
position:static;
float:none;
clear:both;
display: block;
width:100%;
height:auto;
padding: 0;
margin: 0;
max-width:100%;
font-size: xx-small;
}

html body div img {
background-color: transparent;
color: #333333;
font-size: xx-small;
padding:0;
margin:0;
border: none;
text-align: center;
max-width:100%;
}

img.myimagetext.as-text {
content: attr(alt);
}

html body div form {
max-width:100%;
}

html body div table {
max-width:100%;
}

table,td,tr,th,tfoot,thead,tbody,col,colspan,caption {
display: block;
width:auto;
height:auto;
padding: 0;
margin: 0;
font-size: xx-small;
}

div a,div a:link,div a:visited,div a:focus,div a:active,div a:hover{
font-size: xx-small;
color:blue;
text-decoration:underline;
}

div a:hover{
font-weight: bold;
color:#ccccff;
text-decoration:underline;
background-color:#333366;
}

div a:active,div a:focus{
font-weight: bold;
color:#ccccff;
text-decoration:underline;
background-color:#333366;
}

div input,div button,div textarea,div select {
margin:0;
padding:0;
max-width: 100%;
}



/*CUSTOM*/

body #skip_to_content,body #shell1,body #shell2,body #content_setmargin,body #content_settextarea,body #content,body #left1,body #right1,body #right2,body #footer,body #footer_content,body #back_to_top,html body #lefttablecolumn,html body #righttablecolumn {
position:static;
display:block;
float:none;
clear:both;
margin:0;
padding:0;
border:0;
width:100%;
height:auto;
min-width:100%;
max-width:none;
min-height:0;
max-height:none;
background:none;
}

html body div#footer,html body div#footer_content {
min-height:0;
max-height:none;
}

body #header,body #print_header,body #print_footer,body #layout_stub,body #printfooter,body .image_corner{
margin:0;
padding:0;
width:0;
height:0;
display:none;
}

body #right2 {
display:none;
}

body #content_setmargin,body #content_settextarea,body #content {
color:black;
line-height:normal;
font-weight: normal;
font-style: none;
font-size: xx-small;
}

body ul#menuright li a,body ul#menuright li a:link,body ul#menuright li a:visited,body ul#menuright li a:active,body ul#menuright li a:focus,body ul#menuright li a:hover {
position:static;
display:block;
float:none;
clear:both;
display:block;
margin:0;
padding:0;
border:none;
width:100%;
height:auto;
line-height:normal;
font-weight: bold;
color:#003366;
text-decoration:underline;
font-size: xx-small;
background-color:#7AE5FF;
}

div ul#menuright li a:hover,div ul#menuright li a:active,div ul#menuright li a:focus{
font-weight: bold;
color:#fff;
background-color:#7AE5FF;
}

html body div#left1,html body div#content,html body div#footer {
border-bottom:1px solid #003366;
}

#mobileheader {
display:block;
width:100%;
height:auto;
clear:both;
padding:2px 0;
background-color:#000066;
margin:0 auto;
text-align:center;
}

#mobileheader h1 {
display:block;
margin:0;
padding:2px 0;
border:none;
width:100%;
height:auto;
line-height:normal;
font-weight: bold;
font-size: x-small;
color:white;
}



body object,body object strong,body .hidefromnetscape4,body #flash_activex,body #flash_plugin,body #flash_alternate,body #flash_plugin,body #flash_home,body #content_print {
display:none;
}




