/*************************************************************************************
PS Developer CSS Notes:

- This web site uses a 100% CSS based layout.
- There should be NO formatting references in the HTML
- All formatting references should be contained within the CSS
- Nearly all CSS entries should be replaced by Eprise variables
- Developers should note: The total height and width of a div is comprised of the height/width + padding + margin + border

- Notes key:
SS1 = Standard Skin Settings
SS2 = Advanced Skin Settings
LOCKED = Locked settings - not open for configuration

Each section should contain settings grouped by:
1 FONT
2 BACKGROUND
3 SIZE
4 PADDING
5 BORDER
6 LOCKED
7 OTHER (If necessary)
8 LINKS

Font-family options: Arial, Verdana, Helvetica, Tahoma, Trebuchet, Arial Black, Times New Roman
See this link: http://www.codestyle.org/css/font-family/sampler-WindowsResults.shtml

Regarding the use of redundant or overly specific references:

In many cases, settings are not listed because it is highly unlikely that the setting are needed in that particular section.
This may be because the style is already defined in parent or child elements or that it is unlikely the style would be necessary.
CSS settings can later be expanded based on overall feedback. It is known that there will be a need for a large amount of settings.
This core CSS is intended to only use CSS entries that are likely to be used. Settings are consolidate in the case of hyperlinks because it is unlikely that there is a need to differentiate other than link and hover styles.
(9/21/2009 WC)
*************************************************************************************/

/******************
STANDARD ELEMENTS
OVERALL PAGE STYLES
******************/

/***Prevent extra margin around header tages***/
h1,h2,h3,h4,h5,h6,h7					
{
margin: 0;							/*LOCKED*/
}

/********
PAGE BODY
********/

#ps-body
{
/***FONT***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BACKGROUND***/
background-color: #FFFFFF;
background-image: url("");
background-repeat: repeat;
/***SIZE***/ 							/***N/A***/
/***PADDING***/ 						/***N/A***/
/***BORDER***/ 						/***N/A***/
/***LOCKED***/
margin: 0; 							/*LOCKED*/
padding: 0;			 				/*LOCKED*/
text-align: left;
}
/***LINKS***/ /***Unnecessary - already defined in parent and/or child elements***/

/*************
PAGE CONTAINER
*************/

#page_container
{
/***FONT***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BACKGROUND***/
background-color: ;
background-image: url("");
background-repeat: no-repeat;
/***SIZE***/ 
width: 1008px;
/***PADDING***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BORDER***/
border-color: #000000;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
/***LOCKED***/
margin-right: auto;						/*LOCKED*/
margin-left: auto;						/*LOCKED*/
/***OTHER***/
margin-top: 0px;
margin-bottom: 0px;
}

/***LINKS***/ /***Unnecessary - already defined in parent and/or child elements***/

/**********************************************************************
                                PAGE BOXES
**********************************************************************/

/*********
HEADER BOX
*********/

#box_header
{
/***FONT***/
font-family: bookman old style,arial;
font-size:12px;
color:#666666;
/***BACKGROUND***/
background-color:#FFFFFF;
background-image: url("");
background-repeat: repeat;
/***SIZE (Width must descrease when adding border or padding) ***/
height: 149px;
width: 1008px;
/***PADDING***/
padding: 0px;
/***BORDER***/
border-color: ;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
float:left;							/*LOCKED*/
}

/***LINKS***/
#box_header a:link,
#box_header a:active,
#box_header a:visited
{
color: #0000FF;
text-decoration: none;
font-weight: bold;
}
#box_header a:hover
{
color: #FF0000;
text-decoration: none;
font-weight: bold;
}

/************
SUBHEADER BOX
************/

#box_subheader
{
/***FONT***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BACKGROUND***/ /***!BACKGROUND-COLOR IS SET IN MAIN NAV SETTINGS BELOW!***/
/***SIZE (Width must descrease when adding border or padding) ***/
/***!HEIGHT IS SET IN MAIN NAV SETTINGS BELOW!***/
width: 1008px;
/***PADDING***/
padding: 0px;
/***BORDER***/
border-color: #A52426;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
/***LOCKED***/
float:left;							/*LOCKED*/
}

/***LINKS***/ /***Unnecessary - already defined in parent and/or child elements***/

/*************
BODY CONTAINER
*************/

#body_container
{
/***FONT***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BACKGROUND***/
background-color:#FFFFFF;
background-image: url("");
background-repeat: repeat;
/***SIZE (Width must descrease when adding border or padding / CHILD WIDTHs MUST DESCREASE ALSO) ***/
width: 1008px;
min-height: 500px; /* LOCKED */
/***PADDING***/
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
/***BORDER***/
border-color: ;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
/***LOCKED***/
float: left;							/*LOCKED*/
}

/***LINKS***/ /***Unnecessary - already defined in parent and/or child elements***/

/***************************************
LEFT COLUMN BOX / RIGHT COLUMN BOX
BOTH COLUMNS SHOULD HAVE THE SAME STYLES
***************************************/

#box_col_left,
#box_col_right
{
/***FONT***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BACKGROUND***/ /***Unnecessary - already defined in parent and/or child elements***/
/***SIZE (Width must descrease when adding border or padding) ***/
width: 312px;
/***PADDING***/
padding-top: 20px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
/***BORDER***/ /***Unnecessary - already defined in parent and/or child elements***/
/***LOCKED***/
float: left;							/*LOCKED*/					
}

/***LINKS***/ /***Unnecessary - already defined in parent and/or child elements***/

/***************************************************************
CENTER COLUMN BOX
CENTER COL DIV REFERENCE CHANGES IN HTML ACCORDING TO THE LAYOUT
***************************************************************/

#box_col_center_two_col,
#box_col_center_left_col,
#box_col_center_right_col,
#box_col_center_no_col,
#box_col_center_2_Col,
#box_col_center_L_Col,
#box_col_center_R_Col,
#box_col_center_0_Col
{
/***FONT***/
font-family: arial,arial;
font-size:14px;
color:#575757;
/***BACKGROUND***/ /***Unnecessary - already defined in parent and/or child elements***/
/***SIZE***/ /***This is set below***/
/***PADDING***/
padding-top: 20px;
padding-right: 12px;
padding-bottom: 20px;
padding-left: 12px;
/***BORDER***/ /***Unnecessary - already defined in parent and/or child elements***/
/***LOCKED***/
float: left;							/*LOCKED*/
}

