@charset "utf-8";
/* CSS Document */

@import '/css/reset.css';

body { margin:0; padding:0;}
#container { width: 979px; margin:0 auto; position: relative; padding-top:15px;}
#indexphoto { width: 979px; background-repeat: no-repeat; background-position: top left; height: 422px; }
#indexlogo { width: 183px; height: 131px; position: absolute; top: 15px; left:0;}
#indexheadercontainer { width: 600px; height: 31px; padding: 10px 0 10px 10px; position: absolute; top: 25px; right: 0; background: url(/images/interdec/search-bkgd.png) no-repeat left top; }
/*#headercontrols { width: 600px; height: 31px; }*/
#indexheadercontainerHome { width: 648px; height: 31px; padding: 10px 0 10px 10px; position: absolute; top: 25px; right: 0; background: url(/images/interdec/search-bkgd.png) no-repeat left top; }
/*#headercontrolsHome { width: 600px; height: 31px; }*/
/*#languagecontrols, #sizer, #search, #international { float: right; }*/
#languagecontrols { margin: 7px 2px 0; }
#sizer { margin-top: 4px; }
#languagecontrols div { display: inline; padding:4px 8px 0 0; }
#search { width: 127px; height: 22px; background:url(/images/interdec/search-btn.png) no-repeat left top; margin: 3px 10px 0; padding: 3px 2px 0 4px; }
#search div { float: left; }
#search .inputsearch { background: none; border: none; width: 90px; margin-top: -1px; }
#search img { margin-top: 2px;}
#international div { float: left;}
.clear { clear: both; }

#indexcolumns { width: 978px; height: 122px; margin-top: 20px; }
#indexcolumns div { float: left; overflow: hidden; }
#indexcolumns div.spacer { width: 20px; height: 122px; margin: 0; display: block; }

#indexcolumnsHome { width: 978px; height: 122px; margin-top: 40px;  }
#indexcolumnsHome div { float: left; overflow: hidden; }
#indexcolumnsHome div.spacer { width: 20px; height: 122px; margin: 0; display: block; }

.typeA { background: url(/images/montreal/bg-typeA.gif) no-repeat left top; width: 292px; height: 112px; margin: 0px; padding: 0 10px 10px; font: normal 11px Arial, Helvetica, sans-serif; color: #666; }
.typeA h2 { display: block; width: 292px; height: 39px; text-align: center; font: bold 18px Arial, Helvetica, sans-serif; color: #000; line-height: 39px; text-transform: uppercase; }
.typeA p { margin:10px 0 0 0; padding:0; }
.typeA img { float: left; margin: 0 10px 10px 0; }
.typeB { width: 312px; height: 122px; margin:0; padding: 0; align: middle;}

.floatright { float: right;}
.floatleft { float: left; }
.minheight { min-height: 163px; }
.basiccolumn { width: 230px; float: left; }
.basicwidth {width:941px;background-image:url(/images/interdec/bg_repeat_981.gif); background-repeat:repeat-y; padding: 0px 20px 10px 20px; overflow: hidden; font-size: 13px; line-height: 16px; }
.basicwidth ul { margin-bottom: 15px; }
.basicwidth li { list-style:disc;margin-left:20px;color:#666; }
.fit { width: 160px; float: left; }
.twothirds { background: url(/images/interdec/bg_repeat_691.gif) repeat-y left top; width: 651px; padding: 0 20px; overflow: hidden; }
.twothirds h3 { margin-bottom: 15px; }
.basiccolumn a {  }
.margin25 { margin: 25px 0; }





 .AutoExtender
        {
	    width: 300px;
	    overflow-x:auto;
	    z-index:2;
            font-family: Verdana, Helvetica, sans-serif;
            font-size: .7em;
            font-weight: normal;
            border: solid 1px #006699;
            line-height: 20px;
            padding: 10px;
            background-color: White;
            margin-left:10px;
        }
        .AutoExtenderList
        {
	    width: 300px;
	    z-index:2;
            border-bottom: dotted 1px #006699;
            cursor: pointer;
            color: Maroon;
        }
        .AutoExtenderHighlight
        {
	    width: 300px;
            color: White;
            background-color: #006699;
            cursor: pointer;
        }
        #divwidth
        {
          width: 300px !important;   
        }
        #divwidth div
       {
        width: 300px !important; 
       }

#SearchForm1_LinkButton1
       {
        width: 300px !important; 
       }


.Page_Tree_Column01{width:981px;background-image:url(/images/vancouver/bg_repeat_981.gif);background-repeat:repeat-y;min-height:100%;}
.Page_Tree_Column{width:981px;background-image:url(/images/vancouver/bg_repeat_981.gif);background-repeat:repeat-y;min-height: 250px;}
.Page_Tree_Column h1{font-family:verdana;font-size:18pt;color:#000000;text-transform:uppercase;line-height:22pt;margin-bottom:10px;padding-left:20px;}

div.Page_Tree_Column table,
div.Page_Tree_Column tbody,
div.Page_Tree_Column tr,
div.Page_Tree_Column td
 {vertical-align:top;}

	   
.Column01 {width:300px;padding-left:20px;float:left;}

.Column01 h2{color:#3C3C3E;font-family:verdana;font-size:10pt;line-height:20pt;margin-bottom:10px;text-transform:uppercase;margin-bottom:15pt;}
.Column01 h3{color:#3C3C3E;font-family:verdana;font-size:10pt;line-height:20pt;margin-bottom:10px;text-transform:uppercase;margin-bottom:15pt;}
.Column01 h4{color:#3C3C3E;font-family:verdana;font-size:8pt;line-height:20pt;margin-bottom:10px;text-transform:uppercase;margin-bottom:15pt;}
.Column01 p{color:#3C3C3E;font-family:verdana;font-size:10pt;line-height:15pt;margin-bottom:15pt;}
.Column01 span{font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;}
.Column01 ul{padding-left:20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.Column01 ol{padding-left:20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.Column01 li{font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;}
.Column01 a{color:#E54526;font-family:verdana;font-size:10pt;line-height:15pt;text-decoration:none;}
