body
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

td
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}


form#login 
{ 
   background-color: #FBFBFB; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin: 0em;
   border: 1px solid #BABABA;
}

#login .text 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 120px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;

}

#login .smalltext 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 60px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;

}

#login .loginlabel
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;
}



#login .buttons { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
   margin: 5px;
}




.topnav
{
   font-size: 12px;
   font-weight: bold;
   color: #144780;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

A.topnav:visited
{
   font-size: 12px;
   font-weight: bold;
   color: #144780;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

A.topnav:hover
{
   font-size: 12px;
   font-weight: bold;
   color: #831A16;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}


.topnavinvert
{
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

A.topnavinvert:visited
{
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

A.topnavinvert:hover
{
   font-size: 12px;
   font-weight: bold;
   color: #831A16;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}


.navcell
{
   border-right: 1px solid #4B4B4B;
   border-top: 1px solid #4B4B4B;
   border-bottom: 1px solid #4B4B4B;
}

.navcellend
{
   border-top: 1px solid #4B4B4B;
   border-bottom: 1px solid #4B4B4B;
}


.navfooter
{
   font-size: 10px;
   color: #144780;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

A.navfooter:visited
{
   font-size: 10px;
   color: #144780;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

A.navfooter:hover
{
   font-size: 10px;
   color: #927320;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}


.copyright
{
   font-size: 11px;
   color: #A8A8A8;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.categorylist
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #164A84;
   text-decoration: none;
}

A.categorylist:visited
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #164A84;
   text-decoration: none;
}

A.categorylist:hover
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #831A16;
   text-decoration: underline;
}




form#searchsb 
{ 
   background-color: #FBFBFB; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin: 0em;
}

#searchsb .text 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 120px; 
   margin-right: 6px; 
   background-color: #FFFFFF;
   border: 1px solid #BABABA;

}

#searchsb .select 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin-top: 6px; 
   background-color: #FFFFFF;
   border: 1px solid #BABABA;
}

#searchsb .searchlabel
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
}

#searchsb .buttons 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
}


.error
{
   color: #ff0000;
}

.required
{
   color: #ff0000;
}
   



form#register 
{ 
   background-color: #FBFBFB; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin: 0em;
   border: 1px solid #BABABA;
}

#register .text 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 200px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;

}

#register .smalltext 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 60px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;

}

#register .select 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;

}

#register .registerlabel
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;
}

#register .buttons { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
   margin: 5px;
}





form#employer_contact 
{ 
   background-color: #FBFBFB; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin: 0em;
   border: 1px solid #BABABA;
}

#employer_contact .text 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 200px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;

}

#employer_contact .smalltext 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 90px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;

}

#employer_contact .select 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;

}

#employer_contact .registerlabel
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;
}

#employer_contact .buttons { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
   margin: 5px;
}


.tableheader
{
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #36516A;
}




.tablelink
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #36516A;
   text-decoration: none;
   font-weight: bold;
}

A.tablelink:visited
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #36516A;
   text-decoration: none;
   font-weight: bold;
}

A.tablelink:hover
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #831A16;
   text-decoration: underline;
   font-weight: bold;
}



.smalltablelink
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #36516A;
   text-decoration: none;
   font-weight: bold;
}

A.smalltablelink:visited
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #36516A;
   text-decoration: none;
   font-weight: bold;
}

A.smalltablelink:hover
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #831A16;
   text-decoration: underline;
   font-weight: bold;
}





form#jobsort
{ 
   background-color: #FFFFFF; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin-right: 10px;
   border: 0px solid #BABABA;
}

#jobsort .select
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 120px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;
}

#jobsort .buttons { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
   margin: 5px;
}


#jobsort .label
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;
}


#jobsort .radio
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 120px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;
}




form#job_details 
{ 
   background-color: #FBFBFB; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin: 0em;
   border: 1px solid #BABABA;
}

#job_details .text 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #8F929D;

}

#job_details .smalltext 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 60px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #8F929D;

}

