﻿body
{
    width:1023px;
    border:0px;
    padding:0px;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
}
a
{
	color:Red;
}

#embedcontent
{
    width:100%;
    border:0px;
    padding:0px;
    margin:0px
    
}

h1.frameheader
{
	float:none;
}

#jbListFilter
{
	display:none;
}

#jbh
{
    background-image:url('./Images/jobboardheader.png');
    width:100%;
    border:0px;
    padding:0px;
    height:155px;
}

#jbl
{
    background-image:url('./Images/jobboardLogo.png');
    width:100%;
    border:0px;
    padding:0px;
    margin-left:-4em;
    height:85px;
}

.Nav
{
	margin-left:10px;
}

.NavTxt
{
    background-image:url('./Images/jobboardNavText.png');
    background-repeat:no-repeat;
    height:41px;
    color:White;
    font-size:12pt;
    font-weight:bolder;
    float:left;
    padding-top:0.75em;
    width:620px;
    padding-left:20px;
    margin-right:2px;
}

.TermsPopUpInnerDiv
{
	padding-top:15px;
    padding-left:10px;
    padding-right:10px;
    height:550px;
    width:545px;
    background: transparent url('../../../../Images/popups/p550x550white.png') no-repeat;
}


.termsDiv
{
    
    overflow:scroll; 
    width:520px; 
    height:470px; 
    color:#201D18;
    background-color:White;
    margin-bottom:10px;
    margin-right:20px;
}

.NavShorten
{
    width:580px;
}


#EmbeddedNavigation
{
    float:left;
    margin:0px;
    padding:opx;

}

.jbMidBtn
{
    background-image:url('./Images/jobboardMidNavBtn.png');
    background-repeat:no-repeat;
    height:41px;
    padding-top:10px;
    width:153px;
    text-align:center;
    float:left;
    margin-right:2px;

}

.jbEndBtn
{
    background-image:url('./Images/jobboardEndNavBtn.png');
    background-repeat:no-repeat;
    height:41px;
    padding-top:10px;
    width:121px;
    text-align:center;
    float:left;

}

.Nav a.button
{
	padding-right:0px !important;
	margin:none;
	background:url('./Images/jobboardEndNavBtnWide.png') !important;
	width:auto;
	 color:White  !important;
    font-size:12pt  !important;
    font-weight:bolder;
    font-style:italic;
    text-decoration:none;
    width:230px;
    height:31px;
}

a.button span
{
	background:none;
	width:auto;
	padding:none;
	margin:none;
}

a.jbEndBtnWider
{
    width:230px;
    background:url('./Images/jobboardEndNavBtnWide.png') !important;
}

.jbBtn
{
    color:White  !important;
    font-size:12pt  !important;
    font-weight:bolder;
    font-style:italic;
    text-decoration:none;
}


.jBtn:hover
{
    text-decoration:none;
}

.frameheader
{
    color:#4455AF;
    font-size:15px;
}
.summaryframe
{
    border-top:solid 1px #00148D;
    width:850px !important;
    position: relative !important;
    color: #00148D;

    
}
.summaryframe div
{
    background:none !important;
    background-image:none !important;
}

.summaryframe .button
{
    background-image:url('./Images/jobboardBtn.png');
    background-repeat:no-repeat;
    height:27px;
    width:128px;
    text-align:center;
    
}

.summaryframe .button:active
{
       height:27px;
    width:128px;
    text-align:center;
}

.summaryframe .button:hover
{
    text-decoration:none;
}

.summaryframe .button span
{
    background-image:none;
    color:White;
    font-size:10pt;
    font-weight:bolder;
    text-decoration:none;
    padding-left:2em;
    
}

.summaryframe .button:active span
{
    background-image:none;
    color:White;
    font-size:10pt;
    font-weight:bolder;
    text-decoration:none;
    padding-left:2em;
}


.adSummaryBottom
{
    position:absolute;
    Top:0px;
    right:0px;
}

.summaryadsummary 
{
  color:Black;
}

.summaryadsubheader span
{
    color:Black;
}

/*Register Specific Possibly look to seperating into another file*/

.rc-outer-grey
{
    margin:0px;
}
.rc-outer-grey div
{
    background:none !important;
    background-image:none !important;
}

.maincolumn
{
    margin-left:3em;
    width:100%;
}

.maincolumn h1
{
    color:#FE5C43;
    font-size:15px;
}

.contentpanelitemheader
{
    float:left;
    width: 15em;
}

.contentpanelitem span
{
  color:#FE5C43;
}

.wide
{
    width: 100%;
    float:none;
    padding-top:0.5em;
    padding-bottom:0.5em;
}

.formInput
{
    width:250px;
}

#pdForm
{
          padding-left: 1em;
    border-left-style: solid;
    border-left-color: #00148d;
    border-right-style: solid;
    border-right-width:3px;
    border-left-width:3px;
    border-right-color: #00148d;
    width:859px;
        
}

