/*************************************************************************************
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: #000000;
background-image: url("/map_images/main/SiteGen/omnicorpcareers/Content/Uploads/Images/skin/body-bg.jpg");
background-repeat: repeat-x;
/***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: 970px;
/***PADDING***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BORDER***/
border-color: ;
border-style: none;
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: arial,helvetica;
font-size:10px;
color:#ef6a31;
/***BACKGROUND***/
background-color:;
background-image: url("");
background-repeat: no-repeat;
/***SIZE (Width must descrease when adding border or padding) ***/
height: 102px;
width: 970px;
/***PADDING***/
padding: 0px;
/***BORDER***/
border-color: #FFFFFF;
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: #ef6a31;
text-decoration: underline;
font-weight: normal;
}
#box_header a:hover
{
color: #ef6a31;
text-decoration: none;
font-weight: normal;
}

/************
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: 962px;
/***PADDING***/
padding: 0px;
/***BORDER***/
border-color: ;
border-style: none;
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:;
background-image: url("/map_images/main/SiteGen/omnicorpcareers/Content/Uploads/Images/skin/employment.jpg");
background-repeat: no-repeat;
/***SIZE (Width must descrease when adding border or padding / CHILD WIDTHs MUST DESCREASE ALSO) ***/
width: 970px;
min-height: 500px; /* LOCKED */
/***PADDING***/
padding-top:0px;
padding-right:0px;
padding-bottom:5px;
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: 280px;
/***PADDING***/
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
/***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,helvetica;
font-size:12px;
color:#080808;
/***BACKGROUND***/ /***Unnecessary - already defined in parent and/or child elements***/
/***SIZE***/ /***This is set below***/
/***PADDING***/
padding-top: 0px;
padding-right: 15px;
padding-bottom: 0px;
padding-left: 15px;
/***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: 340px;
}
#box_col_center_left_col,
#box_col_center_L_Col,
#box_col_center_R_Col,
#box_col_center_right_col
{
width: 630px;
}
#box_col_center_no_col,
#box_col_center_0_Col
{
width: 940px;
}

#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:trebuchet ms,georgia;
font-size:26px;
color:#454545;
}

#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:helvetica,arial;
font-size:13px;
color:#FFFFFF;
}

/***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: #3380F6;
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: #3380F6;
text-decoration: underline;
font-weight: normal;
}

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

#box_col_center_banner
{
text-align: center;
}

#box_col_center_title
{
text-align: left;
}

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

#box_footer
{
/***FONT***/
font-family: arial,helvetica;
font-size: 11px;
color:#999999;
/***BACKGROUND***/
background-color:;
background-image: url("");
background-repeat: no-repeat;
/***SIZE (Width must descrease when adding border or padding) ***/
height: 0px;
width: 970px;
/***PADDING***/
padding: 0px;
/***BORDER***/
border-color: #000000;
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: #FFFFFF;
text-decoration: none;
font-weight: normal;
}
#box_footer a:hover
{
color: #FFFFFF;
text-decoration: underline;
font-weight: normal;
}

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

#box_search
{
/***FONT***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BACKGROUND***/
background-color:;
/***SIZE (Width must descrease when adding border or padding) ***/
height: 45px;
width: 180px;
/***PADDING***/
padding: 0px;
/***BORDER***/
border-color: #f49a73;
border-style: none;
border-width: 1px;
}

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

#search_textbox
{
/***FONT***/
font-family:arial,helvetica;
font-size:11px;
color:#2e0815;
/***SIZE***/
height: 16px;
width: 120px;
}

#search_button
{
/***NOTE: Button text should be configurable in SS2***/
/***FONT***/
font-family:arial,helvetica;
font-size:11px;
color:#2e0815;
/***SIZE***/
height: 22px;
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: 260px;
/***PADDING***/ /***Unnecessary - already defined in parent and/or child elements***/
/***BORDER***/ /***Unnecessary - already defined in parent and/or child elements***/
/***OTHER***/
margin-bottom: 15px; /*SPACING BETWEEN CONTENT SNIPPETS*/
}

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

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

.content_snippet_header
{
/***FONT***/
font-family:arial,helvetica;
font-size:13px;
font-weight:bold;
text-align: left;
color: #080808;
/***BACKGROUND***/
background-color:;
background-image: url("");
background-repeat: no-repeat;
/***SIZE***/ /***Unnecessary - already defined in parent and/or child elements***/
width: 260px;
/***PADDING***/
padding: 0px;
/***BORDER***/ 
border-color: #2D629C;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
}

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

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

