	body{
		font-family:verdana;
		color:#626469;
		font-size:60%;
		margin:0px; 
		border:0px; 
		padding:0px;
	}
br.clear{clear:both;height:1px;}

.text ul{margin-left:20px;}
.text ul li{padding:2px;}
.clear{
		clear:both;
		height:1px;
	}
	
* HTML .clear{
		visibility:hidden;
	}

a
{
	color:#707276;
font-weight:bold;
	text-decoration:none;
}
a:hover{

	text-decoration:underline;
	color:#000;
}

	div, p{
		line-height:1.7em;
		margin:0px;
		padding:0px;
	}
	p{
		margin:0px;
		padding:0px;
		padding-bottom:.5em;
	}
	
	

	td, th{
		font-size:60%;
		vertical-align:top;
		border:0px;
		
	}
	input{
		font-family:verdana;
		color:#000;
		font-size:100%;
	}



.bold{font-weight:bold}
/* ******************** START CONTROLS THE LAYOUT OF THE PAGE ************************************** */

#Outer
{
	text-align:left;
    position:relative;
	width:843px;
	min-width:843px;
	margin:0px 0px 0px 1px;
	padding-top:24px;
	}
	
#Header
{
	position:absolute;
	top:1px;
	width:843px;
	background-color:#fff;
	
		}	
.Top{
	/*border:solid 1px #000;*/
	display:block;
	width:100%;
	padding:2px 0px 1px 0px;
}

.TopLeft{
	/*border:solid 2px #ccc;*/
	float:left;
	padding-left:10px;

}
.TopRight{
	/*border:solid 1px #f00;*/
	float:right;
	background-color:#D31145;
	width:688px;
	height:116px;
}	

.Bottom{}

.BottomLeft{
	/*border:solid 2px #ccc;*/
	float:left;
	background-color:#919195;
	width:154px;
	height:26px;
	color:#fff;
	font-weight:bold;
}*html .BottomLeft{	padding-top:0px; padding-left:5px;}

.txt{padding-top:5px;float:left;}
.sml a{color:#fff;font-size:16px;padding-left:2px;padding-top:5px;height:22px;float:left;width:18px;border-left:solid 1px #fff;border-right:solid 1px #fff;margin-left:2px;}
	*html .sml a{width:20px;height:26px;}
.sml a:hover{text-decoration:none;color:#fff;background-color:#D31145;}

.med a{color:#fff;font-size:20px;padding-left:3px;padding-top:4px;height:22px;float:left;width:18px;border-right:solid 1px #fff;}
	*html .med a{width:20px;height:26px;}
.med a:hover{text-decoration:none;color:#fff;background-color:#D31145;}

.lrg a{color:#fff;font-size:24px;padding-left:3px;padding-top:4px;height:22px;float:left;width:19px;}
	*html .lrg a{width:21px;height:26px;}
.lrg a:hover{text-decoration:none;color:#fff;background-color:#D31145;}

.BottomRight{
	/*border:solid 1px #f00;*/
	float:right;
	background-color:#D31145;
	width:688px;
	height:26px;
}	


#OuterContent
{
	position:relative;
	padding-top:131px;
		}*html #OuterContent{padding-top:133px;} 
		
.ContentArea
{
	padding:0px 0px 0px 0px;
	width:843px;
	background-color:#E9E9EA;
	}*html .ContentArea{width:843px;}

.LeftContent
{
	float:left;
	width:155px;
	}

	

.MiddleContent
{
	float:left;
	width:486px;
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
	}			

.middleText{padding:14px 35px 6px 19px;}

.RightContent
{
	float:right;
	width:200px;
	}*html .RightContent{width:200px;}
	

.Banner
{
	margin:0px;
	border-bottom:solid 1px #FFF;
	}	
		
#Footer{
	background-color:#D31145;
	width:833;
	margin-top:1px;
	color:#fff;
	font-size:90%;
	text-align:right;
	padding:3px 6px 2px 4px;
	height:17px;
	}*html #Footer{width:843;height:22px;}
		
#Footer a{color:#fff;}

/* ******************** END CONTROLS THE LAYOUT OF THE PAGE ************************************** */

/* START LANDING **********************/
body.Landing{
		color:#000;
		text-align:center;
		margin:0px; 
		border:0px; 
		padding:0px;
		}
		
#LandingOuter
{
	text-align:left;
    position:relative;
	width:723px;
	padding-top:24px;
	margin:0px auto;
		}

.LandingLogo
{
	padding-top:15px;
	padding-bottom:10px;
	}
	
	
.LandingContent
{
	width:722px;
	color:#f00;	
	}*html .LandingContent{width:722px;}
	
.Corporate
{
	float:left;
	width:305px;
	border-right:solid 1px #fff;
	background-color:#D31145;	
	height:320px;
	padding:144px 28px 40px 28px;
	color:#fff
	}*html .Corporate{width:361px;height:506px;}

	
.Consumer
{
	float:right;
	width:304px;
	height:320px;
	background-color:#7F9DB9;
	padding:144px 28px 40px 28px;
	color:#fff;
	}*html .Consumer{width:361px;height:506px;}

	
#LandingFooter{
	background-color:#D31145;
	width:713;
	margin-top:1px;
	color:#fff;
	font-size:90%;
	text-align:right;
	padding:3px 6px 2px 4px;
	height:17px;
	}*html #LandingFooter{width:722;height:22px;}
		
#LandingFooter a{color:#fff;}		

.btnCorp
{
	position:absolute;
	top:370px;
	}

.btnCorp a
{
	border:solid 1px #AB0E37;
	background-color:#C91343;
	width:304px;
	color:#750621;
	font-weight:normal;
	text-align:right;
	margin-top:10px;
	}

.btnCorp a:hover
{
	background-color:#D5114B;
	color:#F28AA1;
	text-decoration:none;
	}	
	
.btnCons
{
	position:absolute;
	top:370px;
	}
	
.btnCons a
{
	border:solid 1px #304A65;
	background-color:#556F8B;
	width:304px;
	color:#364E68;
	font-weight:normal;
	text-align:right;
	margin-top:10px;
	}
	
.btnCons a:hover
{
	background-color:#9DB1C3;
	color:#DEE4E8;
	text-decoration:none;
	}					
/* ********************** END LANDING **********************/

/******************* START NAV **********************/
#LeftNav
{
	float:right;
	position:relative;
	z-index:10000;
	width:151px;
	height:116px;
	margin-right:2px;
	background-color:#C81145;
}



#1stNav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
	margin-top:42px;
}

#ulnav li 
{
	padding: 0px;
	margin: 0px;
	width:110px;
	list-style:none
	}
	

#ulnav a 
{

	display: block;
	color:#fff;
	font-weight:bold;
	font-family:Arial;
	font-size:115%;
	width:151px;
	width:111px;
}*html #ulnav a{padding-left:26px;width:151px;}

#ulnav a:hover, #ulnav a.selected 
{
	background-color:#9F0E35;
	text-decoration:none;	
}

/******************* END NAV **********************/

/******************* START SECOND NAV **********************/
#RightNav
{
	float:right;
	position:relative;
	z-index:10000;
	width:151px;
	height:116px;
	margin-right:2px;
	background-color:#C81145;
	color:#fff;
}

#2ndNav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
	margin-top:58px;
}

#ulsecondnav li {
	float: left;
	position: relative;
	cursor: default;
	width:110px;
	list-style-type:none
	}


#ulsecondnav a {
	display: block;
	color:#fff;
	font-weight:bold;
	font-family:Arial;
	font-size:115%;
	width:111px;
}*html #ulsecondnav a{padding-left:26px;width:151px;}

