/* Main Style Sheet for Uticanational.com       */
/* 7/30/2002 RRS                                */
/* -------------------------------------------- */

body, div, p, th, td, li, dd    {
    /* redundant selectors to help NS4 not forget */
    font-family: Arial, Helvetica, sans-serif;
    font-size:  8pt;
  }
  
body {
    background: white;
    color: black; 
  }
  
/* 8pt font is a default for browsers that don't understand the import command */
/* all sizing is set in the utica2.css file to hide it from Netscape */
/* Netscape doesn't use the xx-small, x-small, etc consistantly */
/* NS doesn't understand import, so won't get confused by text sizes */
/* This can be phased out as we stop supporting older browsers */
@import url(/styles/utica2.css);

/* Note:  all a:hover definitions are at the bottom */
/* Multiple tutorials stated that those needed to go last for some */
/* browsers, but I haven't tested that at all.  */

/* ------------- basic default for low level Navigation Menus ------------- */
/* Defaults to black and white rollovers.  NavMenu colors will be */
/* redefined in section level css files                           */

div.navMenu a {
   display: block; 
   text-align: center;  
   margin: 0 0 1px; 
   border-width: 0; 
   text-decoration: none; 
   color: #FFFFFF; 
   background: #000000;
   }

div.navMenu a:hover {
   color: #000000; 
   background: #FFFFFF;
   }


/* -------------- styles for Main Menu ------------------ */
div.mainMenu p {
    font-weight: bold; 
    color: #ffffff;
    }

div.mainMenu td { 
    background-color: #006699; 
    border: 1px solid #006699; 
    }

div.mainMenu table { 
    font-weight: bold; 
    text-align: center; 
    white-space: nowrap; 
    vertical-align: middle; 
    background-color: #ffffff; 
    border: 1px solid #006699;
    }

div.mainMenu a {
	display: block;
	text-align: center;
	margin: 0 0 1px;
	text-decoration: none;
	color: #FFFFFF;
	background: #006699;
	border: 0;


    }

div.mainMenu a:hover { 
    color: #006699; 
    background: #FFFFFF; 
    }

/* -------------- styles for Main Menu - 2003 Holiday Edition------------------ */
div.mainMenuH03 p {
    font-weight: bold; 
    color: #ffffff;
    }

