
/*
-----------------------------------------------------------------------
GIANTISLAND.COM - CUSTOM STYLE SHEET SYSTEM - copyright 2007
This style sheet system is customized to work in 99.9% of web browsers and mobile agents on the World Wide Web. For superior, high quality web development and style sheet solutions, contact us at www.GiantIsland.com. CSS created by Web Architect, Mitchell Stokely, USA
-----------------------------------------------------------------------
*/

/*use below if you need to move the styles below to another sheet, then use the "import" call to hide them from those browsers that are accidentally reading "handheld" style sheets*/
/*@import url("mobile.css") handheld;*/


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,body #home_content,body #leftdiv,body #footer,body #footer_content,body #back_to_top {
position:static;
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,body #home_content,body #leftdiv {
color:black;
line-height:normal;
font-weight:normal;
font-style:none;
font-size:xx-small;
}

body div ul#menutop,body div ul#menutop ul,body div ul#menutop li {
position:static;
display:block;
float:none;
clear:both;
margin:1px 0;
padding:0;
border:none;
width:100%;
height:auto;
line-height:normal;
background:#99aabb;
}

#menutop li span {
display:inline;
}

body ul#menutop li a,body ul#menutop li a:link,body ul#menutop li a:visited,body ul#menutop li a:active,body ul#menutop li a:focus,body ul#menutop 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#menutree li a:hover,div ul#menutop li a:active,div ul#menutop li a:focus{
font-weight:bold;
color:#fff;
background-color:#7AE5FF;
}

html body div#content,html body div#home_content,html body div#footer {
border-bottom:1px solid #003366;
}

#mobileheader {
display:block;
width:100%;
height:auto;
clear:both;
padding:2px 0;
background-color:#7AE5FF;
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 {
display:none;
}