.content_snippet_body
{
/***FONT***/
font-family:arial,helvetica;
font-size:11px;
text-align: left;
color:#080808;
/***BACKGROUND***/
background-color:;
background-image: url("");
background-repeat: no-repeat;
/***SIZE***/ /***Unnecessary - already defined in parent and/or child elements***/
width: 260px;
/***PADDING***/
padding: 5px;
/***BORDER***/
border-color: #2D629C;
border-style: dotted;
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: #3380F6;
text-decoration: normal;
font-weight: bold;
text-align: left;
}
.content_snippet_body a:hover
{
color: #3380F6;
text-decoration: underline;
font-weight: bold;
text-align: left;
}

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

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

#main_nav
{
/***FONT***/
font-family: arial,helvetica;
font-size: 11px;
/***POSITION***/
float: right;
}

#box_subheader
{
height: 37px;
background-color:;
background-image: url("/map_images/main/SiteGen/omnicorpcareers/Content/Uploads/Images/skin/navbg.png");
background-repeat: no-repeat;
}

#main_nav_list
{
margin-top: 11px;
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: 11px;
padding-right: 28px;
padding-bottom: 8px;
padding-left: 28px;
font-size: 11px; /*RED-1683 font size for ViewTask.html*/
}

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

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




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

#sub_nav
{
width: 260px;
margin-bottom: 25px;
font-size: 12px;
font-family: arial,helvetica;
}

#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: 1px;					
}

#sub_nav_list a
{
display: block;					/*** LOCKED ***/
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 20px;
width: 240px;
}

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

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

.sub_nav_header
{
/***FONT***/
font-family:arial,helvetica;
font-size:13px;
font-weight:normal;
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: 5px;
/***BORDER***/ 
border-color: #EF6A31;
border-style: dashed;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
/***MARGIN***/ 
margin-bottom: 20px;
}

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

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

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

.calendar_prevdatetitle:hover
{
color: #3380F6;
background-color: ;
}

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

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

.calendar_nextdatetitle:hover
{
color: #3380F6;
background-color: ;
}

td.calendar_head
{
background-color: #224058;
color: #ffffff;
text-align: center;						/*LOCKED*/
font-size: 14px;
font-weight: bold;						/*LOCKED*/
}

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

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

td.calendar_date
{
font-size: 12px;
color:#696969;
}

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

.calendar_data_link:hover
{
color: #3380F6;
text-decoration: none;
}

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

/***
BLOG
***/

#blog
{

}

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

#blog h1
{
font-size: 15px;
font-family: arial,helvetica;
color: #224058;
}

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

.blog_date_box
{
font-size: 9px;
font-family: arial,helvetica;
color: #224058;
text-align: center;						/*LOCKED*/
background-color: ;
width: 35px;
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: 15px;
font-family: arial,arial;
color: #224058;
}

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

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

.faq_date_box
{
font-size: 9px;
font-family: arial,helvetica;
color: #224058;
text-align: center;						/*LOCKED*/
background-color: ;
width: 35px;
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: 15px;
font-family: arial,helvetica;
color: #224058;
background-color: ;
}

#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: #3380F6;						
text-decoration: none;					
font-weight: bold;						/*LOCKED*/					
}
#document_listing a:hover
{
color:#3380F6;							
text-decoration: underline;				
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: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 12px;
  font-family: ,;
  color: #ffffff;
  background-color: ;
  text-decoration: ;
  font-weight: ;
  font-style: ;
  font-variant: ;
}


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

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

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

#panel_popout_c {
 display:none; 
} 

/********************
SKIN DEFINED CSS OVERRIDES FROM ADVANCED SKIN SETTINGS
********************/
body {
background-position: center top;
}

h2 {
font-weight: normal;
text-transform: uppercase;
}

#logo {
padding-top: 35px;
float: left;
}

#box_subheader {
padding-right: 0px;
background-position: right top;
margin-top: -61px;
margin-right: 6px;
}

#main_nav a {
    line-height: 15px;
}

#main_nav #active a, #main_nav a:active, #main_nav a:hover {
background: url(/main/SiteGen/omnicorpcareers/Content/Uploads/Images/skin/over.png) repeat left center scroll transparent;
}

#body_container {
padding-top: 200px;
}

#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, #box_col_left, #box_col_right {
background-color: #fff;
min-height: 400px;
}

#box_col_left, #box_col_center_right_col, #box_col_center_R_Col {
margin-right: 10px;
}

#box_col_right, #box_col_center_L_Col, #box_col_center_left_col {
margin-left: 10px;
}