/***SIZE (Width must descrease when adding border or padding) ***/
#box_col_center_two_col,#box_col_center_2_Col
{
width: 500px;
}
#box_col_center_left_col,
#box_col_center_L_Col,
#box_col_center_R_Col,
#box_col_center_right_col
{
width: 650px;
}
#box_col_center_no_col,
#box_col_center_0_Col
{
width: 880px;
}

#box_col_center_two_col h1,
#box_col_center_2_Col h1,
#box_col_center_left_col h1,
#box_col_center_L_Col h1,
#box_col_center_right_col h1,
#box_col_center_R_Col h1,
#box_col_center_0_Col h1,
#box_col_center_no_col h1
{
/***FONT***/
font-family:arial,arial;
font-size:28px;
color:#4C4C4C;
}

#box_col_center_two_col h2,
#box_col_center_left_col h2,
#box_col_center_right_col h2,
#box_col_center_no_col h2,
#box_col_center_2_Col h2,
#box_col_center_L_Col h2,
#box_col_center_R_Col h2,
#box_col_center_0_Col h2
{
/***FONT***/
font-family:arial,arial;
font-size:32px;
color:#4C4C4C;
}

/***LINKS***/
#box_col_center_two_col a:link,
#box_col_center_left_col a:link,
#box_col_center_right_col a:link,
#box_col_center_no_col a:link,
#box_col_center_two_col a:active,
#box_col_center_left_col a:active,
#box_col_center_right_col a:active,
#box_col_center_no_col a:active,
#box_col_center_two_col a:visited,
#box_col_center_left_col a:visited,
#box_col_center_right_col a:visited,
#box_col_center_no_col a:visited,
#box_col_center_2_Col a:link,
#box_col_center_L_Col a:link,
#box_col_center_R_Col a:link,
#box_col_center_0_Col a:link,
#box_col_center_2_Col a:active,
#box_col_center_L_Col a:active,
#box_col_center_R_Col a:active,
#box_col_center_0_Col a:active,
#box_col_center_2_col a:visited,
#box_col_center_L_Col a:visited,
#box_col_center_R_Col a:visited,
#box_col_center_0_Col a:visited
{
color: #006BB7;
text-decoration: none;
font-weight: normal;
}
#box_col_center_two_col a:hover,
#box_col_center_left_col a:hover,
#box_col_center_right_col a:hover,
#box_col_center_no_col a:hover,
#box_col_center_2_Col a:hover,
#box_col_center_L_Col a:hover,
#box_col_center_R_Col a:hover,
#box_col_center_0_Col a:hover
{
color: #0077CC;
text-decoration: none;
font-weight: normal;
}

/***************
CENTER COLUMN BOX
BANNER AND TITLE
***************/

#box_col_center_banner
{
text-align: left;
}

#box_col_center_title
{
text-align: left;
}

/***************
FOOTER BOX
***************/

#box_footer
{
/***FONT***/
font-family: arial,arial;
font-size: 12px;
color:#000000;
/***BACKGROUND***/
background-color:;
background-image: url("");
background-repeat: no-repeat;
/***SIZE (Width must descrease when adding border or padding) ***/
height: 300px;
width: 1008px;
/***PADDING***/
padding: 0px;
/***BORDER***/
border-color: ;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
/***LOCKED***/
clear: both;							/*LOCKED*/
}

/***LINKS***/
#box_footer a:link,
#box_footer a:active,
#box_footer a:visited
{
color: ;
text-decoration: none;
font-weight: normal;
}
#box_footer a:hover
{
color: ;
text-decoration: none;
font-weight: normal;
}

/*********
SEARCH BOX
*********/

#box_search
{
/***FONT***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BACKGROUND***/
background-color:#BBBBBB;
/***SIZE (Width must descrease when adding border or padding) ***/
height: 26px;
width: 170px;
/***PADDING***/
padding: 5px;
/***BORDER***/
border-color: #000000;
border-style: dotted;
border-width: 1px;
}

/***LINKS***/ /***Unnecessary - already defined in parent and/or child elements***/

#search_textbox
{
/***FONT***/
font-family:bookman old style,arial;
font-size:12px;
color:#000000;
/***SIZE***/
height: 18px;
width: 120px;
}

#search_button
{
/***NOTE: Button text should be configurable in SS2***/
/***FONT***/
font-family:bookman old style,serif;
font-size:12px;
color:#000000;
/***SIZE***/
height: 23px;
width: 30px;
/***LOCKED***/
padding: 0;							/*LOCKED*/
}

/**********
LOGOUT LINK
**********/

#logout_link
{
/***Unnecessary - already defined in parent and/or child elements***/
}

/***LINKS***/
#logout_link a:link,
#logout_link a:active,
#logout_link a:visited
{
/***Unnecessary - already defined in parent and/or child elements***/
}
#logout_link a:hover
{
/***Unnecessary - already defined in parent and/or child elements***/
}

/**************
CONTENT SNIPPET
**************/

.content_snippet
{
/***FONT***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BACKGROUND***/ /***Unnecessary - already defined in parent and/or child elements***/
/***SIZE (Width must descrease when adding border or padding) ***/
width: 290px;
/***PADDING***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BORDER***/ /***Unnecessary - already defined in parent and/or child elements***/
/***OTHER***/
margin-bottom: 10px; /*SPACING BETWEEN CONTENT SNIPPETS*/
}

/***LINKS***/ /***Unnecessary - already defined in parent and/or child elements***/

/*********************
CONTENT SNIPPET HEADER
**********************/

