

/*
 * Basic fonts and colors
 */

/* html {	font-size: 11px; } */

html {
	font-size: 12px;
}

td {
	font-size: 11px;
}

/* star html rules are only parsed by Internet Explorer */
/* the escaped property is only parsed by good versions (Mac IE 5 and Win IE 6) */

/* * html, td {	font-size: x-small;	f\\ont-size: small; } */

* html {
	font-size: 12px;
	f\\ont-size: 12px;
}

* td {
	font-size: 11px;
	f\\ont-size: 11px;
}


body {
 background: white;
 font-family: arial, verdana, sans-serif;
 line-height: 1.5em;
 color: #575757;
 margin-left: 8px;
 padding-left: 8px;
 font-size: 90%;
 scrollbar-arrow-color: #999999;
 scrollbar-base-color: #DDDDDD;
 scrollbar-face-color: #F9F9F9;
 scrollbar-dark-shadow-color: #F7F7F7;
 scrollbar-shadow-color: #F7F7F7;
 scrollbar-track-color: #F7F7F7;
 scrollbar-highlight-color: #F7F7F7;
 scrollbar-3d-light-color: #F7F7F7;
}
/*  color: #999; */


/**
 * Heading styles
 */

h1, h2, h3, h4, h5, h6 {
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	margin-top: 1em;
	margin-bottom: 1em;
	color: #1170CF;
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 130%;
}

h3 {
	font-size: 110%;
}

h4 {
	font-size: 100%;
}

/**
 * General tags and stock rules 
 */

img {
	border: 0;
}

p {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}

b, strong {
 font-weight:800;
}



span.clear {
	clear: both; 
	height: 0px; 
	overflow: hidden;
	display: block;
}

h1.first-child {
	margin-top: 0;
}

/**
 * Links
 */
 
:link {
 color: #36C;
 text-decoration: none;
}

:visited {
 color: #579;
 text-decoration: none;
}

:link:hover, :visited:hover {
 text-decoration: underline;
}


/**
 * IDs
 */

#gnav {
	position: absolute;
	top: 0;
	left: 308px;
	height: 12px;
	line-height: 12px;
        font-size: 10px;
	color: white;
	width: 441px;
	overflow: hidden;
}
/*
most recent 'previous'	width: 524px;

previous -- old old
	width: 350px; //without support link
	left: 400px;
previous -- until 12/04/2006
	left: 354px;
	width: 405px;
*/

#gnav .leftcontact {
	background: #ffffff;
	float: left;
	height: 12px;
	line-height: normal;
}

#gnav .left {
	width: 10px;
	height: 12px;
	background: url(/en_US/oc/system/modules/com.icc.www/images/2/gnav-left.gif);
	float: left;
}

#gnav .middle {
	background: #6C8AB1;
	float: left;
	height: 12px;
	line-height: normal;
}

#gnav .right {
	width: 10px;
	height: 12px;
	background: url(/en_US/oc/system/modules/com.icc.www/images/3/gnav-right.gif);
	float: left;
}

#gnav :link, #gnav :visited {
	text-decoration: none;
	color: white;
}

#gnav :link:hover, #gnav :visited:hover {
	color: #ccc;
}

#topnav {
	position: absolute;
	top: 50px;
	left: auto;
	z-index: 1;
	border: solid #ccc 1px;
	width: 728px;
	height: 19px;
	line-height: 19px;
	background: url(/en_US/oc/system/modules/com.icc.www/images/3/topnav-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

/* box model hack */

* html #topnav {
  width: 730px;
  w\\idth: 728px;
}

#topnav .left {
	width: 9px;
	height: 19px;
	background: url(/en_US/oc/system/modules/com.icc.www/images/3/topnav-left.gif);
	float: left;
}

#topnav .middle {
	float: left;
	padding-left: 140px;
}

#topnav :link, #topnav :visited {
	text-decoration: none;
	color: #575757;
	margin-right: 10px;
	padding: 3px 2px 4px 2px;
}
/*  color: #999; */

#topnav :link:hover, #topnav :visited:hover {
	background: #369;
	color: white;
}

#logo {
	position: absolute;
	top: 7px;
	left: auto;
	margin-left: 8px;
	z-index: 2;
}

#secondary {
 position: absolute;
 top: 71px;
 width: 588px; /* msie wants 590px but all widths seem accurate */
 height: 130px;
 left: 158px;
 overflow: hidden;
 clip: auto;
}

#main-images {
 width: 441px;
 height: 130px;
 border-left: solid #ccc 1px;
 border-bottom: solid #ccc 1px;
 border-right: solid #ccc 1px;
 margin-left: 2px;
 margin-right: 0px;
 float: left;
}

