/*******************************

Ministry Of Tourism
Created January 2007
76design

/*******************************


***************************************************
    GENERIC STYLES
    */


HTML{
    margin:0px;
    padding:0px;
    }

BODY {
    margin:0px;
    text-align: center;
    font: 1em "Trebuchet", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

/***tables ***/

td {
    padding:3px 3px 3px 5px;
    border-bottom:solid 1px #CCC;
}

th{
    background:#96b091;
    padding:5px 0 5px 5px;
    border-bottom:solid 1px #CCC;
}

table {
    margin:20px 0;
    width:100%;
}

H2 {
    font-size:160%;
    }
H3 {
    font-size:120%;
    }

/***************************************************
    WRAPPER
     */
#wrapper {
    width:760px;
    margin: 0px auto;
    padding:0px;
    text-align:left;
    min-height:500px;
    position:relative;
    }

/***************************************************
    HEADER
    */

#header {
    position:relative;
    width:760px;
    height:283px;
    margin:0;
    padding:0;
}

#header A.ontarioLink {
    position:absolute;
    top:15px;
    right:10px;
    font-size:.7em;
    font-weight:bold;
    padding:0 12px;
    text-decoration:none;
}

#header H1 {
    position:absolute;
    top:105px;
    left:10px;
    width:302px;
    font-size:1.5em;
    line-height:.9em;
}

#header H2 {
    position:absolute;
    top:160px;
    left:10px;
    font-size:.8em;
}

#header IMG.banner{
    position:absolute;
    bottom:0px;
    right:22px;
}

#header IMG.ontarioIcon{
    position:absolute;
    top:20px;
    left:10px;
}

/***************************************************
    MAIN MENU
    */

#featureRow {
    position: relative;
    margin:0 0 0 4px;
    padding: 0;
    list-style:none;

}

#featureRow LI  {
    width:238px;
    margin: 0 0 0 0;
    padding: 6px 0 25px 6px;
    float:left;
}

#featureRow LI A {
    font-size:.7em;
    text-decoration:none;
    padding:0 10px;
    display:block;
    line-height:1.2em;
    margin:0;

    }

#featureRow LI A.featureLink{
    padding:0;
    background:none;
    border:none;

      display:block;
    margin:0 0 10px 0;
}

#featureRow LI A IMG{
    border:none;
}

#featureRow LI H3 {
    margin:2px 0 0 0;
    padding:0 0 0 20px;
    font-size:.6em;
        padding:0 10px;
    display:block;
     line-height:1.2em;
}

/***************************************************
    SIDEMENU
    */
#sidebar {
    clear:left;
    float:left;
    width:232px;
}

#sidebar,
#content{
    margin:40px 0 0 0;
}

#sidebar H2,
#content H2 {
    margin:0;
    padding:0;

    }
   #sidebar H2 {
padding-bottom:10px;
}
.sidemenu {
    padding:0;
    margin:10px 0 20px 0;
    list-style:none;
}

#sidebar .sidemenu LI {
    width:232px;
    margin:5px 0;
}

#sidebar .sidemenu A {
    text-decoration:none;
    font-size:.8em;
    display:block;
    padding:2px 2px 2px 6px;
    line-height:1.2em;
}

/* do the overstate 2 ways to accomodate ie6 */
#sidebar .sidemenu LI:hover A,
#sidebar .sidemenu LI A:hover {
    font-weight:bold;
}



#sidebar H3{
    font-size:.8em;
    margin:20px 0 2px 0;
    padding:10px 0 0 0;
    }

/***************************************************
    SIDEBAR > FORMS
     */

#sidebar FORM{
    position:relative;
    width:225px;
    margin:0;
    padding:0;
}

#sidebar FORM .text {
    height:19px;
    padding:2px;
    width:140px;
}

#sidebar FORM .submit {
    position:absolute;
    right:0px;
    top:0px;
    padding:4px 8px;
    font-size:.6em;
    width:75px;
}



/***************************************************
    CONTENT
     */
#content {
    float:left;
    width:485px;
    padding:0 20px;
    font-size:.8em;
    line-height:1.5em;
}

#content H2{
    font-size:2em;
    line-height:1.2em;
    padding-bottom:12px;
    margin:0 0 10px 0;
}

#content .left,
#content .right {
    font-size:1em;
    line-height:1.2em;
}
#content .caption{
    margin:0;
    padding:0;
}

#content .left P,
#content .right P{
    width:150px;
}

#content .left{
    float:left;
    margin:15px 15px 15px 0;
}

#content .right{
    float:right;
    margin:15px 0 15px 15px;
}

#content #utility {
    float:left;
    display:inline;
    padding:0 15px 0 0;
}

#content #utility LI {
    float:left;
    width:48px;
    padding:0;
    list-style:none;
    text-align:center;
    margin:0 10px 0 0;
}
#content #utility LI A {
    text-decoration:none;
}

#content .qaStrong{
    font-weight:bold;
    font-size:1.1em;
}

.module-articles-view UL {
    padding:5px 20px;
    }

.module-articles-index  UL {
    padding:0px;
    margin:0;
    list-style:none;
    }

.module-articles-index UL LI {
    margin:0 0 40px 0;
    }


#content.custom-search form{
margin:20px 0 0 0;
}
#content.custom-search{
    list-style:none;
    padding:0px 5px 20px 5px;
    margin: 40px 10px 10px 10px;
}

.module-articles  H3 A{
    text-decoration:none;
    font-size:1.2em;

    margin:0;
    padding:0 px;

}
#moduleid-articles H4{
    font-size:.8em;
    margin:0;
    padding:0;

    }

   /***************************************************
    CLEARFIX
     */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/***************************************************
    FOOTER
     */
#footer {
    clear:both;
    padding:26px 0 0 0;
    font: .6em Verdana, Arial, Helvetica, sans-serif;
}



#footer P.left{
    float:left;
}

#footer P.right{
    float:right;
}

.disclaimer {
    padding:30px 0 0 0;
    font-size:11px;
    border-top:dotted 1px #FFF;
    font-style:italic;
    }

