/* COLOURS USED
dark blue for topicTitle, links, etc.: 213a67
blue for menu background: 8191b3
blue-grey for submenu background: BDBECB   (used to be light blue: b8ceff)
blue-grey for hover and maybe submenu: b7c0d3
dark red for header and footer: 9c243a
dark orange for questionHeader and partnerHeader: cb8b2b
light orange for question: f7ecde
*/


/* HTML TAGS */
body{
	min-width:780px;
}
a:link, a:visited {
  color: #213a67;
  text-decoration: none;
}

a:hover {
  color: #0062A0;
  text-decoration: underline;
}

a:active, a.active {
  color: #5895be;
}

li{
	text-align:left;
	text-transform:none;
}


/* WRAPPER */
#container{
	min-width:780px;
}


/* PAGE HEADER and PAGE FOOTER */
#pageHeader, #pageFooter
{
	background-color:#9c243a;
	text-align:right;
}
.headerStyle a:link, .headerStyle a:visited, .footerStyle a:link, .footerStyle a:visited, span.footerStyle 
{
    font-size: 9pt !important;
}
#pageHeader{
	margin-bottom:0;
}
#loginLinks, #footerLinks{
	text-align:right;
	margin-right:15px;
}
#pageFooter
{
    margin-top: 25px;
}


/* BANNER*/
#banner{
	margin:0;
	padding:0;
	margin-bottom:3px;
}
#homeLink
{
    display: block;
    width: 780px;
    height: 135px;
    background-image: url('./Images/banner.jpg');
    background-repeat: no-repeat;
}


/* CONTENT */
#content{
	margin-top:30px;
}
#content
{
    width: 352px;
    float: left;
    position: relative;
    left: 35px;
}


/* TOPIC TITLE and ADMIN TABS */

/* topicTitle */
#topicTitle{
	font-size:9pt;
	float:left;
	width:602px;
	background-color:#213a67;
	color:White;
	text-transform:uppercase;
	margin-bottom:-2px;
	padding-top:5px;
	padding-bottom:5px;
	}
#topicTitle #titleText{
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:12px;
}
#title{
	margin:0px;
	padding:0px;
}

/* Admin Tabs (View, Edit, Translation)*/
#tabs-wrapper a:link, #tabs-wrapper a:visited {
  color: #CCCCCC;
  text-decoration: none;
}
#tabs-wrapper a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
#tabs-wrapper a:active, #tabs-wrapper a.active {
  color: #FFFFFF;
}


/* MENUS */

/* Regular Menu and Some quiokLinks Menu interspersed*/
#contentNav /*left menu*/
{
    width: 180px;
}
ul.menu{
	margin-top:0px;
	margin-bottom:30px;
}
#menu .mainOption, #menu .mainOptionSelected, ul.menu li, #quickLinks  /* top-level menu: background colour */
{
    background-color: #8191b3;
}
#menu .mainOption a, .quickLink a /* top-level menu: text colour */
{
    color: White;
}
ul.menu a:visited { /* top-level menu: text colour */
	color: white;
}
#menu .mainOptionSelected a, #menu a:hover, #menu a:active, ul.menu a.active:link, ul.menu a.active:visited, ul.menu a:hover, .quickLink a:hover, .quickLInk a:active /* top-level menu: hover colour*/
{
    color: #b7c0d3;
}
#subMenu .subOption, #subMenu .subOptionSelected, ul.menu ul.menu li /* submenu: background colour */
{
    background-color: #BDBECB;  
}
#subMenu .subOption a, ul.menu ul.menu a /* submenu: text colour */
{
    color: #213a67;
}
#subMenu .subOptionSelected a, #subMenu a:hover, #subMenu a:active /* submenu: hover colour */
{
    color: White;
}
#menu .mainOption, #menu .mainOptionSelected, #subMenu .subOption, #subMenu .subOptionSelected
{
    width: 180px;
}
#menu{
	width: 180px;
}
#subMenu ul.menu{
	margin:-2px;
}
ul.menu li {
  width: 180px;
  font-size:9pt;
  padding-left:12px;
  padding-right:12px;
  margin-left:6px;
}

ul.menu ul.menu li {
  width: 180px;
  font-size:10pt;
  padding-left:12px;
  padding-right:12px;
  margin-left:-12px;
}

/* quickLinks Menu */
#factsAndLinks /*right menu*/
{
    width: 176px;
}
#quickLinks a
{
    text-decoration: none;
}
#quickLinks
{
	margin-top:0px;
	margin-right:0px;
    margin-bottom: 30px;
    width: 176px;
	position:relative;
	background-color:White;
}
#quickLinks ul{
	margin:0;
	padding:0;
}
.quickLink
{
    font-size: 10pt;
	background-color: #8191b3;
	padding-top:5px;
	padding-right: 12px;
	padding-bottom:5px;
    padding-left: 12px;
    margin-bottom: 4px;
}


/* QUESTION and PARTNERS */

/* Question and Partner Headers */
#questionHeader, #partnerHeader, #block-poll-0 h2{
	font-size:9pt;
	font-weight:bold;
    width: 180px;
	background-color:#cb8b2b;
	color:#f7ecde;;
	margin:0;
	padding:0;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
}
#partnerHeader{
    width: 152px;
	margin-bottom:20px;
}

/* Question */
#question, #block-poll-0
{
    font-size: 8pt;
    width: 189px;
	background-color:#f7ecde;
	color:#999999;
	padding-bottom:5px;
}
#question p, #block-poll-0 .poll{
	padding-top:0px;
	padding-right: 20px;
	padding-bottom: 5px;
    padding-left: 20px;
	margin-bottom:0px;
}
#question a, #block-poll-0 input{
	color:#294875;
	text-decoration:underline;
	margin-top:5px;
}
#question a:hover{
	color:#9685BA;
}

/* Partners */
#partners{
	width:176px;
	padding-left:33px;
}
#partnerOntario{
    background-image: url('./Images/Ont-Blk.gif');
	background-repeat:no-repeat;
	width:110px;
	height:28px;
	margin-bottom:17px;
}
#partnerIBAO{
    background-image: url('./Images/IBAOblack.gif');
	background-repeat:no-repeat;
	width:110px;
	height:46px;
	margin-bottom:14px;
}
#partnerIBC{
    background-image: url('./Images/IBC-Logo-BW.gif');
	background-repeat:no-repeat;
	width:110px;
	height:38px;
	margin-bottom:22px;
}
#partnerRyerson{
    background-image: url('./Images/Ryerson_Black-Horiz.gif');
	background-repeat:no-repeat;
	width:110px;
	height:19px;
	margin-bottom:21px;
}
#partnerImagineCanada{
    background-image: url('./Images/Imagine_Canada-black.gif');
	background-repeat:no-repeat;
	width:110px;
	height:38px;
	margin-bottom:22px;
}