#box_col_left, #box_col_right {
background: url(/main/SiteGen/omnicorpcareers/Content/Uploads/Images/skin/h2-rc.jpg) no-repeat center top scroll #fff;
}

#box_col_center_title {
background: url(/main/SiteGen/omnicorpcareers/Content/Uploads/Images/skin/title_bg.png) no-repeat left center scroll transparent;
margin: -29px 0 0 -15px;
    padding: 6px 5px 7px 9px;
}

.sub_nav_header {
font-weight: bold;
}

#sub_nav {
min-height: 20px;
}

#sub_nav a {
background: url(/main/SiteGen/omnicorpcareers/Content/Uploads/Images/skin/bullet.png) no-repeat left center scroll transparent;
margin: 1px 0px;
}

.content_snippet_header {
margin-bottom: 15px;
}

.content_snippet_body {
width: 250px;
}

#box_footer2 {
width: 100%;
color: #383838;
font-family: arial, helvetica;
font-size: 11px;
background: url(/main/SiteGen/omnicorpcareers/Content/Uploads/Images/skin/footer_bg.png) repeat-x left center scroll transparent;
height: 59px;
}

#box_footer3 {
width: 950px;
margin: 0px auto;
padding: 10px;
}

#box_footer3 a {
font-weight: 700;
color: #5BA1D5;
text-decoration: none;
}

#box_footer3 a:hover {
font-weight: 700;
color: #7FC0FC;
text-decoration: none;
}

/********************
USER DEFINED CSS OVERRIDES
********************//********** PAGE SPECIFIC FIXES **********/


/********** CONTENT PADDDING **********/
.cssOpenhireMain 
{
        padding-top: 0px;
        padding-left: 0px;        
	   width: 650px;
}

/********** PAGE HEADINGS **********/
.cssDspJobTitle,
.cssAgencyLoginHead,
.cssApplyPreviewHead,
.cssWelcomeNote,
.cssApplyHead,
.cssErrorHead
{
 	color:#454545;
 	font-size:26px;
     font-weight:700;
	font-family: trebuchet ms,georgia;
	padding-top: 0px;
}
/********** MAIN HEADINGS **********/
.cssPreviewResHdrs,
.cssSectionhead,
.cssSectionHead,
.cssHelpHead,
.cssEditResTitle,
.cssEEOCHead,
.cssJobListHead,
.cssLatestListHead,
.cssNoJobsHead,
.cssQuestionsHead,
.cssSearchResultsTitle,
.cssQuestionsHead
{
	color:#454545;
	font-size:26px;
	font-weight:700;
	font-family: trebuchet ms,georgia;
}
/********** SUBHEADINGS ***********/
.cssApplySubhead,
.cssApplyJobTitle,
.cssDspJobHead,
.cssAllJobListMainTitle
{
	color:#FFFFFF; 
	font-size:13px; 
	font-weight:700;
	font-family: helvetica,arial;
}
/********** 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: 12px;
	color:#080808;
	font-family: arial,helvetica;
	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;
	font-family: arial,helvetica;
}
/********** SECTIONS **********/
.cssAgencyLogin,
.cssApply,
.cssApplyPreview,
.cssDspJob,
.cssHelp,
.cssJobList,
.cssNoJobs,
.cssNote,
.cssQuestions,
.cssSearch
{
 	color:#080808; 
 	font-family: arial,helvetica;
}

	.cssSearchResultsColHead,
	.cssSearchResultsBody
{
	font-size: 12px;
	font-family: arial,helvetica;
	text-align: left;
}
.cssSearchResults
{
	/*white-space: nowrap;*/
	color:#080808; 
   	font-family: arial,helvetica;
	font-size: 12px;
	width:100%;
	

}
table.cssApply
{
	width: 550px;
}
/********** RESUME PREVIEW **********/
.cssPreviewResSubhd,
.cssApplyFormLabel
{
	color:#080808;
	font-family: arial,helvetica;
	font-size: 12px;
	font-weight:normal;
}

.cssPreviewResTxt
{
	color:#080808;
	font-family: arial,helvetica;
	font-size: 12px;
	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:#080808;
	font-family: arial,helvetica;
	font-size: 12px;
	width: 255px;
}
select.cssFormData,
select.cssApplyFormData
{
	width: auto;
}

/********** BUTTON **********/
.cssFormButton
{
	margin: 0;
	font-size: 12px;
	padding: 0px;
	width: 175px;
	font-family: arial,helvetica;
		
}
/********** 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:#080808; 
	font-family: arial,helvetica;
	font-size: 12px;
	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: #3380F6;
	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: #3380F6;
	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: #3380F6;
	text-decoration: underline;
	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;
}