@import "https://web.byui.edu/css/V1/body_text.css";
html, body 
{
    height:100%;
    width:100%;
    margin:0px;
    padding:0px;
}
body,table
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
        
}
a:link,a:hover,a:visited
{
    text-decoration:underline;
    color:#285A7E;
}
tr
{
    vertical-align:top;
}
img
{
  padding: 0px;
  margin: 0px;
  border:0px;
}
#HeaderOuter
{    
    background:#ddd;  
    width:100%;
}
#HeaderInner
{
    width:780px;    
}
#NavBarOuter
{
    background:#81AAD5;
    padding-top:15px;
}
#NavBarInner
{
    width:780px;
    padding-top:5px;
    background:transparent url(https://web.byui.edu/css/V1/images/top.gif) no-repeat;
    background-position:center top;
}
#NavBar
{
    background:#3E77B5;
    color:#fff;
    text-align:left;
    padding:0px;
}
#TitleOuter
{
    width:100%;
    background:#8a8b8d;
    border-top:#c7bcac solid 1px;
    height:39px;
}
#TitleInner
{
    width:780px;
    background:#666666;
    height:39px;
    text-align:left;
}
#StudentPic
{
    float:left;
    width:46px;
    height:39px;
}
#divStudent
{
    margin-left:7px;
}

#Logo
{
    margin: 9px 0 0 12px;
    float:left;
    width:38px;
    height:23px;
}

a#logoLink
{
	background-image: url(https://web.byui.edu/css/V1/Images/logo_small_left.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 38px;
	float: left;
}
a#logoLink:hover
{
	background-image: url(https://web.byui.edu/css/V1/Images/logo_small_left_dark.gif);
}
#LogoText,#ContactText,#InThisSectionDiv span
{
    display:none;
}

#AppTitle
{
    background:transparent url(https://web.byui.edu/css/V1/Images/logo_small_right.gif) no-repeat;
    background-position:left 3px;
    padding-left:35px;
    padding-top:10px;
    color: White;
    font-size: 15px;
	font-family: Arial,sans-serif;
	font-weight:600;
	text-decoration:none;
	float:left;
	height:29px;
}
#AppTitle a:link,#AppTitle a:hover,#AppTitle a:visited
{
    color:#fff;
    text-decoration:none;
}
a.ContactLink
{
    background-image: url(	https://web.byui.edu/css/V1/Images/contact_btn.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 58px;
	float: left;
}

a.ContactLink:hover
{
	background-image: url(https://web.byui.edu/css/V1/Images/contact_o_btn.gif);
}

.ContactDiv
{
    float:right;
    margin-top:11px;
    padding-right:20px;
}
#WhiteBarContainer
{
    width:100%;
    background: transparent url(https://web.byui.edu/css/V1/Images/lighterWhiteBar.gif) repeat-x;
    height:18px;
}

#WhiteBar
{
    margin:0px auto;
    width:780px;
    background: transparent url(https://web.byui.edu/css/V1/images/whiteBar.gif) repeat-x;
    height:18px;
}
#BreadCrumb
{
    float:left;
    padding-left:4px;
}
#SiteActionMenu
{
    float:right;
}


#ContentOuter
{
    height:100%;  
    width:100%;
    border-left: 1px solid #e4e1d9;
    border-right: 1px solid #e4e1d9; 
}
#LeftColumn
{
    width:200px;
    background:#EDE9D7;
    border-bottom:1px solid #bbae9c;
}
#LeftColumnContent
{
    background:#EFEFEC;
    border-bottom:1px solid #bbae9c;
}
* html #LeftColumnContent
{
    width:100%;
}
#RightColumn
{
    width:580px;
}
#RightColoumn2
{
    width:98px;
    border-left: 1px solid #e4e1d9;
}
#RightColumnContent2
{
    padding:9px;    
}

.FooterOuter
{
    width:100%;
    height:47px;
    background:#eaeae8;
}
#FooterInner
{
    margin:0px auto 0px auto;
    width:780px;
    padding-top:4px;
    padding-bottom:4px;
    font-size: 10px;
    color: #8A8B8D;
    border-left: 1px solid #e4e1d9;
    border-right: 1px solid #e4e1d9;
    background:transparent url('https://web.byui.edu/css/V1/images/footer_shadow.gif') repeat-x;
    text-align:left;
}



#LeftColumnContent
{
    padding:10px;
}
#RightColumnContent
{
    padding:10px;
}
* html #RightColumnContent
{
    width:100%;  
}

#InThisSectionDiv
{
    background: transparent url(https://web.byui.edu/css/V1/images/In-this-section.gif) no-repeat;
    height:16px;
    width:129px;
    margin-bottom:14px;
}




.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem,a.ContextMenuItem:link,a.ContextMenuItem:visited,a.ContextMenuItem:active
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}



.CalendarImage
{
    cursor:pointer;
}

.ProgressUpdate
{
    position:relative;
}
.ProgressUpdateContent
{
    text-align:center;
    padding:20px;
    background:#eee;
    border:solid 1px #444;
    position:absolute;
    top:100px;
    left:200px;
}
.PagerStyle
{
    color:#ccc;
    background:#3E77B5;
}
.PagerStyle a
{
    color:#fff;
    text-decoration:none;
}
.AltRowStyle
{
    background:#E8E8E8;
}
.HeaderStyle
{
    background:#3E77B5;
    color:#fff;
    white-space:nowrap;
}
.HeaderStyle a,.HeaderStyle a:visited
{
    color:#fff;
    text-decoration:none; 
}
.SortedHeaderStyle
{
    /*background:#81AAD5;*/
    background:#a8cdf4 url(sortedHeader2.gif) repeat-y;
    white-space:nowrap;
}
.SortedHeaderStyle a,.SortedHeaderStyle a:visited
{
    color:#fff;
    text-decoration:none;
}
.PagerStyle a:link,.PagerStyle a:visited
{
    color:#fff;
    text-decoration:none;
}
.PagerStyle span
{
    color:#ccc;
}
.TableStyle
{
    border:#e8e8e8 1px solid;
}
.TableStyle a
{
    padding-left:3px;
}
.TableStyle td,.TableStyle th
{
    padding:2px;
    text-align:left;
}
#Controls
{
    width:100%;
    height:35px;
    position:relative;
}
.RadioButtons label
{
    padding:0px 3px;
}
.AddJob
{
    position:absolute;
    top:0px;
    right:0px;
}
.Title
{
    font-weight:bold;
    width:125px;
}
#JobInfo
{
    padding:0px 100px;
}
#JobInfo table tr td
{
    padding:2px;
}
#JobMessage
{
    padding:10px 0px;    
}
.ExpandImage
{
    float:left;
}
.JobDescription
{
    margin-left:15px;
}
.NavLinks
{
    padding-bottom:10px;
}
.RCHeader
{
    background:#336699;    
    text-align:left;    
    position:relative;
    padding:3px 0px;
    width:100%;
}
.RCHeader span
{
    color:#fff;
    font-weight:bold;
    font-size:120%;
    padding:0px 20px;
}
.RCHeaderL,.RCHeaderR,.RCFooterL,.RCFooterR
{
    position:absolute;
    width:11px;
    height:10px;
}
.RCHeaderL
{
    top:0px;
    left:0px;
    background:url(lftRound.gif) no-repeat;
    background-position:top left;
}
.RCHeaderR
{
    top:0px;
    right:0px;
    background:url(rtRound.gif) no-repeat;
    background-position:top right;
}
.RCBody
{
    background:#eeeeee;
    padding:3px 6px;
}
.RCFooter
{
    background:#eeeeee;
    height:10px;
    position:relative;
    width:100%;
}
.RCFooterL
{
    bottom:0px;
    left:0px;
    background:#eeeeee url(lftRoundBottom.gif) no-repeat;
    background-position:bottom left;
}
.RCFooterR
{
    bottom:0px;
    right:0px;
    background:#eeeeee url(rtRoundBottom.gif) no-repeat;
    background-position:bottom right;
}
.JobTitle
{
    width:150px;
}
.JobDept
{
    width:150px;
}
.AddItemToGrid
{
    padding-top:10px;
}
.ListBox
{
    vertical-align:top;
}

.Title2
{
    font-weight:bold;
}
.JobInfoDiv
{
    width:100%;
}
.JobInfoDiv div
{
    padding-bottom:6px;
    width:100%; 
}
.JobInfoDiv .Heading
{
    width:100%;
    text-align:center;
    font-size:140%;
    font-weight:bold;
}
.JobInfoDiv .JobInfoTableDiv
{
    padding:0px 20px 6px 20px;
}
.JobInfoDiv table
{
    border-collapse:collapse;
    width:100%;
}
.JobInfoDiv table td
{
    border:solid 1px black;
}
.JobListingBeginDate
{
    white-space:nowrap;
}
.detailsView td { padding:3px;}
.Menu ul li{ display:inline; }
.button{ border:solid 1px #444; background:#ccc; font-size:smaller; font-weight:bold;}