/* box model hack */

* html #main-images {
  width: 443px;
  w\\idth: 441px;
  margin-left: 1px; /* shouldn't need this, but we do */
}

#main-images img {
   margin: 0;
}


#main {
 position: absolute;
 top: 205px;
 width: 730px;
}

#float-wrap {
 float: left;
 /*width: 586px;*/
 width: 588px;
 background: url(/en_US/oc/system/modules/com.icc.www/images/3/content-bg.gif) repeat-y; /* lines need to be 2px further apart */
}

#float-wrap-right {
 float: left;
 width: 731px;
 background: url(/en_US/oc/system/modules/com.icc.www/images/3/content-right-bg.gif) repeat-y; /* lines need to be 2px further apart */
}



#content {
 float: right;
 display: inline;
 width: 411px;
 padding: 15px;
}

/* 
 margin-left: 144px;
 border-left: solid #ccc 1px;
 border-right: solid #ccc 1px;
*/

/* box model hack */

* html #content {
  width: 441px;
  w\\idth: 411px;
}


#content ul {
 margin-left: 1em;
 padding-left: 1em;
 list-style: square outside;
}

#content ol {
 margin-left: 1em;
 padding-left: 1em;
 list-style: decimal outside;
}

/*
#content li {
 list-style: decimal outside;
}
*/

/*  list-style: none outside url(/en_US/oc/system/modules/com.icc.www/images/3/bullet.gif); */

#content h2 {
	clear: both;
}

#content h3 {
	clear: both;
}

#wide-content {
 position: relative;
 float: left;
 display: inline;
 width: 554px;
 padding: 15px;
 border-right: solid #ccc 1px;
}

#wide-content-right {
 position: relative;
 top: 0px; left: 144px;
 float: left;
 display: inline;
 width: 554px;
 padding: 15px;
}

/* box model hack */
* html #wide-content-right {
 width: 586px;
 w\\idth: 586px;
}

/*
 border-right: solid #ccc 1px;
 border-left: solid #ccc 1px;
 margin-left: 144px;
 border-left: solid #ccc 1px;
 border-right: solid #ccc 1px;
*/

/* box model hack */

* html #wide-content {
  width: 586px;
  w\\idth: 554px;
}

#wide-content ul {
	margin-left: 1em;
	padding-left: 1em;
}

#wide-content h2 {
	clear: both;
}


#featured {
 float: left;
 width: 120px;
 padding: 10px 2px 0px 10px;
 color: #567;
 font-size: 95%;
 line-height: 1.25em;
}
#featured :link, #featured :visited {
	text-decoration: none;
	color: #36C;
}

#featured :link:hover, #featured :visited:hover  {
	text-decoration: underline;
}


/* box model hack */

* html #featured {
  width: 140px;
  w\\idth: 120px;
}

#footer {
 clear: both;
 background: #E5E5E5;
 height: 25px;
 text-align: center;
 line-height: 25px;
 color: #666;
}

#footer :link, #footer :visited {
	text-decoration: none;
	color: #666;
}

#footer :link:hover, #footer :visited:hover {
	text-decoration: underline;
}

div.main-nav {
	line-height: 1.0em;
}


div.section-nav {
    width: 141px;
    float: left;
    border-left: solid #ccc 1px;
    border-bottom: solid #ccc 1px;
    display: table;
    height: 130px;
    margin-top: -133px;
    position: relative;
}

#wide-section-nav {
 position: absolute;
 left 1px;
}
* html #wide-section-nav {
  margin-left: -586px;
  m\\argin-left: -586px;
  margin-top: -134px;
  m\\argin-top: -134px;
}


/* box model hack */
/*
* html .section-nav {
  width: 142px;
  w\\idth: 141px;
}
*/

#section-nav-home {
 width: 138px; 
 position:relative; 
 vertical-align:top; 
 border:none; 
 margin-left: 2px;  
 padding: 0px; 
 font-size: 10px;  
 overflow: visible; 
 clip: auto; 
 clear: none;
}

div.section-nav ul {
 margin-top: 5px;
 margin-left: 10px;
 padding-left: 10px;
 padding-right: 10px;
 list-style: none outside url(/en_US/oc/system/modules/com.icc.www/images/3/bullet.gif);
 color: #36C;
}

div.section-nav :link, div.section-nav :visited {
 color: #36C;
 text-decoration: none;
}

div.section-nav :link:hover, div.section-nav :visited:hover {
 color: #36C;
 text-decoration: underline;
}

