/*
 *	SirCorp's job bank styles
 */

BODY
{
    background-color: #063875;
    FONT-SIZE: 12px;  
    COLOR: white;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}

/* cell contents do not inherit default style in some browsers */
TD {
    color: white;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    border: none;
}

/* used for page headings */
H1
{
    color: white;
    font-family: Comic Sans MS, Times, serif; 
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    margin-top: 3pt;
    margin-bottom: 12pt;
}

/* anchors (links that are not navigation) */
A
{
    color: white;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
}
A:hover
{
    TEXT-DECORATION: underline
}
a:visited 
{ 
    color: white;
}

/* anchors (links that special) */
A.strong {
    color: white;
    font-family: verdana, arial, helvetica, sans-serif;;
    font-size: 10px;
    font-weight: bold;
}

/* used for next-previous navigation */
A.next-prev
{
    color: white;
    font-family: verdana, arial, helvetica, sans-serif;;
    font-size: 10px;
    font-weight: bold;
}

/* headings with emphasis, usually within tables */
.heading
{
    color: white;
    font-family: verdana, arial, helvetica, sans-serif;;
    font-size: 12px;
    font-weight: bold;
}

/* sub-headings without emphasis (results 1 of 9) */
.subheading
{
    color: white;
    font-family: verdana, arial, helvetica, sans-serif;;
    font-size: 8px;
}

/* used for highlighted text, mostly in table headings */
TD.accent, TH.accent, A.accent
{
    color: white;
    background: #737373;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

/* used for html buttons */
INPUT.button
{
    color: white;	
    background: #737373;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

/* used for required fields */
.required
{
    color: #FF0000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
}

/* used for error messages */
.error
{
    color: #FF0000;
    font-family: verdana, arial, helvetica, sans-serif;;
    font-size: 10pt;
    font-weight: 900;
}

/* summary table at top of page (email to friend, job view, ...) */
TABLE.summary
{
    background-color: #657F72;
}

/* table containing summary info for cover letter on application form */
TABLE.cover-letter
{
    background-color: #657F72;
}

/* search results table */
TABLE.search-results
{
    background-color: #657F72;
;
}

/* style for hard rule appearing in Terms and Privacy doc */
HR {
	border: none;
	background-color: #737373;
	height: 1px;
}

/* footer paragraph */
P.footer {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

input#resumefile {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