div.mainMenuH03 td { 
    background-color: #006633; 
    border: #006633; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    }

div.mainMenuH03 table { 
    font-weight: bold; 
    text-align: center; 
    white-space: nowrap; 
    vertical-align: middle; 
    background-color: #ffffff; 
    border: 1px #006633 solid; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
    }

div.mainMenuH03 a {  
    display: block; 
    text-align: center;  
    margin: 0 0 1px; 
    border-width: 0; 
    text-decoration: none; 
    color: #FFFFFF; 
    background: #006633;
    }

div.mainMenuH03 a:hover { 
    color: #006633; 
    background: #EFDDA5; 
    }
        
/* The following styles are section level styles */
/* The first group of uticanational.com pages that were */
/* implemented have the section level styles here. */
/* This will be phased out, and future section level styles */
/* will be implemented in a section level css file */

/* -------------- styles for For Agents Menu ------------------ */

div.forAgMenu p {
    color: #ffffff;
    }

div.forAgMenu td { 
    background-color: #006699; 
    border: #006699; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    color: #ffffff;
    }

div.forAgMenu td.logoCell {
    background-color: #FFFFFF; 
    }

div.forAgMenu table { 
    font-weight: bold; 
    text-align: center; 
    white-space: nowrap; 
    vertical-align: middle; 
    background-color: #FFFFFF; 
    border: 1px #006699 solid;
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
    }

div.forAgMenu a { 
    display: block; 
    text-align: center;  
    margin: 0 0 1px; 
    border-width: 0; 
    text-decoration: none; 
    background: #006699; 
    color: #ffffff;
    }

div.forAgMenu a:hover { 
    color:#006699; 
    background: #FFFFFF; 
    }
    
div.forAgMenu table.Footer {
	border-style: none;
	border: #FFECF5;
	background-color: #EEDBDD;

	}
	
div.forAgMenu td.Footer { 
    background-color: #EEDBDD; 
    border: #FFECF5; 
    border-style: none; 
    color: #000000; 
    font-style: normal; 
    font-weight: normal;
    }

div.forAgMenu a.Footer {
	text-decoration: underline;
	color: #000000;
	background-color: #EEDBDD;

    }

  

/* -------------- styles for Company Menu ------------------ */

div.compMenu p {
    color: #ffffff;
    }

div.compMenu td { 
    background-color: #006699; 
    border: #006699; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    color: #ffffff;
    }

div.compMenu td.logoCell {
    background-color: #FFFFFF; 
    }
        
div.compMenu table { 
    font-weight: bold; 
    text-align: center; 
    white-space: nowrap; 
    vertical-align: middle; 
    background-color: #FFFFFF; 
    border: 1px #006699 solid; 
    color: #ffffff; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
    }
    
div.compMenu a { 
    display: block; 
    text-align: center;  
    margin: 0 0 1px; 
    border-width: 0; 
    text-decoration: none; 
	background: #006699;
    color: #ffffff;
    }
    
div.compMenu a:hover { 
    color:#006699; 
    background: #FFFFFF; 
    }
    
div.compMenuFooter { 
    background-color: #FFECF5; 
    border: #003399; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    color: #000000; 
    font-style: normal; 
    font-weight: normal;
    }


/* -------------- styles for Customer Service Menu ------------------ */

div.servMenu p {
    color: #ffffff;
    }

div.servMenu td { 
    background-color: #006699; 
    border: #006699; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    }

div.servMenu td.logoCell {
    background-color: #FFFFFF; 
    }
    
div.servMenu table {  
    font-weight: bold; 
    text-decoration: none; 
    color: #ffffff; 
    text-align: center; 
    border: #006699; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
    }
    
div.servMenu a { 
    display: block; 
    text-align: center;  
    margin: 0 0 1px; 
    border-width: 0; 
    text-decoration: none; 
	background: #006699;
    color: #ffffff;
    }
    
div.servMenu a:hover { 
    color:#006699; 
    background: #FFFFFF; 
    }

div.servMenuFooter { 
    background-color: #FFECF5; 
    border: #336633; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    color: #000000; 
    font-style: normal; 
    font-weight: normal;
    }

/* -------------- styles for Uni Services Menu ------------------ */
/* Not a side navigation menu, so it will look differently */

div.uniSrvcMenu a { 
    display: block; 
    text-align: center;  
    margin: 0 0 1px; 
    border-width: 0; 
    text-decoration: none; 
    font-weight: bold; 
    text-decoration: none; 
    color: #006699; 
    border: #006699 none;
    }

div.uniSrvcMenu a:hover { 
    color:#006699; 
    background: #FFFFFF; 
    }

/* -------------- styles for Personal Insurance Center Menu ------------------ */

div.picMenu p {
    color: #ffffff;
    }
    
div.picMenu td { 
    background-color: #006699; 
    border: #006699; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    }
    
div.picMenu td.logoCell {
    background-color: #FFFFFF; 
    }

div.picMenu table { 
    font-weight: bold; 
    text-align: center; 
    white-space: nowrap; 
    vertical-align: middle; 
    background-color: #FFFFFF; 
    border: 1px #006699 solid; 
    color: #ffffff;
    }
    
div.picMenu a { 
    display: block; 
    text-align: center;  
    margin: 0 0 1px; 
    border-width: 0; 
    text-decoration: none; 
    background: #006699;
    color: #ffffff;
    }
    
div.picMenu a:hover { 
    color: #660099; 
    background: #FFFFFF; 
    }

div.picMenuFooter { 
    background-color: #FFECF5; 
    border: #660099; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    color: #000000; 
    font-style: normal; 
    font-weight: normal;
    }
    
div.pageFooters a {
    color: #000000; 
    font-style: normal; 
    font-weight: normal;
    text-decoration: underline; 
}
.whiteLink {
    text-decoration: none; 
    color: #ffffff;
}
.whiteLink:hover {
    color:#006699; 
    background-color: #FFFFFF; 
}