#ulsecondnav a:hover, #ulsecondnav a.selected 
{
	background-color:#9F0E35;
	text-decoration:none;
}

/******************* END SECOND NAV **********************/

/*  START 2nd Level Nav *************************************** */

	#drawleftnav
	{
		width:155px;
		padding:62px 0px 0px 0px;
	}
	
	#drawleftnav ul{
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-position:outside;
		border-top:solid 1px #fff;
	}
	

	#drawleftnav li{
		list-style-image:none;
		list-style-type:none;
		border-bottom:solid 1px #fff;
		margin:0px;
		padding:1px 0px 1px 0px;

	}
	
	#drawleftnav li li 
	{
		border:none; 

		margin:0px;
		}

	#drawleftnav ul ul li{
		list-style-image:none;
		list-style-type:none;
	}

	#drawleftnav a{
		text-decoration:none;
		font-weight:normal;
		color:#707276;
		display:block;
		font-size:100%;

		padding:3px 0px 3px 4px;
	}

	#drawleftnav a:hover{
		color:#fff;
		background-color:#D31145;

	}

	#drawleftnav a.selected{
		color:#fff;
		background-color:#D31145;

		
	}


#drawleftnav ul li ul a.selected {padding-left:16px;background-color:#afc2e0;}
#drawleftnav ul li ul a:hover{padding-left:16px;background-color:#afc2e0;}
#drawleftnav ul li ul a{padding-left:16px;}
/*  END 2nd Level Nav *************************************** */


.floatleft{
	float:left;
		}

.floatright{
	float:right;
		}
		
/* START HEADING SPECIAL *********************************** */
div.heading_light{
  color:#000066;
  font-weight:bold;

}

.heading_blue
{

	background-image:url("/images/headingBlue.jpg");
	width:188px;
	height:16px;
	background-color:#AFC2E0;
	border-bottom:solid 1px #fff;
	border-top:solid 1px #fff;
	color:#fff;	
	padding:0px 2px 0px 10px;
	font-weight:bold;
	font-size:110%;
}*html .heading_blue{width:200px;height:20px;}

.blueHeading{
  color:#000066;
  font-weight:bold;
  background-color:#AFC2E0;
  width:467px;
  padding:0px 0px 0px 19px;
  color:#fff;
  font-size:140%;
  border-bottom:solid 1px #fff;
}*html .blueHeading{  width:486px;}

.heading_landingRed
{
	font-size:270%;
	color:#fff;
	padding-bottom:10px;
	border-bottom:solid 1px #A71038;
	}

