/* CSS Document */

body {
	background-color: #999999;
	margin-top:0;
	margin-bottom:0;
	text-align:center; 
	vertical-align:top;
/*	margin-left: 20px; */
}

table.head {
	width: 966px;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
}

.logocell {
	background-image: url(images/logo_band.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 79px;
}

.toprightcell {
	vertical-align: top;
}

table.headright {
	width: 100%;
	padding: 0px;
	border: 0px;
}

.toprightimg {
	background-image: url(images/topright_img.jpg);
	width: 436px;
	height: 48px;
}

.companylink {
	background-image: url(images/company_link.jpg);
	background-repeat: no-repeat;
	width: 84px;
	height: 31px;
	display: block;
}
a.companylink:active {
	background-image: url(images/company_link.jpg);
	background-repeat: no-repeat;
	width: 84px;
	height: 31px;
	display: block;
}

.companylinkslctd {
	background-image: url(images/company_link_slctd.jpg);
	background-repeat: no-repeat;
	width: 84px;
	height: 31px;
	display: block;
}

.serviceslink {
	background-image: url(images/services_link.jpg);
	background-repeat: no-repeat;
	width: 72px;
	height: 31px;
	display: block;
}
a.serviceslink:active {
	background-image: url(images/services_link.jpg);
	background-repeat: no-repeat;
	width: 72px;
	height: 31px;
	display: block;
}

.serviceslinkslctd {
	background-image: url(images/services_link_slctd.jpg);
	background-repeat: no-repeat;
	width: 72px;
	height: 31px;
}

.careerslink {
	background-image: url(images/careers_link.jpg);
	background-repeat: no-repeat;
	width: 68px;
	height: 31px;
}

.contactlink {
 background-image: url(images/contact_link.jpg);
 background-repeat: no-repeat;
 width: 67px;
 height: 31px;
}

.sitemaplink {
	background-image: url(images/sitemap_link.jpg);
	background-repeat: no-repeat;
	width: 65px;
	height: 31px;
}

.homelinkslctd {
	background-image: url(images/home_link.jpg);
	background-repeat: no-repeat;
	width: 63px;
	height: 31px;
	display: block;
}

.homelink {
	background-image: url(images/home_link_nrml.jpg);
	background-repeat: no-repeat;
	width: 63px;
	height: 31px;
	display: block;
}
a.homelink:active {
	background-image: url(images/home_link_nrml.jpg);
	background-repeat: no-repeat;
	width: 63px;
	height: 31px;
	display: block;
}

.linkrightspace {
	background-image: url(images/linkrightspace.jpg);
	width: 17px;
	height: 31px;
}

.imageband {
	background-image: url(images/image_band.jpg);
	background-repeat: no-repeat;
	width: 966px;
	height: 177px;
}

.locationlink {
	text-align: left;
}

.hspacer {
	height: 10px;
	background-color: #FFFFFF;
}

.spacer1 {
	height: 50px;
}

.hspacer3px {
	height: 10px;
}

.hspacer5 {
	height: 10px;
}

.vspacer {
	width: 15px;
	background-color: #FFFFFF;
}

.vspacer5px {
	width: 5px;
	background-color: #FFFFFF;
}

.bgwhite {
	background-color: #FFFFFF;
}

.valign_top {
	vertical-align: top;
}

table.contentmain {
	width: 100%;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

table.leftcontent {
	width: 100%;
	padding: 0px;
	border: 0px;
}

.bluehead {
	background-color: #005CA1;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 12px;
}

.redhead {
	background-color: #D9261C;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 12px;
}

.ornghead {
	background-color: #F29400;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 12px;
}

.grnhead {
	background-color: #69B82E;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 12px;
}

.dwnarrow {
	background-image: url(images/dwnarrow.gif);
	background-repeat: no-repeat;
	width: 15px;
	text-align: center;
	text-indent: 5px;
	vertical-align: middle;
}

.dwnarrowblue {
	background-image: url(images/dwnarrowblue.gif);
	background-repeat: no-repeat;
	width: 15px;
	text-align: center;
	text-indent: 5px;
	vertical-align: middle;
}

.dwnarrowblack {
	background-image: url(images/dwnarrowblack.gif);
	background-repeat: no-repeat;
	width: 15px;
	text-align: center;
	text-indent: 5px;
	vertical-align: middle;
}


.texthead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005CA1;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
}

.text2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
}

.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}

.textnrml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

table.hmecareers {
	width: 100%;
	padding: 0px;
	border: 0px;
}

