@charset "UTF-8";

body #mainContent #header
{
    margin:0;
}
#mainimage
{
    height:300px;

}
#mainimage
{
    margin:0;
}

#mainimage img
{
    margin:0;
}
#rightcolumn
{
    margin:1px;
    float:right;
    width:300px;
}
#leftcolumn
{
    margin-left:15px;
    margin-top:10px;
    float:left;
    width:645px;
    overflow:hidden;
}
#leftcolumn h1
{
    font:normal normal 1.6em/1.4em Georgia, "Times New Roman", serif;
    margin:20px;
    font-style:italic;
    color:rgb(90,120,40);
}


#left-subcol,#right-subcol
{
    width:320px;
    float:left;
    overflow:hidden;
}
#left-subcol
{
    border-right:1px dashed rgb(190,220,190);

}
#left-subcol h1
{
    font:normal normal 1.2em/1.4em Verdana, Arial, sans-serif;
    margin:20px;
    color:rgb(90,120,40);
}
#left-subcol p
{
    font:normal normal .8em/1.4em Georgia, "Times New Roman", serif;
    margin:20px;
}

#right-subcol h1
{
    font:normal bold .9em/1.4em Verdana, Arial, sans-serif;
    margin:10px 20px;
    color:rgb(90,120,40);

}
#right-subcol p
{
    font:normal normal .9em/1.2em Georgia, "Times New Roman", serif;
    margin: 5px 20px;
    color: rgb(120,80,40);
}
#right-subcol ul
{
    list-style:none;
    display:block;
    margin:20px;
}
#right-subcol ul li
{
    font:normal normal .9em/1.2em Georgia, "Times New Roman", serif;
    margin: 10px 0;
    color: rgb(120,80,40);;
}
#right-subcol iframe
{
    border:1px solid rgb(200,200,200);
    margin:5px 20px;
}
#right-subcol small
{
    display:block;
    margin:0px 20px;
    font:normal normal .7em/1em Arial, sans-serif;
}

/*-----------------------------------------------------------*/
#leftcolumn #left-subcol .bfp,
#leftcolumn #right-subcol .bfp
{
    overflow:hidden;
    font:normal normal .9em/1.2em Georgia, "Times New Roman", serif;
    margin: 5px 20px;
    color: rgb(120,80,40);

}

#leftcolumn #right-subcol strong.bfp
{
    display:block;
    margin:20px;
}
#leftcolumn #left-subcol h1.bfp,
#leftcolumn #right-subcol h1.bfp
{
    font:normal bold .9em/1.4em Verdana, Arial, sans-serif;
    margin:10px 20px;
    color:rgb(90,120,40);
}
#left-subcol ul.bfp,
#right-subcol ul.bfp
{
    margin: 10px 0 0 10px;
}
#left-subcol ol.bfp,
#right-subcol ol.bfp
{
    margin: 10px 0 0 30px;
}
#left-subcol ul.bfp li,
#right-subcol ul.bfp li,
#left-subcol ol.bfp li,
#right-subcol ol.bfp li,
#leftcolumn #right-subcol strong.bfp

{
    display:block;
    margin:10px 10px;
}