body    {
  /*background: #f0f0f0;*/
  font: 400 12px helvetica, arial, lucida sans, verdana;
  background: #f0f0f0;
}
p   {
  padding: 0px;
  margin: 0px;
}
.homeH2 {
  font-size: 14px;
  padding-bottom: 7px;
}
.whiteText  {
  color: #fff;
}
.boldText   {
  font-weight: bold;
}
#body   {
  background: #fff;
  width: 100%;
}
#body, #body td, #body div, #body a, #body input, #body select, #body textarea {
  font: 400 12px helvetica, arial, lucida sans, verdana;
}


.redText    {
  color: #b3141f;
}
.grayText   {
  color: #333;
}
#divHolder875    {
  background: #fff;
  padding: 27px 0px 13px 0px;
}
/* CUSTOMIZATION AREA HEADER AREA */
#home_customization_area    {
  background: #95b7c3;
  width: 995px;
  height: 100px;
}
#tdPeopleSearch {
  background: url(../images/home_dots.gif) no-repeat center left;
  width: 329px;
  height: 110px;
  cursor: pointer;
}
#tdExperienceSearch {
  background: url(../images/home_dots.gif) no-repeat center left;
  width: 334px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  height: 110px;
  cursor: pointer;
}
#tdPersonalization  {
  background: url(../images/home_dots.gif) no-repeat center left;
  width: 330px;
  height: 24px;
  cursor: pointer;
  height: 110px;
}
.homeHeader {
  font-size: 20px;
  padding-left: 44px;
}
.homeHeaderSub  {
  padding-left: 4px;
}
.home_img_arrow {
  padding-left: 46px;
}

/* CUSTOMIZATION AREA HOTSPOT */
#home_customization_area_hotspot    {
  display: none;
}
.td52   {
  width: 52px !important;
  padding-top: 2px !important;
}

/* PARTS OF BODY CONTENT */
#bodyholder {
  background: #f0f0f0;
}
#homeAreaContainer  {
  background: #f0f0f0;
}
#ajaxFooter  {
  background: #fff;
  width: 995px;
}

/* FOOTER AREA */
#footholder {
  background: #f0f0f0;
  display: block !important;
}
#footholder a {
  text-decoration: none;
  color: #999;
  }
#footholder a:hover {
 text-decoration: underline;
  }
#footholdercontainer {
  background: #fff;
  width: 995px;
  /*border: 1px solid #ccc;*/
  padding-bottom: 10px;
}
#footerright p  {
  margin: 0px;
}
.footerbottom   {
}
.homeFooterContainer    {
  background: #fff;
  width: 995px !important;
  padding-bottom: 20px;
  display: block;
}
/* /////////////////////////////////////////////// */
#bodyholder {
 text-align: center;
}
#home_body {
 margin: 0 auto;
 width: 995px;
}
.portal-page {
}
.layout-1Column .page-colA {
 background: #FFF;
}
body div.portal-page-area {
 margin: 0;
}

.RTEData {
 padding: 5px 20px 0 20px;
}



#divSearchPeople1  {
  display: none;
  padding-left: 42px;
  padding-bottom: 10px;
}
input {
  background: #346a86;
  color: #fff;
  padding: 2px 5px;
  border: 0px;
  width: 170px !important;
  height: 15px;
}

.option {
  background: #346a86;
  color: #fff;
  padding: 2px 5px;
  border: 0px;
/*    width: 170px !important;*/
  height: 15px;
}
.select   {
  background: #346a86;
  color: #fff;
  margin: 0px;
  height: 15px !important;
  border: 0px;
  width: 170px !important;
}
.tdSelect   {
  padding: 1px 0px 1px 8px;
}
#divSearchExperience1   {
  display: none;
  padding-left: 42px;
  padding-bottom: 10px;
}

#divPersonalization1    {
  display: none;
  padding-left: 42px;
  padding-bottom: 10px;
}
#divPersonalization1 table tr td {
  padding: 1px 0px;
}
#divSearchPeople0, #divSearchExperience0, #divPersonalization0 {
  color: #fff;
  font-weight: bold;
}

#divSearchPeople0 a:hover, #divSearchExperience0 a:hover, #divPersonalization0 a:hover {
  color: #fff;
  text-decoration: none;
}

#divSearchPeople0 a:visited, #divSearchExperience0 a:visited, #divPersonalization0 a:visited {
  color: #fff;
  text-decoration: none;
}
#personalizationRegister    {
  line-height: 18px;
  padding: 5px 25px 0px 25px;
  display: none;
}
#personalizationRegister, #personalizationRegister a, #personalizationRegister a:hover, #personalizationRegister a:visited   {
  color: #fff;
  font-size: 12px;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////// */
.lbsFooter  {
  padding-top: 10px;
  padding-bottom: 5px;
}

