.mainbody {
	background-color: #9cb4be;
	background-image: url(images/bg/bl_bluebg_9cb4be.jpg);
	background-repeat: repeat;
}
.maintable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	background-color: #FFFFFF;
}
#BE_topleft {
	text-align: left;
	vertical-align: top;
	width: 21px;
	background-color: #9cb4be;
	height: 13px;
	background-image: url(images/components/BE_lefttopedge_21x20.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#BE_topwhite {
	background-color: #FFFFFF;
	height: 13px;
	background-image: url(images/components/BE_white_13x13.jpg);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: bottom;
}
#BE_topright {
	text-align: left;
	vertical-align: bottom;
	background-color: #9cb4be;
	width: 21px;
	height: 13px;
	background-image: url(images/components/BE_rttop_21x20.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#BE_bottomleft {
	text-align: right;
	vertical-align: top;
	background-image: url(images/components/BE_leftbottomedge2_21x21.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#BE_rtshadow {
	background-image: url(images/components/BE_rtedge_21x3.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	background-color: #9cb4be;
}
#BE_bottomrt {
	text-align: left;
	vertical-align: top;
	background-image: url(images/components/BE_rtbottomedge_21x21.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#BE_leftedge {
	background-color: #9cb4be;
	background-image: url(images/components/BE_rtleftedge.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: right;
	vertical-align: top;
}
#BE_bottomedge {
	background-color: #9cb4be;
	background-image: url(images/components/BE_bottomedge.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: top;
}
.TopRt_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 35px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #455560;
	text-align: left;
	vertical-align: middle;
	width: 57px;
	padding-left: 7px;
	font-weight: bold;
}
a.trl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 35px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
a.trl:hover {
	color: #E0E4E5;
	text-decoration: none;
}

.TopBanner {
	text-align: left;
	vertical-align: top;
}
.TopLinksCell {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #455560;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/bg/toplinksBG_31x31.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align: bottom;
	height: 24px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 5px;
}
a.tlc {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #455560;
	text-decoration: none;
}
a.tlc:hover {
	color: #8F0B06;
	text-decoration: none;
}
a.tlcA {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #8F0B06;
	text-decoration: none;
}
a.tlcA:hover {
	color: #455560;
	text-decoration: none;
}
.LeftTopicbox {
	font-family: helvetica, Arial;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #455560;
	text-align: left;
	vertical-align: bottom;
}
.PageTitleBox {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
}
.LeftBottomBox {
	background-color: #FFFFFF;
	background-image: url(images/components/Home_leftcolBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	height: 350px;
	padding-left: 8px;
}
.LeftColBox {
	background-color: #FFFFFF;
	background-image: url(images/components/LB_gradient2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	height: 215px;
	padding-left: 8px;
}
.LeftColBox_partners {
	background-color: #FFFFFF;
		text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-left: 8px;
}
#LeftCol_bottombox2 {
	font-family: helvetica, Arial;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	font-variant: small-caps;
	color: #002446;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
}
.LC_bottomboxlinks {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #002446;
	text-decoration: none;
}
a.bbl {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #002446;
	text-decoration: none;
}
a.bbl:hover {
	color: #8c0e07;
	text-decoration: none;
}



.LeftButtonCell {
	text-align: left;
	vertical-align: top;
	width: 12px;
	padding-bottom: 8px;
	padding-top: 1px;
}
.RightButtonCell {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
	padding-left: 2px;
}
.LeftButtonCell2 {
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
	padding-top: 1px;
}
.RightButtonCell2 {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
	padding-left: 2px;
}
a.rbc {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.rbc:hover {
	color: #910B02;
	text-decoration: none;
}
a.rbcA {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #910B02;
	text-decoration: none;
}
a.rbcA:hover {
	color: #000000;
	text-decoration: none;
}
.TextCell_left {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	padding-top: 15px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	width: 50%;
	padding-bottom: 15px;
}
.TextCell_main {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	padding-top: 15px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 15px;
}
a.tcm {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.tcm:hover {
	color: #8c0e07;
	text-decoration: none;
}
a.tcmA {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #8c0e07;
	text-decoration: none;
}
a.tcmA:hover {
	color: #000000;
	text-decoration: none;
}

.TextCell_partners {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 15px;
}
.blueBG {
	background-color: #9cb4be;
	background-image: url(images/bg/bl_bluebg_9cb4be.jpg);
}
.Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
}

.SP_PageTitleCell {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 20px;
	font-variant: normal;
	color: #7d95a9;
	text-align: left;
	vertical-align: bottom;
	padding-top: 5px;
	padding-left: 20px;
	height: 19px;
	padding-bottom: 1px;
	text-transform: none;
}
a.sptc {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #7d95a9;
	text-decoration: none;
}
a.sptc:hover {
	color: #8c0e07;
	text-decoration: none;
}
.PageTitleCell_partners {
	font-family: helvetica, Arial;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #910D09;
	text-align: left;
	vertical-align: bottom;
	padding-top: 15px;
	padding-left: 15px;
	height: 18px;
	padding-bottom: 5px;
	text-transform: none;
}
.PageTitleCellsm {
	font-family: helvetica, Arial;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #910D09;
	text-align: left;
	vertical-align: bottom;
	padding-top: 5px;
	padding-left: 20px;
	height: 18px;
	padding-bottom: 1px;
	text-transform: none;
}

.PageTitleCell {
	font-family: helvetica, Arial;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	font-variant: small-caps;
	color: #910D09;
	text-align: left;
	vertical-align: bottom;
	padding-top: 5px;
	padding-left: 20px;
	height: 19px;
	padding-bottom: 1px;
	text-transform: none;
}
.PTC_caps {
	font-family: helvetica, Arial;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	font-variant: small-caps;
	color: #910D09;
}
.SubTitles {
	font-family: helvetica, Arial;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #002446;
}
a.st {
	font-family: helvetica, Arial;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #002446;
	text-decoration: none;
}
a.st:hover {
	color: #8c0e07;
	text-decoration: none;
}


.LC_titleboxCell {
	font-family: helvetica, Arial;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #FFFFFF;
	background-image: url(images/components/LC_titleboxBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	height: 19px;
	padding-top: 6px;
}
a.tbc {
	font-family: helvetica, Arial;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
a.tbc:hover {
	color: #8c0e07;
	text-decoration: none;
}

.NewsEvents_Cell {
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
#News_textCell {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(images/components/NE_bottomslice.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 34px;
}
a.ntc {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.ntc:hover {
	color: #8c0e07;
	text-decoration: none;
}

.Events_textcell {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
a.etc:link {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.etc:visited {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.etc:hover {
	color: #8coe07;
	text-decoration: none;
}
a.etc:active {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.NewsEventsTitles {
	font-family: helvetica, Arial;
	font-size: 14px;
	line-height: 24px;
	font-weight: bolder;
	font-variant: small-caps;
	color: #002446;
}
.redB18 {
	font-weight: bold;
	color: #e72023;
	font-size: 15px;
}
.redB18_2 {
	font-weight: bold;
	color: #8c0e07;
	font-size: 15px;
}
.rebullets {
	list-style-image: url(images/components/redball_10x8.jpg);
}
.RedBulletTR {
	list-style-image: url(images/components/RedBall2.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.RedBulletTR2 {
	list-style-image: url(images/components/RedBall2.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#copyrightcell {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	text-align: right;
	vertical-align: bottom;
	height: 10px;
	padding-top: 8px;
	padding-right: 5px;
}
a.cr {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.cr:hover {
	font-weight: normal;
	color: #8c0e07;
	text-decoration: none;
}
.CRlinks {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.crl {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
	text-decoration: none;
}
a.crl:hover {
	color: #8c0e07;
	text-decoration: none;
}
.forinformation {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	font-variant: small-caps;
	color: #7d95a9;
	text-decoration: none;
	text-align: center;
}
.forinfo_caps {
	font-family: helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #7d95a9;
	text-decoration: none;
}
a.fi {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	font-variant: small-caps;
	color: #7d95a9;
	text-decoration: none;
}
a.fi:hover {
	color: #8c0e07;
	text-decoration: none;
}
.LearnMore {
	font-family: helvetica, Arial;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #8c0e07;
}
a.lm {
	font-family: helvetica, Arial;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #8c0e07;
	text-decoration: none;
}
a.lm:hover {
	color: #000000;
	text-decoration: none;
}
.IndustryTitles {
	font-family: helvetica, Arial;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.ClientLogoCell {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 25px;
	width: 200px;
	font-variant: small-caps;
}
.ClientNamesCell {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 51px;
	font-variant: small-caps;
	padding-right: 8px;
}

.clients_hrcell {
	text-align: center;
	vertical-align: bottom;
	padding-top: 20px;
}

.LogoTP {
	padding-top: 5px;
}
.PRtable_datecell {
	font-family: helvetica, Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	width: 80px;
}
.PRtable_pressreleasetitle {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	padding-bottom: 5px;
}
a.prt {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.prt:hover {
	color: #8c0e07;
	text-decoration: none;
}
.Sublinks {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #8c0e07;
}
a.sl {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #8c0e07;
	text-decoration: none;
}
a.sl:hover {
	color: #002446;
	text-decoration: none;
}
.maroon {
	color: #8c0e07;
	font-family: helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
}
.black {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.ReqInfoTable_sectioncells {
	font-family: helvetica, Arial;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	text-align: center;
	vertical-align: middle;
	height: 15px;
}
.ReqInfoTable_leftcol {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
}
.Partners_title {
	font-family: helvetica, Arial;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #002446;
	text-decoration: none;
}
.Partners_info {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 5px;
}
.Partners_title2 {
	font-family: helvetica, Arial;
	font-size: 14px;
	line-height: 16px;
	padding-top: 5px;
	font-weight: bold;
	color: #8c0e07;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding-left: 10px;
	font-variant: small-caps;
}
.Partners_info2 {
	font-family: helvetica, Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	padding-top: 5px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 30px;
	padding-right: 10px;
	
}
a.pt {
	font-family: helvetica, Arial;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #8c0e07;
	text-decoration: none;
}
a.pt:hover {
	color: #8c0e07;
	text-decoration: none;
}
.JobTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #8c0e07;
	font-variant: small-caps;
}
.ImageTopPadding {
	padding-top: 5px;
}
