﻿ body 
 {
	font-family: Times New Roman;
        margin:0;
        padding:0;
        font-size:90%;
    }
	/* header styles */
    #header {
		clear:left;
		float:left;
		width:100%;
		overflow:hidden;
		border-bottom:4px solid #000;
    }
	#header p,
	#header h1,
	#header h2 {
		clear:left;
		float:left;
		width:96%;
		margin:0;
		padding:.4em 2% .1em 2%;
	}
	#header ul {
		clear:left;
		float:left;
		width:96%;
		margin:.7em 0 0 2%;
		padding:0;
		list-style:none;
	}
	#header ul li {
		display:inline;
	}
	#header ul li a {
		display:block;
		float:left;
		list-style:none;
		padding:.2em .5em;
		text-decoration:none;
		margin-right:10px;
		border-top:1px solid #ddd;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
	}
	#header ul li a.active {
		font-weight:bold;
		color:#fff;
		background:#000;
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-right:1px solid #000;
	}
	/* column container */
	.colmask {
		clear:both;
		float:left;
		width:100%;
		overflow:hidden;
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:.5em 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (menu on the left) settings */
	/* left and right are swapped for search engine priority*/
	/* search engines prioritize items at the top of the page */
	/* but they don't process css so the first content should be */
	/* what you want found by the engine(s).                    */
	.leftmenu {
		background:#fff;		/* right column background colour */
	}
	.leftmenu .colleft {
		right:76%;				/* right column width */
		background:#f4f4f4;		/* left column background colour */
	}
	.leftmenu .col1 {
		width:72%;				/* right column content width */
		left:102%;				/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:20%;				/* left column content width (column width minus left and right padding) */
		left:6%;				/* (right column left and right padding) plus (left column left padding) */
	}
	/* Footer styles */
	#footer {
        clear:both;
        width: 100%;
        padding: 9px;
        height: 10px;
        margin-top: -10px;
        text-align: center;
        font-size: 12px;
		border-top: 3px solid #333;
		background-color: #cccc99;
    }
    /* --> */
    P.ASAtext
    {
		color: Black;
		text-align: left;
		font-weight:bold;
		font-size: 90%;
    }
    P.ASAbox
    {
		color: Black;
		text-align: center;
		font-weight:bold;
    }
    #tdASAbox
    {
		float: left;
		text-align: left;
		background: gainsboro;
		font-weight:bold;
    }
    #tdASA
    {
		font-family: Times New Roman;
		color: White;
		float: left;
		background: url(Images/GradientLeft.jpg) no-repeat;
		height: 80px;
		opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9;
    }
    #tdNapa
    {
		float: left;
		background: url(Images/napa_new.jpg) repeat-x; /* no-repeat */
		height: 80px;
    }
    #tdFiller 
    {
	    width: 112px;
		height: 80px;
		background:url(Images/ASA_logo_tile.png) repeat-x;
    }
    a.NavButton {
    display: block;
    background-color: transparent;
    background-image: url(Images/cssButtonsFiles/buttonBackground.gif);
    background-repeat: no-repeat;
    float: left;
    width: 128px;
    height: 30px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
    font-size: 80%;
    font-weight: bold;
    text-decoration: none;
    text-indent: 3px;
    overflow: hidden;
    }
    /* this is the default button image */
    a.NavButton:link {
    background-position: 0 2px;
    color: #002577;
    } /* 002577 is dark blue */
    a.NavButton:visited {
    background-position: 0 2px;
    color: #002577;
    } /* 002577 is dark blue */
    /* this is the hover image and active image */
    a.NavButton:hover {
    background-position: 0 -70px;
    color: #ff0000 !important;
    } /* ff7200 is orange   --- removed visited from this one and added active*/
    a.NavButton:active {
    background-position: 0 -34px;
    color: #5F5F5F !important;
    cursor: default;
    } /* 5f5f5f is grey */
    a.NavCurrButton {
    display: block;
    background-color: transparent;
    background-image: url(Images/cssButtonsFiles/buttonBackground.gif);
    background-repeat: no-repeat;
    float: left;
    width: 128px;
    height: 30px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
    font-size: 80%;
    font-weight: bold;
    text-decoration: none;
    text-indent: 3px;
    overflow: hidden;
    }
    a.NavCurrButton:link, a.NavCurrButton:visited {
    background-position: 0 -34px;
    color: #FF7200;
    }
    a.NavCurrButton:active {
    background-position: 0 10px;
    color: #5F5F5F !important;
    cursor: default;
    } 