body {background-color: #332498; background-image: url('puratap_images/puratapBodyBackground.gif'); background-repeat: repeat-x; background-position: top left;}
H3{font-size: 16px; color:#ffffff; background-image: url('puratap_images/headerBackground.gif'); background-repeat: repeat-x; background-position: center; background-color: #6295d5; padding:5px ;}
H4{font-size: 14px; color:#ffffff; background-image: url('puratap_images/headerBackground.gif'); background-repeat: repeat-x; background-position: center; background-color: #6295d5; padding:4px ;}
H5{font-size: 12px; color:#ffffff; background-image: url('puratap_images/headerBackground.gif'); background-repeat: repeat-x; background-position: center; background-color: #6295d5; padding:4px ;}

.applicantLogo { height: 131px; width: auto; background-color: #6295d5 }
.applicantLogoLeft { height: 131px; width: 550px; text-align: left;  background-color: #6295d5; background-image: url('puratap_images/applicantLogoLeft.gif'); background-repeat: no-repeat; background-position: top left; vertical-align: top; }
.applicantLogoRight { height: 131px; width: 236px; background-color: #6295d5; background-image: url('puratap_images/applicantLogoRight.gif'); background-repeat: no-repeat; background-position: top right; vertical-align: top;}
a.clientLoginButton{position: absolute; top: 0px; right: 96px;}
a.clientLoginButton:hover {border-bottom: 1px solid #7696c3}
a.helpIconLink { top: 5px; right: 30px;}

.applicantHeaderLeft { background-color: #6295d5; background-image: url('puratap_images/applicantHeaderLeft.gif'); background-repeat: repeat-x; background-position: top left; }
.applicantHeaderRight { height: 54px; width: 459px;  background-color: #6295d5; background-image: url('puratap_images/applicantHeaderRight.gif'); background-repeat: repeat-x; background-position: top right; }
.applicantHeaderText { position: absolute; top: 130px; left: 60px; width: 350px; font-family: arial, sans-serif; font-size: 26px; font-weight: normal; background-color: transparent; padding-right: 25px; letter-spacing: 1px; color: #ffffff; text-transform: lowercase; z-index: 1}

.clientLogo { height: 131px; width: auto; background-color: #6295d5 }
.clientLogoLeft { height: 131px; width: 550px;  background-color: #6295d5; background-image: url('puratap_images/applicantLogoLeft.gif'); background-repeat: no-repeat; background-position: top left; vertical-align: top; }
.clientLogoRight { height: 131px; width: 236px;  background-color: #6295d5; background-image: url('puratap_images/applicantLogoRight.gif'); background-repeat: no-repeat; background-position: top right; vertical-align: top;}

.clientHeaderLeft {  background-color: #6295d5; background-image: url('puratap_images/applicantHeaderLeft.gif'); background-repeat: repeat-x; background-position: top left; }
.clientHeaderRight { height: 54px; width: 459px;  background-color: #6295d5; background-image: url('puratap_images/applicantHeaderRight.gif'); background-repeat: repeat-x; background-position: top right; }
.clientHeaderText { position: absolute; top: 130px; left: 60px; width: 350px; font-family: arial, sans-serif; font-size: 26px; font-weight: normal; background-color: transparent; padding-right: 25px; letter-spacing: 1px; color: #ffffff; text-transform: lowercase; z-index: 1}





.headerDefault {height: 54px; ; width: auto;  background-color: #6295d5;  background-image: url('puratap_images/applicantHeaderLeft.gif'); background-repeat: repeat-x; background-position: top left;}

.jobTitle {font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle; color: #666666; }

.textArea {width: 95%; background-color: #FFFFCC; height: 100px; }

/* Rich Tooltips */				
span.tooltip {font-family: arial, sans-serif; font-size: 13px; color: #332498; left: 0px; background-color:#ffffff; background-image: none; -moz-border-radius: 10px; border: 2px solid #4b0861; }


input.employer {width: 95%; }
input.employerTextArea {width: 95%; height: 100px; }
input.file {background-color: #FFFFCC; }
input.login {background-color: #8F7E5F; background-image: url(puratap_images/login_static.jpg); }
input.text {width: 90%; background-color: #FFFFCC; }
input.textArea {width: 95%; background-color: #FFFFCC; height: 100px; }


div.main table.jobSearch {padding: 5px; font-size: 14px}
div.main table.jobSearch th{ height: 25px; background-image: url('puratap_images/headerBackground.gif'); background-repeat: repeat-x; background-position: center; background-color: #6295d5; }
table.jobSearch tr.jobSearch0 {background-color: #fff2f2}  
table.jobSearch tr.jobSearch1 {background-color: #ffffff}
table.jobSearch tr.jobLight {background-color: #d0dff2; color: #666666;}

table.template {width: 550px; height: 96px; border: 3px solid #332498; border-collapse: collapse; padding: 0px; margin: 10px 20px;background-color: #ffffff; text-align: center }
table.template tr {padding: 0px;}
table.template td {padding: 0px;}
table.template .topLeft { width: 0%; font-size: 0px;  }
table.template .topRight {width: 0%; font-size: 0px; }
table.template .header {background-color: #ffffff; color: #332498; text-align: center; padding: 3px;}
table.template .subheader {color: white; background-color: #6295d5; text-align: center; font-size: 14px; font-weight: bold;  padding: 2px;}
table.template .notes {background-color: white; color: #474747; font-weight: normal; font-size: 10px; text-align: center; width: 20%; border: 1px solid #aaaaaa; padding: 5px;}
table.template .adPreviewSummary {color: #474747; background-color: white; font-size: 14px; padding: 15px; vertical-align: middle; font-weight: bold; text-align: justify;}
table.template .adPreviewCopy {color: #474747; background-color: white; font-size: 14px; padding: 15px; vertical-align: middle; text-align: justify;}
table.template .adPreviewBulletHeader {color: #474747; background-color: white; font-size: 14px; font-weight: bold; padding: 10px 15px; text-align: left;  vertical-align: middle;}
table.template .adPreviewAction {color: #474747; background-color: white; font-size: 14px; padding: 15px; text-align: left; vertical-align: middle; }

table.template .header input { color: #332498; background-color: white; font-weight: bold; font-size: 18px; width: 99%; }
table.template .subheader input { background-color: #6295d5; color: white; font-weight: bold; width: 99%; }
table.template  textarea {font-family: verdana, arial, tahoma}


table.adPreviewBullet {background-color: white;  }
table.adPreviewBullet td.adPreviewBulletImage  {text-align: right; padding: 5px 30px; padding-right: 10px; width: 5%; }
table.adPreviewBullet td.adPreviewBulletText  {text-align: justify; padding-right: 30px; font-size: 12px; vertical-align: middle; }

table.dashboardTop th{background-color: #6295d5}
table.dashBoard th{background-color: #6295d5}

form.checklist {color: #332498; background-color: #9dbde3; padding: 10px; border: 1px solid #332498; }

table.reportsFrame {}
.reportsFrame .rhs  {}
.reportsFrame .lhs  {}

.dropMenu {position: absolute; top: 105px; right: 25px; background-color: transparent; color: #ffffff; font-family: arial, sans serif; font-size: 14px; text-transform: lowercase;}
.dropMenu option {background-color: #ffffff; color: #332498; }
