/* standard elements */
body
    {
    background: url(images/cellarbarlogo.jpg);  /*watermark */
   background-repeat: no-repeat;
   background-attachment: fixed;
    background-position: 50% 50%;
    
/* background: #000000     black */
/*  background: url(bg.jpg);,width=720 height=959 border=0;*/
    font-weight: normal;
    font-size: 70%;
	margin: 0px;
    }
#header {
height: 69px;
background-color: #800000
/*666f74*/
}
th {
    color: #556B2F;
    }
td
    {
    /*font-size: 70%;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    }
div.float 
   {
   float: left;
   width: 120px;
   padding: 10px;
   }
div.float p 
  {
  text-align: center;
  }
/*
div.float2 
  {
  float: center;
  }
*/
div.float2 p 
  {
  text-align: center;
  }
div.spacer 
  {
  clear: both;
  }
input
  {
  font-size: 12px;
  }
select
  {
  font-size: 12px;
  }
p
  {
  /*  color: #000000; black*/
    color: #556B2F; /*green*/
 /*    background: #FAFAD2;light goldonrod yellow */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    }
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: #000080;
    }
h2 
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #556B2F;
    /*background-color: #FAFAD2;*/
    }
h3
    { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #A0522D;
    }        
h4
    { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000080; 
    } 	
/*
  margin: 20px;
  padding: 10px;
*/
#left {
  position: absolute;
  left: 15px;
  top: 90px;
  width: 180px;
  padding: 10px;
  background: #F5F5DC;
  color: #556B2F; /*green*/
 /*    background: #FAFAD2;light goldonrod yellow */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
#center {
  top: 0;
  margin-left: 250px;
  margin-right: 230px;
  color: #556B2F; /*green*/
 /*    background: #FAFAD2;light goldonrod yellow */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
#right {
  position: absolute;
  background: #F5F5DC;
  right: 15px;
  top: 90px;
  width: 180px;
  padding: 10px;
  color: #556B2F; /*green*/
 /*    background: #FAFAD2;light goldonrod yellow */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
#menu {
  position: absolute;
  left: 5px;
  padding: 0px;
  width: 150px;
}
#content {
  margin-left: 200px;
  padding: 0px;
  margin-right: 15px;
}
span.blue{
 font-size: 12px;
 color: #6C9AC0;
}
.sm{
  background-color: #FFFFE0;/*#F0E68C;*/
  text-align: right;
}
.banner table {
	TABLE-LAYOUT: auto
}
.banner td {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	font-size: 12px; color: white

}
.banner td.logo {
	WIDTH: 100%
}
.banner {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; OVERFLOW: hidden; 
	COLOR: white;  BORDER-RIGHT-WIDTH: 0px
}
.styleone
        {
        font-family: "Times New Roman", serif; 
        font-size: 9.0pt;
        letter-spacing: -0.1pt; 
        color: #556B2F; 
        /*color:##ffcc00;*/
        text-align: center;
        }


/*below probably not needed*/
pre
    {
    font-size: 120%;
    }
tt
    {
    font-size: 120%;
    }
code
    {
    font-size: 120%;
    }
kbd
    {
    font-size: 120%;
    }
   
/* default links */
a:link 
	{ 
	color: #000080;
    text-decoration: underline;
	}
a:visited 
	{ 
	color: #80764F;
    text-decoration: underline;
	}
a:hover
	{
	color: #000000;
    text-decoration: underline;
	}
a:active 
	{ 
	color: #000080;
    text-decoration: underline;
	}

/* documentation link formatting */
a.doc:link 
	{ 
	color: #000080;
    text-decoration: underline;
	}
a.doc:visited 
	{ 
	color: #000080;
    text-decoration: underline;
	}
a.doc:hover
	{
	color: #000000;
    text-decoration: underline;
	}
a.doc:active 
	{ 
	color: #000080;
    text-decoration: underline;
	}

a.topText
	{
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	}

a.topText:hover
	{
	color: #000000;
	}
		
a.topText:visited
	{
	color: #b82619;
	}
	
a.topText:active
	{
	color: #000000;
	}
	
/* general styles */	
.heading 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: strong; not valid*/
	/*color: #DAA520;  #000080;*/
	background: #DAA520;  /*    gold */
	}
.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: #000080;
	}
.subheadingsmall
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000080;
	}
.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: #000080;
	background-color: #EAE2BB;
	}
.docsubheadinggrey
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000080;
	background-color: #cccccc;
    }
.error
    {
    color: #000080;
    }    
