/* Innovation Alberta CSS1 definitions */

/* Standard HTML tag definitions */

body
{ margin: 0; padding: 0; background-color: #fff; font-family: verdana, arial, helvetica, sans-serif; color: #000; font-size: 75%; }
p, ul, ol, li, table, tr, td
{ font-family: verdana, arial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, h7 {font-family: "Trebuchet MS", verdana, sans-serif; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.2em; color: #333; }
h3 { font-size: 1.1em; color: #333; }

/* Class definitions for physical markup */
.feature
{ font-weight: bold; color: #09f; }
.small_home
{ font-size: 10px; }
#homesponsor { padding: 1em 2em; border-top: 2px solid #cbdbea; margin-top: 1em;}
.sponsor img, #homesponsor img
{ margin: 20px; border: 0; }
.blue { background-color: #599999; }
.green { background-color: #bad41a; }
.orange { background-color: #fc3; }

/* Innovation Alberta CSS2 definitions */
/* CSS2 Layout ID regions */
#header { width: 100%; height: 90px; margin: 0; padding: 0; color: #cbdbea; background: #fff url(../img/header/beaker.jpg) no-repeat right; }
#header img { float: left; border: 0; }
#header p {float: left; margin: 70px 0 5px 20px; font-weight: bold; font-size: 11px; line-height: 15px; padding: 0; }
#sidebar { width: 150px; background-color: #fc3; float: left; padding-bottom: 15px; }
#sidebar p { padding: 3px; border-bottom: 1px dashed #fff;}
#sidebar .search { width: 146px; }
#content {margin-left: 180px; padding-top: 10px;}
#logo { float: left; width: 288px; height: 90px; margin: 0; padding: 0; background: #fff url("../img/logo2.gif") no-repeat; }
#logo img {border: 0;}
#content
{  padding: 20px; max-width: 700px; }
#footer
{ font-size: .9em; font-weight: bold; width: 100%; height: 28px; background: #fff url(../img/footer/beaker.jpg) no-repeat right; margin: 0px; border-top: 2px solid #cbdbea; }
#footer p {padding: 5px 0 5px 50px;}
/* Class definitions for pop up menus. Thanks to youngpup.com */
.menu
{ background-color: #cbdbea; padding: 1px; valign: top; }
.menu li a, .menu li a:link, .menu li a:visited, .menu li a:hover
{ text-decoration: none; color: #000; }
.menu li a:hover
{ text-decoration: none; color: #fff; }
.menu ul
{ margin-top: 0; margin-left: 0; padding-left: 0; }
.menu ul li
{ font-weight: bold; margin-top: 0; margin-left: 0; list-style: none; border-bottom: 1px dashed #fff; width: auto; }
.home_button
{ background: #fc3; width: 150px; padding-left: 40px; padding-right: 40px; margin-bottom: 2px; font-weight: bold;  }
.home_button a, .menu a:link, .menu a:visited, .menu a:hover
{ text-decoration: none; color: #000; }
.home_button a:hover
{ text-decoration: none; color: #fc3; }
