/* CSS Document */

/* Austrian-Canadian Council
*/

.left { text-align: left; }
.center { text-align: center; }
.hide { display: none; }

    body
	   {
       background-color: #CCCCCC;
       font-size: 14px;
	/*  text-indent: 2em; */
	   margin-top: 0;
	   }
   h2
    {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.4em;
   		text-align: center;
	 	text-transform: capitalize;
    }
	
	p.indent {text-indent: 2em;}
	
  h2.uppercase 
	  {
	  text-align: center;
	  text-transform: uppercase;
	  } 
	  
  h2.heading
		 {
		  font-size: 24px;
		  text-align: center;
		 font-weight: bold;
		 text-transform: capitalize;	 
		 } 
    div.center
		 {
		 margin: 40px auto 0px auto;
		  font-weight: bold;
	 	  text-align: center;
		 }
	div.normal
		 {
		 font-size: 18px;
		 font-weight: normal;
		 text-align: left;
		 width:     auto;
		 }			 
	div.note
		 {
		  font-size: 18px;
		  font-weight: bold;
		  text-align: center;
		 }
    div.left
		 {
		 text-align: left;
		  font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;  
	/*  font-face: "Times New Roman";*/
		  }
		  
        
 
	div.banner-center
		{
		text-transform: uppercase;
	    font-weight: bold;
		font-size: 23pt;
		font-family: "Lucida Calligraphy", Arial, Helvetica, sans-serif;
		font-style: italic;
		text-align: center;
		}
   div.sidebar
	 	 {
		 float: right;
	/*	 Align: right; */
		 margin: 0px auto 0px auto;
		 border: 0;
		 display: inline;
		 }
   div.title
		 {
		 font-weight: bold;
		  text-align: center;
		  }  	
     img.flag-r
		 {
		 display: inline; 
		 height: 45px;
		 width: 45px;
		 float: right;
		 border: 0px;
		 }
	 img.flag-l
		 {
		 display: inline;
		 height: 45px;
		 width:  45px;
		 float:left;		 	 
		 border: 0px;
		 }
	 img.emblem 
		 {		
		 height: auto;
		 width: auto;		 
		 border: 0;
		 background-color: #CCCCCC;
		 }
	 img.pict01
		 {
		 display: inline;		
		 height: auto;
		 width: auto;
		 float:  left;
		 border: 0;
		 }
    img.pict02
		 {
	     display: inline;		
		 height: auto;
		 width: auto;
		 float:  right;
		 border: 0;
		 }

	table.executive
	{
		 margin: 0px auto 0px auto;
	}		  	 

	table.executive thead
	{
		text-align: left;
		font-weight: bold;
		text-transform: uppercase;
	}

	table.executive tbody
	{
		text-align: left;
	}
	
	table.executive td.office
	{
		padding-right: 30px;
		vertical-align: top;
	}
	
	table.executive tbody td.office
	{
		text-transform: none;
	}


     hr.line
		   {
		   width: 25%
		   }
       
      span.red { color: red;}		
      span.green { color: #008800;}
      span.bold {font-weight: bold;}
      span.sm-text
	      {
	       font-size: 14pt;
	      }
	  span.emphasis
          {
           font-family:  "Lucida Sans Regular", Arial, Helvetica, sans-serif;
           font-style: italic;
          } 	 		  
		
     p.bold
		 {
		 font-size: 18px;
		 font-weight: bold;
		 text-align: left;
		 width:auto;
		 }
	 
	 td.incumbent
		 {
		 font-weight: bold;
		 text-transform: capitalize;
		 font-size: 15px;
		 }
		 
	 td.office
		 {
		 text-transform: capitalize;
		 font-size: 15px;
		 }
		 
	 hr {width: 30%; text-align: right;}
	 
	
	
	 td  { font-size: 18px;}

/*
 *	NAVIGATION
 */
div#navigation
{
	font-family: Arial, Helvetica, sans-serif;
}

div#navigation ul
{
	margin-left: 0em;
	padding-left: 1em;
	list-style: none;
}

div#navigation ul li
{
	padding: 3px 0px 3px 0px;
	font-size: .8em;
	text-indent: -1em;
}

div#navigation ul li a
{
	text-decoration: none;
}

div#navigation ul.submenu li
{
	border: 0px;
	margin-left: 10px;
	padding: 0px;
}

li#ottawa-submenu
{
	display: none;	  /*	Will be changed by JavaScript 'onclick'	*/
}

li#toronto-submenu
{
	display: none;	  /*	Will be changed by JavaScript 'onclick'	*/
}

li#vancouver-submenu
{
	display: none;	  /*	Will be changed by JavaScript 'onclick'	*/
}

	/*
		Careful of the order of the pseudo-classes for "a" (anchor)! It should be LVFHA.
		(Castro, 5th ed., p.141)
	 */
div#navigation a:link { color: blue; } 
div#navigation a:visited { color: gray; }
div#navigation a:focus { color: black; }
div#navigation a:hover { color: red; }
div#navigation a:active { color: green; }
	/*
		End of pseudo-classes for "a" (anchor)
	 */


div.last_updated
{
	clear: both;
	margin: 100px auto 20px auto;
	text-align: center;      
}

div.last_updated img
{
	margin: 25px auto 20px auto; 	 
	padding: 0px;
}

div.last_updated p
{
	margin: 20px auto 5px auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
	
a:link { color: #0000ff; }
a:visited { color: #551a8b; }
a:active {color: #ff0000; }

sup
{
	font-size: 0.5em;
	vertical-align: text-top;
}

.no-top-margin
{
	margin-top: 0px;
}

.no-bottom-margin
{
	margin-bottom: 0px;
}

		