table.hmeofferings {
	width: 160px;
	padding: 0px;
	border: 0px;
}

table.hmeindfocus {
	width: 175px;
	padding: 0px;
	border: 0px;
}

.indfocusicns {
	background-image: url(images/indfocus_icns.jpg);
	background-repeat: no-repeat;
	width: 149px;
	height: 27px;
	background-position: center;
}

.dot {
	background-image: url(images/dot.jpg);
	background-repeat: repeat-y;
	width: 10px;
}

.readmore {
	background-image: url(images/more_button.jpg);
	background-repeat: no-repeat;
	height: 12px;
	background-position: right;
}

.footer {
	background-color: #B2B2B2;
	background-image: url(images/footer.jpg);
	width: 960px;
	height: 18px;
	background-repeat: no-repeat;
}

.insideheadbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.insidehead {
	background-color: #F29400;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-indent: 12px;
}

.teamclr1 {
	background-color: #FCCE84;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-indent: 5px;
}

.teamclr2 {
	background-color: #FBE1B7;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CE6000;
	text-align: left;
	text-indent: 5px;
}

.teamclr3 {
	background-color: #FBE1B7;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CE6000;
	text-align: left;
	text-indent: 5px;
}

.insdspacer {
	width: 15px;
	text-align: center;
	background-image: url(images/dot.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.insiderghtlnk {
	background-color: #F29400;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 12px;
}

.insiderghtlnktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: normal;
	text-align: left;
	height: 10px;
	text-indent: 8px;
}
a.insiderghtlnktxt:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: normal;
	text-align: left;
	height: 10px;
	text-indent: 8px;
	text-decoration:none;
}
a.insiderghtlnktxt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: normal;
	text-align: left;
	height: 10px;
	text-indent: 8px;
	text-decoration:none;
}
a.insiderghtlnktxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: normal;
	text-align: left;
	height: 10px;
	text-indent: 8px;
	text-decoration:none;
}
a.insiderghtlnktxt:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: normal;
	text-align: left;
	height: 10px;
	text-indent: 8px;
}

.insiderghtlnktxtB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F27000;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
}
a.insiderghtlnktxtB:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F27000;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.insiderghtlnktxtB:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F27000;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.insiderghtlnktxtB:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F27000;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.insiderghtlnktxtB:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F27000;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
}

.csrlnktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	text-indent: 8px;
}
a.csrlnktxt:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	text-indent: 8px;
	text-decoration:none;
}
a.csrlnktxt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	text-indent: 8px;
	text-decoration:none;
}
a.csrlnktxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	text-indent: 8px;
	text-decoration:none;
}
a.csrlnktxt:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	text-indent: 8px;
}



.dotH {
	background-image: url(images/dot_h.jpg);
	background-repeat: repeat-x;
	height: 6px;
	background-position: center;
}

.boldtxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F27000;
	text-align: left;
	font-weight: bold;
	text-indent: 0px;
}

.boldtxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	text-indent: 0px;
}

.w213 {
	width: 213px;
	vertical-align: top;
}

.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #666666;
}
a.toplink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #666666;
	text-decoration:none;
}
a.toplink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #666666;
	text-decoration:none;
}
a.toplink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #666666;
	text-decoration: underline;
}
a.toplink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #666666;
}

.h5 {
	height: 5px;
}

.addresstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	padding-left: 10px;
}

.addresstxtB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

.sitemaptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: bold;
	text-align: left;
	text-indent: 14px;
}
a.sitemaptxt:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: bold;
	text-align: left;
	text-indent: 14px;
	text-decoration:none;
}
a.sitemaptxt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: bold;
	text-align: left;
	text-indent: 14px;
	text-decoration:none;
}
a.sitemaptxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: bold;
	text-align: left;
	text-indent: 14px;
	text-decoration:none;
}
a.sitemaptxt:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: bold;
	text-align: left;
	text-indent: 14px;
}


.crrlnktxtB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
}
a.crrlnktxtB:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.crrlnktxtB:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.crrlnktxtB:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.crrlnktxtB:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
}


.applylnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
}
a.applylnk:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.applylnk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.applylnk:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.applylnk:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
}


.gouplnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005CA1;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
}
a.gouplnk:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005CA1;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.gouplnk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005CA1;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.gouplnk:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005CA1;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
	text-decoration:none;
}
a.gouplnk:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005CA1;
	text-align: left;
	font-weight: bold;
	height: 10px;
	text-indent: 7px;
}