#job_details .textarea
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #8F929D;

}

#job_details .select 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;

}

#job_details .label
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;
   vertical-align: sub;
}

#job_details .labeltop
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;

}

#job_details .buttons { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
   margin: 5px;
}




form#change_password
{ 
   background-color: #FFFFFF; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin-right: 10px;
   border: 0px solid #BABABA;
}

#change_password .text 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #8F929D;

}

#change_password .select
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   width: 120px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;
}

#change_password .buttons { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
   margin: 5px;
}


#change_password .label
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;
}




.standardlink
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #36516A;
   text-decoration: none;
   font-weight: bold;
}

A.standardlink:visited
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #36516A;
   text-decoration: none;
   font-weight: bold;
}

A.standardlink:hover
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #831A16;
   text-decoration: underline;
   font-weight: bold;
}



form#passwordForm
{ 
   background-color: #FBFBFB; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin-right: 10px;
   border: 1px solid #BABABA;
}

#passwordForm .text 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   background-color: #FFFFFF;
   margin: 5px;
   width: 150px;
   border: 1px solid #8F929D;

}

#passwordForm .buttons { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
   margin: 5px;
}


#passwordForm .label
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;
}


.jobheader
{
   font-size: 15px;
   font-weight: bold;
   color: #36516A;
}



.jobdetailsbold
{
   font-size: 10px;
   font-weight: bold;
   color: #575757;
}


.jobdetails
{
   font-size: 10px;
}


.joblink
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #445D74;
   text-decoration: none;
   font-weight: bold;
}

A.joblink:visited
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #445D74;
   text-decoration: none;
   font-weight: bold;
}

A.joblink:hover
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #831A16;
   text-decoration: underline;
   font-weight: bold;
}


form#emailJob
{ 
   background-color: #FBFBFB; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin-right: 10px;
   border: 1px solid #BABABA;
}

#emailJob .text 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   background-color: #FFFFFF;
   margin: 5px;
   width: 150px;
   border: 1px solid #8F929D;

}

#emailJob .buttons { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
   margin: 5px;
}


#emailJob .label
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;
}

form#applyNow
{ 
   background-color: #FBFBFB; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin-right: 10px;
   border: 1px solid #BABABA;
}

#applyNow .text 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   background-color: #FFFFFF;
   margin: 5px;
   width: 150px;
   border: 1px solid #8F929D;

}

#applyNow .buttons { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
   margin: 5px;
}


#applyNow .label
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;
}


#applyNow .textarea
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #8F929D;

}

.responses
{
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #36516A;
   text-decoration: none;
   font-weight: bold;
}

A.responses:visited
{
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #36516A;
   text-decoration: none;
   font-weight: bold;
}

A.responses:hover
{
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #831A16;
   text-decoration: underline;
   font-weight: bold;
}






form#contactUs 
{ 
   background-color: #FBFBFB; 
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   margin: 0em;
   border: 1px solid #BABABA;
}

#contactUs .text 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #8F929D;
   width: 150px;

}

#contactUs .textarea
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #8F929D;

}

#contactUs .select 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   background-color: #FFFFFF;
   margin: 5px;
   border: 1px solid #4B4B4B;

}

#contactUs .label
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #446788;
   margin-top: 5px;
   vertical-align: sub;
}

#contactUs .buttons { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold;
   background-color: #6988A5; 
   color: #FFFFFF;
   margin: 5px;
}


.currentPage
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
}


.pageLink
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #36516A;
   text-decoration: none;
   font-weight: bold;
}

A.pageLink:visited
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #36516A;
   text-decoration: none;
   font-weight: bold;
}

A.pageLink:hover
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #831A16;
   text-decoration: underline;
   font-weight: bold;
}



.graytext
{
   font-weight: bold;
   color:#575757;
}


.indexheader
{
   font-size: 13px;
   font-weight: bold;
   color: #752121;
   text-decoration: none;
}


.tabletext { font-size: 10px; }












