﻿    
        *
        {
            margin:0px;
            padding:0px;
        }
        body
        {
            font-family: "Trebuchet MS" ,Verdana,Arial,Sans-serif;
            color: #FFFFFF;
            font-size: 10pt;
            text-align: left;
            background-position:center top;
        }
        
        .btn_EmailThis
        {
           background:#C9C9C9;
           border:solid 2px #AFA34C;
           color:#AFA34C;
           font-weight:bold;
        }
        
        .btn_main
        {
	    border:none;  
	    margin:0px;
	    width: 150px;
	    color: #1a487e;
	    font-size: 12pt;
	    font-weight: bold;
	    background:#dad723;
	    text-align:center;
	    cursor:pointer;
        }
        
        input.btn_poll
        {
            background: url(http://www.naitsa.ca/images/btn-cast-vote.png) no-repeat;
            width:181px;
            text-align:center;
            color: #0066FF;
            border:none;
            cursor:pointer;
        }
        
        .txt_forms
        {
            margin-bottom:5px;
        }
                
        .btn_upass
        {
        border:none;
        border-bottom:#dad723 solid 1 px;
        background-color:Transparent;
        color:#dad723;
        font-size:12pt;
        font-weight:bold;
        cursor:pointer;
        }
        .contentBtnDiv
        {
        padding:20px 15px;
        visibility:hidden;
        display:none;
        }
        
        h1
        {
         font-size:18pt;
         font-weight:bold;
         /*color:#746D3B;*/
           color:#afa34c;
        }
        
        h1.UPass
        {
           font-size:14pt;
           font-weight:bold;
           color:#afa34c;
        }
        
        .span1
        {
        color:#dad723;
        font-size:19px;
        font-weight:bold;
        }
        
        h2
        {
        font-size:14pt;
        color:#afa34c;
        }
        
        h3
        {
            font-size:12pt;
            color:#afa34c;
        }
        
        a
        {
            color:#00dcdf;
        }
        
        a:visited
        {
            color:#00689c;
        }
        
        a.iConLink
        {
            border:none;
            text-decoration:none;
        }
        
        a.Contact
        {
            position:relative;
            font-size: 14pt; 
            float: right; 
            text-decoration: none; 
            font-weight: bold; 
            color:White;
            margin-top: 10px;
            margin-right: 10px;
            padding-left:10px;
            border:none;
        }
        
        a.UPassInfo
        {
            font-size: 18pt; 
            text-decoration: none; 
            font-weight: bold; 
            color: rgb(255, 255, 255);
            border:none;
        }
        
        a.UPassInfo:hover
        {
           padding-left:0px;
           font-size:20pt; 
           text-decoration:underline; 
        }
        
        a.Contact:hover
        {
           padding-left:0px;
           font-size: 16pt;  
        }
      
        table.tblSlideOut td
        {
            padding:5px 0px;
        }      
        
        img.iCon
        {
         float:left;
         margin-right:15px;
         border:none;                         
        }
        img.iCon:hover
        {
         float:left;
         margin-right:0px; 
         padding-left:15px;                        
        }
        div.EventDetails
        {
            margin:10px;
        }        
        div.EventDetails p
        {
            padding-top:8px;
        }
        /*NAITSA Button*/
        div.naitsabutton
        {
            position: relative;
            left: 390px;
            top: 0px;
            width: 205px;
            height: 203px;
            background: url(images/Naitsabutton.png) no-repeat top left;
            cursor:pointer;
        }
        div.naitsabutton:hover
        {
            top: -10px;
            left: 378px;
            height: 228px;
            width: 230px;
            background: url(images/naitsabuttonglow.png) no-repeat top left;
        }
        /*NAITSA Button*/
        div.maincontainer
        {
            width: 989px;
            margin: 0px auto;
            overflow:visible;
        }
        div.naitsabanner
        {
            width: 100%;
            height: 202px;
        }
        div.outernav
        {
            width: 1015px;
            height: 46px;
            padding-top:1px;
        }
        /*Bottom Banner Bar*/        
         div.OutterBotBanner
         {
         width: 100%;
         height:35px;
         margin-top:11px;
         line-height:35px;
         background: url(images/bottombar.png) repeat-x;
         }
         div.InnerBotBanner
         {
         width:989px;
         margin:0px auto;
         text-align: center;
         color: #dad723;
         }
         
         div.InnerBotBanner ul
         {
             list-style:none;
         }
         
         div.InnerBotBanner li
         {
             display:inline;
             padding-right:20px;
         }
         
         div.InnerBotBanner a
         {
             color:White;
             text-decoration:none;
             font-size:12pt;
         }
         
         div.InnerBotBanner a:hover
         {
             color:#DAD723;
             text-decoration:underline;
         }        
        /*Bottom Banner Bar*/ 
        div.ScrollerHeight
        {
            padding-top:20px;
            height:136px;
        }
        /*Main Column Divs*/
        div.ColumnContainer
        {
        width: 100%;
        float: left;
        }
        div.MidColumn
        {
        margin: 0px 275px 0px 275px;
        border-left: solid 1px #746d3b;
        border-right: solid 1px #746d3b;
        height: auto;
        }
        div.MidColumnAdvocacy
        {
        margin: 0px 329px 0px 329px;
        }
        div.MidColumnInnerTube
        {
        margin: 10px 60px;
        }
        div.MidText
        {
        margin:10px 0px;
        }
        div.LeftColumn
        {
        float: left;
        width: 275px;
        margin-left: -989px;
        }
        div.LeftColumnAdvocacy
        {
        float: left;
        width: 329px;
        margin-left: -989px;
        border-right: solid 1px #746d3b;
        }
        div.LeftColumnEvents
        {
        margin-left:-989px; 
        width:735px; 
        float:left;
        border-right:solid 1px #746d3b;
        }
        div.LeftRightColumnMid
        {
        width: 97%;
        border-top: solid 1px #746d3b;
        margin-top: 3px;
        border-bottom: solid 1px #746d3b;
        margin-bottom:9px;
        }        
        div.RightColumn
        {
        float: left;
        width: 275px;
        margin-left: -275px;
        }
        div.RightColumnAdvocacy
        {
        float: left;
        width: 328px;
        margin-left: -330px;
        border-left: solid 1px #746d3b;
        }
        div.RightColumnEvents
        {
        float:left;
        margin-left:735px;
        border-left: solid 1px #746d3b;
        }
        div.InnerTubeMain
        {
            margin:10px 10px;
        }
        /*Main Column Divs*/
        /*Rouned Div - PURPLE */        
        .actions
        {
            width: 100%;
        }
        .roundedTop
        {
            height: 6px !important;
            background: url(RoundedDiv/actionsBar_RT.png) no-repeat right top;
            margin-left: 6px !important;
        }
        .roundedTop .rLeft
        {
            height: 6px !important;
            background: url(RoundedDiv/actionsBar_LT.png) no-repeat left top;
            margin-left: -6px !important;
        }
        .roundedMiddle
        {
            background: url(RoundedDiv/actionsBar_L.png) repeat-y left top;
            padding: 0 0 0 2px !important;
        }
        .roundedMiddle .rLeft
        {
            background: url(RoundedDiv/actionsBar.png) repeat-y right top;
            padding: 4px 12px 4px 10px !important;
            margin: 0 !important;
            height: 1% !important;
        }
        .roundedBottom
        {
            height: 10px !important;
            background: url(RoundedDiv/actionsBar_RB.png) no-repeat right bottom;
            margin-left: 6px !important;
        }
        .roundedBottom .rLeft
        {
            height: 10px !important;
            background: url(RoundedDiv/actionsBar_LB.png) no-repeat left top;
            margin-left: -6px !important;
        }
         /*Rouned Div - PURPLE */ 
         /*Rouned Div - BLUE */ 
        .actionsblue
        {
            width: 100%;
        }
        .roundedTopblue
        {
            height: 6px !important;
            background: url(RoundedDiv/Blue/actionsBar_RTblue.png) no-repeat right top;
            margin-left: 6px !important;
        }
        .roundedTopblue .rLeftblue
        {
            height: 6px !important;
            background: url(RoundedDiv/Blue/actionsBar_LTblue.png) no-repeat left top;
            margin-left: -6px !important;
        }
        .roundedMiddleblue
        {
            background: url(RoundedDiv/Blue/actionsBar_Lblue.png)  repeat-y left top;
            padding: 0 0 0 2px !important;
        }
        .roundedMiddleblue .rLeftblue
        {
            background: url(RoundedDiv/Blue/actionsBarblue.png) repeat-y right top;
            padding: 4px 12px 4px 10px !important;
            margin: 0 !important;
            height: 1% !important;
        }
        .roundedBottomblue
        {
            height: 10px !important;
            background: url(RoundedDiv/Blue/actionsBar_RBblue.png) no-repeat right bottom;
            margin-left: 6px !important;
        }
        .roundedBottomblue .rLeftblue
        {
            height: 10px !important;
            background: url(RoundedDiv/Blue/actionsBar_LBblue.png) no-repeat left top;
            margin-left: -6px !important;
        }
         /*Rouned Div - PURPLE */ 
        /*Credits: By Santosh Setty (http://webdesigninfo.wordpress.com) */
        /*Posted to: Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */
         /*Navigation Menu Style */ 
        .glossymenu
        {
            position: relative;
            padding: 0px;
            margin: 0 auto 0 auto;
            background: url(MenuBar/menub_bg.gif) repeat-x; /*tab background image path*/
            height: 46px;
            list-style: none;
        }
        .glossymenu li
        {
            float: left;
        }
        .glossymenu li a
        {
            float: left;
            display: block;
            color: #fff;
            text-decoration: none;
            font-family: "Trebuchet MS" ,Verdana,Arial,Sans-serif;
            font-size: 12pt;
            font-weight: bold;
            padding: 0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
            height: 46px;
            line-height: 46px;
            text-align: center;
            cursor: pointer;
        }
        .glossymenu li a b
        {
            float: left;
            display: block;
            padding: 0 20px 0 8px; /*Padding of menu items*/
        }
        .glossymenu li.current a, .glossymenu li a:hover
        {
            color: #fff;
            background: url(MenuBar/menub_hover_left.gif) no-repeat; /*left tab image path*/
            background-position: left;
        }
        .glossymenu li.current a b, .glossymenu li a:hover b
        {
            color: #fff;
            background: url(MenuBar/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
        }
        div.BelowNavSpaceLine
        {
        height: 15px;
        width: 100%;
        border-bottom: solid 1px #746d3b;
        }
         /*Navigation Menu Style */
        /*JQuery Cycle*/
        .pics {    
            width:  319px;  
            padding: 0px;  
            margin:  0px;  
        } 
         
        .pics img   
        {
            border:none;
            padding: 0px;    
            width:  319px; 
            height:400px;
            top:  0; 
            left: 0;
            cursor:pointer;
        } 
        /* Scroller */
        .widget
        {
        width: 989px;
        margin-top: 15px;
        margin-bottom:15px;
        }
        .widget a.previous
        {
        float: left;
        display: block;
        background: url(images/ScrollerLeftButton.png) bottom;
        width: 47px;
        height: 136px;
        margin-top: 0px;
        margin-right: 10px;
        }
        .widget a.next
        {
        float: right;
        display: block;
        background: url(images/ScrollerRightButton.png) bottom;
        width: 47px;
        height: 136px;
        margin-top: -136px;
        }
        .widget_style
        {
        text-align: left;
        padding: 0px;
        }
        .widget_style ul
        {
        }
        .widget_style li
        {
        height: 136px;
        width: 240px;
        list-style: none;
        padding-left:40px;
        }
        .widget_style img
        {
        margin: 0px;
        padding: 0px;
        }
        /* Scroller */
        td.cal-date 
        {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(../../../images/icons/calendar_background.png) no-repeat scroll 0 0;
        height:41px;
        padding:3px;
        text-align:center;
        text-transform:uppercase;
        vertical-align:middle;
        width:41px;
        }
        
        /*Scroller Event Content*/
        img.EventImage
        {
        float:left;
        left:5px;
        position:relative;
        top:8px;
        width:75px;
        border:none;
        }
        div.EventText
        {
        float:left;
        margin-left:12px;
        font-size:12pt;
        width:95px;
        text-align:center;
        }
        a.EventLink
        {
            text-decoration:none;
            color:White;
        }
        a.EventLink:visited
        {
            color:White;
        }
        /*Scroller Event Content*/
        
        /*E-Mail Include*/
        .share{
        font-size:10px;
        }

        .share h1{
        font-size:12px;
        }

        .shareBtn{
        font-size:10px;
        }
        /*E-Mail Include*/
        
        /*Sub Menu*/
        .mattblacktabs{
        overflow: hidden;
        position:relative;
        margin-top:10px;
        width:400px;
        margin:0px auto;
        }

        .mattblacktabs ul{
        list-style-type: none;
        }

        .mattblacktabs li{
        display: inline;
        margin: 0;
        }

        .mattblacktabs li a{
        float: left;
        display: block;
        text-decoration: none;
        margin: 0;
        padding: 7px 8px; /*padding inside each tab*/
        border-right: 1px solid #746D3B; /*right divider between tabs*/
        color: white;
        background: #414141; /*background of tabs (default state)*/
        }

        .mattblacktabs li a:visited{
        color: white;
        }

        .mattblacktabs li a:hover, .mattblacktabs li.selected a{
        background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
        }
        /*Sub Menu*/

        /*Share Page*/
        share{
        font-size:10px;
        }

        .share h1{
        font-size:12px;
        }

        .share input{
        font-size:10px;
        }
        /*Share Page*/

        /* Staff List */

        .stafflist td{
        padding:10px 0;
        margin:0;
        border-bottom:#746D3B thin dashed;
        }

        .stafflist tr:hover{
        background-color:#746D3B;
        }

        .stafflist tr td:first-child{
        font-weight:bold;
        }

        /* Staff List */

        /*Rollovertabs*/
        div.tablistcontainer
        {
        margin-left:25px;
        display:block;
        float:left;
        width:200px;
        }

        ul.tablist{
        font: bold 10pt;
        }

        ul.tablist li{
        list-style: none;
        display:block;
        margin: 16px 2px;
        text-align:right;
        width:100%;
        }

        ul.tablist li a{
        padding: 8px 0.5em;
        text-decoration:none;
        display:block;
        text-transform:uppercase;
        color:#00dcdf;
        font-size:10pt;
        }


        ul.tablist li a:link, ul.tablist li a:visited{
        color:#00dcdf;
        }

        ul.tablist li a.current, ul.tablist li a:hover{
        background: #746D3B;
        }

        div.tabcontentcontainer{
        display:block;
        width:400px;
        margin-left:250px;
        }

        div.rollovertabcontent{
        display:none;
        background:#746D3B;
        }
        
        div.rollovertabcontent h3
        {
        color:#00dcdf;
        margin-left:5px;
        }
        
        div.rollovertabcontent ul
        {
            padding:5px;
        }
        
        div.rollovertabcontent ul li{
        list-style:none;
        margin-left:25px;
        }
        /*Rollovertabs*/
        /*E-Newsletter Stuff*/
        .td_content1 p {
        padding-top:8px;
        }
        
        .td_content1 ul {
        margin-left:25px;
        margin-top:5px;
        }
        
        .td_content1 {
        color:#666666;
        font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
        font-size:12px;
        font-weight:normal;
        text-align:justify;
        }
        /*E-Newsletter Stuff*/
        
        /*Gallery Tabbed Content*/
        .tabs
        {
            clear: left;
            float: left;
            margin: 0 0 20px;
        }
        .tabs ul.nav
        {
            width: 655px;
        }
        .tabs ul
        {
            float: left;
            list-style-image: none;
            list-style-position: outside;
            list-style-type: none;
            margin: 0 0 5px !important;
        }
        .tabs li.selected
        {
            margin-bottom: -5px;
            position: relative;
        }
        .tabs li
        {
            display: block;
            float: left;
            margin: 0 5px 0 0;
        }
        .tabs li.selected a
        {
            color: #000000;
            padding-bottom: 10px;
            background: #414141 none repeat;
        }
        .tabs li a
        {
            background: url(images/menu-pattern.gif) repeat;
            color: #FFFFFF;
            display: block;
            padding: 5px;
            text-decoration: none;
        }
        
        .tabs .content
        {
            background: #414141 !important;
            clear: both;
            float: left;
            padding: 10px !important;
            width: 645px !important;
        }
        /*Gallery Tabbed Content*/
        /*Side Tabs */
        div.SideTab
        {
            height:75px;
            width:35px;
            left:0px;
            display:block;
            position:fixed;
            z-index:999;
        }
        
        div.slide-out-div 
        {
          z-index:999;
          padding:10px 2px 0px 13px;
          width: 250px;
          background: #414141;
          border: 2px solid #00bbde;
          position:fixed !important;
        }  
        /*Side Tabs */  
        .inputButton {
        background-color:#FFFFFF;
        border:1px solid #CCCCCC;
        height:20px;
        padding-left:10px;
        padding-right:10px;
        }
        
        /*CountDown Timer*/
        div.CountDown
        {
            float:left; 
            position:relative; 
            display:block; 
            width:283px; 
            height:113px; 
            margin-top:10px;
        }
        div.CountDown a
        {
            border:none; 
            text-decoration:none;
        }
        div.CountDown img
        {
            border:none; 
            margin-top:58px; 
            margin-left:90px;
        }
        table.tblCountDown
        {
         margin-left:0px; 
         margin-top:55px; 
         font-weight:bold; 
         color:Black;
        }
        
        table.tblCountDown tr:first-child
        {
            font-size:10pt;
        }
        table.tblCountDown tr:nth-child(2)
        {
            font-size:14pt;
        }
        
        table.tblCountDown tr td
        {
            padding-left:10px;
            text-align:center;
        }
        /*CountDown Timer*/
        /*NEWS ROOM CONTAINER*/
        div.NewsRoom
        {
            width:100%;
            background-color:#c9c9c9;
            border:solid 1px Black;
        }
        
        div.NewsRoomHeader
        {
            position:relative; 
            top:0px; 
            left:0px; 
            width:100%; 
            height:30px; 
            background-image: url(MenuBar/menub_bg2.gif); 
            background-repeat:repeat-x; 
            display:block; 
            border-bottom:solid 1px Black;
        }
        
        div.NewsRoomHeader span
        {
          margin-left:10px; 
          font-size:16pt; 
          font-weight:bold; 
          line-height:30px;  
        }
        
        div.NewsRoomHeader a
        {
          text-decoration:none;
          color:White;
          margin-left:10px; 
          font-size:16pt; 
          font-weight:bold; 
          line-height:30px;  
        }
        div.NewsRoomHeader a:hover
        {
          color:#DAD723;
        }
        
        div.NewsRoomFooter
        {
         position:relative; 
         bottom:0px; 
         left:0px; 
         width:100%; 
         height:28px; 
         background-color:#088caf; 
         display:block; 
         border-top:solid 1px Black;   
        }
        
        div.NewsRoomFooter ul
        {
          list-style:none; 
          padding:0px; 
          margin:0px; 
          width:100%;
          height:28px;
        }
        
        div.NewsRoomFooter li
        {
            display:inline;
            height:28px;
        }
        
        div.NewsRoomFooter li img
        {
            cursor:pointer;
            height:20px; 
            position:relative; 
            top:5px; 
            margin-right:5px;
        }
                
        div.NewsRoomFooter ul li span
        {
          margin-left:10px; 
          font-size:10pt; 
          font-weight:bold; 
          line-height:28px;  
        }
        
        div.Divider
        {
           width: 100%; 
           height: 20px;
        }
        
        ul.RSSul
        {
            list-style:none; 
            margin:0px; 
            padding:0px;
        }
        
        ul.RSSul li
        {
            margin-bottom:10px;
        }
                       
        ul.RSSul li div
        {
            height:35px;
        }
        
        ul.RSSul li div a
        {
            line-height:35px; 
            font-size:14pt;
        }
        
        div.RSSDivImg
        {
            float:left; 
            margin-right:15px; 
            width:35px; 
            height:35px; 
            display:block; 
            background-image: url(images/rss.png);
        }
        
        div.RSSDivImg a
        {
            width:35px; 
            height:35px; 
            display:block;
        }
        
        div.RSSDivImg:hover
        {
            background-image: url(images/rss2.png);
        }
      
        a.NewsRoomLink 
        {
            color:#441F81 !important;
        }
        
        a.NewsRoomLink:visited
        {
            color:#00689c;
        }
        
        div.expandable a
        {
            color:#00DCDF;
        }
        
        table.NewsGallery td
        {
            padding:10px;
        }
        
        table.NewsGallery td:first-child
        {
            padding-left:26px;
        }
        
        