div.section-related {
	border-top: solid #ccc 1px;
}

li.selected-section {
        list-style: none outside url(/en_US/oc/system/modules/com.icc.www/images/3/bullet_selected.gif);
	font-weight: bold;
}

li.under-selected-section {
        list-style: none outside url(/en_US/oc/system/modules/com.icc.www/images/3/bullet_in.gif);
	font-weight: bold;
}

#level_0 {
        margin-left: 0px;
}
#level_1 {
        margin-left: 7px;
}
#level_2 {
        margin-left: 14px;
}
#level_3 {
        margin-left: 21px;
}
#level_4 {
        margin-left: 28px;
}

#sect-text {
	position: relative;
        padding-top: 1px;
        padding-left: 5px;
        padding-right: 12px;
        padding-bottom: 3px;
	height: 20px;
	line-height: 16px;
        font-size: 14px;
        font-weight: bold;
	color: white;
	overflow: hidden;
	background: #82B1D9;
	background-image: url(/en_US/oc/system/modules/com.icc.www/images/3/sectionnav_aftertitle.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#sect-text-2 {
	position: relative;
        padding-left: 5px;
        padding-right: 16px;
	height: 35px;
	line-height: 17px;
        font-size: 14px;
        font-weight: bold;
	color: white;
	overflow: hidden;
	background: #82B1D9;
	background-image: url(/en_US/oc/system/modules/com.icc.www/images/3/sectionnav_aftertitle_2.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#sect-text :link, #sect-text :visited, #sect-text-2 :link, #sect-text-2 :visited {
	text-decoration: none;
	color: #FFF;
}

#sect-text :link:hover, #sect-text :visited:hover, #sect-text-2 :link:hover, #sect-text-2 :visited:hover {
	text-decoration: underline;
}

div.under-section-nav {
 clear: left;
 width: 137px;
 border: none;
 display: table;
 height: 10px;
 padding: 5px;
 color: #567;
 font-size: 95%;
 line-height: 1.25em;

}
/*
 border-left: dotted #f66 1px;
 border-bottom: dotted #f66 1px;
*/

div.under-section-nav :link, div.under-section-nav :visited {
	text-decoration: none;
	color: #36C;
}

div.under-section-nav :link:hover, div.under-section-nav :visited:hover  {
	text-decoration: underline;
}


/* box model hack */

* html .under-section-nav {
  width: 142px;
  w\\idth: 141px;
}


div.related-to {
 position: relative;
 width: 135px;
 margin-bottom: 1.33em;
 margin-left: -4px;
 padding-left: 0px;
 overflow: hidden;
 font-size: 95%;
 line-height: 1.25em;
 border-top: solid #ccc 1px;
 border-right: none;
 border-bottom: none;
 border-left: solid #ccc 1px;
}

/*
 border-top: solid #82B1D9 1px;
 border-left: solid #82B1D9 1px;
*/

#related-to-heading {
 position: relative;
 width: 135px;
 height: 1.25em;
 padding-left: 5px;
 font-size: 11px;
 font-weight: normal;
 color: white;
 overflow: hidden;
 background: #82B1D9;
}

#related-to-text {
 display:block; 
 padding-left: 7px;
 color:#567; 
 text-align:left; 
 margin-top:0.4em; 
 clear:both; 
}



div.image-list img {
	float: left;
}

div.image-list ul {
	float: left;
	margin-top: 0;
	width: 80%;
        text-align: justify;
}

div.image-list :link {
	color: #36C;
	text-decoration: none;
}
div.image-list :link:hover {
	text-decoration: underline;
}

div.image-list :visited {
	color: #36C;
	text-decoration: none;
}
div.image-list :visited:hover {
	text-decoration: underline;
}


#logo-circle {
	position: absolute; 
	top: 3px;
	left: 23px;
	z-index: 2;
	margin: 0;
}

#logo-words {
	position: absolute;
	top: 16px;
	left: 80px;
	margin: 0;
}

#logoeasylink {
	position: absolute;
	top: 2px;
	left: 33px;
	z-index: 2;
	margin: 0;
}

#logoinfka {
	position: absolute;
	top: 18px;
	left: 390px;
        width: 347px;
	padding: 3;
        text-align:right;
	font-size: 0px;
        font-style: italic;
        font-weight: bold;
        color: #ffffff;

}
/*
was:
	font-size: 15px;
        color: #464646;

	background-text: url(/en_US/oc/system/modules/com.icc.www/images/3/sectionnav_aftertitle_2.gif);
*/

#logoinfka :link {
 color: #fff;
 text-decoration: none;
}
/*  color: #36C; */

