﻿*
{
    font-family:Verdana;
    color:#666666;
}

body
{
    background:#ffffff url(/images/bg.gif) repeat-x top;
}

h1 
{
	font-size: 136%; 
	font-weight:bold;
	font-family:helvetica;
	color: #F87319; 
	padding-bottom:10px;
}

h2 
{
	font-size: 107%; 
	color: #F87319; 
	font-weight:bold;
	padding-bottom:5px;
}

h3
{
    font-size:85%;
    font-weight:bold;
    text-decoration:underline;
	padding-bottom:5px;
}	
	
h4 
{
	font-size: 92%; 
	color: #F87319; 
}

#doc
{
    background-image:url(/images/outerBorderBody.gif);
}

#content
{
    padding:12px 10px 10px 10px;
}

.yui-g #content
{
    padding:12px 20px 10px 10px;
}

#content p
{
    margin-bottom:10px;
}

#content a
{
    color:#F87319;
    font-weight:bold;
    text-decoration:none;
}

#content a:hover
{
    text-decoration:underline;
}

.contentText,p
{
    font-size:85%;   
    line-height:15px;
}

#divFooter
{
    font-size:77%;
    text-align:center;
}

.submitLink
{
    text-decoration:none;
    font-weight:bold;
}

.submitLink:hover
{
    text-decoration:underline;
}

.errorMessage
{
    font-size:85%;
    font-weight:bold;
    color:Red;
}

#divDoingSomething
{
    padding:4px 6px 4px 6px;
    display:none;
    z-index:100;
    right:0px;
    background:#c44;
    color:white;
    position:absolute;
    font-size:85%;
}

#divZeroRecords
{
    display:none;
}

#divValidationConsole
{
    color:Red;
    text-align:left;
    font-weight:bold;
}

/*Ticker*/
.tickerAnchor
{
    color:#fdefdb;
    text-decoration:none;
    font-weight:bold;
    font-size: 85%; 
}
/*end Ticker*/

/*right boxes*/

.rightBox
{
    margin-top:-4px; 
    margin-right: 10px;
    font-size: 77%;
    background: #ffffff url(/images/latestJobsBody.gif) repeat-y;
    background-position: left;
}

.rightBoxItemContainer
{
    padding: 5px 8px 0 10px;
}

.rightBoxItem
{
    padding-bottom:3px;
    color:#fdefdb;   
}

.rightBoxItem a
{
    text-decoration:none;
    color: #666666;
}

/*end right boxes*/

/*looking boxes*/

.lookingBox
{
    height:331px; 
    margin-top:6px;
    background: #ffffff url(/images/blue-box.jpg) no-repeat;
    background-position: left;
}

.lookingBox p
{
    color:#E0E0E0;
    line-height:150%; 
}

.lookingBoxItemContainer
{
    padding: 10px 3px 0 7px;     
    font-weight:bold;  
}

.lookingBoxItemContainer a
{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    float:right;
    padding:5px 2px 0 0;
    font-size:85%;
}

.lookingBoxStaffPara p,.lookingBoxWorkPara p,.lookingBoxStaffPara a,.lookingBoxWorkPara a
{
    font-family:Trebuchet MS,Arial;
    font-size:95%;
}

/*end looking boxes*/

/*Login Controls*/
.loginControls
{  
    font-size:77%;
    color:#fdefdb;
    font-weight:bold;
    text-decoration:none;
}

 a.loginControls:hover
{
    text-decoration:underline;
}

/*end Login Controls*/

/*rss*/

.rssTitle
{
    font-weight:bold;
    padding-bottom:5px;
}

.rssDescription p
{
    font-size:100%;   
}

.rssMetadata
{
    color:#999999;
    font-style:italic;
    padding-bottom:20px;
}

/*end rss*/


/*yui menu overrides*/

div.yuimenu {

    background-color:Transparent;
    border-style:none;
}

div.yuimenu .yuimenu
{
    border:solid 3px #fbe6c9;
    background-color:#ff954d;
}

div.yuimenu li.yuimenuitem {

    padding:2px 20px;
    border-top:dotted 1px #f2cca6; 
}

div.yuimenu li a,
div.yuimenubar li a 
{
    color:#fdefdb;
    font-weight:bold;
}

div.yuimenu li.selected,
div.yuimenubar li.selected {

    background-color:#f87219;
}

div.yuimenu li.selected a.selected,
div.yuimenubar li.selected a.selected {

    text-decoration:none;

}

/*end yui menu overrides*/