.content_snippet_header
{
/***FONT***/
font-family:arial,arial;
font-size:14px;
font-weight:bold;
text-align: center;
color: #006BB7;
/***BACKGROUND***/
background-color:;
background-image: url("");
background-repeat: repeat;
/***SIZE***/ /***Unnecessary - already defined in parent and/or child elements***/
width: 290px;
/***PADDING***/
padding: px;
/***BORDER***/ 
border-color: #000000;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}

/***LINKS***/ /***Unnecessary - already defined in parent and/or child elements***/

/*********************
CONTENT SNIPPET BODY
**********************/

.content_snippet_body
{
/***FONT***/
font-family:arial,arial;
font-size:15px;
text-align: center;
color:#808080;
/***BACKGROUND***/
background-color:;
background-image: url("");
background-repeat: repeat;
/***SIZE***/ /***Unnecessary - already defined in parent and/or child elements***/
width: 290px;
/***PADDING***/
padding: 12px;
/***BORDER***/
border-color: #000000;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}

/***LINKS***/
.content_snippet_body a:link,
.content_snippet_body a:active,
.content_snippet_body a:visited
{
color: #006BB7;
text-decoration: normal;
font-weight: normal;
text-align: center;
}
.content_snippet_body a:hover
{
color: #0077CC;
text-decoration: normal;
font-weight: normal;
text-align: center;
}

td.content_snippet_body,
#theID td
{
text-align: center;
}

/*******
MAIN NAV
*******/

#main_nav
{
/***FONT***/
font-family: arial,arial;
font-size: 14px;
/***POSITION***/
float: left;
}

#box_subheader
{
height: 48px;
background-color:#F0F0F0;
background-image: url("");
background-repeat: repeat;
}

#main_nav_list
{
margin-top: 15px;
margin-right: 0;						/*LOCKED*/ /*Because we want 0 margin right of the UL*/
margin-left: 0;						/*LOCKED*/ /*Because we want 0 margin left of the UL*/
/*DO NOT SET A MARGIN-BOTTOM 0 ELSE IE6 + IE7 WILL NICELY LOP OFF YOUR BOTTOM BORDER IF YOU HAVE ONE*/
padding: 0;							/*LOCKED*/ /*Because we want 0 padding around the UL*/
}

#main_nav li
{
display: inline;						/*LOCKED*/ /*This makes this UL display horizontal*/
list-style-type: none;					/*LOCKED*/ /*Because this UL is not using bullets*/
}

#main_nav a
{
padding-top: 14px;
padding-right: 20px;
padding-bottom: 14px;
padding-left: 20px;
font-size: 14px; /*RED-1683 font size for ViewTask.html*/
}

#main_nav a:link,
#main_nav a:visited
{
color: #006BB7;
background-color: ;
text-decoration: none;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
border-style: solid;
border-color: #F0F0F0;
}

#main_nav #active a,
#main_nav a:active,
#main_nav a:hover
{
color:;
background-color: ;
text-decoration: none;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
border-style: solid;
border-color: #F0F0F0;
}




/*******
SUB NAV
*******/

#sub_nav
{
width: 312px;
margin-bottom: 10px;
font-size: 14px;
font-family: arial,arial;
}

#sub_nav_list
{
margin: 0;						/*** LOCKED ***/
}

#sub_nav ul
{
margin-left: 0;					/*** LOCKED ***/					
padding-left: 0;					/*** LOCKED ***/
}

#sub_nav_list li
{
list-style: none;					/*** LOCKED ***/
margin-bottom: 2px;					
}

#sub_nav_list a
{
display: block;					/*** LOCKED ***/
padding-top: 12px;
padding-right: 12px;
padding-bottom: 12px;
padding-left: 12px;
width: 286px;
}

#sub_nav_list a,
#sub_nav a:link,
#sub_nav a:visited
{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
text-decoration: none;
border-style: solid;
border-color: ;
color: #FFFFFF;
background-color: ;
}

#sub_nav #current a,
#sub_nav a:active,
#sub_nav a:hover
{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
text-decoration: none;
border-style: solid;
border-color: ;
color: #FFFFFF;
background-color: ;
}

.sub_nav_header
{
/***FONT***/
font-family:arial,arial;
font-size:15px;
font-weight:bold;
text-align: left;
color: #FFFFFF;
/***BACKGROUND***/
background-color:;
background-image: url("");
background-repeat: repeat;
/***SIZE***/ /***Unnecessary - already defined in parent and/or child elements***/
width: px;
/***PADDING***/
padding: px;
/***BORDER***/ 
border-color: #000000;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
/***MARGIN***/ 
margin-bottom: 0px;
}

/*******
CALENDAR
*******/

.calendar_prevdatetitle img,
.calendar_nextdatetitle img
{
border: 0;
}

.calendar_prevdatetitle
{
color: #000000;
text-align: center;						/*LOCKED*/
font-size: 20px;
font-weight: bold;						/*LOCKED*/
}

.calendar_prevdatetitle:hover
{
color: #000000;
background-color: #FFFF00;
}

.calendar_datetitle
{
color: #000000;
text-align: center;						/*LOCKED*/
font-size: 20px;
font-weight: bold;						/*LOCKED*//
}

.calendar_nextdatetitle
{
color: #000000;
text-align: center;						/*LOCKED*/
font-size: 20px;
font-weight: bold;						/*LOCKED*/
}

.calendar_nextdatetitle:hover
{
color: #000000;
background-color: #FFFF00;
}

td.calendar_head
{
background-color: #000000;
color: #FFFFFF;
text-align: center;						/*LOCKED*/
font-size: 20px;
font-weight: bold;						/*LOCKED*/
}

td.calendar_shade_nd
{
background-color: #000000;				/*SS1*/
}

td.calendar_shade_d
{
background-color: #CCCCCC;				/*SS1*/
}

td.calendar_date
{
font-size: 20px;
color:#000000;
}

.calendar_data_link
{
font-size: 12px;
text-decoration: none;					/*LOCKED*/
color: #000000;
}

.calendar_data_link:hover
{
color: #0000FF;
text-decoration: none;
}

td.calendar_data
{
padding-left: 5px;
}

/***
BLOG
***/

#blog
{

}

#blog img
{
border: 0;							/*LOCKED*/
}

#blog h1
{
font-size: 20px;
font-family: arial,arial;
color: #000000;
}

/***LINKS***/
#blog a:link,
#blog a:active,
#blog a:visited
{
color: #000000;						
text-decoration: underline;					
font-weight: bold;						/*LOCKED*/					
}
#blog a:hover
{
color:#000000;							
text-decoration: none;				
font-weight:bold;						/*LOCKED*/				
}

.blog_date_box
{
font-size: 20px;
font-family: bookman old style,arial;
color: #FFFFFF;
text-align: center;						/*LOCKED*/
background-color: #000000;
width: 60px;
float: left;							/*LOCKED*/
margin-right: 10px;						/*LOCKED*/
margin-top: 8px;						/*LOCKED*/
margin-bottom: 8px;						/*LOCKED*/
}

.blog_entry_list_item
{
border-top-width: 1px;			/*LOCKED*/
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style: dotted;					/*LOCKED*/
clear: left;							/*LOCKED*/
}

.blog_title
{
margin-top: 8px;
}

.blog_comments
{
text-align: right;
}

/********************
FAQ / ANNOUNCEMENT LISTINGS
********************/

#faq
{

}

#faq h1, #faq h2
{
font-size: 20px;
font-family: bookman old style,bookman old style;
color: #000000;
}

#faq img
{
border: 0;							/*LOCKED*/
}

/***LINKS***/
#faq a:link,
#faq a:active,
#faq a:visited
{
color: #000000;						
text-decoration: underline;					
font-weight: bold;						/*LOCKED*/						
}
#faq a:hover
{
color:#000000;							
text-decoration:none;				
font-weight:bold;						/*LOCKED*/				
}

.faq_date_box
{
font-size: px;
font-family: bookman old style,arial;
color: ;
text-align: center;						/*LOCKED*/
background-color: ;
width: px;
float: left;							/*LOCKED*/
margin-right: 10px;						/*LOCKED*/
}

.faq_entry_list_item
{
border-top-width: 1px;					/*LOCKED*/
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style: dotted;					/*LOCKED*/
clear: left;							/*LOCKED*/
padding-top: 10px;
padding-bottom: 10px;
}


/***************
DOCUMENT LISTING
***************/

#document_listing
{

}

#document_listing img
{
border: 0;							/*LOCKED*/
}

#document_category
{
font-size: 20px;
font-family: bookman old style,arial;
color: #FFFFFF;
background-color: #000000;
}

#document_list table
{
border-collapse: collapse;				/*LOCKED*/
}

#document_list tr
{

}

#document_list td
{
padding-right: 10px;					/*LOCKED*/
}

/***LINKS***/
#document_listing a:link,
#document_listing a:active,
#document_listing a:visited
{
color: ;						
text-decoration: none;					
font-weight: bold;						/*LOCKED*/					
}
#document_listing a:hover
{
color:;							
text-decoration: none;				
font-weight:bold;						/*LOCKED*/						
}

/********************
RC FIX FOR NUMBERED TASK LIST
********************/
.rcTaskList ol li 
{
list-style-type:none;
margin-left: 0px;
padding-left: 0px
}

.content_snippet_body ol li
{
list-style-type:none;
margin-left: 0px;
padding-left: 0px
}

.rcTaskList ol 
{ 
margin-left: 0px; 
padding-left: 0px 
} 


/*********************************
FIXES NEW LEAF MENU IE7 ISSUE
*********************************/
#leafToolbar hr { width:80px !important; text-align: center; }


/*********************************
YUI PANEL
*********************************/
#examplecontainer {
        padding:10px;
    }
 
    #resizablepanel .bd {
        overflow:auto;
        background-color:#fff;
        padding:10px;
    }
 
    #resizablepanel .ft {
        height:15px;
        padding:0;
    }
     #resizablepanel .hd {
         font-size: 11px;
         font-family: arial;
   }

    #resizablepanel .yui-resize-handle-br {
        right:0;
        bottom:0;
        height: 8px;
        width: 8px;
        position:absolute;
    }
  #resizablepanel_c.hide-scrollbars .yui-resize .bd {
        overflow: hidden;
    }
 
    #resizablepanel_c.show-scrollbars .yui-resize .bd {
        overflow: auto;
    }
