@import "/shaw-files/css/style.css";
img { border:none }


/*
#############
## Headers ##
############# */
h1 { color:#003399; font:bold 24px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; line-height:100%; letter-spacing:-1px }
h2 { color:#003399; font:bold 14px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:110%; }
h4 { color:#003399; font:bold 14px Arial,sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
h5 { color:#b22f16; font:bold 12px Arial,sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; }
h6 { color:#000000; font:bold 12px Arial,sans-serif; text-transform:uppercase; margin:0px; padding:0px 0px 10px 0px; }

/*
###########
## Links ##
########### */
a:link { color:#003399; text-decoration:none; }
a:visited { color:#336699; text-decoration:none; }
a:hover { color:#b22f16; text-decoration:none; }

a.readmore:link { color:#336699; text-decoration:none; }
a.readmore:visited { color:#336699; text-decoration:none; }
a.readmore:hover { color:#b22f16; text-decoration:none; }

/*
##############################
## Header and top mast head ##
############################## */
#header { width:100%; height:135px; background:#ffffff; color:#c6c6c6; }
#header a:link, #header a:visited { color:#003399; }
#header a:hover { color:#b22f16; }
#header .container { width:1000px; text-align:left; }
#header .date { color:#000000; font:bold 12px Arial,sans-serif; }
#header #ad { float:left; width:250px; padding:0px 15px 10px 5px; }
#header #links { padding:10px 15px 10px 15px; }
#header #mast { float:left; width:460px; padding:0px 5px 10px 15px; }
#header #mast .logo { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
#header #mast .logo img { width:304px; height:50px; border:0px; }
#header #mast .logo .tagline { color:#90969f; font:normal 12px Arial,sans-serif; text-transform:uppercase; padding-top:3px; }
#header #weather { float:left; width:250px; padding:0px 0px 10px 0px; }

/*
##########
# Footer #
########## */

#footer { background:#ffffff; }
#footer .logo { background:#ffffff; float:left; width:165px; padding:5px 10px 5px 10px; }
#footer .text { background:#ffffff; float:left; width:770px; padding-top:12px; padding-bottom:12px; }
#footer .links { padding-top:5px; }

/*
##########
## Lead ##
########## */
#lead .columnleft .on { border:1px solid #003399; }
#lead .columnleft .on .text { background:#003399 url("/art/tabs/tab-on.png") top left repeat-x; }

/*
##############################
## Sections/modules padding ##
############################## */
#section h4 { float:none; }
#section .on { border:1px solid #003399; }
#section .on .text { background:#003399 url("/art/tabs/tab-on.png") top left repeat-x; }

/*
##########
## Tree ##
########## */
#tree .on { border:1px solid #003399; }
#tree .on .text { background:#003399 url("/art/tabs/tab-on.png") top left repeat-x; }

/*
##########
## Tabs ##
########## */
#spacer { width:100%; }
.tabheader { width:665px; }
.text { width:auto; height:auto; padding:3px 10px 3px 10px; margin:1px; }
.on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #003399; background:#ffffff; cursor:pointer; }
.on .text { background:#003399 url("/art/tabs/tab-on.png") top left repeat-x; }
.off { color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; }
.off .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }

/*
###############
# Search page #
############### */
#searchpage table.searchsys { width:625px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e6e6e6; }
#searchpage table.searchsys a:link, #searchpage table.searchsys a:visited { color:#003399; text-decoration:none; font:bold 12px Arial,sans-serif; }
#searchpage table.searchsys a:hover { color:#cc0033; text-decoration:none; font:bold 12px Arial,sans-serif; }

#searchpage { padding:20px; }
#searchpage p { padding-bottom:10px; }
#searchpage img { padding-top:5px; }
#searchpage a:link { color:#003399; text-decoration:none; font:bold 16px Arial,sans-serif; }
#searchpage a:visited { color:#60666f; text-decoration:none; font:bold 16px Arial,sans-serif; }
#searchpage a:hover { color:#cc0033; text-decoration:none; font:bold 16px Arial,sans-serif; }

/*
#####################
# Instory Ad Styles #
##################### */
.adinstory { float:right; clear:right; padding:10px 10px 10px 10px; width:320px; margin-top: 15px; display: inline}
.adinstory .ad { width:300px; height:250px; border:0px; }
.adinstory .fade { color:#c0c0c0; font:normal 11px; Arial,sans-serif; }