#logoinfka :visited {
 color: #fff;
 text-decoration: none;
}
/*  color: #579; */

#logoinfka :link:hover, #logoinfka :visited:hover, #logoinfka :link:active, #logoinfka :visited:focus {
 color: #fff;
 text-decoration: none;
}
/* there was no color attribute on this before */


/* CoolMenus 4 - default styles - begin - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/* Menu Class 0, Level 0 - Top menu */
.cl0Bar{position:absolute;width:10;height:10;background-color:transparent;layer-background-color:transparent;visibility:hidden;}
.cl0BarBorder{position:absolute;z-index:500;visibility:hidden;background-color:transparent;layer-background-color:transparent;}
.cl0Level0,
.cl0Level0over{position:absolute;padding:4px;font-family:arial,helvetica;font-size:10px;font-weight:normal;}
.cl0Level0{background-color:#069;layer-background-color:#069;color:#EEE;}
.cl0Level0over{background-color:#358;layer-background-color:#358;color:yellow;cursor:pointer;cursor:hand;}
.cl0Level0border{position:absolute;visibility:hidden;background-color:#069;layer-background-color:#069;}
/* Level 1 */
.cl0Level1,
.cl0Level1over{position:absolute;padding:2px;font-family:arial,helvetica;font-size:11px;font-weight:normal;}
.cl0Level1{background-color:#069;layer-background-color:#069;color:white;}
.cl0Level1over{background-color:#458;layer-background-color:#458;color:yellow;cursor:pointer;cursor:hand;}
.cl0Level1border{position:absolute;z-index:500;visibility:hidden;background-color:#069;layer-background-color:#069;}

/* Menu Class 1 , Level 0 */
.cl1Bar{position:absolute;width:10;height:10;background-color:transparent;layer-background-color:transparent;visibility:hidden;}
.cl1BarBorder{position:absolute;z-index:500;visibility:hidden;background-color:transparent;layer-background-color:transparent;}
.cl1Level0,
.cl1Level0over{position:absolute;padding:5px;font-family:arial,helvetica;font-size:11px;font-weight:bold;}
.cl1Level0{background-color:transparent;layer-background-color:transparent;color:white;}
.cl1Level0over{background-color:#DDE;layer-background-color:#DDE;color:#238;cursor:pointer;cursor:hand;}
.cl1Level0border{position:absolute;visibility:hidden;background-color:transparent;layer-background-color:transparent;}
/* Level 1 */
.cl1Level1,
.cl1Level1over{position:absolute;padding:2px;font-family:arial,helvetica;font-size:11px;font-weight:normal;}
.cl1Level1{background-color:#DDE;layer-background-color:#DDE;color:#238;}
.cl1Level1over{background-color:#236;layer-background-color:#236;color:yellow;cursor:pointer;cursor:hand;}
.cl1Level1border{position:absolute;z-index:500;visibility:hidden;background-color:#BBC;layer-background-color:#BBC;}
/* Level 2 */
.cl1Level2,
.cl1Level2over{position:absolute;padding:2px;font-family:arial,helvetica;font-size:10px;font-weight:normal;}
.cl1Level2{background-color:#D5D5E6;layer-background-color:#D5D5E6;color:#349;}
.cl1Level2over{background-color:#347;layer-background-color:#347;color:yellow;cursor:pointer;cursor:hand;}
.cl1Level2border{position:absolute;z-index:500;visibility:hidden;background-color:#CCD;layer-background-color:#CCD;}
/* Level 3 */
.cl1Level3,
.cl1Level3over{position:absolute;padding:2px;font-family:arial,helvetica;font-size:10px;font-weight:normal;}
.cl1Level3{background-color:#668;layer-background-color:#668;color:white;}
.cl1Level3over{background-color:#679;layer-background-color:#679;color:yellow;cursor:pointer;cursor:hand;}
.cl1Level3border{position:absolute;visibility:hidden;background-color:#BBC;layer-background-color:#BBC;}

/* Menu Class 1b [main body pages], Level 0 */
.cl1bBar{position:absolute;width:10;height:10;background-color:transparent;layer-background-color:transparent;visibility:hidden;}
.cl1bBarBorder{position:absolute;z-index:500;visibility:hidden;background-color:transparent;layer-background-color:transparent;}
.cl1bLevel0,
.cl1bLevel0over{position:absolute;padding:4px 1px 4px 4px;font-family:arial,helvetica;font-size:11px;font-weight:normal;line-height:1.2em;}
.cl1bLevel0{background-color:transparent;layer-background-color:transparent;color:#575757;}
.cl1bLevel0over{background-color:#31649D;layer-background-color:#31649D;color:#FFF;cursor:pointer;cursor:hand;}
.cl1bLevel0border{position:absolute;visibility:hidden;background-color:transparent;layer-background-color:transparent;}
/* Level 1 */
.cl1bLevel1,
.cl1bLevel1over{position:absolute;padding:3px 1px 3px 3px;font-family:arial,helvetica;font-size:10px;font-weight:normal;line-height:1.2em;}
.cl1bLevel1{background-color:#31649D;layer-background-color:#31649D;color:#FFF; }
.cl1bLevel1over{background-color:#027FC9;layer-background-color:#027FC9;color:#FFF;cursor:pointer;cursor:hand;}
.cl1bLevel1border{position:absolute;z-index:500;visibility:hidden;background-color:#DDD;layer-background-color:#DDD;}
/* this works; tho slowly : .cl1bLevel1{background-color:transparent;layer-background-color:transparent;background-image:url(/en_US/oc/system/modules/com.icc.www/images/3/menu_bg1.png);layer-background-image:url(/en_US/oc/system/modules/com.icc.www/images/3/menu_bg1.png);color:#369 } */
/* Level 2 */
.cl1bLevel2,
.cl1bLevel2over{position:absolute;padding:3px 1px 3px 3px;font-family:arial,helvetica;font-size:10px;font-weight:normal;line-height:1.2em;}
.cl1bLevel2{background-color:#66669A;layer-background-color:#66669A;color:#FFF;}
.cl1bLevel2over{background-color:#027FC9;layer-background-color:#027FC9;color:#FFF;cursor:pointer;cursor:hand;}
.cl1bLevel2border{position:absolute;visibility:hidden;background-color:#346;layer-background-color:#346;}
/* Level 3 */
.cl1bLevel3,
.cl1bLevel3over{position:absolute;padding:3px 1px 3px 3px;font-family:arial,helvetica;font-size:10px;font-weight:normal;line-height:1.2em;}
.cl1bLevel3{background-color:#66669A;layer-background-color:#66669A;color:#FFF;}
.cl1bLevel3over{background-color:#027FC9;layer-background-color:#027FC9;color:#FFF;cursor:pointer;cursor:hand;}
.cl1bLevel3border{position:absolute;visibility:hidden;background-color:#346;layer-background-color:#346;}


#other {
 postion: relative;
 width: 142px;
 height: 129px;
 border-bottom: solid #ccc 1px;
 border-right: solid #ccc 1px;
 background-color: transparent;
 float: left;
 overflow: hidden;
 clip: auto; 
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 z-index: 10;
}

/* box model hack */

* html #other {
  width: 143px;
  w\\idth: 142px;
  height: 130px;
  h\\eight: 130px;
}

#otherbg {
 postion: absolute;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 width: 141x;
 height: 130px;
 border: none;
 overflow: hidden;
 clip: auto;
 background-color: transparent;
 z-index: 15;
}
/* border: dashed #fcc 1px; */

/* box model hack */
* html #otherbg {
  width: 142px;
  w\\idth: 141px;
  height: 129px;
  h\\eight: 129px;
}

#contentwrapper{
 position: absolute;
 top: 1px;
 width: 122px;
 height: 127px; 
 border: none; 
 background-color: transparent;
 overflow: hidden;
 clip: auto;
 padding: 0px 0px 0px 0px;
 margin-top: 4px;
 margin-left: 8px;
 z-index: 100;
}
/* border: dotted #fcc 1px; */

#contentwrapperhome{
 position: absolute;
 top: 1px;
 width: 126px;
 height: 117px; 
 border: none; 
 background-color: transparent;
 overflow: hidden;
 clip: auto;
 padding: 0px 0px 0px 0px;
 margin-top: 13px;
 margin-left: 8px;
 z-index: 100;
}



/* box model hack */

* html #contentwrapper {
 width: 123px;
 w\\idth: 122px;
 height: 128px;
 h\\eight: 127px;
}


.billcontent{
 display:block;
 text-align: left;
 font-size: 93%;
 line-height: 1.10em;
}

.billcontent :link, .billcontent :visited {
 text-decoration: none;
 color: #36C;
}

.billcontent :link:hover, .billcontent :visited:hover  {
 text-decoration: underline;
}

select {
 font-size: 11px; 
}
option {
 font-size: 11px; 
}

input {
 font-size: 11px; 
}

textarea {
 font-size: 11px; 
 line-height: 1.10em;
}

.popup
{
COLOR: #9F141A;
CURSOR: help;
TEXT-DECORATION: none
}