#resizablepanel_c.show-scrollbars .underlay {
        overflow: visible;
    }


/**********************************
CSS For Job Search Result Page
**********************************/

#SRTJobSearchListings
{
clear: both;
border-color: #9A9A9A; 
border-style: solid;
border-top-width: 0px;	 /**Needs to be editable in Portal Studio **/
border-right-width: 0px;	/**Needs to be editable in Portal Studio **/
border-bottom-width: 1px;	/**Needs to be editable in Portal Studio **/
border-left-width: 0px;	/**Needs to be editable in Portal Studio **/
}


#SRTResultTitle_On
{
font-family: arial;
font-size: 12px;
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration: none;
padding-top:15px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px;
}

.SRTResultNumber
{
font-family: arial;
font-size: 12px;
color:#000000;
font-style:normal;
font-weight:bold;
text-decoration: none;
}

.SRTJobResults_On
{
clear: both;
/***BORDER***/
border-color: #9A9A9A; 
border-style: solid;	

border-top-width: 1px;	/**Needs to be editable in Portal Studio **/
border-right-width: 0px;	/**Needs to be editable in Portal Studio **/
border-bottom-width: 0px;	/**Needs to be editable in Portal Studio **/
border-left-width: 0px;	/**Needs to be editable in Portal Studio **/

padding-top:15px;
padding-right:0px;
padding-bottom:15px;
padding-left:0px;
}

.SRTJobHeader_On
{
padding-top:0px;
padding-right:0px;
padding-bottom:5px;
padding-left:0px;
}

.SRTJobTitle_On
{
font-family: arial;
font-size: 12px;
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration: none;
}

.SRTJobHeaderDash1_On,
.SRTJobHeaderDash2_On
{
font-family: arial;
font-size: 12px;
color:#000000;
}

.SRTJobTrackNum_On
{
font-family: arial;
font-size: 12px;
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration: none;
}

.SRTJobLoc_On
{
font-family: arial;
font-size: 12px;
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration: none;
}

.SRTJobCat_On
{
clear:both;
padding-top:0px;
padding-right:0px;
padding-bottom:5px;
padding-left:0px;
font-family: arial;
font-size: 12px;
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration: none;
}

.SRTJobDescpt_On
{
clear:both;
font-family: arial;
font-size: 12px;
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration: none;
}

.SRTJobPostDate_On
{
clear:both;
text-align:right !important; 
padding-top:5px;
font-family: arial;
font-size: 12px;
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration: none;
}

.SRTJobPostDateNum
{
font-family: arial;
font-size: 12px;
color:#000000;
font-style:italic;
font-weight:normal;
text-decoration: none;
}

.SRTJobHeaderDash1_Off,
.SRTJobHeaderDash2_Off
{
display:none;
}

.SRTJobDescpt_Off
{
display:none;
}

.SRTJobTrackNum_Off
{
display:none;
}

.SRTJobLoc_Off
{
display:none;
}

.SRTJobCat_Off
{
display:none;
}

#SRTResultTitle_Off
{
display:none;
}

.SRTJobPostDate_Off
{
display:none;
}


#breadcrumbs {
  margin-top: px;
  margin-right: px;
  margin-bottom: px;
  margin-left: px;
  padding-top: px;
  padding-right: px;
  padding-bottom: px;
  padding-left: px;
  font-size: px;
  font-family: ,;
  color: ;
  background-color: ;
  text-decoration: ;
  font-weight: ;
  font-style: ;
  font-variant: ;
}


#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited {
   color: ;
   text-decoration: ;
  font-weight: ;
  font-style: ;
  font-variant: ;
}

