/*  
**  DTML instructions to set caching headers. Inside comments area to play nicer with CSS editors.
**
** **   
**   
**   
**   
**  
** Plone style sheet for CSS2-capable browsers.
** Copyright Alexander Limi, 2002-2003 - http://www.plonesolutions.com
**
** Thanks to Geir Bækholt, Stian Søiland for input and guidance.
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will 
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade. 
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/
body
{
    font : 85% Verdana , Helvetica , Arial , sans-serif;
    color : black;
    margin : 0;
    padding : 0;
    /* These work in IE only, changes the look of the scrollbar + textareas */
    scrollbar-base-color : rgb(222 , 231 , 236);
    scrollbar-highlight-color : rgb(64 , 128 , 128);
    scrollbar-track-color : rgb(20 , 94 , 127);
    scrollbar-darkshadow-color : rgb(247 , 249 , 250);
    scrollbar-3dlight-color : rgb(64 , 135 , 110);
    scrollbar-shadow-color : rgb(125 , 135 , 110);
    scrollbar-arrow-color : rgb(125 , 105 , 118);
    /** background-image : url(images/back_01.jpg);*/
    
}
table
{
    font-size : 100%;
}
a
{
    text-decoration : none;
    color : #7F0000;
    background-color : transparent;
    Font-weight : bold;
}
a:hover
{
    text-decoration : underline;
    color : rgb(183 , 0, 0);
    background-color : transparent;
    Font-weight : bold;
}
img
{
    border : none;
}
img.left
{
float:left;
}
img.right 
{
float:right;
}
p
{
    margin : 0.1em 0em 0.2em 0em;
    line-height : 1.3em;
    Color : silver;
    Font-weight : bold;
}
p a
{
    text-decoration : none;
    Color : silver;
    Font-weight : bold;
}
p a:visited
{
    color : silver;
    background-color : transparent;
    Font-weight : bold;
}
p a:active
{
    color : silver;
    background-color : transparent;
    Font-weight : bold;
}
p img
{
    border : 0;
    margin : 0;
    padding : 0;
    display : inline;
}
p.small
{
    font-size : 7 pt;
	color : black;
}
hr
{
    clear : both;
    height : 0.1 px;
    color : #C8AD77;
    margin : 0;
    background-color : transparent;
}
h5, h6
{
    color : blue;
    clear : left;
    font : 80% Verdana , Helvetica , Arial , sans-serif;
    margin : 0;
    padding-top : 0.1em;
}
h1, h2, h3, h4
{
    clear : left;
    font : 100% Verdana , Helvetica , Arial , sans-serif;
    margin : 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
    color : #C93D50;
    
}
h1
{
    font-size : 150%;
    Color : #C8AD77;
}
h2
{
    font-size : 150%;
}
h3
{
    font-size : 140%;
}
h4
{
    font-size : 120%;
}
h5
{
    
}
h6
{
    font-size : 120%;
}
td.fsitehead
{
    background-color : rgb(204 , 204 , 162);
    border : 1px solid rgb(140 , 172 , 187);
    border-style : solid none;
    text-align : center;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 6.5pt;
}
td.prod
{
    background-color : transparent;
    border-style : none;
    text-align : left;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 14pt;
}
td.prodc
{
    background-color : transparent;
    border-style : none;
    text-align : center;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 12pt;
}
td.body
{
    border-style : none;
    text-align : left;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 9 pt;
}
td.body1
{
    border-style : none;
    text-align : left;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 11 pt;
}
td.bodyg
{
    background-color : #F3F3F3;
    border-style : none;
    text-align : left;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 8.5pt;
}
td.bodyw
{
    background-color : transparent;
    border-style : none;
    text-align : left;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 8.5pt;
}
td.bodyr
{
    background-color : transparent;
    border-style : none;
    text-align : right;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 11.5pt;
}
td.bodyc
{
    background-color : transparent;
    border-style : none;
    text-align : center;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 9 pt;
}
td.tableb
{
    background-color : transparent;
    border-style : none;
    text-align : left;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-weight : bold;
    font-size : 8.5pt;
}
td.table
{
    background-color : transparent;
    border-style : none;
    text-align : left;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 8.5pt;
}
td.fsitehome
{
    background-color : transparent;
    border-style : none;
    text-align : left;
    font-family : Arial , Verdana , Helvetica;
    font-size : 11pt;
    Color : rgb(255 , 204 , 0);
}
td.fsiteg
{
    background-color : transparent;
    border-style : none;
    text-align : left;
    font-family : Verdana;
    font-size : 8pt;
    Color : rgb(178 , 178 , 88);
    Font-weight : normal;
}

td.fsite3
{
    background-color : rgb(255 , 204 , 45);
    border : 1px solid rgb(140 , 172 , 187);
    border-style : solid none;
    text-align : center;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 8pt;
}
td.fsite4
{
    background-color : rgb(152 , 136 , 112);
    border : 1px solid rgb(140 , 172 , 187);
    border-style : solid none;
    text-align : left;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 7pt;
}
td.fsite5
{
    background-color : olive;
    border : 1px solid rgb(140 , 172 , 187);
    border-style : solid none;
    text-align : center;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 9pt;
}
td.fsite7
{
    background-color : rgb(102 , 102 , 102);
    border : 1px solid rgb(140 , 172 , 187);
    border-style : solid none;
    text-align : center;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 7pt;
}
td.fsite8
{
    background-color : transparent;
    border : 1px solid rgb(140 , 172 , 187);
    border-style : solid none;
    text-align : right;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 7pt;
    color : White;
}
td.fsite8NB
{
    background-color : transparent;
    text-align : center;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 7pt;
    color : White;
}
td.fsite8NBL
{
    background-color : transparent;
    text-align : left;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 7pt;
    color : White;
}
td.fsite8NBR
{
    background-color : transparent;
    text-align : right;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 7pt;
    color : White;
}
table.calendar td.event
{
    background-color : rgb(222 , 231 , 236);
    font-weight : bold;
}
table.calendar td.noevent
{
    background-color : transparent;
}
table.calendar td.todayevent
{
    background-color : rgb(222 , 231 , 236);
    border : 2px solid rgb(255 , 165 , 0);
    font-weight : bold;
}
table.calendar td.todaynoevent
{
    border-collapse : collapse;
    border : 2px solid rgb(255 , 165 , 0);
}
