
/* common css */
body { font:100.01% verdana,helvetica,sans-serif; }



/* home */
.textHomeSmall { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #999999; }
.textHomeMedium { font-family: "verdana", "arial", "helvetica", sans-serif; color: #999999; }
.textHomeLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #999999; }
.textHomeExLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #999999; }

/* about us */
.textAboutUsSmall { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #CFCFFF; }
.textAboutUsMedium { font-family: "verdana", "arial", "helvetica", sans-serif; color: #CFCFFF; }
.textAboutUsLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #CFCFFF; }
.textAboutUsExLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #CFCFFF; }
.jobtitle {font-variant:small-caps; font-weight:600; font-size:14px; border-bottom:1px solid #cfcfff;margin:10px 0px 15px 0px; color:#cfcfff;}
.qualifications {line-height:150%;}

/* services & capabilities */
.textServicesCapabilitiesSmall { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #EFCFFF; }
.textServicesCapabilitiesMedium { font-family: "verdana", "arial", "helvetica", sans-serif; color: #EFCFFF; }
.textServicesCapabilitiesLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #EFCFFF; }
.textServicesCapabilitiesExLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #EFCFFF; }

/* project portfolio */
.textProjectPortfolioSmall { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #FFFFFF; }
.textProjectPortfolioMedium { font-family: "verdana", "arial", "helvetica", sans-serif; color: #FFFFFF; }
.textProjectPortfolioLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #FFFFFF; }
.textProjectPortfolioExLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #FFFFFF; }

/* contact us */
.textContactUsSmall { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #FFCFCF; }
.textContactUsMedium { font-family: "verdana", "arial", "helvetica", sans-serif; color: #FFCFCF; }
.textContactUsLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #FFCFCF; }
.textContactUsExLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #FFCFCF; }

/* extranet white */
.textExtranetWhiteSmall { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #FFFFFF; }
.textExtranetWhiteMedium { font-family: "verdana", "arial", "helvetica", sans-serif; color: #FFFFFF; }
.textExtranetWhiteLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #FFFFFF; }
.textExtranetWhiteExLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #FFFFFF; }

/* extranet purple */
.textExtranetPurpleSmall { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #4F1F8F; }
.textExtranetPurpleSmall:hover { color: #8F7FBF; }
.textExtranetPurpleMedium { font-family: "verdana", "arial", "helvetica", sans-serif; color: #4F1F8F; }
.textExtranetPurpleLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #4F1F8F; }
.textExtranetPurpleExLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #4F1F8F; }

/* extranet black */
.textExtranetBlackSmall { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #2E2E2E; }
.textExtranetBlackMedium { font-family: "verdana", "arial", "helvetica", sans-serif; color: #2E2E2E; }
.textExtranetBlackLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #2E2E2E; }
.textExtranetBlackExLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #2E2E2E; }

/* extranet red */
.textExtranetRedSmall { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #CC0000; }
.textExtranetRedMedium { font-family: "verdana", "arial", "helvetica", sans-serif; color: #CC0000; }
.textExtranetRedLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #CC0000; }
.textExtranetRedExLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #CC0000; }

/* extranet folder */
.textExtranetFolderBlack { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #000000; text-decoration: none; }
.textExtranetFolderWhite { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #FFFFFF; text-decoration: none; font-weight: bold;  }
.textExtranetFolderRed   { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #FF0000; text-decoration: none;}

/* footer */
.textFooterSmall { font-family: "verdana", "arial", "helvetica", sans-serif;	color: #CCCCCC; }
.textFooterMedium { font-family: "verdana", "arial", "helvetica", sans-serif; color: #CCCCCC; }
.textFooterLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #CCCCCC; }
.textFooterExLarge { font-family: "verdana", "arial", "helvetica", sans-serif; color: #CCCCCC; }

/* vertical spacing */
.px02 { font-size: 2px; }
.px03 { font-size: 3px; }
.px04 { font-size: 4px; }
.px05 { font-size: 5px; }
.px06 { font-size: 6px; }
.px07 { font-size: 7px; }
.px08 { font-size: 8px; }
.px09 { font-size: 9px; }
.px10 { font-size: 10px; }
.px11 { font-size: 11px; }
.px12 { font-size: 12px; }
.px13 { font-size: 13px; }
.px14 { font-size: 14px; }
.px15 { font-size: 15px; }
.px20 { font-size: 20px; }
.px25 { font-size: 25px; }
.px30 { font-size: 30px; }
.px35 { font-size: 35px; }
.px40 { font-size: 40px; }
.px45 { font-size: 45px; }
.px50 { font-size: 50px; }
.px500 { font-size: 500px; }

/*form elements*/
#application table td {color: #cfcfff; font-family:verdana, arial, sans-serif; font-size:11px;margin-left:0px;}
#application table td label {display:block;}
#application .formtext{ color: #cfcfff; font-family:verdana, arial, sans-serif; font-size:11px;margin-left:0px;} 
#application .formelement { background:#ccc; border:1px solid #333; color:#000;font-family:verdana, arial, sans-serif; font-size:10px; margin-bottom:5px;} 
#application .btn { background:#ccc; border:1px solid #333; color:#333;font-family:verdana, arial, sans-serif; font-size:10px; margin-bottom:5px;cursor:pointer;}
#application .formelement:focus{ background-color: #feffe6;}
#application table td #section {background:#333; border-top:1px solid #cfcfff; border-bottom:1px solid #cfcfff;color:#cfcfff; font-weight:600;margin:20px 0 15px 0px; text-align:center;padding: 5px;}