#breadcrumbs a:hover {
   color: ;
   text-decoration: ;
  font-weight: ;
  font-style: ;
  font-variant: ;
}

 .breadcrumb_item {
  color: ;
  text-decoration: ;
  font-weight: ;
  font-style: ;
  font-variant: ;
 }

#panel_popout_c {
 display:none; 
} 

/********************
SKIN DEFINED CSS OVERRIDES FROM ADVANCED SKIN SETTINGS
********************/
.main_nav_list_first{
display:none !important;
}

#box_header{
/*--Updated for SERVICES-31912--*/
/*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
font-family: "Lato", Arial, sans-serif;
}

#headerleft, 
#headerright{
float:left;
/*--Updated for SERVICES-31912--*/
/*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
font-family: "Lato", Arial, sans-serif;
font-size: 14px;
color:#006BB7;
text-transform:uppercase;
font-weight:600 !important;
padding-top:75px;
}

#headerleft ul, #headerright ul{
margin:0px !important;
padding:0px !important;
}

#headerleft li{
margin:0px 14px;
}

#headerleft{
padding-left:1px;
width:362px;
}

#headerright li{
margin-left:10px;
}

#headerleft a:link,
#headerleft a:active,
#headerleft a:visited,
#headerright a:link,
#headerright a:active,
#headerright a:visited
{ 
color: #006bb7; 
text-decoration: none; 
/*--Updated for SERVICES-31912--*/ 
/*--font-weight:600 !important;--*/ 
font-weight:700 !important; 
}

#headerleft a:hover, #headerright a:hover
{
color: #0077cc;
text-decoration:none;
font-weight:600 !important;
}




#headerright{
float:left;
padding-left:27px;
width:363px;
}

#headerright li{
margin:0 18px 0 15px;
}

#Donate{
display: block;
    float: right;
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
    font-family: "Lato", Arial, sans-serif;
    font-size: 14px;
    font-weight: 600 !important;
    height: 100px;
    margin-right: -57px;
    margin-top: -106px !important;
    padding-top: 75px;
    text-transform: uppercase;
    width: 200px;
}

#Donate ul{
margin-top:0px;
margin-left:0px;
padding:14px 0 0 40px;
}

.Donate a{
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirst.png) repeat-x left top scroll transparent;
   border-color: #006BB7 #006BB7 #002F51 !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
    color: #FFFFFF;
    text-shadow: 0 2px 0 #004D84;
padding:12px;
text-decoration:none;
color:#ffffff !important;
border-style:solid;
border-width:1px;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
}

.Donate a:hover{
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirsthover.png) repeat-x left top scroll transparent;
border-color: #007AD1 #007AD1 #003E6B !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
  text-shadow: 0 2px 0 #005C9E;
text-decoration:none;
border-style:solid;
border-width:1px;
text-decoration:none;
}

#pslogo{
float:left;
padding-top: 30px;
}

#box_header li{
display:inline;
}

#main_nav{
/*--Updated for SERVICES-31912--*/
/*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
font-family: "Lato", Arial, sans-serif;    
}

#box_subheader{
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
}
#main_nav a{
color: #006BB7;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    padding: 3px 7px;
}

#main_nav a:hover{
background: linear-gradient(#FFFFFF, #F2F2F2) repeat scroll 0 0 white;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #f2f2f2); /* for firefox 3.6+ */
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
    box-shadow: 0 1px 1px #CCCCCC;
}

#main_nav #active a{
  background: rgba(0, 0, 0, 0) url("https://wishcareers.silkroad.com/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirst.png") repeat scroll 0 0 !important;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
}

#main_nav #active a:hover{
background: none repeat scroll 0 0 #ffffff;
}

#main_nav li{
margin-right:3px;
}

#main_nav a.main_nav_list_first{
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirst.png) repeat-x left top scroll transparent;
   border-color: #006BB7 #006BB7 #002F51 !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
    color: #FFFFFF;
    text-shadow: 0 2px 0 #004D84;
}

#main_nav a.main_nav_list_first:hover{
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirsthover.png) repeat-x left top scroll transparent;
border-color: #007AD1 #007AD1 #003E6B !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
  text-shadow: 0 2px 0 #005C9E;
}

/**first button**/

 #main_nav_list li:nth-child(2) a{
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirst.png) repeat-x left top scroll transparent;
   border-color: #006BB7 #006BB7 #002F51 !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
    color: #FFFFFF;
    text-shadow: 0 2px 0 #004D84;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
font-weight:600;
text-transform:uppercase;
  padding: 14px 10px;


} 

/**for IE**/
#main_nav_list li:first-child + li a{
margin-left:0px !important;
background:url(https://wishcareers.silkroad.com/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirst.png) repeat-x left top scroll transparent;
   border-color: #006BB7 #006BB7 #002F51 !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
    color: #FFFFFF;
    text-shadow: 0 2px 0 #004D84;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
font-weight:600;
text-transform:uppercase;
  padding: 14px 10px;
}

#main_nav_list li:nth-child(2) a:hover {
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirsthover.png) repeat-x left top scroll transparent;
border-color: #007AD1 #007AD1 #003E6B !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
  text-shadow: 0 2px 0 #005C9E;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
font-weight:600;
text-transform:uppercase;
  padding: 14px 10px;
} 

/**for IE**/

#main_nav_list li:first-child + li a:hover {
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirsthover.png) repeat-x left top scroll transparent;
border-color: #007AD1 #007AD1 #003E6B !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
  text-shadow: 0 2px 0 #005C9E;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
font-weight:600;
text-transform:uppercase;
  padding: 14px 10px;
}

/**end first button **/
/**second button **/

 #main_nav_list li:nth-child(3){
margin-left:3px;
}

#main_nav_list li:first-child + li + li a{
margin-left:3px;
}

 #main_nav_list li:nth-child(3) a{
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnav.png) repeat-x left top scroll transparent;
   border-color: #d1d1d1 !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
   color: #006BB7;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
font-weight:600;
text-transform:uppercase;
  padding: 14px 10px;
margin-right:23px !important;


} 

/**for IE**/
#main_nav_list li:first-child + li + li a{
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnav.png) repeat-x left top scroll transparent;
   border-color: #d1d1d1 !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
   color: #006BB7;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
font-weight:600;
text-transform:uppercase;
  padding: 14px 10px;
margin-right:23px !important;
}

#main_nav_list li:nth-child(3) a:hover {
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnav.png) repeat-x left top scroll transparent;
   border-color: #d1d1d1 !important;
color:#808080;
    box-shadow: 0 1px 2px 0 #C1C1C1;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
