﻿body 
{
    background-color:#FFFFFF;
    background-image:url('images/water005.jpg');
    background-repeat:repeat;
    margin:0 0 0 0;
    vertical-align:middle;
    font-family:Tahoma, Arial, Verdana, Sans-Serif;
    font-size:10pt;
}
A:link	
{
	text-decoration:none;
	color:#999999;
	}	
		
A:visited	
{
	text-decoration:none;
	color:#999999;
	}	
		
A:active	
{
	text-decoration:none;
	color:#999999;
	}	
		
A:hover	
{
	text-decoration:none;
	color:#444444;
	}

H1
{
    font-size:12pt;
    font-weight:bold;
    color:#003399;
    }
/* Category Page */
.CatName
{
    font-size:12pt;
    font-weight:bold;
    }
.CatImage
{
    padding-right:10px;
    padding-bottom:10px;
    }
/* End Category Page */

.ProdName
{
    font-size:12pt;
    font-weight:bold;
    }

/* Master Page -------------------------------------------- */
.PageTable
{
    height:600px;
    width:590px;
    padding:5px 5px 5px 5px;
    margin:0 0 0 0;
    text-align:left;
    background-color:#FFFFFF;
    border-right:dotted 1px #999999;
    }
.PageBody
{
    height:90%;
    text-align:left;
    }
.PagePanel
{
    width:100%;
    height:460px;
    text-align:left;
    vertical-align:top; 
    }
    
.MainTable
{
    width:770px;
    height:100%;
    }
    
/* Top Panel */
.TopPanel
{
    height:108px;
    width:100%;
    background-color:transparent;
    background-image:url('images/anchorheader.jpg');
    background-repeat:no-repeat;
    color:#ffffff;
    }
.SearchInput
{
    background-image:url('images/elements/search-icon.gif');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    color:#C2C2C2;
    width:240px;
    height:19px;
    float:right;
    }
.SearchButton
{
    width:55px;
    height:19px;
    vertical-align:middle;
    float:right;
    margin-left:10px;
    }
A.SearchButton:link
{
    text-decoration:none;
    background-image:url('images/elements/search-btn-off.gif');
    }
A.SearchButton:visited
{
    text-decoration:none;
    background-image:url('images/elements/search-btn-off.gif');
    }
A.SearchButton:active
{
    text-decoration:none;
    background-image:url('images/elements/search-btn-off.gif');
    }
A.SearchButton:hover
{
    text-decoration:none;
    background-image:url('images/elements/search-btn-on.gif');
    }
    
/* End Top Panel */

/* Footer Panel */
.FooterPanel
{
    width:100%;
    height:46px;
    background-color:transparent;
    color:black;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:9pt;
    }
.FooterA
{
    width:6px;
    background-color:#003399;
    }    
.FooterB
{
    background-color:#003399;
    color:#999999;
    }    
.FooterC
{
    width:6px;
    background-color:#003399;
    }    

/* End Footer Panel */

/* Menu */
/* top menu */
A.Menu1:link	
{
	text-decoration:none;
	color:#FFFFFF;
	}	
		
A.Menu1:visited	
{
	text-decoration:none;
	color:#FFFFFF;
	}	
		
A.Menu1:active	
{
	text-decoration:none;
	color:#FFFFFF;
	}	
		
A.Menu1:hover	
{
	text-decoration:none;
	color:#C2C2C2;
	}
.MenuTable1
{
    margin-top:10px;
    margin-bottom:10px;
    width:180px;
    text-align:left;
    background-color:#666666;
    }
.MenuCellA1    
{
    width:6px;
    }
.MenuCellB1
{
    background-image:url('images/anchor_icon.gif');
    background-repeat:no-repeat;
    background-color:#666666;
    font-size:9pt;
    font-weight:bold;
    padding-left:25px;
    padding-right:5px;
    height:27px;
    vertical-align:top;
    }
.MenuCellUsername
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:10pt;
    padding-left:5px;
    padding-right:5px;
    color:#000063;
    font-weight:bold;
    }
.MenuCellL1
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:10pt;
    padding-left:2px;
    padding-right:2px;
    color:#99CCCC;
    }
.MenuCellC1    
{
    width:6px;
    }

/* bottom menu */
A.Menu2:link	
{
	text-decoration:none;
	color:#999999;
	}	
A.Menu2:visited	
{
	text-decoration:none;
	color:#999999;
	}	
A.Menu2:active	
{
	text-decoration:none;
	color:#999999;
	}	
A.Menu2:hover	
{
	text-decoration:none;
	color:#FFFFFF;
	}
.MenuTable2
{
    margin-top:8px;
    margin-bottom:8px;
    height:28px;
    }
.MenuCellA2    
{
    width:6px;
    }
.MenuCellB2
{
    font-size:8pt;
    background-color:#006699;
    padding-left:10px;
    padding-right:10px;
    }
.MenuCellL2
{
    font-size:8pt;
    background-color:#006699;
    padding-left:2px;
    padding-right:2px;
    color:#999999;
    }