.homeLearningCenter{
  width: 330px;
  background: url(../images/home_dotted_line.gif) repeat-y top right;
}
.homeBlogs{
  width: 335px;
  background: url(../images/home_dotted_line.gif) repeat-y top right;
}

.homeBlogs div div div p {
  margin-bottom: 5px;
}

.homeSpotlights {
  width: 330px;
}

#RTE1, #RTE2    {
  /*padding-right: 10px;*/
  /*background: url(../images/home_dotted_line.gif) repeat-y top right;*/
}
#RTE1 table {
  padding: 0px 10px 0px 18px;
}
#RTE2 table {
  padding: 0px 10px 0px 10px;
}
#RTE3 table {
  padding: 0px 18px 0px 10px;
}
#RTEData0   {
  padding-bottom: 7px;
}
#RTEData1 p a  {
  color: #1f7196;
  text-decoration: none;
}
#RTEData1 p a:visited  {
  color: #1f7196;
  text-decoration: none;
}
#RTEData1 p a:hover    {
  color: #1f7196
  text-decoration: underline;
}
.RTEData   {
  line-height: 18px;
}
.RTEData a    {
  font-size: 12px;
}

.rteContent div table tr td {
  font-size: 12px;
}
.rteContent div table tr td a {
  font-size: 12px;
}
.spotlightWrapper div {
  font-size: 12px;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////// */
a.homeLink {
  color: #be141f;
  text-decoration: none;
}

a.homeLink:link    {
  color: #be141f;
  text-decoration: none;
}

a.homeLink:hover    {
  color: #be141f;
  text-decoration: none;
}

a.homeLink:visited   {
  color: #be141f;
  text-decoration: none;
}
.copy   {
  letter-spacing: 1px;
  font-size: 9px;
  color: #333;

}
#wosSiteSearchField {
  width: 260px !important;
  color: #333;
  background: #e7eded;
  margin-right: 6px;
  height: 18px;
  border-top: 1px solid #9ca2a7;
  border-left: 1px solid #ced4da;
  border-bottom: 1px solid #e3e9ef;
  border-right: 1px solid #dce0e7;
  font-size: 12px;
  padding: 1px 0;
}
#quicksearch_holder {
  padding-bottom: 6px;
}
.searchText {
  padding-left: 5px
}
.homeInput  {
  height: 16px;
  padding: 0px 4px;
  margin: 0px;
  border: 1px solid #fff;
}
.randomBorder   {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.randomBorderRight  {
  border-right: 1px solid #fff !important;
  display: block;
}
.topPad10   {
  padding-top: 10px !important;
}
.footer {
  background: #f0f0f0;
  display: block;
  padding-bottom: 10px;
}
.footerInner    {
  padding-top: 5px;
  background: #fff;
  width: 995px;

}
.footerContent  {
  background: #fff;
  padding: 0px 10px 10px 10px;
}

.padBottom18    {
  padding-bottom: 18px;
}
a   {
  color: #1F7196;
  text-decoration: none;
}
a:hover   {
  color: #1F7196;
  text-decoration: underline !important;
}
a:visited   {
  color: #1F7196;
  text-decoration: none;
}
.home-personalization-wrapper   {
  width: 989px;
  padding-bottom: 3px;
  text-align: center;
}
.home-personalization-wrapper table  {
  width: 953px;
}
.home-personalization-header    {
  padding: 10px 18px 10px 18px;
  width: 953px;
}
.home-personalization-body  {
  padding: 10px 18px 10px 18px;
  width: 953px;
}
.home-personalization-body table tr .padBottom10 {
  padding-bottom: 10px;
}
.home-personalization-body table  {
  border-bottom: 1px solid #ccc;
}
.copy   {
    letter-spacing: 1px !important;
    font-size: 9px !important;
    color: #333;
}
a.footerANav, a.footerANav:link  {
  color: #333 !important;
  font-size: 10px !important;
  padding: 0px 4px;
}
a.footerANav:visited  {
  color: #333;
  font-size: 10px !important;
  padding: 0px 4px;
}
a.footerANav:hover  {
  color: #333;
  font-size: 10px !important;
  padding: 0px 4px;
}
.padTop10   {
  padding-top: 10px;
}
.inputBlueBorder    {
  border: 1px solid #7f9db9;
}
#divSearchPeople1 table tr td  {
  padding-top: 4px;
}
#divSearchExperience1 table tr td {
  padding-top: 4px;
}
#divPersonalization1 table tr td    {
  padding-top: 4px;
}
.padBottom7 {
  padding-bottom: 7px;
}

.spotlightWrapperInner  {
  margin-bottom: 5px;
}
.dotSeparator {
  font-size: 13px !important;
  font-weight: bold;
}

.ssi_icon {
  padding-right: 2px !important;
}
.ssi_socialLinks{
  margin-left: 40px;
}
.ssi_socialLinks td {
  padding-left: 2px !important;
}