font-weight:600;
text-transform:uppercase;
  padding: 14px 10px;
} 

/**for IE**/

#main_nav_list li:first-child + li + li a:hover {
margin-left:0px !important;
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnav.png) repeat-x left top scroll transparent;
   border-color: #d1d1d1 !important;
color:#808080;
    box-shadow: 0 1px 2px 0 #C1C1C1;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
font-weight:600;
text-transform:uppercase;
  padding: 14px 10px;
}

#box_col_center_two_col, #box_col_center_2_Col{
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
    font-family: droid-serif, Georgia, serif;
    line-height: 24px;
}
#box_col_center_no_col, #box_col_center_0_Col{
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
    font-family: droid-serif, Georgia, serif;
    line-height: 24px;
}
#box_col_center_L_Col,#box_col_center_left_col{
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
    font-family: droid-serif, Georgia, serif;
    line-height: 24px;
}
#box_col_center_right_col, #box_col_center_R_Col{
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
    font-family: droid-serif, Georgia, serif;
    line-height: 24px;
}
#box_col_center_title{
/*--Updated for SERVICES-31912--*/
/*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
font-family: "Lato", Arial, sans-serif;
text-transform:uppercase;
font-weight:bold !important;
    margin-bottom: 15px;
}

#box_col_center_two_col h2, #box_col_center_left_col h2, #box_col_center_right_col h2, #box_col_center_no_col h2, #box_col_center_2_Col h2, #box_col_center_L_Col h2, #box_col_center_R_Col h2, #box_col_center_0_Col h2, #blog h1, .document_category{
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
    font-family: "Lato", Arial, sans-serif;
    font-size: 32px;
    font-weight: normal;
    line-height: 34px;
    margin: 0 0 16px;
}

#box_col_center_title h2{
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
    font-family: "Lato", Arial, sans-serif;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom: 15px;
}

#sub_nav a{
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/subnavbutton.png) no-repeat left top scroll transparent;
   border-color: #006BB7 #006BB7 #002F51 !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
    color: #FFFFFF;
    text-shadow: 0 2px 0 #004D84;
border-width:1px;
border-style:solid;
/*--Updated for SERVICES-31912--*/
/*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
font-family: "Lato", Arial, sans-serif;
text-transform:uppercase;
font-weight:600;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
}

#sub_nav a:hover{
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/subnavbuttonhover.png) no-repeat left top scroll transparent;
border-color: #007AD1 #007AD1 #003E6B !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
  text-shadow: 0 2px 0 #005C9E;
border-width:1px;
border-style:solid;
}

.content_snippet{
background: linear-gradient(#FFFFFF, #F2F2F2) repeat scroll 0 0 white;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #f2f2f2); /* for firefox 3.6+ */
    border: 1px solid #D1D1D1;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
    box-shadow: 0 1px 2px 0 #D1D1D1;
    color: gray;
    margin-bottom: 24px;
    padding: 10px;
    position: relative;
    text-align: left;
    text-shadow: none;

}
.content_snippet_header{
/*--Updated for SERVICES-31912--*/
/*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
font-family: "Lato", Arial, sans-serif;
padding:12px 12px 0px 12px;
text-transform:uppercase;
width:266px;
}

.content_snippet_body{
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
    font-family: "Lato", Arial, sans-serif;
    font-size: 15px;
    text-align:center;
    width:266px;
}

#box_col_right{
padding-left:10px !important;
}

#box_col_left{
padding-right:10px !important;
}

html, body {height: 100%;}
#page_container {min-height: 100%;}
#body_container 
{
overflow:auto;
padding-bottom: 20px;
}

#box_footer2 
{
position: relative;
margin-top: -300px; /* negative value of footer height */
height: 300px;
clear:both;
   background: url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bg-dots.png) no-repeat scroll center -30px #006BB7;
    box-shadow: 0 100px 100px 0 rgba(0, 45, 80, 0.6) inset;
    color: white;
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
    font-family: "Lato", Arial, sans-serif;    
    font-style: normal;
    font-weight: 500;
    text-align: center;
    text-shadow: 0 2px 1px #003968;
font-size:12px;
} 

#box_footer2
{
}

#box_footer2 a:link,
#box_footer2 a:active,
#box_footer2 a:visited
{
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}
#box_footer2 a:hover
{
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

#box_footer3 ul{
padding-left:0px !important;
padding-top:0px;
margin-top:0px !important;
}

#box_footer3{
width:1008px;
padding-top:20px;
}

.socialbar {
    background-image: linear-gradient(#404040, #323232);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#323232'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#404040), to(#323232)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #404040,  #323232); /* for firefox 3.6+ */
    border-bottom: 1px solid #1A1A1A;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 2px rgba(0, 45, 80, 0.8);
    margin: 27px 12px 0;
    padding: 0 10px;
width:964px;
height:30px;
}

.socialbar li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    line-height: 30px;
    margin-right: 2em;
    text-shadow: 0 1px 1px #000000;
list-style:none inside none;
}

.socialbar #facebook a{
 background: url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/sprite1.png) no-repeat scroll 0 -4286px transparent;
    display: inline;
    margin: 0 1px -7px 0;
    padding: 12px 0 6px 33px;
    position: relative;
}


.socialbar #facebook{
padding-left:15px;
}

.socialbar #twitter a{
 background: url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/sprite1.png) no-repeat scroll 0 -4332px transparent;
    display: inline;
    margin: 0 1px -7px 0;
    padding: 12px 0 6px 33px;
    position: relative;
}

.socialbar #youtube a{
 background: url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/sprite1.png) no-repeat scroll 0 -4382px transparent;
    display: inline;
    margin: 0 1px -7px 0;
    padding: 12px 0 6px 33px;
    position: relative;
}

.socialbar #rss a{
 background: url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/sprite1.png) no-repeat scroll 0 -4431px transparent;
    display: inline;
    margin: 0 1px -7px 0;
    padding: 12px 0 6px 33px;
    position: relative;
}

.socialbar .more{
float:right;
margin-right:0px !important;
}

.socialbar .more a{
 background: url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/sprite1.png) no-repeat scroll 0 -4286px transparent;
 background-position: 113px -4472px;
    padding: 12px 30px 6px 0;
}

.bbb{
margin-top:27px;
margin-bottom:10px;
}


.foot-links{
margin: 5px;
    text-align: center;
}

/********************
USER DEFINED CSS OVERRIDES
********************//********** PAGE SPECIFIC FIXES **********/
#main_nav #active a {
  background: rgba(0, 0, 0, 0) url("https://wishcareers.silkroad.com/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirst.png") repeat scroll 0 0 !important;
}

