.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* SECTION BOX COPY */
.sectionBoxHdr{
margin-top:5px;
margin-left:25px;
font-size:16px;	
font-family:Arial,Verdana,Helvetica,sans-serif;	
font-weight:800;	
color:#FFF;	
line-height:1.5em;
text-decoration:none;
}
.sectionBoxCopy{	
margin-left:25px;
font-size:12px;	
font-family:Arial,Verdana,Helvetica,sans-serif;	
font-weight:400;	
color:#FFF;	
line-height:1.5em;
text-decoration:none;
}
.sectionBoxInfo{	
margin-left:25px;
font-size:12px;	
font-family:Arial,Verdana,Helvetica,sans-serif;	
font-weight:800;
color:#FFF;	
text-decoration:underline;
line-height:1.5em;
text-decoration:none;
}

.matrixTypes {
	padding:4px 0px 4px 5px;
	background-color:#EDEDED;
	border-left:1px solid #E5E5E5;	
	border-right:1px solid #E5E5E5;	
	border-bottom:1px solid #E5E5E5;	
	font-size:11px;	
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-weight:800;	
	color:#666666;	
	line-height:1.5em;
	text-decoration:none;
}
.matrixTitle {
	padding:10px 0px;
	font-size:12px;	
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-weight:400;	
	color:#666666;	
	line-height:1em;
	text-decoration:none;
	border-top:1px solid #E5E5E5;	
	border-right:1px solid #E5E5E5;	
	border-bottom:1px solid #E5E5E5;	
	background: url(images/matrixTitleTop.gif) repeat-x top;
}
.matrixTitleRate {
	padding:10px 0px;
	font-size:12px;	
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-weight:400;	
	color:#666666;	
	line-height:.8em;
	text-decoration:none;
	border-right:1px solid #E5E5E5;	
	border-bottom:1px solid #E5E5E5;	
}
.matrixValue {
	font-size:11px;	
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-weight:400;	
	color:#666666;	
	line-height:1.5em;
	text-decoration:none;
	border-right:1px solid #E5E5E5;	
	border-bottom:1px solid #E5E5E5;	
}

.sectionBox, a.sectionBox, a.sectionBox:visited, a.sectionBox:hover {	
	float:left;
	
	width:260px;
	width/* */:/**/260px; 
	width: /**/260px;
	
	height:200px;
	height/* */:/**/200px; 
	height: /**/200px;
	
	padding:0px;
	margin:0 10px 10px 0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-style:normal;
	text-decoration:none;
	color:#B6C8BE;
	background:url(./images/box.gif) no-repeat;
	}

a.sectionBox:hover {
	color:#fff;	
	text-decoration:none;
}

.sectionBoxCorporate, a.sectionBoxCorporate, a.sectionBoxCorporate:visited, a.sectionBoxCorporate:hover {	
	float:left;
	
	width:260px;
	width/* */:/**/260px; 
	width: /**/260px;
	
	height:200px;
	height/* */:/**/200px; 
	height: /**/200px;
	
	padding:0px;
	margin:0 10px 10px 0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-style:normal;
	text-decoration:none;
	color:#B6C8BE;
	background:url(./images/box_corporate.gif) no-repeat;
	}

a.sectionBoxCorporate:hover {
	color:#fff;	
	text-decoration:none;
}

.sectionBoxSmall, a.sectionBoxSmall, a.sectionBoxSmall:visited, a.sectionBoxSmall:hover {	
display:block;
float:left;

width:260px;
width/* */:/**/260px; 
width: /**/260px;

height:29px;
height/* */:/**/29px; 
height: /**/29px;

padding-top:4px;
padding-left:15px;
margin: 0px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-style:normal;
font-stretch:condensed;
text-decoration:none;
color:#B6C8BE;
background:url(./images/box_small.gif) no-repeat;
}

a.sectionBoxSmall:hover {
	color:#fff;	
}
/* DEFAULT HYPERLINK COPY */
a {	
font-size : 11px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #575757;	
text-decoration : none;
}
a:visited {
font-size : 11px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #575757;	
text-decoration : none;
}
a:active {
font-size : 11px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #575757;	
text-decoration : underline;
}
a:hover {
font-size : 11px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #575757;	
text-decoration : underline;
}

