/* GENERAL TAG STYLES */

html, body {
  margin: 0;
	padding: 0;
	height: 100%;
}

img {
  border: 0;
}

td {
  font: 11px/18px verdana;
	color: #4F78A1;
}


hr{
	border: 0;
	border-top: 1px solid #C9D6E2;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 13px;
	margin-bottom: 13px;
	height: 2px;
}

sup {
  font: 10px verdana;
}

/* STRUCTURAL CELL STYLES */

.cellTOP {
  background: #FFFFFF url('images/bgslice_MAIN_top.jpg') repeat-x top left;
}

.cellBANNER {
  background: #003C78;
}

.cellBODY {
	padding: 35px 0 35px 0;
	background: #FFFFFF url('images/bgslice_MAIN_bottom_01.jpg') repeat-x bottom left;
}

.cellFOOTER {
	padding: 0 0 25px 0;
	background: #9AAFC6 url('images/bgslice_MAIN_bottom_02.jpg') repeat-x top left;
}

.cellOUTLINE {
  border: 1px solid #D1DDE2;
	background: #FFF;
	padding: 18px 22px 10px 22px;
}

.cellOUTLINElogin {
  border: 1px solid #D1DDE2;
	background: #FFF;
	padding: 1px;
}

.cellLIGHTBG {
	background: #CAD6E1;
	padding: 18px 22px 18px 22px;
}

.cellBGth {
	background: #E6ECF2;
}

.cellBGtd {
	background: #F2F6F9;
}


/* LINK STYLES */

a {
  text-decoration: none;
	color: #EC8E2C;
}

a:hover {
  text-decoration: underline;
	color: #EC8E2C;
}

a.linkWHITE {
  text-decoration: none;
	color: #FFF;
}

a.linkWHITE:hover {
  text-decoration: underline;
	color: #FFF;
}

a.linkBLUE {
  text-decoration: none;
	color: #4F78A1;
}

a.linkBLUE:hover {
  text-decoration: underline;
	color: #4F78A1;
}


/* TEXT STYLES */

.textWHITE {
  font: 11px/22px verdana;
  color: #FFF;
}

.textORANGE {
	color: #EC8E2C;
}

.ucon {
  font: 11px/22px verdana;
  color: #335C89;
	font-weight: bold;
}

.ucondot {
  color: #14B0ED;
}


/* LIST STYLES */

ul{
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  margin-top: 15px;
}

li { 
  list-style: none;
  background: url('images/bullet_arrow.gif') top left no-repeat;
  padding-left: 17px;
  margin-bottom: 3px;
} 

.divflash {
	position: absolute; 
	top: 174px; 
	width: 100%; 
	height: 247px; 
	text-align: center;
	background: url('images/howitworks_bgslice.jpg') repeat-x bottom left;
	z-index: 1;
}






/* COOLMENUS 4 STYLES */

.clCMAbs{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}

/*Style for the background-bar*/

.clBar{
	position: absolute; 
	width: 10px;
	height: 10px; 
	background: #c9d1d0; 
	visibility: hidden;
}

/*Styles for level 0*/

.clLevel0,.clLevel0over{
	position: absolute;
	padding: 0px; 
	font-family: arial; 
	font-size: 12px; 
	font-weight: bold;
}
.clLevel0{
	color: #ffffff;
}
.clLevel0over{
	color: #ffffff; 
	cursor: pointer;
}
.clLevel0border{
	position: absolute;
	visibility: hidden;
}

/*Styles for level 1*/

.clLevel1 {
	position: absolute; 
	padding: 5px 0px 0px 10px;
	font: 11px tahoma;
	border-top: 1px solid #F5BD66;
	border-bottom: 1px solid #DA4B06;
}

.clLevel1{
	color: #FFFFFF;
}
.clLevel1Spacer{
	background-color: blue;
	height: 10px;
}
.clLevel1over{
	position: absolute; 
	padding: 6px 0px 0px 10px;
	font: 11px tahoma;
	background: #006298; 
	color: #FFFFFF;
	cursor: pointer;
	border-top: none;
	border-bottom: none;
}
.clLevel1border{
	position: absolute;
	visibility: hidden; 
	background: #E16312 url('images/bgslice_navgrad.jpg') repeat-x top left;
}

/*Styles for level 2*/
.clLevel2, .clLevel2over{
	position: absolute; 
	padding: 5px 0px 0px 8px;
	font-family: arial; 
	font-size: 11px; 
}
.clLevel2{
	background: #F8F8F8; 
	color: #636363;
}
.clLevel2over{
	background: #FBEEEE; 
	color: #636363; 
	cursor: pointer;
}
.clLevel2Bullet{
	font-weight: bold;
	font-size: 11px;
	padding-right: 6px;
}
.clLevel2border{
	position: absolute;
	visibility: hidden; 
	background: #8A8A8A;
}