﻿/* emcinsurance.com update 2009 version */
@import "/EMC/icejs/AutoSuggest.css";
 body {
  font: 13px Verdana, Arial, Helvetica, Sans-serif;
  color:#002855;  /* body blue SEB */
  margin: 0;
  background: #C5EBFE url(/emcimages/page_bkgrnd.jpg) repeat-x;
 }
table {
 font: 13px Verdana, Arial, Helvetica, Sans-serif;
}

p {  font: 13px Verdana, Arial, Helvetica, Sans-serif;
}

/* LINK DEFAULTS --------------------------------------SEB 2010/04/02---------------------------- */

a:link {
    color:#1489d5;
    text-decoration: none;
}
a:visited {
    color:#136500;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:focus,a:active {
 outline: 1px dotted invert; /* dotted not supported by firefox */
 color:#136500; /* needed to over-ride area hover colors */
}
.dataTableHeader a:link, .dataTableHeader a:visited, .dataTableHeader,
.dataTableHeader th a:link, .dataTableHeader th a:visited, .dataTableHeader th,
.dataTableHeader td a:link, .dataTableHeader td a:visited, .dataTableHeader td {
 color:#002855; font-weight:bold;
}


.hdrFont {
 font: 11px Verdana, Arial, Helvetica, Sans-serif;
}
div#wholePage { /* this should center everything on page */
   text-align:center;
}
div#pageContent { /* this puts everything back to left justified */
 text-align:left;
}
.innertbl {
  border-left: 10px solid #F5F5F5;
  border-right: 10px solid #F5F5F5;
} /*
.innertbl {
  border-left: 20px solid #F5F5F5;
  border-right: 20px solid #F5F5F5;
}  */

/* ------------------------------ 2009 Version of codLink Styles
a.codLink, a:link.codLink  {
  color: #6B8E23;
  text-decoration: none;
  font: 11px Verdana, Arial, Helvetica, Sans-serif;
}
a:visited.codLink  {
  color: #6B8E23;
  text-decoration: none;
  font: 11px Verdana, Arial, Helvetica, Sans-serif;
}
a:hover.codLink  {
  color: #6B8E23;
  text-decoration: underline;
  font: 11px Verdana, Arial, Helvetica, Sans-serif;
}
a:active.codLink  {
  color: #6B8E23;
  text-decoration: underline;
  font: 11px Verdana, Arial, Helvetica, Sans-serif;
}
*/
a.codLink, a:link.codLink  {
  color: #1489d5;
  text-decoration: none;
  font: 11px Verdana, Arial, Helvetica, Sans-serif;
}
a:visited.codLink  {
  color: #136500;
  text-decoration: none;
  font: 11px Verdana, Arial, Helvetica, Sans-serif;
}
a:hover.codLink  {
  text-decoration: underline;
  font: 11px Verdana, Arial, Helvetica, Sans-serif;
}
a:focus.codLink,a:active.codLink  {
  color: #136500;
  text-decoration: underline;
  font: 11px Verdana, Arial, Helvetica, Sans-serif;
}

.nodisplay {display: none;}


/* FlynnWright Styles */


.outerdiv {
  width: 980px;
  margin: 0 12px;
/*  a margin of auto with transitional compliance will center page  */
  background: #F5F5F5;
  font: 13px Verdana, Arial, Helvetica, Sans-serif;
}
.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}
.access_head {
  background: #04599E url(/emcimages/access_head_bkgrnd.jpg) no-repeat;
  height: 107px;
  margin-bottom: 0px;
}
.access_head_no_img {
  background: #04599E;
  height: 107px;
  margin-bottom: 0px;
}
.logout  li  {
  list-style-type: none;
  padding: 0px;
  float: right;
  font: 11px Verdana, Arial, Helvetica, Sans-serif;
  text-indent: 10px;
  color: #D3F0FF;
    margin-top: -4px;
}
.logo {
  height: 69px;
}
.agency_name {
  font: 11px Verdana, Arial, Helvetica, Sans-serif;
  background: url(/emcimages/header_divider.1.gif) repeat-x;
}
.agency_name ul {
  margin-top: 0;
  margin-bottom: 0;
}
.bkgrnd_ltblue {
 background: #ebf7fd;
}
.bkgrnd_medblue {
 background: #C5EBFE;
}
ul.access_footer_links  {
 display:block;
 margin: 0px 0px 5px;
 padding: 0px;
}
.access_footer_links li {
 list-style-type: none;
 margin: 0px -1px 0px 0px;
 padding: 0px 10px;
 border-left: 1px solid #B4D9EA;
 font-size: 11px;
 line-height: 14px;
 display: inline;
}
li.lastlink {
 border-right: 1px solid #B4D9EA;
}
.footer {
  background: #C5EBFE;
  padding-bottom: 20px;
  font-size: 8px;

}
.footer ul {
 float: right;
}
.footer li  {
  list-style-type: none;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  border-left: 1px solid #1489D5;
  float: left;
  text-indent: 8px;
  font-size: 11px;
  font-weight: bold;
  display:inline;
}
/* ------------------------------ 2009 Version of newFoot Styles
a.newFoot:link {
 color: #1489d5;
 text-decoration: none;
}
a.newFoot:visited {
 color: #1489d5;
 text-decoration: none;
}
a.newFoot:hover {
 text-decoration: underline;
}
a.newFoot:active {
 color: #1489d5;
}
*/
a.newFoot:link {
 color: #1489d5;
 text-decoration: none;
}
a.newFoot:visited {
 color: #136500;
 text-decoration: none;
}
a.newFoot:hover {
 text-decoration: underline;
}
a:focus.newFoot,a.newFoot:active {
 color: #136500;
}
/*PNG transparency fix */
img, div {
 behavior: url(/support/js/iepngfix.htc)
}

