body{ margin: 0px; font-family: Arial; font-size: .75em; color: #000000; }

/* Default Link Styles */
.objManagedLink{ text-decoration:underline; color: #ff0000; }
.objManagedLinkPublished{ text-decoration:underline; color: #0000ff; }
.objBookmark { color: #000000; text-decoration: none; }

a { color: #0000ff; text-decoration: underline; }
a:hover, a:visited { color: #4e1a50; text-decoration: underline; }

/* Default Heading Styles */
h1, h1 .objBookmark { font-family: Arial; font-size: 1.4em; color: #4e1a50; font-weight: bold; text-decoration: none; }
h2, h2 .objBookmark { font-family: Arial; font-size: 1.4em; color: #8e9c3a; font-weight: bold; text-decoration: none; }
h3, h3 .objBookmark { font-family: Arial; font-size: 1em; color: #4e1a50; font-weight: bold; text-decoration: none; }
h4, h4 .objBookmark { font-family: Arial; font-size: 1em; color: #8e9c3a; font-weight: bold; text-decoration: none; }
h5, h5 .objBookmark { font-family: Arial; font-size: 1em; color: #000000; font-weight: bold; text-decoration: none; }

/* Presentation Table Styles */
#main table, .objTable, .presentation { border: 0px; border-right: 1px solid #4e1a50; border-top: 1px solid #4e1a50; padding: 0px; margin: 0px; width: 100%; font-size: 1em; }
#main th, .objTable th, .presentationHeading { border: 1px solid #4e1a50; border-right: 0px; border-top: 0px; background-color: #c9b8ca; color: #4e1a50; padding: 3px 5px 3px 5px; }
#main td, .objTable td, .presentationCell { border: 0px; border-left: 1px solid #4e1a50; border-bottom: 1px solid #4e1a50; background-color: #ffffff; color: #000000; padding: 3px 5px 3px 5px; }

/* classes to remove borders from tables */
.noborderTable {border:0px !important; padding: 0px; margin: 0px; width: 100%; font-size: 1em;}
.noborderTableHeading { border:0px !important; background-color: #c9b8ca; color: #4e1a50; padding: 3px 5px 3px 5px; }
.noborderTableCell { border: 0px !important; background-color: #ffffff; color: #000000; padding: 3px 5px 3px 5px; }
.noborderTableRow { border: 0px; padding: 0px; margin: 0px; width: 100%; font-size: 1em; }

/* Image Floating Presentation Template Styles */
.imageTable { width: 100%; padding: 0px; margin: 0px; border: 0px!important; font-size: 1em;  }
.imageTableImageLeft { width: 19%; padding: 0px; padding-right: 10px; margin: 0px; vertical-align: top; text-align: left; border: 0px!important; }
.imageTableImageRight { width: 19%; padding: 0px; padding-left: 10px; margin: 0px; vertical-align: top; text-align: right; border: 0px!important; }
.imageTableTitle { padding: 0px; margin: 0px; vertical-align: top; text-align: left; color: #4e1a50; font-weight: bold; border: 0px!important; }
.imageTableText { padding: 0px; margin: 0px; vertical-align: top; text-align: left; border: 0px!important; }

/* Image Floating Presentation Template Styles - Want To Help  */
.imageTableWantToHelp { width: 94%; padding: 0px; margin: 0px; border: 0px!important; font-size: 1.1em; color: #ffffff; }
.imageTableImageLeftWantToHelp { min-width: 19%; padding: 0px; padding-right: 10px; margin: 0px; vertical-align: top; text-align: left; border: 0px!important; }
.imageTableImageRightWantToHelp { min-width: 19%; padding: 0px; padding-left: 10px; margin: 0px; vertical-align: top; text-align: right; border: 0px!important; }
.imageTableTitleWantToHelp { padding: 0px; margin: 0px; vertical-align: top; text-align: left; font-size: 3.2em; border: 0px!important; }
.imageTableTextWantToHelp { padding: 0px; margin: 0px; vertical-align: top; text-align: left; border: 0px!important; }
.imageTableTextWantToHelp ul { margin: 0px; padding: 0px; list-style-type: none; }
.imageTableTextWantToHelp li { padding-left: 15px; padding-top: 5px; padding-bottom: 5px; background: transparent url(../../scripts/objectifyMedia.aspx?file=templateimages//95.gif&amp;siteID=1) no-repeat scroll 0px 9px; }

/*--- Feedback Template ---*/
#feedbackTemplate { padding: 15px 0px 25px 0px; background: url(../../scripts/objectifyMedia.aspx?file=templateimages/2/36.gif&amp;siteID=1); background-repeat: repeat-x; background-position: top left; }
#feedbackContainer { width: 90%; }
.feedBackComments { height: 100px; width: 100%; margin-right: -1px; }
#feedbackTemplate fieldset{ border:none; }

#appFormWrap {width: 80%; position: relative; }
.AppFormTopNote {font-weight: bold; color: red}
.topTitle {font-weight: bold}
.detailTitleWrap {}
.detailTitle {}
.detailBodyWrap { }
.detailBody {}
.clearFloat {}
.groupTitle {color: #4e1a50; font-weight: bold;}
.largeTextArea {height: 60px; width: 90%;}

.asterisk {color: red; font-size: 1.3em;}
.detailItemSmall {}
.detailItemSpecial {}
.groupSummary {font-style: italic}
.subTitle {font-weight: bold;}
.detailItem {}
.privacyInset {margin-left: 25px;}
.innerNote {color: #4e1a50;}
.submitButton {float: right; margin-right: 8px; margin-top: 15px; position: relative; margin-bottom: 25px;}

.homeVacanciesWrapper { padding: 5px; background-color: #e4e4e4; margin-top: 15px;}
.homeVacanciesItem { padding:5px; }
.homeVacanciesItem a{ color: #8f708f; text-decoration: none; font-weight: normal; }
.homeVacanciesItem a:visited{ color: #8f708f; text-decoration: none; font-weight: normal; }
.homeVacanciesItem a:hover{ color: #4e1a50; text-decoration: underline; font-weight: normal; }
.homeVacanciesDivide { border-top: 1px solid #4e1a50; font-size: .01em; height: 1px; margin-top: 6px; margin-bottom: 4px; }
.homeVacanciesHeading {color: #4e1a50; font-weight: bold; margin-bottom: 8px; }
.homeVacanciesHeading img { margin-right: 4px; }
.homeVacanciesTitle { font-weight: bold; }
.homeVacanciesContent {}