div.JBBoxTop
{
   background-image:url('./Images/jbBoxTop.png'); 
   background-repeat: no-repeat;  
   padding-top:5px;
   margin-bottom:0px;
   padding-bottom:0px;
}

div.JBBoxBtm
{

    padding-top: 10px;
    padding-bottom:10px;
    margin-top: 0px;
    background-image:url('./Images/jbBoxBtm.png'); 
    background-repeat: no-repeat;  
    margin-bottom:20px;
}
#profForm
{
    /*background-image:url('./Images/profFormBG.png'); */
    padding-left: 1em;
    border-left-style: solid;
    border-left-color: #081A90;
    border-right-style: solid;
    border-right-width:3px;
    border-left-width:3px;
    border-right-color: #081A90;
    width:859px;

}

#clForm
{
      /*background-image:url('./Images/cuFormBG.png'); */
        background-repeat:no-repeat;
        padding-left:1em;
        padding-top:1em;
          border-left-style: solid;
    border-left-color: #081A90;
    border-right-style: solid;
    border-right-width:3px;
    border-left-width:3px;
    border-right-color: #081A90;
    width:859px;
        /*height:500px;*/
}

#ruForm
{
                 padding-left: 1em;
    border-left-style: solid;
    border-left-color: #00148d;
    border-right-style: solid;
    border-right-width:3px;
    border-left-width:3px;
    border-right-color: #00148d;
    width:859px;
}

.sbFrm
{
    background:#C7DEFD;
    padding:0.5em;
    float:left;
    width:842px;
}

.sbFrm span
{
    display:block;
    float:left;
    width:175px;
    color:rgb(68, 68, 68);
    font-size:12px;
    font-weight:bold;
    height:20px;
    padding:0.5em;
    
    
}

.sbFrmnf
{
    background:#ffffff;
    padding:0.5em;
    float:none;
    width:845px;
}

#CoverLetter
{
    width:835px;
    padding-left:20px;
}

#CoverLetter,#CoverLetter .rc-outer-grey
{
    background-color:#C7DEFD;
}



#rup
{
 /*position:relative;*/
 height:60px;
}

#rup span
{
    display:none;
    
}

#rup .contentpanelheader
{
    display:none;
}

#rup p.comments
{
    display:none;
}

#rup  .contentpanel > label
{
    display:none;
}

#rup input[type='checkbox']
{
    display:none;
}



#rup .contentpanel
{
    background:#ffffff;
    height:50%
}

#rup table
{
	/*position:absolute;
    top:20px;
    right:10px;*/
   
}

.AutoComplete_ListItemHilite
{
    color:Red;
	padding: 1px; 
	padding-top:3px;
	background-color:#222222;

}

.AutoComplete_ListItemHiliteText
{
    background-color:#eeeeee;
}


#rup input[type='file']
{
    display:block;
    margin-top:-65px;
    margin-left:450px;
    position:relative;
}

.frmTxt
{
    display:block;
    padding-bottom:10px;
    
    
}

.JobTypeCheckbox tr
{
     display:block;
    float:left;
    width:175px;
    color:rgb(68, 68, 68);
    font-size:12px;
    font-weight:bold;
    height:20px;
    padding:0.5em;
}

.jbEndBtnWide
{
    background-image:url('./Images/jobboardEndNavBtnWide.png') !important;
    background-repeat:no-repeat !important;
    height:31px !important;
    padding-top:10px !important;
    width:230px !important;
    text-align:center !important;
    float:left !important;
    padding-right:0px !important;

}

.jbEndBtnWide:active
{
    background-position:top !imnportant;
}


.RegConfirmInnerDiv
{
    width:900px;
    background:transparent;
}


.termsDiv
{
    padding:1em; 
    overflow:scroll; 
    width:500px; 
    height:470px; 
    background:white;
    margin-bottom:10px;
}

.TermsPopUpInnerDiv a
{
	margin-left:85%;
}

h1
{
    margin-left:25px;
    color:#02158B;
    font-size:15px;
    font-weight:bold;
    padding-top:10px;
    padding-bottom:10px;
}

h2
{
    margin-left:25px;
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
}

h2 .red
{
    color:#FE5C43;
    font-style:italic;
}

.errorMessage
{
	margin-bottom:10px;
	width:855px;
}


.RegConfirmInnerDiv
{

    background: transparent url('./Images/p950x100white.png') no-repeat;
    width:1000px;
    margin-left:100px;
    padding-top: 30px;
    padding-left:30px;
    height:90px;
}

.ApplyConfirmInnerDiv
{
    background: transparent url('../../../../Images/popups/p400x450white.png') no-repeat;
    padding-top: 5px;
    padding-left:5px;
    width:500px;
    height:500px;
}

.ApplyConfirmInnerDiv .contentpanel
{
    background:transparent;
}
