/*  
**  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 : 100% Arial, Helvetica , Verdana , sans-serif;
    color : #102E6A;
    margin : 0;
    padding : 0;
	
    /* These work in IE only, changes the look of the scrollbar + textareas */
    scrollbar-base-color : #627EC4;
    scrollbar-highlight-color : #BDC5D6;
    scrollbar-track-color : #FBF3DD;
    scrollbar-darkshadow-color : rgb(247 , 249 , 250);
    scrollbar-3dlight-color : rgb(64 , 135 , 110);
    scrollbar-shadow-color : rgb(125 , 135 , 110);
    scrollbar-arrow-color : #C73F50;
        
}
a
{
    text-decoration : none;
    color : rgb(192, 162, 100);
    background-color : transparent;
    Font-weight : bold;
}
a:hover
{
    text-decoration : underline;
    color : rgb(72 , 72, 145);
    background-color : transparent;
    Font-weight : bold;
}
img
{
    border : none;
}
p
{
    margin : 0.1em 0em 0.2em 0em;
    line-height : 1.3em;
    Color : #484891;
    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.treat
{
    margin : 0.5em 0em 0.2em 0em;
    color : #C93D50;
	Font-size : 15pt;
	Font-weight : bold;
	font-style : italic;
	
}
p.faq
{
    color : #C93D50;
	line-height : 1.0em;
	
}
p.faq1
{
    color : #C93D50;
	line-height : 1.0em;
	
}
p img
{
    border : 0;
    margin : 0;
    padding : 0;
    display : inline;
}
hr
{

    clear : both;
    height : 1.5px;
    color : rgb(72 , 72 , 145);
    background-color : transparent;
}
h5, h6
{
    color : red;
    clear : left;
    font : 100% Verdana , Helvetica , Arial , sans-serif;
    margin : 0;
    padding-top : 0.5em;
}
h1, h2, h3, h4
{
    color : #484891;
    clear : left;
    font : 100% Trebuchet MS;
    margin : 0;
    padding-top : 0.1 em;
    border-bottom : 2 px solid rgb(72 , 72 , 145);
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
    color : Black ! important;
}
h1
{
    font-size : 160%;
    Color : grey;
}
h2
{
    font-size : 150%;
}
h3
{
    font-size : 140%;
}
h4
{
    font-size : 120%;
}
h5
{
    font-size : 140%;
	color : #ff0000;
    
}
h6
{
    font-size : 120%;
}
td.about
{
	font-size : 11pt;
}
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.bodygrey
{
    background-color : transparent;
    border-style : none;
    text-align : center;
    color: #7F7F7F ;
	font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 8.5pt;
}
td.body
{
    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 : 8.5pt;
}
td.bodyc
{
    background-color : transparent;
    border-style : none;
    text-align : center;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 8.5pt;
}
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);
}
.videotxt {
	font-size: .5em;
}

