body {background-color: #ffffff; }
H3{font-size: 16px; background-color:#1d3a62; padding:5px ;}
H4{font-size: 14px; background-color:#1d3a62; padding:4px ;}
H5{font-size: 12px; background-color:#1d3a62; padding:4px ;}

div.main {width: 99%}
div.expr3ssHeader {border-bottom: 2px solid #346799;}

 

.applicantLogo { font-size: 1px; width: 2px; background-color: #ffffff}
.applicantLogoLeft {  display: none}
.applicantLogoRight { background-color: #ffffff; width: auto}

.applicantHeaderLeft { height: 120px; width: 45%; background-image: url('apvc_images/apvc-logo.gif'); background-repeat: no-repeat; background-position: 0px 38px; }
.applicantHeaderRight  { display: none}
.applicantHeaderText {text-align: center; font-family: Tahoma, verdana, sans-serif; font-size: 26px; font-weight: bold; background-color: transparent; padding: 0px ; margin-top: 10px; letter-spacing: 2px; color: #014484; text-transform: lowercase	}

div.expr3ssHeader table.expr3ssHeaderTop a:hover.helpIconLink {background-color: #ff5b18; -moz-border-radius: 10px; }

.clientLogo { font-size: 1px; width: 2px; background-color: #ffffff}
.clientLogoLeft {  display: none}
.clientLogoRight { background-color: #ffffff; width: auto}

.clientHeaderLeft { height: 120px; width: 45%; background-image: url('apvc_images/apvc-logo.gif'); background-repeat: no-repeat; background-position: 0px 38px; }
.clientHeaderRight  { display: none}
.clientHeaderText {text-align: center; font-family: Tahoma, verdana, sans-serif; font-size: 26px; font-weight: bold; background-color: transparent; padding: 0px ; margin-top: 10px; letter-spacing: 2px;  color: #014484; text-transform: lowercase}

.headerDefault {background-color: transparent;}

.jobTitle {font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle; color: #666666; }

a.clientLoginButton {
	position: absolute;
	right:41px;
	top:60px;
}
.defaultLoginButton 
{
	width: 80px;
	height: 20px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	font-size: 13px;
	font-weight:700;
	border: 1px solid #35669B;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #fff;
	color: #35669B;
}
.defaultLoginButton:hover 
{
	border: 1px solid #fe0000;
}
.textArea {width: 95%; background-color: #FFFFCC; height: 100px; }

input.employer {width: 95%; }
input.employerTextArea {width: 95%; height: 100px; }
input.file {background-color: #FFFFCC; }
input.login {background-color: #8F7E5F; background-image: url(apvc_images/login_static.jpg); }
input.text {width: 90%; background-color: #FFFFCC; }
input.textArea {width: 95%; background-color: #FFFFCC; height: 100px; }

/* Rich Tooltip */
span.tooltip {background-image: url('apvc_images/apvc-adBullet.gif'); background-position: 1px 1px ; background-repeat: no-repeat; }


div.main table.jobSearch {padding: 5px; font-size: 14px}
div.main table.jobSearch th{ height: 25px;  background-color: #346799; border-bottom: 1px solid #1d3a62}
table.jobSearch tr.jobSearch0 {background-color: #e3f1f9}  
table.jobSearch tr.jobSearch1 {background-color: #ffffff}
table.jobSearch tr.jobLight {background-color: #a8dcff; color: #666666;}

table.applicantList th{background-color: #006cb7}
table.dashBoard th {background-color: #006cb7}
table.dashboardTop th {background-color: #006cb7}

table.template {width: 550px; border: 3px solid #002a5c; border-collapse: collapse; padding: 0px; margin: 10px 20px;background-color: #ffffff  }
table.template tr {padding: 0px;}
table.template td {padding: 0px;}
table.template .topLeft {height: 80px; font-size: 0px; width: 25%;   }
table.template .topRight {height: 80px; font-size: 0px; width: 25%; }
table.template .header {color: white; background-color: #006bb6;  text-align: center; padding: 3px; font-size: 14px}
table.template .subheader {color: white; background-color:#002a5c;  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; vertical-align: middle;}
table.template .adPreviewAction {color: #474747; background-color: white; font-size: 14px; padding: 15px; vertical-align: middle; }

table.template .header input { background-color: #006bb6; color: white; font-weight: bold; width: 99%; }
table.template .subheader input { background-color:#002a5c; color: white; font-weight: bold; width: 99%; }
table.template  textarea {font-family: verdana, arial, tahoma}
table.template ul {margin: 0px 0px 0px 0px; padding: 0px;}
table.template li {margin: 2px 0px 2px 10px; padding: 0px;}

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; }

form.checklist {color: #006cb7; background-color:#ffffff; padding: 10px; border: 1px solid #006cb7; }

table.reportsFrame {}
.reportsFrame .rhs  {width: 1%;}
.reportsFrame .lhs  { width: 1%}

.dropMenu {position: absolute; top: 110px; right: 23px;  color: #1d3a62; font-family: verdana, sans-serif; font-size: 14px; text-align: right;}