.heading_landingBlue
{
	font-size:270%;
	color:#fff;
	border-bottom:solid 1px #5E7E95;
	padding-bottom:10px;
	}

/* *********************************** END HEADING SPECIAL *********************************** */

.widecontent{
	float:left;
	width:680px;
	/*border:solid 2px #ccc;*/
	
}

.copytext
{
	padding-top:20px;
	padding-left:100px;
	width:300px;
	/*border:solid 2px #ccc;*/
	}

			/* IMAGE ELEMENT (id=2)*/
.leftwrap{
  float:left;
}

.rightwrap{
  float:right;
}

.imgborder{
  background-color:#F2F2F2;
  padding:6px;
  border-top: 1px solid #B8B8B8;
  border-bottom: 1px solid #B8B8B8;
}


			/* TABLE ELEMENT (id=3)*/
table.tableblack{border-top: #000000 1px solid; border-left: #000000 1px solid}
td.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#ccc;}

table.tableblackmaxwidth{border-top: #000000 1px solid; border-left: #000000 1px solid; width:430px;}
td.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#ccc}

table.tablemaxwidth{width:430px;}

table.grey{width:430px;background-color:#D6D7D9;}
th.grey{background-color:#AFC2E0; color:#fff; font-weight:bold;text-align:left}
td.grey{border-top:solid 1px #DFE0E2;color:#707276;}	
th#heading{font-weight:NORMAL;border-top:solid 1px #DFE0E2;background-color:#D6D7D9; text-align:left}

.day
{
	width:188px;
	height:16px;
	background-color:#AFC2E0;
	border-bottom:solid 1px #fff;
	color:#fff;
	padding:2px 2px 2px 10px;
	}*html .day{width:200px;height:20px;}	
	
.time
{
	width:188px;
	height:16px;
	background-color:#AFC2E0;
	border-bottom:solid 1px #fff;
	color:#fff;
	padding:2px 2px 2px 10px;
	}*html .time{width:200px;height:20px;}	
	
.season
{
	width:188px;
	height:16px;
	background-color:#AFC2E0;
	border-bottom:solid 1px #fff;
	color:#fff;
	padding:2px 2px 2px 10px;
	}*html .season{width:200px;height:20px;}		
	
/*  start Front NEWS ******************* */
.summaryNews
{
	padding:2px 2px 6px 10px
	}
	
.download_grey
{
	width:188px;
	height:16px;
	background-color:#919195;
	border-bottom:solid 1px #fff;
	padding:2px 2px 2px 10px;
	}*html .download_grey{width:200px;height:20px;}	

.download_grey a{color:#fff;}
.download_grey a:hover{color:#fff;}	

.download{color:#707276;font-weight:bold}	
/*  ******************* end Front NEWS ******************* */

/*  start  NEWS ******************* */
.latestNews
{
	background-image:url("/images/headingBlue.jpg");
	width:188px;
	height:16px;
	background-color:#AFC2E0;
	border-bottom:solid 1px #fff;
	color:#fff;	
	padding:0px 2px 0px 10px;
	font-weight:bold;
	font-size:110%;
}*html .latestNews{width:200px;height:20px;}

.summaryNews
{
	padding:2px 8px 6px 8px;
	line-height:2.2ex;
	color:#889BAC;
	}
	
.download_greyMain{padding:2px 2px 8px 0px;}
.download_greyMain a{color:#666;}
.download_greyMain a:hover{color:#fff;}	

.download{color:#707276;font-weight:bold}

.NewsTitle{color:#626469;}

.NewsDate{color:#848589;}			
	
.newsSide{padding:8px;}

.Selected{background-color:#fff}	
/*  ******************* end  NEWS ******************* */

.sitemap{font-weight:normal;}

.sitemap ul{color:#f00;list-style-type: square; margin:0px;margin-left:24px;}

/*  START LOGIN AREA ******************* */
.result{color:#f00;}
.caption{float:left;width:50px;}
.LoginText
{
	padding:10px;
	font-size:99%;
	}*html .LoginText{font-size:89%;}

input.textinput{
		font-family:verdana;
		color:#f00;
		font-size:100%;
		border:solid 1px #919195;
		width:100px;
	}
.go{float:left;
	padding-top:4px;
	padding-right:7px;
	}

.element{}
/* *******************  END LOGIN AREA ******************* */



.bqstart {
     float: left;
     height: 45px;
     margin-top: -30px;
     padding-top: 10px;
     margin-bottom: -0px;
     font-size: 400%;
     color: #919195;
     font-family:Garamond;
	font-weight:bold     
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: -20px;
     font-size: 400%;
     color: #919195;
     font-family:Garamond;
     line-height:1.5ex;
     font-weight:bold
 }

.quotes
{
	padding:6px 8px 2px 6px;
	}

.textQuotes
{
	width:160px;
	padding-left:2px;
	line-height:2.5ex;
	}	

.text
{
	padding:6px 8px 2px 11px;
	line-height:2.5ex;
	}



.red
{
	
	width:100%;
	}