.form select {
	width: 115px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.form input {
	width: 215px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.form textarea {
	width: 215px;
	height: 125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.btn {
	border: 1px outset;
	cursor: pointer;
	font-size:9;
	font-weight: bold;
	margin: 0px 0px 0px 1px;
	padding: 1px 1px 1px 1px;
	background-image: url(images/button_bk.gif);
	background-repeat: repeat-x;
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
}
.btn_med {
	border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
	background-image: url(images/button_bk.gif);
	background-repeat: repeat-x;
	width:106px;
}
.btn_wide {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #575757;	
	border: 1px outset; cursor: pointer; font-size:9; font-weight: 800; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
	background-image: url(images/button_bk.gif);
	background-repeat: repeat-x;
	width:150px;
}

.hdrGray {
	height: 22px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #00557B;
	background-color: #E5E5E5;
}

/* FORM BUTTON STYLE */
.button { 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
font-weight : 800; 
background-color: #ED1D24; 
border: #000000; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
cursor: pointer;
}

/* HEADER COPY */
.hdr {
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : 800;
color : #333333;
line-height : 1.5em;
}

/* SUB HEADER COPY */

.subhdrNone {
font-size : 11px;
font-family : Arial, Verdana, Helvetica,sans-serif;
font-weight : 400;
color : #767676;
}

/* SUB HEADER COPY */
.subhdr_two {
font-size : 14px;
font-family : Arial, Verdana, Helvetica,sans-serif;
font-weight : 800;
color : #005488;
background-color: #FFFFFF;
}
.subhdr {
font-size : 12px;
font-family : Arial, Verdana, Helvetica,sans-serif;
font-weight : 400;
color : #005488;
}
a.subhdr {	
font-size : 12px;	
font-family : Arial, Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #005488;	
text-decoration : none;
}
a.subhdr:visited {
font-size : 12px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #005488;	
text-decoration : none;
}
a.subhdr:active {
font-size : 12px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #005488;	
text-decoration : underline;
}

a.subhdr:hover {
font-size : 12px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000;	
text-decoration : none;
}
.subhdrTitle {
font-size : 20px;
font-family : Arial, Verdana, Helvetica,sans-serif;
font-weight : 400;
color : #005488;
}
a.subhdrTitle {	
font-size : 20px;	
font-family : Arial, Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #005488;	
text-decoration : none;
}
a.subhdrTitle:visited {
font-size : 20px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #005488;	
text-decoration : none;
}
a.subhdrTitle:active {
font-size : 20px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #005488;	
text-decoration : underline;
}

a.subhdrTitle:hover {
font-size : 20px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000;	
text-decoration : none;
}

.sideSubhdr, .sideSubhdr a, .sideSubhdr a:visited, .sideSubhdr a:active, .sideSubhdr a:hover {
font-size:16px;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-weight:400;
color:#005488;
text-decoration:none;
}
.sideSubhdr a:hover {
color:#005488;	
text-decoration:underline;
}

.subinfoTitle {
font-size : 14px;
font-family : Arial, Verdana, Helvetica,sans-serif;
font-weight :bold;
color : #5C5C5C;
}
a.subinfoTitle {	
font-size : 14px;	
font-family : Arial, Verdana,Helvetica,sans-serif;	
font-weight :bold;	
color : #1F1F1F;	
text-decoration : none;
}
a.subinfoTitle:visited {
font-size : 14px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight :bold;	
color : #1F1F1F;	
text-decoration : none;
}
a.subinfoTitle:active {
font-size : 14px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight :bold;	
color : #1F1F1F;	
text-decoration : underline;
}

a.subinfoTitle:hover {
font-size : 14px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight :bold;	
color : #005488;	
text-decoration : none;
}

/* SUB MENU COPY */
.submenu {
font-size : 11px;
font-family : Arial, Verdana, Helvetica,sans-serif;
font-weight : 400;
color : #000000;
}
a.submenu {	
font-size : 11px;	
font-family : Arial, Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #767676;	
text-decoration : none;
}
a.submenu:visited {
font-size : 11px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #767676;	
text-decoration : none;
}
a.submenu:active {
font-size : 11px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #767676;	
text-decoration : underline;
}

a.submenu:hover {
font-size : 11px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000;	
text-decoration : none;
}

/* ERROR COPY */
.error {	
font-size : 10px;	
font-family :  Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #CC0000;	
line-height : 1.25em;
}

/* MAIN COPY */

.copy, .copy a, .copy a:visited, .copy a:hover {	
font-size:11px;	
font-family:Arial,Verdana,Helvetica,sans-serif;	
font-weight:400;	
color:#575757;	
line-height:1.5em;
text-decoration:none;
}
.copy a, .copy a:visited, .copyright a:hover {
text-decoration:underline;
}
.copyright a:hover {
text-decoration:underline;
color:#034A78;
}

/* SMALLER LINE HEIGHT COPY */
.copytight {	
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000;	
}

.copyright, .copyright a, .copyright a:visited, .copyright a:hover {	
font-size:9px;	
font-family:Verdana,Arial,Helvetica; 
font-weight:400;
color:#666666;	
line-height:1.25em;
text-decoration:none;
}
.copyright a:hover {
text-decoration:underline;
}

/* BOLD COPY */
.copybold {	
font-size : 12px;	
font-family : Arial, Helvetica, sans-serif;	
font-weight : 800;	
color : #666666;	
line-height : 2em;
}

/* BIG & BOLD COPY */
.copybigbold {	
font-size : 14px;	
font-family : Arial, Helvetica, sans-serif;	
font-weight : 800;	
color : #005488;	
}
a.copybigbold:link {	
font-size : 14px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 800;	
color : #000000;	
}
a.copybigbold:visited {	
font-size : 14px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 800;	
color : #000000;	
}
a.copybigbold:active {	
font-size : 14px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 800;	
color : #000000;	
}
a.copybigbold:hover {	
font-size : 14px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 800;	
color : #000000;	
text-decoration : none;
}

/* WHITE COPY */
.copywht {	
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #ffffff;	
line-height : 1.5em;
}
a.copywht {	
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #ffffff;	
text-decoration : none;
}
a.copywht:visited {
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #ffffff;	
text-decoration : none;
}
a.copywht:active {
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #ffffff;	
text-decoration : underline;
}
a.copywht:hover {
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #ffffff;	
text-decoration : underline;
}

/* BOLD & WHITE COPY */
.copyboldwht {	
font-size : 12px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 800;	
color : #ffffff;	
line-height : 1.5em;
}

/* ROW HEADER COPY */
tr.hdr {	
background-color : #A53B45;	
font-size : 12px;	
font-family : Verdana, Arial, Helvetica,sans-serif;	
font-weight : 600;	
color : #FFFFFF;	
line-height : 1.5em;
}

/* ROW SUB HEADER COPY */
tr.subhdr {	
background-color : #CCCCCC;
font-size : 12px;	
font-family : Verdana, Arial, Helvetica,sans-serif;	
font-weight : 600;	
color : #000000;	
line-height : 1.5em;
}

tr.grid1 {	
background-color : #ffffff;
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000;	
line-height : 1.5em;
}

tr.grid2 {	
background-color : #cccccc;
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000;	
line-height : 1.5em;
}

/* COLUMN BORDER STYLE */
td.border {	
background-color : #FFFFFF; width : 1px;
}

/* MENU COPY */
a.submenu_nav { display: block; width: 220px; height: 25px; text-align: left; vertical-align: text-bottom; font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight: 800; color: #767676; text-decoration : none; border: solid 1px #EDEDED; background-color: #EDEDED; }
a.submenu_nav:active { display: block; width: 220px; height: 25px; text-align: left; vertical-align: baseline; font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight: 800; color: #767676; text-decoration : none; border: solid 1px #EDEDED; background-color: #EDEDED; }
a.submenu_nav:visited { display: block; width: 220px; height: 25px; text-align: left; vertical-align: text-bottom; font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight: 800; color: #767676; text-decoration : none; border: solid 1px #EDEDED; background-color: #EDEDED; }
a.submenu_nav:hover { display: block; width: 220px; height: 25px; text-align: left; vertical-align: baseline; font-size: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight: 800; color: #000000; text-decoration : underline; border: solid 1px #DBDBDB; background-color: #DBDBDB; }

a.menuon { display: block; width: 150px; height: 15px; text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; text-decoration : none; border: solid 1px #666666; background-color: #ED1D24; }
a.menuon:active { display: block; width: 150px; height: 15px; text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; text-decoration : none; border: solid 1px #666666; background-color: #ED1D24; }
a.menuon:visited { display: block; width: 150px; height: 15px; text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; text-decoration : none; border: solid 1px #666666; background-color: #ED1D24; }
a.menuon:hover { display: block; width: 150px; height: 15px; text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; text-decoration : none; border: solid 1px #666666; background-color: #ED1D24; }

a.subhdrmenu {	
display: block; 
width: 195px; 
height: 15px; 
text-align: left; 
vertical-align: middle; 
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #336699;	
text-decoration : none;
border: solid 1px #ffffff; 
background-color: #ffffff;
}
a.subhdrmenu:visited {
display: block; 
width: 195px; 
height: 15px; 
text-align: left; 
vertical-align: middle; 
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #336699;	
text-decoration : none;
border: solid 1px #ffffff; 
background-color: #ffffff;
}
a.subhdrmenu:active {
display: block; 
width: 195px; 
height: 15px; 
text-align: left; 
vertical-align: middle; 
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #ffffff;	
text-decoration : none;
border: solid 1px #336699; 
background-color: #336699;
}
a.subhdrmenu:hover {
display: block; 
width: 195px; 
height: 15px; 
text-align: left; 
vertical-align: middle; 
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #ffffff;	
text-decoration : none;
border: solid 1px #336699; 
background-color: #336699;
}

a.nohand {	
cursor : pointer;
}
a.nohand:visited {
cursor : pointer;
}
a.nohand:active {
cursor : pointer;
}
a.nohand:hover {
cursor : pointer;
}

/* GREEN HYPERLINK COPY */
a.green {	
font-size : 11px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #336633;	
text-decoration : none;
}
a.green:visited {
font-size : 11px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #336633;	
text-decoration : none;
}
a.green:active {
font-size : 11px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #336633;	
text-decoration : underline;
}
a.green:hover {
font-size : 11px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #336633;	
text-decoration : underline;
}

ul {	
list-style: square url(images/ul.gif);
font-size : 11px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #575757;	
line-height : 1.5em;
margin-top: 2px;
}

li {	
font-size : 11px;	
font-family : Arial,Verdana,Helvetica,sans-serif;	
font-weight : 400;	
color : #575757;	
line-height : 1.5em;
}

blockquote {
margin-top: 5px;
margin-left: 20px;
}

.tableBorder {
	border: 0px solid #C5C4C4;
}
.btn_white {
	border: 0px solid;
	cursor: pointer;
	font-size:9;
	font-weight: 800;
	margin: 0px 0px 0px 1px;
	padding: 1px;
	background-repeat: repeat-x;
	width:125px;
	font-family: Arial, Helvetica, sans-serif;
	color: #767676;
	background-color: #FFFFFF;
}
.hbox {
	width: 100%;
	background-color: #EDEDED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
	color: #075182;
	padding: 2px;
	border: 1px solid #075182;
}

.structureSubhdr, a.structureSubhdr, a.structureSubhdr:visited, a.structureSubhdr:hover {
	font-size:16px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:400;
	color:#1F1F1F;
	text-decoration:none;
	}
.structureSubhdr a:hover {
	color:#034A78;	
	text-decoration:underline;
	}

 /* Sifr Start*/
 .sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 10;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1 {
	visibility:hidden;
	font-size:18px;
	line-height:1.5em;
	margin:0;
}
.sIFR-hasFlash h2 {
	visibility:hidden;
	font-size:12px;
	line-height:1.5em;
	margin:0;
}
.sIFR-hasFlash h3 {
	visibility:hidden;
	font-size:12px;
	line-height:1.5em;
	margin:0;
}
.sIFR-hasFlash h4 {
	visibility:hidden;
	font-size:12px;
	line-height:1.5em;
	margin:0;
}
.sIFR-hasFlash h5 {
	visibility:hidden;
	font-size:15px;
	line-height:1.5em;
	margin:0;
}

 /* Sifr End*/