.cssFormButton, input[type="submit"], input[type="button"], #btnSubmit, #btnReturn, #submit, #gojobs, #loginButton, #resetButton, #returnButton{
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirst.png) repeat-x left top scroll transparent;
   border-color: #006BB7 #006BB7 #002F51 !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
    color: #FFFFFF;
    text-shadow: 0 2px 0 #004D84;
border-width:1px;
border-style:solid;
/*--Updated for SERVICES-31912--*/
/*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
font-family: "Lato", Arial, sans-serif;
text-transform:uppercase;
font-weight:600;
border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
padding:3px 12px !important;
}

/****.ui-button-text{
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
    font-family: "Lato", Arial, sans-serif;
    text-transform:uppercase;
    font-weight:600;
    color: #FFFFFF;
    text-shadow: 0 2px 0 #004D84;
}
***/

input:invalid, textarea:invalid{
box-shadow:0 0 5px #006BB7 !important;
}


.cssFormButton:hover,  input[type="submit"]:hover, #btnReturn:hover, #btnSubmit:hover, #submit:hover, #gojobs:hover, #loginButton:hover, #resetButton:hover, #returnButton:hover{
background:url(/map_images/main/SiteGen/wishext/Content/Uploads/Images/skin/bgnavfirsthover.png) repeat-x left top scroll transparent;
border-color: #007AD1 #007AD1 #003E6B !important;
    box-shadow: 0 1px 2px 0 #C1C1C1;
  text-shadow: 0 2px 0 #005C9E;
border-width:1px;
border-style:solid;
padding:3px 12px !important;
}
/***
.ui-button-text:hover{
    text-shadow: 0 2px 0 #005C9E;
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
    font-family: "Lato", Arial, sans-serif;
    text-transform:uppercase;
    font-weight:600;
    color: #FFFFFF;
}
****/
.cssDspJobTitle{
    /*--Updated for SERVICES-31912--*/
    /*--font-family: "futura-pt","Century Gothic",Arial,sans-serif;--*/
    font-family: "Lato", Arial, sans-serif !important;
    font-size: 34px !important;
    font-weight: bold !important;
    line-height: 36px !important;
    margin-bottom: 15px !important;
    text-transform: uppercase !important;
}

.ui-form-item-horizontal{
width:98% !important;
}

li.cssJobListBody, li.cssLatestListBody{
list-style:inside !important;
}


/********** CONTENT PADDDING **********/
.cssOpenhireMain 
{
        padding-top: 0px;
        padding-left: 0px;        
	   width: 650px;
}

/********** PAGE HEADINGS **********/
.cssDspJobTitle,
.cssAgencyLoginHead,
.cssApplyPreviewHead,
.cssWelcomeNote,
.cssApplyHead,
.cssErrorHead
{
 	color:#4C4C4C;
 	font-size:28px;
	font-weight:700;
	/*--Updated for SERVICES-31912--*/
	/*--font-family: 'Futura', Century Gothic, Arial, Helvetica;--*/
	font-family: "Lato", Arial, sans-serif;
	padding-top: 0px;
}
/********** MAIN HEADINGS **********/
.cssPreviewResHdrs,
.cssSectionhead,
.cssSectionHead,
.cssHelpHead,
.cssEditResTitle,
.cssEEOCHead,
.cssJobListHead,
.cssLatestListHead,
.cssNoJobsHead,
.cssQuestionsHead,
.cssSearchResultsTitle,
.cssQuestionsHead
{
	color:#4C4C4C;
	font-size:28px;
	font-weight:700;
	/*--Updated for SERVICES-31912--*/
	/*--font-family: 'Futura', Century Gothic, Arial, Helvetica;--*/
	font-family: "Lato", Arial, sans-serif;
}

