HR {height: 1px;
width: 100%;
margin-top: 0px;
margin-bottom: 10px;
border-color: #CCC;
border-width: 0 0 1px 0;
border-style: dashed; }

body {font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #333;
}

TD {font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #333; }

a {color: #0052A5;
text-decoration: none; }

a:hover {color: #0052A5;
text-decoration: underline; }

INPUT {font-size: 11px;
margin-bottom: 4px;
margin-top: 4px; }

INPUT.search {font-size: 12px;
background-color: #F5FFFF; }

IMG.news {padding: 0 9px 6px 0; }

IMG.ialign {margin-bottom: 1px;
vertical-align: bottom; }

IMG.imgtitle { padding: 0 12px 0 0; }

iframe#mcframe {height: 400px; width: 98%; border-left: 0; border-right: 0; }

TD.fieldname {padding-right: 10px;
text-align: right;
font-size: 11px;
margin-bottom: 4px;
margin-top: 4px;
height: 22px; }

.required {font-weight: normal;
text-align: right;
color: #FF3300; }

INPUT.field {width: 210px; }

INPUT.fieldhalf {width: 50px; }

TD.fieldhalfreq {width: 70px;
background-image: url(../img/icn_require.gif);
background-repeat: no-repeat;
vertical-align: top;
background-position: 58px; }

ul.content {list-style-type: none;
padding: 0;
margin: 0; }

ul.eweb {list-style-image: url(../img/icn_link.gif); 
	margin-bottom:0in;
}

ul.header {list-style-type: none;
height: 14px;
width: 100%;
padding: 7px 5px 5px 5px; }

ul.head {list-style-type: none;
padding: 0 0 10px 0;
margin: 0; }

ul.padding {list-style-type: none;
margin: 8; }

ul.list {list-style-type: disc;
padding-left: 18px;
color: #F60;
margin: 8; }

ul.more {list-style-type: none;
padding: 0 0 6px 0;
margin: 0;
text-align: right; }

li.list {background-image: url(../img/icn_list.gif);
background-repeat: no-repeat;
background-position: 8px 4px;
padding-left: 22px;
padding-bottom: 16px; }

li.link {background-image: url(../img/icn_link.gif);
background-repeat: no-repeat;
padding-left: 12px;
padding-bottom: 6px; }

li.news {background-image: url(../img/icn_link.gif);
background-repeat: no-repeat;
display: inline;
padding-left: 12px; }

li.navglobal {background-image: url(../img/pl.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 14px; }

td.navglobal {cursor:pointer; }

li.navglobalon {background-image: url(../img/pm.gif);
background-repeat: no-repeat;
background-position: 100%;
padding-right: 14px; }

li.more {background-image: url(../img/icn_more.gif);
background-repeat: no-repeat;
background-position: 100% 4px;
padding-right: 14px; }

li.headercopy {background-color: #F60;
color: #FFF;
font-size: 32px;
margin: 0 12px 0 18px; }

li.detailcopy {background-color: #F60;
color: #FFF;
font-size: 28px;
margin: 0 12px 0 18px; }

li.subcopy {background-color: #F60;
color: #FFF;
font-size: 30px;
margin: 0 12px 0 18px; }

li.tricopy {background-color: #F60;
color: #FFF;
font-style: normal;
font-size: 26px;
margin: 0 12px 0 18px; }

li.submit {background-image: url(../img/btn_submit_small.gif);
background-repeat: no-repeat;
background-position: 100% 4px;
padding-right: 18px; }

SELECT {font-size: 11px; }

SELECT.custlogin {margin-top: 10px;
margin-left: 10px;
width: 150px; }

H1 {font-size: 13px;
color: #666;
margin-top: 10px; }

H2 {font-size: 12px;
color: #666;
margin-top: 0px; 
margin-bottom: 10px; }

H3 {font-size: 13px;
color: #333;
margin-top: 11px;
margin-bottom: 11px;
font-style: normal;
font-weight: normal; }

H4 {font-size: 11px;
color: #666;
margin-top: 11px;
margin-bottom: 0px;
font-style: normal;
font-weight: bold; }

H4.orange {color: #F60; }

H5 {font-size: 16px;
color: #666;
font-style: normal;
font-weight: normal;
margin-top: 0px;
margin-bottom: 8px; }

H6 {font-size: 11px;
color: #666;
font-style: normal;
font-weight: normal;
margin-top: 4px;
margin-bottom: 12px; }

TD.outline {background-color: #666; }

TD.line {background-color: #999; }

TD.header {color: #999;
height: 87px;
font-size: 11px; }

TD.headnav {height: 34px; }

TD.fieldreq {width: 222px;
background-image: url(../img/icn_require.gif);
background-repeat: no-repeat;
vertical-align: top;
background-position: 216px; }

TD.breadcrumb {height: 30px;
font-size: 10px;
padding-left: 10px; }

TD.leftnav {background-color: #F5F5F5; }

TD.footer {background-color: #F60;
color: #fff;
height: 29px;
font-size: 10px;
margin-left: 15px; }

TD.footersmall {background-color: #F60;
height: 1px; }

TD.headtitle, TD.segmentheadtitle {background-color: #FF6600;
height: 146px;
border-color: #999;
border-width: 0px 0px 1px 0px;
border-style: solid; }

TD.segmentheadtitle {
height: 125px;
}

TD.subtitle {background-color: #FF6600;
height: 124px;
border-color: #999;
border-width: 0px 0px 1px 0px;
border-style: solid; }

TD.detailtitle, TD.subsegmentdetailtitle {background-color: #FF6600;
height: 70px;
border-color: #999;
border-width: 0px 0px 1px 0px;
border-style: solid; }

TD.subsegmentdetailtitle {
height: 125px;
}

TD.productdetailtitle {background-color: #FF6600;
height: 38px;
border-color: #999;
border-width: 0px 0px 1px 0px;
border-style: solid; }

TD.headertitle, TD.companyinfoheadertitle, TD.segmentheadertitle, TD.subsegmentheadertitle {background-color: #FF6600;
height: 146px;
border-color: #999;
border-width: 0px 0px 1px 0px;
border-style: solid; }

TD.segmentheadertitle, TD.subsegmentheadertitle {
height: 125px;
}

TD.companyinfoheadertitle {
height: 100px;
}

TD.stripes {/*background-image: url(../img/stripes.gif);*/
/* background-repeat: repeat; */
height: 7px;
border-left: 1px solid #999;
border-right: 1px solid #999; }

TD.btn {background-image: url(../img/button_on.gif);
background-repeat: repeat;
height: 24px;
font-size: 10px;
letter-spacing: 1px;
font-weight: bold;
border-color: #999;
border-width: 0px 1px 0px 0px;
border-style: solid; }

TD.btndata {border-color: #999;
padding: 8px;
border-width: 0px 1px 0px 0px;
border-style: solid; }

TD.btndash {border-color: #666;
padding: 8px 6px 6px 8px;
border-width: 0px 1px 0px 0px;
border-style: dashed; }

TD.btnon, TD.btnleft {background-image: url(../img/button_on.gif);
/* background-repeat: repeat; */
height: 24px;
font-size: 9px;
letter-spacing: 1px;
font-weight: bold;
border-left: 1px solid #999; }

TD.btnleft {
	border-right: 1px solid #999;
}

TD.btnoff {background-color: #ffffff;
color: #FA742B;
height: 24px;
font-size: 9px;
letter-spacing: 1px;
font-weight: bold;
border-left: 1px solid #999; }

TD.stripes {background-image: url(../img/stripes.gif);
background-repeat: repeat;
height: 7px; }

TD.popup {background-color: #FFF;
border: 1px solid #f60;
padding: 4px 20px 0px 20px; }

TD.greyoutline {background-color: #FFF;
border: 1px solid #CCC;
padding: 7px 9px 7px 9px; }

TD.siteoutline {background-color: #FFF;
border: 1px solid #CCC; }

TD.layout {background-color: #F5F5F5;
height: 24px;
color: #F60;
font-weight: bold;
padding-left: 7px; }

TD.tblcontent {color: #666;
padding-top: 7px;
padding-left: 7px;
padding-right: 4px; }

TD.tblodd {background-color: #FFF;
padding-left: 8px;
padding-top: 10px;
padding-right: 8px;
padding-bottom: 10px; }

TD.tbleven {background-color: #CFCFCF;
padding-left: 8px;
padding-top: 10px;
padding-right: 8px;
padding-bottom: 10px;
 }

TD.dotnospace {height: 1px;
width: 100%;
margin-top: 0px;
margin-bottom: 0px;
border-color: #CCC;
border-width: 0 0 1px 0;
border-style: dashed; }

TABLE.layout {background-color: #FFF;
border: 1px solid #999; }

TABLE.padding { padding: 0px 9px 0px 9px; }

DIV.whitebg {background-color: #FFF; }

DIV.boxtop {width: 192px;
background-image: url(../img/line_top.gif);
background-repeat: no-repeat; }

DIV.boxbot {width: 192px;
background-image: url(../img/line_bot.gif);
background-repeat: no-repeat;
background-position: bottom; }

DIV.boxcopy {padding: 8px 10px 10px 10px;
font-size: 11px;
width: 170px;
white-space:normal; }

DIV.boxleft {background-image: url(../img/line_left.gif);
background-repeat: repeat-y;
width: 5px }

DIV.boxright {width: 192px; background-image: url(../img/line_right.gif);
background-repeat: repeat-y;
background-position: right; }

DIV.custlogin {background-image: url(../img/bg_custlogin.gif);
background-repeat: repeat;
height: 38px; }

DIV.navcontent {margin-left: 12px;
margin-right: 9px;
margin-top: 14px; }

DIV.dotline {background-image: url(../img/dots_vertical.gif);
clear: both;
background-repeat: repeat;
height: 1px;
width: 100%;
margin-top: 12px;
margin-bottom: 12px; }

DIV.dotlineup {background-image: url(../img/dots_vertical.gif);
clear: both;
background-repeat: repeat;
height: 1px;
width: 100%;
margin-top: 4px;
margin-bottom: 4px; }

DIV.nav {background-color: #FFF;
border: 1px solid #999;
padding: 5px;
margin-top: 5px; }

#cheight select {height: 18px;}

#cheight a {height: 18px;
line-height: 19px;}

TD.navglobal{background-color: #FFF;
border-color: #999;
padding: 2px 3px 3px 7px;
border: 1px;
border-style: solid; }

TABLE.navsub {background-color: #FFF;
padding: 5px;
margin-bottom: 5px;
border-color: #CCC;
border-width: 0px 1px 1px 1px;
border-style: solid; }

DIV.navsubactive {background-color: #FFF;
border: 1px solid #999;
padding: 5px;
margin-bottom: 5px; }

DIV.navactive {background-color: #FFF;
border: 1px solid #F60;
padding: 5px;
margin-top: 5px; }

DIV.navon {background-color: #E5FFFE;
border: 1px solid #999;
padding: 5px;
margin-top: 5px; }

DIV.full {display: block;
height: 100%;
width: 100%; }

DIV.more {margin-bottom: 4px;
margin-top: 4px;
margin-right: 10px; }

DIV.outsideline {border: 1px solid #999; width: 190px }

DIV.headline {border-bottom: 1px solid #999;
background-color: #ECECEC;
padding: 5px 5px 5px 8px;
color: #4F4F4F;
text-align: left;
font-size: 10px;
font-weight: bold; }

DIV.boxcontent {padding: 6px 6px 10px 6px;
text-align: left;
line-height: 12px; }

a.breadlink {color: #4F4F4F; }

a.breadlink:hover {color: #F60; }

a.btnlink {color: #4F4F4F;
margin-left: 19px;
margin-right: 19px;
letter-spacing: 1px;
word-spacing: 1px;
text-transform: uppercase; }

a.btnlink:hover {color: #36C;
text-decoration: none;
text-transform: uppercase; }

a.bluelink {color: #0052A5;
font-size: 10px;
text-decoration: none; }

a.orangelink {color: #F60;
font-size: 10px;
text-decoration: none; }

a.bluelink:hover {color: #0052A5;
text-decoration: underline; }

a.smlblue {color: #06C;
text-decoration: none; }

a.smlblue:hover {color: #F60;
text-decoration: underline; }

a.whitelink {color: #fff; }

a.whitelink:hover {color: #fff; }

a.linkgrey {color: #666;
font-size: 10px; }

a.linkgrey:hover {color: #0052A5; }

a.pagenate {color: #0052A5;
font-size: 10px;
letter-spacing: 1px;
text-decoration: none; }

a.pagenate:hover {color: #F60;
text-decoration: underline; }

a.navlink {color: #0052A5;
font-size: 11px;
text-decoration: none; }

a.navlinkon {color: #F60;
font-size: 11px;
text-decoration: none; }

a.navlink:hover {text-decoration: none; }

a.subnavactive {color: #F60; }

a.offerings {font-size: 12px;
line-height: 18px;
font-weight: bold; }

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float: left;
	}

img.alignright
{
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

.body {font-size: 11px;
color: #333; }

.btnhome {color: #4F4F4F;
margin-left: 8px;
margin-right: 0px;
letter-spacing: 0px;
text-decoration: none;
word-spacing: 1px; }

.newstitle {color: #666;
line-height: 18px; }

.error { margin-left: 10px;
color: #ff3300; }

.linkbold {line-height: 14px;
font-weight: bold; }

.headercopy {background-color: #F60;
color: #FFF;
font-size: 34px;
margin: 0 0 0 20px; }

.productdetailheadercopy {background-color: #F60;
color: #FFF;
font-size: 17px;
margin-top: 8px;
margin-left: 20px; }

.maincopy {background-color: #F60;
color: #FFF;
font-size: 30px;
line-height: 40px;
margin: 0 0 6px 20px; }

.subcopy {background-color: #F60;
color: #FFF;
font-size: 16px;
margin: 0 0 0 40px; }

.subnav {color: #054796;
font-size: 11px;
	}

.subnavcell {
	padding-bottom: 10px
	}

.subnavcellbottom {
	padding-bottom: 0px;
	}
	
.subnavactive {color: #F60; }

.btninactive {margin-left: 14px;
margin-right: 14px;
letter-spacing: 1px;
word-spacing: 1px;
text-transform: uppercase; }

A.btninactive {
color: #FA742B;
text-decoration: none }

A.btninactive:hover {
	color: #36C;
}

A.btnhome:hover {
	text-decoration: none;
}

.greyline {background-color: #999;
height: 1px;
width: 100%; }

.breadinactive {color: #F60; }

.delim {text-align: center;
margin-left: 14px;
margin-right: 14px;
font-weight: bold; }

.delimsml {color: #B4B4B4;
text-align: center;
margin-left: 4px;
margin-right: 3px;
font-weight: bold; }

.bluebold, .lrgbluebold { font-size: 11px;
color: #054796;
font-style: normal;
font-weight: bold; }

.lrgbluebold { font-size: 14px;
}

#globalnav {position:absolute;
text-align: left;
visibility: hidden;
background-color: #FFF;
padding: 5px;
margin-top: 5px;
margin-bottom: 5px;
border-color: #999;
border-width: 1px;
border-style: solid;
z-index: 100; }

#globalnav a {width: 100%;
padding: 5px;
display: block;
text-decoration: none;
text-indent: 6px; }

#globalnav a:hover{text-decoration: underline; }

div#container
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 780px;
}

.outlinedcontent
{
	border: 1px solid #E6E6E6;
	padding: 10px 10px 10px 10px;
}

.outlinedcontent .newsdate
{
	color: #6A6A6A;
}
