@import "layout.css";
@import "menu.css"; /* Controls Navigation and secondary colour palette */
/* 
    Government of Alberta Base Style Sheet
    CSS1 Definitions for Typography
    developed by YellowPencil.com - December 2006
*/
/* Base HTML Definitions */
body {font:76% arial,helvetica,sans-serif;}
/* Element Reset to ensure correct cascade properties across all browsers */
table {font-size:inherit;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
body * {line-height:1.22em;}
body,div,form,fieldset,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img,a img {border:0;}
address,caption,code,dfn,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
/* Heading Sizes */
h1 {font-size:1.8em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
h4 {font-size:1.05em;}
h5 {font-size:1em;}
h6 {font-size:.9em;}
h7 {font-size:.75em;}
h2 {color:#FF9900;}

h1,h2,h3,h4,h5,h6,h7 {font-family: arial,helvetical,sans-serif;}
dl.sidebarwidget {
width: 240px;
float: right;
clear: right;
margin: 20px 0 0 20px;
padding: 0;
background: #ccc url(/images/box_bottom.gif) no-repeat bottom left;
/*background-color: #025FAE;*/
background-color: #0083A9;
}
dl.sidebarwidget dt {
font-weight:bold;
margin: 0 0 10px 0;
padding: 10px;
font-size: 130%;
text-align: center;
color: #fff;
border-bottom: 1px solid #fff;
background: #999 url(/images/box_top.gif) no-repeat top left;
/*background-color: #0D3692;*/
background-color: #055CA1;
}
dl.sidebarwidget dt small {
font-size: 100%;
}
dl.sidebarwidget dd {
margin: 0;
padding: 0 20px 20px 20px;
color: #fff;
font-size: 90%;
line-height: 150%;
}
#content dl.sidebarwidget dd a { color:#FFEA5D;/*color:#FF9900;*/ }
#content dl.sidebarwidget dd a:hover { color:#efefef; text-decoration: none; }
.formline { clear:both; display:block; margin-bottom:20px; }
.formline label { width:100px; float:left; }
.formline input { width:400px; float:left; }
input#submit { width: 150px; float: none; }
h3 { clear:both; width: 500px; }
#msg { background-color:#B9E6BD; border: 1px solid #009900; color: #009900; padding:10px; }
#simplesolution { font-weight: bold; }
dl.quotewidget {
width: 240px;
float: right;
clear: right;
margin: 20px 0 0 20px;
padding: 0;
}
dl.quotewidget dd {
margin: 0;
padding: 0 20px 0px 20px;
color: #efefef;
font-size: 90%;
line-height: 150%;
background-color: #0083A9
}
dl.quotewidget dd.top {
background: #0083A9 url(/images/box_top.gif) no-repeat top left;
padding-bottom:20px;
}
dl.quotewidget dd.bottom {
background: #0083A9 url(/images/box_bottom.gif) no-repeat bottom left;
padding-bottom:20px;
}
#contentMain h2 a {color:#FF9900; text-decoration:underline;}
#contentMain h2 a:hover {color:#FF9900; text-decoration:none;}
dl#successwidget {
width: 250px;
margin-right:5px;
background: #0083A9 url(/images/box_bottom_success.gif) no-repeat bottom left;
}
dl#successwidget dt {
background: #055CA1 url(/images/box_top_success.gif) no-repeat top left;
}
#outreach h2 { margin-top:0px;margin-bottom:0px; }
#outreach p { margin-top:1px; }