.ui-form-heading h4{
	color:#4C4C4C !important;
	font-size:28px !important;
	font-weight:700 !important;
	/*--Updated for SERVICES-31912--*/
	/*--font-family: 'Futura', Century Gothic, Arial, Helvetica !important;--*/
	font-family: "Lato", Arial, sans-serif !important;
}
/********** SUBHEADINGS ***********/
.cssApplySubhead,
.cssApplyJobTitle,
.cssDspJobHead,
.cssAllJobListMainTitle
{
	color:#4C4C4C; 
	font-size:32px; 
	font-weight:700;
	/*--Updated for SERVICES-31912--*/
	/*--font-family: 'Futura', Century Gothic, Arial, Helvetica;--*/
	font-family: "Lato", Arial, sans-serif;
}
/********** BODY TEXT **********/
.cssAgencyLoginBody,
.cssAllJobListBody,
.cssAllJobListCatTitle,
.cssAllJobListChildTitle,
.cssAllJobListParentTitle,
.cssAllJobListPosition,
.cssApplyBody,
.cssApplyFormLabel,
td.cssApplyFormLabel,
.cssApplyHighlight,
.cssApplyNote,
.cssApplyPreviewBody,
.cssDspJobBody,
.cssEditResBody,
.cssEEOCMessage,
.cssEEOCINFO,
.cssEEOCBody,
.cssEEOCSex,
.cssEEOCDisabled,
.cssEEOCEthnicity,
.cssEEOCLabel,
.cssError,
.cssExplainNote,
.cssFormSelect,
.cssFormInput,
.cssHelpBody,
.cssJobCatsBody,
.cssJobListBody,
.cssJobListBodyHref,
.cssLatestListBody,
.cssNoJobsBody,
.cssQuestionsBody,
.cssQuestionsMessage,
.cssSearchHead,
.cssSearchBody,
.cssSearchResults,
.cssSearchResultsHead 
{
	font-size: 14px;
	color:#575757;
	/*--Updated for SERVICES-31912--*/
	/*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
	font-family: droid-serif, Georgia, serif;
	font-weight:normal;
	text-align: justify;
}
/********** RED HIGHLIGHT TEXT **********/
td.cssPreviewResHdrs,
li.cssApplyHighlight,
.cssApplyHighlight
{
	.color: Red;
}

/********** FINE PRINT (NEXT TO NEW RESUME BUTTON) **********/
.cssFineprint,
.cssFinePrint,
.cssfineprint
{
	font-weight: normal;
	font-size: 8pt;
	/*--Updated for SERVICES-31912--*/
	/*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
	font-family: droid-serif, Georgia, serif;
}
/********** SECTIONS **********/
.cssAgencyLogin,
.cssApply,
.cssApplyPreview,
.cssDspJob,
.cssHelp,
.cssJobList,
.cssNoJobs,
.cssNote,
.cssQuestions,
.cssSearch
{
 	color:#575757; 
 	/*--Updated for SERVICES-31912--*/
 	/*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
 	font-family: droid-serif, Georgia, serif;
}

	.cssSearchResultsColHead,
	.cssSearchResultsBody
{
	font-size: 14px;
	/*--Updated for SERVICES-31912--*/
	/*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
	font-family: droid-serif, Georgia, serif;
	text-align: left;
}
.cssSearchResults
{
	white-space: normal;
	color:#575757; 
	/*--Updated for SERVICES-31912--*/
	/*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
	font-family: droid-serif, Georgia, serif;
	font-size: 12px;
	width:100%;
	

}
table.cssApply
{
	width: 550px;
}
/********** RESUME PREVIEW **********/
.cssPreviewResSubhd,
.cssApplyFormLabel
{
	color:#575757;
	/*--Updated for SERVICES-31912--*/
	/*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
	font-family: droid-serif, Georgia, serif;
	font-size: 14px;
	font-weight:normal;
}

.cssPreviewResTxt
{
	color:#575757;
	/*--Updated for SERVICES-31912--*/
	/*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
	font-family: droid-serif, Georgia, serif;
	font-size: 14px;
	font-weight:normal;
}

table.cssResList
{
	width: 500px;
}
/********** FORM ELEMENTS **********/
.cssApplyFormSelect,
input.cssApplyFormData,
textarea.cssApplyFormData,
select.cssEEOCFormData,
textarea.cssEEOCFormData,
input.cssFormData,
textarea.cssFormData,
input.cssQuestionsFormData,
select.cssQuestionsFormData,
textarea.cssQuestionsFormData,
.cssApplyFormSelect,
.cssApplyFormLabel,
textarea.cssApplyBody,
textarea.cssQuestionsBody
{
	color:#575757;
	/*--Updated for SERVICES-31912--*/
	/*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
	font-family: droid-serif, Georgia, serif;
	font-size: 14px;
	width: 255px;
}
select.cssFormData,
select.cssApplyFormData
{
	width: auto;
}

/********** BUTTON **********/
.cssFormButton
{
	margin: 0;
	font-size: 14px;
	padding: 0px;
	width: 175px;
	font-family: arial,arial;
		
}
/********** LISTBOX **********/
.cssApplyFormSelect
{
	width: 200px;
}
/********** LISTBOX (WORK AUTHORIZATION + EDUCATION) **********/
select.cssApplyFormSelect
{
	width: 200px;
}

/********** RESUME BUILDER SKILLS SCREEN **********/
#skillname.cssApplyFormInput
{
	width: 270px;
}
#YearsUsed.cssApplyFormSelect
{
	width: 70px;
}
#level.cssApplyFormSelect
{
	width: 100px;
}

/********** TEXTBOX **********/
.cssApplyFormInput
{
	width: 200px;
}
/********** TEXTBOX (LONG TEXTBOX RESUME BUILDER) **********/
textarea.cssApplyFormText
{
	color:#575757; 
	/*--Updated for SERVICES-31912--*/
	/*--font-family: "schoolbook-web",Georgia,sans-serif;--*/
	font-family: droid-serif, Georgia, serif;
	font-size: 14px;
	height: 100px;
	width: 525px;
}

/********** LINKS **********/
.cssAgencyLoginBody 		a:link,
.cssAllJobListPosition		a:link,
.cssAllJobListPositionHref	a:link,
.cssApplyBody			a:link,
.cssEditResBody			a:link,
.csseditreslinks		a:link,
.cssError			a:link,
.cssExplainNote			a:link,
.cssHelpBody			a:link,
.cssJobCatsBody			a:link,
.cssJobListBody			a:link,
.cssJobListBodyHref		a:link,
.cssLatestListBody		a:link,
.cssNoJobsBodyLink		a:link,
.cssSearchResultsBody		a:link,
.cssSearchResultsHead		a:link

{
	color: #006BB7;
	text-decoration: none;
	font-weight: normal;
}

.cssAgencyLoginBody		a:visited,
.cssAllJobListPosition		a:visited,
.cssAllJobListPositionHref	a:visited,
.cssApplyBody			a:visited,
.cssEditResBody			a:visited,
.csseditreslinks		a:visited,
.cssError			a:visited,
.cssExplainNote			a:visited,
.cssHelpBody			a:visited,
.cssJobCatsBody			a:visited,
.cssJobListBody			a:visited,
.cssJobListBodyHref		a:visited,
.cssLatestListBody		a:visited,
.cssNoJobsBodyLink		a:visited,
.cssSearchResultsBody		a:visited,
.cssSearchResultsHead		a:visited
{
	color: #006BB7;
	text-decoration: none;
	font-weight: normal;
}
.cssAgencyLoginBody		a:hover,
.cssAllJobListPosition		a:hover,
.cssAllJobListPositionHref	a:hover,
.cssApplyBody			a:hover,
.cssEditResBody			a:hover,
.csseditreslinks		a:hover,
.cssError			a:hover,
.cssExplainNote			a:hover,
.cssHelpBody			a:hover,
.cssJobCatsBody			a:hover,
.cssJobListBody			a:hover,
.cssJobListBodyHref		a:hover,
.cssLatestListBody		a:hover,
.cssNoJobsBodyLink		a:hover,
.cssSearchResultsBody		a:hover,
.cssSearchResultsHead		a:hover
{
	color: #0077CC;
	text-decoration: none;
	font-weight: normal;
}

/********** PERMANENT (DO NOT REMOVE) **********/
br.cssJobListHead
{
	display:none;
}

#OhContainer
{
          WIDTH: 100%;
}

#OhContainer td.cssSectionhead
{
width:100%;
cursor:pointer;
}

/* Individual Sections WITH Section Header Included */
#OhContactInfoContainer,
#ohJobPrefContainer,
#ohWorkStatusContainer,
#OhEducationContainer,
#OhAdditionalContainer,
#OhAdditionalFilesContainer,
#OhResumeContentContainer,
#OhResumeBuildContainer,
#OhEEOInfoContainer
{
width:100%;
}

/* Individual Sections WITHOUT Section Header Included */
#OhContact,
#OhJobPref,
#OhWorkStat,
#OhEdu,
#OhAdditional,
#OhAddFile,
#OhResContent,
#OhResumeBuild,
#OhEEO
{
width:100%;
}

/* DO NOT REMOVE */
#box_search
{
display: none;
}