HTML,BODY {height:100%; background-image: url(images/BG_back1.gif);} 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#OuterWrapper { background-image:url(images/BG_back2.jpg); background-repeat:repeat-x; height:2200px }
#BGbanner { background-image: url(images/BG_banner.png);  height:141px; background-repeat:no-repeat; padding-right:65px ;}
#BGnav { background-image: url(images/BG_nav.png); background-repeat:no-repeat; padding-left:25px; padding-right:25px; height:50px; }

#BGtop { background-image:url(images/BG_box1.png); background-repeat:no-repeat; padding-left:15px; padding-top:3px; font-size:12px; height:22px }

#BGmid { background-image: url(images/BG_mid.png);  background-repeat:repeat-y; padding-left:25px; padding-right:25px; }
#BGmid2 { background-image: url(images/BG_box2.png);  background-repeat:repeat-y; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px }
#BGbot { background-image: url(images/BG_bot.png);  height:70px; background-repeat:no-repeat; padding-top:25px}
#BGmargin { width: 238px; float:right; padding-left:5px}
#BrandTabs {background-repeat:no-repeat; padding-top:45px;}
#BrandContent { background-image:url(images/BTB_B.png); background-repeat:repeat-y; padding-left:20px; padding-right:20px; padding-top:10px;}



#divider { height:1px; background-image:url(Images/dotted_line.gif); background-repeat:repeat-x; margin-bottom:10px; margin-top:10px; }
#Vline { background-image:url(Images/dotted_line_vert.gif); background-repeat:repeat-y; background-position:center; width:21px; margin-left:10px; margin-right:10px; }

#Hline { background-image:url(images/dotted_line.gif); background-repeat:repeat-x;  padding-top:5px; padding-bottom:5px;}
.navSelected { background-image:url(images/selected.png); background-repeat:repeat-x }
.BrandTitle1 { font-size:32px;color:#002455;font-weight:bold; line-height:30px} 
.BrandTitle2 { font-size:18px; color:#6777A6; line-height:20px}

.floatLeft {float:left; margin-right:5px; margin-bottom:5px;}
.floatRight {float:right; margin-left:5px; margin-bottom:5px;}

BODY, INPUT, TD,  H1, A, TEXTAREA { color:#333333; font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size:12px;  }
 SELECT {  }

H1 { font-size:15px;color:#002455;font-weight:bold; margin-top:-2px;} 
H2 { font-size:12px;color:#002455;font-weight:bold; margin-top:-2px; }
H3 { font-size:11px;color:#002455;font-weight:bold; }
H4 { font-size:12px;color:#002455; font-weight:bold; }
UL { line-height:20px}


P, H1, H2, H3 { line-height:17px;margin-bottom:0;padding-bottom:5px; }
P { margin-top:5px; }

hr {border-top : 1px dashed #788;}

A:active, A:link, A:visited, A:hover { color:#CA361C; }
A:active, A:link, A:visited { text-decoration:none; }
A:hover { text-decoration:underline; }

A IMG, IMG {border:0}


A.nav:link,A.nav:visited    { font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#002455; font-weight:bold;}
A.nav:hover     { font-family:Arial, Helvetica, sans-serif; font-size: 12px;   font-weight: bold; color: #990000; text-decoration: underline}  

A.footer:link,A.footer:visited    { font-size: 11px;   font-weight: bold; color: #002455; text-decoration: none}
A.footer:hover     { font-size: 11px;   font-weight: bold; color: #990000; text-decoration: underline}

A.whiteLG:link,A.whiteLG:visited    { font-size: 12px;   font-weight: bold; color:#FFFFFF; text-decoration: none}
A.whiteLG:hover     { font-size: 12px;   font-weight: bold; color: #990000; text-decoration: underline}

A.yellowLG:link,A.yellowLG:visited    { font-size: 12px;   font-weight: bold; color:#FFCC00; text-decoration: none}
A.yellowLG:hover     { font-size: 12px;   font-weight: bold; color: #990000; text-decoration: underline}

A.Brandnav:link,A.Brandnav:visited    { font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#002455; font-weight:bold;}
A.Brandnav:hover     { font-family:Arial, Helvetica, sans-serif;  font-size: 12px;   font-weight: bold; color: #990000; text-decoration: underline} 


#theGrey {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:3000px;
	z-index:1;
	background-image: url(images/BG_grey.png);
	display:none;
}

#Graph1 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:3000px;
	z-index:1;
	background-image: url(images/BG_grey.png);
	display:none;
}

#Graph2 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:3000px;
	z-index:1;
	background-image: url(images/BG_grey.png);
	display:none;
}

#Graph3 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:3000px;
	z-index:1;
	background-image: url(images/BG_grey.png);
	display:none;
}
#ShowVid{
	
	text-align:center
}


/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
  
}

/*---- Header styling ---*/

    .sIFR-active h1#title,
    .sIFR-active h2#subtitle, 
	.sIFR-active h3#NewH3,
	.sIFR-active navnew{
      	visibility: hidden;
      	font-family: Verdana;
      	line-height: 1em;
		
    }

    .sIFR-active h1#title {
		font-size:30px;
		padding-top:2px;
		padding-bottom:10px;
    }

    .sIFR-active h2#subtitle {
      	font-size: 20px;
    }
	 .sIFR-active h3#NewH3 {
      	font-size: 15px;
    }
	.sIFR-active NewNav {
      	font-size: 12px;
    }
	

.title {
	font-size:30px;
	font-family: Arial;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	letter-spacing:-1px;
	line-height:50px
}
.subtitle {
	font-size:20px;
	font-family: Arial;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

.NewH3{
	font-size:15px;
	font-family: Arial;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

.NewH4{
	font-size:12px;
	font-family: Arial;
	margin-bottom:0px;
	margin-top:3px;
	padding-bottom:0px;
	padding-top:0px;
}
.NewH5{
	font-size:15px;
	font-family: Arial;
	color:#FFFFFF;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}