.MenuCellC2    
{
    background-image:url('images/elements/footer-menu-right.gif');
    background-repeat:no-repeat;
    width:6px;
    }

/* End Menu */

/* End Master Page ---------------------------------------- */


.Red
{
    color:Red;
    }
.Green
{
    color:Green;
    }
.Loading
{
    vertical-align:middle;
    text-align:center;
    background-image:url('images/spinner.gif');
    background-position:center;
    background-repeat:no-repeat;
    background-color:#E6E6E6;
    }
.FieldTitle
{
    color:#000000;
    font-weight:bold;
    }
.FieldContent
{
    color:#666666;
    }
/* Standard Panels */    
.PanelTable
{
    table-layout:fixed;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:10pt;
    text-align:left;
    vertical-align:middle;
    margin:0 0 0 0;
    padding:0 0 0 0;
    border:none 0 transparent;
    border-collapse:collapse;
    }
.PanelHeadingA
{
    background-image:url('images/elements/panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:22px;
    padding:0 0 0 0;
    background-color:#000063;
    }    
.PanelHeadingB
{
    background-color:#000063;
    color:White;
    padding:0 0 0 0;
    }    
.PanelHeadingC
{
    background-image:url('images/elements/panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    background-color:#000063;
    width:6px;
    height:22px;
    padding:0 0 0 0;
    }    
.PanelHeadingA22
{
    background-image:url('images/elements/panel-left-top-22.gif');
    background-repeat:no-repeat;
    width:6px;
    height:22px;
    padding:0 0 0 0;
    background-color:#000063;
    }    
.PanelHeadingC22
{
    background-image:url('images/elements/panel-right-top-22.gif');
    background-repeat:no-repeat;
    width:6px;
    height:22px;
    padding:0 0 0 0;
    }    
.PanelHeadingA40
{
    background-image:url('images/elements/panel-left-top-40.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    background-color:#000063;
    }    
.PanelHeadingC40
{
    background-image:url('images/elements/panel-right-top-40.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
.PanelFooterA
{
    background-image:url('images/elements/panel-left-bottom.gif');
    background-repeat:no-repeat;
    background-color:#000063;
    width:6px;
    height:7px;
    }    
.PanelFooterB
{
    background-color:#000063;
    }    
.PanelFooterC
{
    background-image:url('images/elements/panel-right-bottom.gif');
    background-repeat:no-repeat;
    background-position:right;
    background-color:#000063;
    width:6px;
    height:7px;
    }  
.PanelBody
{
    background-color:#C2C2C2;
    color:#000000;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:10pt;
    text-align:left;
    border-left:solid 1px #000063;
    border-right:solid 1px #000063;
    }
.PanelBodyAlt
{
    background-color:#C2C2C2;
    color:#000000;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:10pt;
    line-height:18pt;
    
    border-left:solid 1px #000063;
    border-right:solid 1px #000063;
    padding-left:10px;
    }
.PanelNav
{
    background-color:#999999;
    padding-right:5px;
    }
.PanelFloatNav
{
    background-color:#999999;
    padding-right:5px;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:8pt;
    }
.PanelLink
{
    line-height:18pt;
    }
A.PanelLink:link
{
    text-decoration:underline;
    color:#444444;
    }
A.PanelLink:visited
{
    text-decoration:underline;
    color:#444444;
    }
A.PanelLink:active
{
    text-decoration:underline;
    color:#444444;
    }
A.PanelLink:hover
{
    text-decoration:underline;
    color:#FF4444;
    }
/* End Panels */

/* Master Admin Page -------------------------------------------- */
.AdminBody
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:10pt;
    margin:0px;
    background-color:White;
    background-image:none;
    color:#333333;
}
.AdminTitle
{
    font-size:12pt;
    font-weight:bold;
    }    
.AdminHeader
{
	font-size:10pt;
	font-weight:normal;
	background:#CCCCCC;
	vertical-align:middle;
}
.AdminPageTable
{
    height:600px;
    padding:5px 5px 5px 5px;
    margin:0 0 0 0;
    text-align:left;
    background-color:#FFFFFF;
    border-right:dotted 1px #999999;
    }

.AdminFooter
{
    height:25px;
	font-size:8pt;
	font-weight:normal;
	color:#CCCCCC;
	background:#666666;
}
.AdminBackground
{
    background-color:#666666;
    color:#ffffff;
    }
.AdminHighlight
{
    background-color:#CCCCCC;
    }
A.Admin:link	
{
	text-decoration:	none;
	color:	#666666;
	}	
		
A.Admin:visited	
{
	text-decoration:	none;
	color:	#666666;
	}	
		
A.Admin:active	
{
	text-decoration:	none;
	color:	#666666;
	}	
		
A.Admin:hover	
{
	text-decoration:    none;
	color:	#ff3333;
	}
.AdminImage
{
    position:relative;
    top:0;
    left:0;
    
    z-index:-1;
    }
    
    
/* End Master Admin Page ---------------------------------------- */
