/* standard elements */
body
    {
    background: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;    
    }	
td
    {
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    }
TD.smalltext {
	FONT-SIZE: 10px; COLOR: white
}
TD.white {
	COLOR: white
}
TD.whitebold {
	FONT-WEIGHT: bold; COLOR: white
}
TD.sectiontitle {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; COLOR: #333333
}
input
    {
	/*font-size: 12px;*/
    BORDER-RIGHT: #0066cc 1px solid;
    BORDER-TOP: #0066cc 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #0066cc 1px solid;
    LINE-HEIGHT: 150%;
    BORDER-BOTTOM: #0066cc 1px solid;
    BACKGROUND-COLOR: #f1f5fa
    }
textarea
    {
    BORDER-RIGHT: #0066cc 1px solid;
    BORDER-TOP: #0066cc 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #0066cc 1px solid;
    LINE-HEIGHT: 150%;
    BORDER-BOTTOM: #0066cc 1px solid;
    BACKGROUND-COLOR: #f1f5fa
    }
select
    {
	/*font-size: 12px;*/
    BORDER-RIGHT: #0066cc 1px solid;
    BORDER-TOP: #0066cc 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #0066cc 1px solid;
    LINE-HEIGHT: 150%;
    BORDER-BOTTOM: #0066cc 1px solid;
    BACKGROUND-COLOR: #f1f5fa
    }
p
    { 
    BORDER-LEFT: #FFFFFF 20px solid;  
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif, ËÎÌå;
    font-weight: normal;
    }
blockquote
    {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
dl
    {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }

dt
    {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }

ul
    {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    list-style-type: disc;
    }
ol
    {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
h1
    { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    }
h2 
    {    
    font-family: Verdana, Arial, Helvetica, sans-serif, ËÎÌå;
    font-size: 13px;
    font-weight: bold;
    color: #000000;    
    }
h3
    {
	/*
	BORDER-RIGHT: #CC6666 1px solid;
    BORDER-TOP: #CC6666 1px solid;
    BORDER-LEFT: #CC6666 1px solid;
    BORDER-BOTTOM: #CC6666 1px solid;
	*/
	LINE-HEIGHT: 120%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #DDFFDD;
    background-color: #4ABB4A; 
    }        
h4
    { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B82619; 
    } 	
        
/* default links */
a:link 
	{ 
	color: #B82619;
    text-decoration: underline;
	}
a:visited 
	{ 
	color: #80764F;
    text-decoration: underline;
	}
a:hover
	{
	color: #000000;
    text-decoration: underline;
	}
a:active 
	{ 
	color: #B82619;
    text-decoration: underline;
	}

/* documentation link formatting */
a.doc:link 
	{ 
	color: #B82619;
    text-decoration: underline;
	}
a.doc:visited 
	{ 
	color: #B82619;
    text-decoration: underline;
	}
a.doc:hover
	{
	color: #000000;
    text-decoration: underline;
	}
a.doc:active 
	{ 
	color: #B82619;
    text-decoration: underline;
	}
    
/* general styles */	
.heading 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B82619;
	}
.headingwhite
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	}
.subheading 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #B82619;
	}
.subheadingsmall
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B82619;
	}
.subheadingblack 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000; 
	}
.subheadingwhite 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF; 
	}
.docsubheading
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B82619;
	background-color: #EAE2BB;
	}
.docsubheadinggrey
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B82619;
	background-color: #cccccc;
    }
.error
    {
    color: #B82619;
    }    
.err
    {
    color: #B82619;
    }    
    
/* deco */
.lineColour
    {
    background: #999999;
    }
    
/* unordered list without bullets */
ul.sans 
	{ 
	list-style-type: none;
	}
        
