@import "/shaw-files/css/style.css";

/*
#############
## Headers ##
############# */
h1 { color:#9a311e; font:bold 24px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; line-height:100%; letter-spacing:-1px }
h2 { color:#9a311e; font:bold 14px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:110%; }
h4 { color:#9a311e; 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:#333333; text-decoration:none; }
a:visited { color:#333333; text-decoration:none; }
a:hover { color:#000000; 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 #mast .logo { margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; }
#header #mast .logo img { width:435px; height:65px; border:0px; }
#header { width:100%; height:135px; background:#ffffff; }
#header #links { padding:10px 15px 0px 15px; }
#header #links .date { font:bold 12px Arial,sans-serif; }

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

.pencil img { margin-bottom:15px; }

/* Pushdown ad */
#pushdown { width:990px; cursor:pointer; position:relative; overflow:hidden; }
#pushdown.collapsed { height:60px; }
#pushdown.expanded { height:400px; }
#pushdown .clickBottom { width:990px; height:400px; }
#pushdown .clickThru { float:left; clear:left; width:910px; height:60px; }
#pushdown .toggleBtn { float:right; clear:right; width:80px; height:60px; }
#pushdown .toggleBtn #cbtn { display:none; }
#pushdown .toggleBtn #ebtn { display:none; }

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

/*
##########
## Tree ##
########## */
#tree .on { border:1px solid #9a311e; }
#tree .on .text { background:#9a311e 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 #9a311e; background:#ffffff; cursor:pointer; }
.on .text { background:#9a311e url("/art/tabs/tab-on.png") top left repeat-x; }
.off { color:#9a311e; 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; }

.wnccwidget-wrapper { font-family:Arial,Helvetica,sans-serif; position:relative; margin:0px; width:160px; height:40px; }
.wnccwidget-wrapper a { text-decoration:none; color:#000; }
.wnccwidget-wrapper .loading { font-size:11pt; color:#60666f; }
.wnccwidget-wrapper .icon { position:absolute; top:0; left:0; }
.wnccwidget-wrapper .icon img { border:0; width:64px; height:40px; position:relative; left:-8px; top:-5px;}
.wnccwidget-wrapper .data { position:absolute; top:0; left:60px; }
.wnccwidget-wrapper .data .temp { font-size:13pt; color:#000; font-style:bold; line-height:100%; }
.wnccwidget-wrapper .data .wx { font-size:10pt; color:#000; height:40px; overflow:hidden;}