.err
    {
    color: #000080;
    }    
    
/* 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: #000080;
        text-decoration: underline;
        }	
    td.userOptions a:visited
        {
        color: #000080;
        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: #000080;
        text-decoration: none;
        }
    td.navSel a:active
        {
        color: #000080;
        text-decoration: none;
        }
    td.navSel a:visited
        {
        color: #000000;
        text-decoration: none;
        }
    
/* primary navigation not selected */
td.navunSel
    {
    background: #000080;
    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: #000000;
        text-decoration: none;
        }
    td.navSecondary a:active
        {
        color: #000000;
        text-decoration: none;
        }
    td.navSecondary a:visited
        {
        color: #000000;
        text-decoration: none;
        }    

/* categories */
p.cat a:link
        {
        color: #000080;
        }
p.cat a:hover
        {
        color: #000000;
        }
p.cat a:active
        {
        color: #000080;
        }
p.cat a:visited
        {
        color: #000080;
        }

/* not currently used 
a.cat1
    {
    font-size: 80%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
    a.cat1:link
        {
        color: #000080;
        }
    a.cat1:hover
        {
        color: #000000;
        }
    a.cat1:active
        {
        color: #000080;
        }
    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: #000080;
        }
    a.cat2:hover
        {
        color: #000000;
        }
    a.cat2:active
        {
        color: #000080;
        }
    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: #000080;
        text-decoration: underline;
        }	
    td.treeRefMain a:active
        {
        color: #000080;
        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: #000080;
        text-decoration: underline;
        }	
    td.treeRef a:active
        {
        color: #000080;
        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: #000080;
        }	
    td.downloads a:visited
        {
        color: #000080;
        }	

td.downloadsBeta
    {
    background: #EEEEEE;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
    td.downloadsBeta a:link
        {
        color: #000080;
        }	
    td.downloadsBeta a:visited
        {
        color: #000080;
        }
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: #000080;
        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; }
.syntaxactiveblue { color: #0032FF; }
.syntaxdarkblue { color: #00008B; }
.syntaxdarkgreen { color: #006400; }
.syntaxdarkcyan { color: #008B8B; }
.syntaxfirebrick { color: #B22222; }
.syntaxactiveorange { color: #C86400; }
.
/* end stuff */


/* 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;
	}
*/
/* used by mailarchive 
a.arc:link
        {
        color: #000000;
        text-decoration: none;
        }	
a.arc:visited
        {
        color: #666666;
        text-decoration: none;
        }	
a.arc:hover
        {
        color: #000080;
        text-decoration: underline;
        }	
a.arc:active
        {
        color: #000080;
        text-decoration: underline;
        }	
*/
/* used to highlight search terms 
.highlight1 { background: #EAE2BB; }
.highlight2 { background: #BBBBBB; }
.highlight3 { background: #CFBF7F; }
.highlight4 { background: #DDDDDD; }
.highlight5 { background: #CCC8B8; }
.mail_quotation { color: #80764F; }
*/
/* documentation table data 
td.doc
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	}
*/
/*
.startupBox
	{
	border-top: 1px solid #b82619;
	border-right: 1px solid #b82619;
	border-bottom: 1px solid #b82619;
	border-left: 1px solid #b82619;
	}
*/
/* alternate rows 
.alternate 
	{
	background-color: #f0f0f0;
	}
*/
/* disabled anything 
.disabled
        {
        color: #A0A0A0
        }
*/
/* chat archive
.person
        {
        color: #000099;
        }
.chatter
        {
        color: #000000;
        font-weight: bold;
        }

.PPHelp A{ COLOR: #FFFFFF; }
.PPHelp A:visited{ COLOR: #FFFFFF; }

.PPModuleBrd { BACKGROUND-COLOR: #b82619; }
.PPModuleTtlTbl { BACKGROUND-COLOR: #b82619; }
.PPDynamicTbl {BACKGROUND-COLOR: #F8F5E7;}

.PPModuleTtlTxt {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
.PPStyle0-P
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:center;
        }
.PPStyle2-P
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:center; line-height:0.83;
        }
.PPStyle1-C
        {
        font-family: "Times New Roman", serif; font-weight:700;
        font-size:24.0pt; color:#cc0000;
        }
.PPStyle4-C
        {
        font-family:"Times New Roman", serif; font-size:10.0pt;
        color:#ffcc00;
        }
.PPStyle7-C
        {
        font-family: "Times New Roman", serif; font-size:8.0pt;
        color:#cc0000;
        }
 */