/* user options */    
td.userOptions
    {
    background: #FFFFFF;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    }
    td.userOptions a:link
        {
        color: #B82619;
        text-decoration: underline;
        }	
    td.userOptions a:visited
        {
        color: #B82619;
        text-decoration: underline;
        }	
    
/* primary navigation selected */
td.navSel
    {
    background: #EAE2BB;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
    td.navSel a:link
        {
        color: #000000;
        text-decoration: none;
        }
    td.navSel a:hover
        {
        color: #B82619;
        text-decoration: none;
        }
    td.navSel a:active
        {
        color: #B82619;
        text-decoration: none;
        }
    td.navSel a:visited
        {
        color: #000000;
        text-decoration: none;
        }
    
/* primary navigation not selected */
td.navunSel
    {
    background: #B82619;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    }
    td.navunSel a:link
        {
        color: #FFFFFF;
        text-decoration: none;
        }
    td.navunSel a:hover
        {
        color: #FFFFFF;
        text-decoration: none;
        }
    td.navunSel a:active
        {
        color: #FFFFFF;
        text-decoration: none;
        }
    td.navunSel a:visited
        {
        color: #FFFFFF;
        text-decoration: none;
        }
        
/* secondary nav */
td.navSecondary   
    {
    background: #EAE2BB;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    } 
    td.navSecondary a:link
        {
        color: #000000;
        text-decoration: none;
        }
    td.navSecondary a:hover
        {
        color: #B82619;
        text-decoration: none;
        }
    td.navSecondary a:active
        {
        color: #B82619;
        text-decoration: none;
        }
    td.navSecondary a:visited
        {
        color: #000000;
        text-decoration: none;
        }    

/* categories */
p.cat
    {
    line-height : 5px;
    }
p.cat a:link
        {
        color: #B82619;
        }
p.cat a:hover
        {
        color: #000000;
        }
p.cat a:active
        {
        color: #B82619;
        }
p.cat a:visited
        {
        color: #B82619;
        }

/* not currently used 
a.cat1
    {
    font-size: 80%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
    a.cat1:link
        {
        color: #B82619;
        }
    a.cat1:hover
        {
        color: #000000;
        }
    a.cat1:active
        {
        color: #B82619;
        }
    a.cat1:visited
        {
        color: #80764F;
        }

a.cat2
    {
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-indent: 5px;
    }
    a.cat2:link
        {
        color: #B82619;
        }
    a.cat2:hover
        {
        color: #000000;
        }
    a.cat2:active
        {
        color: #B82619;
        }
    a.cat2:visited
        {
        color: #80764F;
        }  
*/
        
/*  path  */
td.path
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    } 
           
/*  footer  */
td.footer 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	}
td.formRequired
    {
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
    
/* search */
td.searchResults
    {
    background: #FFFFFF;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    }    
td.previousNext
    {
    background: #FFFFFF;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
td.previousNextRef
    {
    background: #EEEEEE;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
td.treeRefMain
    {
    background: #FFFFFF;
    font-size: 80%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
    td.treeRefMain a:link
        {
        color: #000000;
        text-decoration: none;
        }	
    td.treeRefMain a:visited
        {
        color: #666666;
        text-decoration: none;
        }	
    td.treeRefMain a:hover
        {
        color: #B82619;
        text-decoration: underline;
        }	
    td.treeRefMain a:active
        {
        color: #B82619;
        text-decoration: underline;
        }	
td.treeRef
    {
    background: #FFFFFF;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
    td.treeRef a:link
        {
        color: #000000;
        text-decoration: none;
        }	
    td.treeRef a:visited
        {
        color: #666666;
        text-decoration: none;
        }	
    td.treeRef a:hover
        {
        color: #B82619;
        text-decoration: underline;
        }	
    td.treeRef a:active
        {
        color: #B82619;
        text-decoration: underline;
        }	

td.downloads
    {
    background: #FFFFFF;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
    td.downloads a:link
        {
        color: #B82619;
        }	
    td.downloads a:visited
        {
        color: #B82619;
        }	
td.downloadsBeta
    {
    background: #EEEEEE;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
    td.downloadsBeta a:link
        {
        color: #B82619;
        }	
    td.downloadsBeta a:visited
        {
        color: #B82619;
        }
p.downloadsMain
    {
    background: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
    p.downloadsMain a:link
        {
        font-weight: normal;
        }	
    p.downloadsMain a:hover
        {
        font-weight: normal;
        }	
    p.downloadsMain a:active
        {
        font-weight: normal;
        }	
    p.downloadsMain a:visited
        {
        color: #B82619;
        font-weight: normal;
        }	

    p.downloadsMain a.downloadName:link
        {
        color: #000000;
        font-weight: bold;
        }	
    p.downloadsMain a.downloadName:hover
        {
        color: #000000;
        font-weight: bold;
        }	
    p.downloadsMain a.downloadName:active
        {
        color: #000000;
        font-weight: bold;
        }	
    p.downloadsMain a.downloadName:visited
        {
        color: #000000;
        font-weight: bold;
        }
td.quote
    {
    color: #666666;
    font-size: 70%;
    }

/* stuff for cookbook coloring */
.syntaxstring { color:  #23238e; }
.syntaxtext { color:  #000000; }
.syntaxcomment { color:  #696969; }
.syntaxname { color:  #000000; }
.syntaxerror { color:  #e63c3c; }
.syntaxkeyword { color:  #871f78; }
/* end stuff */

/* shopping cart */
td.SCheader
{
	background: #C2B266;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
}

td.SCshade
{
	background: #EAE2BB;
    font-size: 80%;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
}

/* used on popup */
a.windowClose:link
	{ 
	font-weight: bold;
	color: 		#FFFFFF;
	}
a.windowClose:visited 
	{ 
	font-weight: bold;
	color: 		#FFFFFF;
	}
a.windowClose:hover 
	{ 
	font-weight: bold;
	color: 		#FFFFFF;
	}
a.windowClose:active 
	{ 
	font-weight: bold;
	color: 		#FFFFFF;
	}

h6
    {    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic; 
    font-weight: bold
    }
h5
    {
    line-height: 150%; 
    list-style-type: font-family; 
    font-size: 10pt
    }
    
CODE
{
    FONT: 100% "Courier New", Courier, mono
}
PRE
{
    FONT: 100% "Courier New", Courier, mono;
    BACKGROUND:#EEEEEE;
    MARGIN-TOP:1EM;
    MARGIN-BOTTOM:1EM;
    MARGIN-LEFT:0PX;
    BORDER-BOTTOM: #C0C0C0 1PX SOLID;
    BORDER-LEFT: #C0C0C0 1PX SOLID;
    BORDER-RIGHT: #C0C0C0 1PX SOLID;
    BORDER-TOP: #C0C0C0 1PX SOLID;
    PADDING:2PT
}

.CODE
{
    FONT: 120% "Courier New", Courier, mono
}

.parameter
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic; 
    font-weight: bold;
    font-size: 10pt;
}
