

/*

COLORS

Dark Blue   -   1C2C43
Red         -   681734
Lt Grey     -   D8D8D8
Gold        -   C6B567
Green       -   0F3417
Orange      -   B0552B

*/


body
{
	margin-top: 0px;
	font-family: Arial;
	font-size: 10pt;
	text-align: center;
	background-color: #1D2D42;
}

a
{
    cursor:pointer;
}

h1
{
	font-size:12pt;
	margin: 0px;
}

h2
{
	font-size:11pt;
	margin: 0px;
}

h3
{
	font-size:10pt;
	margin: 0px;
}

h4
{
	font-size:8pt;
	margin: 0px;
	font
}

.TextField
{
    font-family:Arial;
    font-size: 10pt;
}

.Header
{   
    width:770px;
    height:130px;
 	background: url("../Images/SouthernTeachers_CMS_Slice_01.png") top left no-repeat;
}

.ContentTop
{
    width:770px;
    height:9px;
 	background: url("../Images/SouthernTeachers_CMS_Slice_02.png") top left no-repeat;
}

.ContentBody
{
    width:770px;
    height:420px;
 	background: url("../Images/SouthernTeachers_CMS_Slice_03.png") top left repeat-y;
	vertical-align:top;
}

.Menu
{
    width:170px;
    height:420px;
	vertical-align:top;
}

.CmsBody
{
    height:420px;
	vertical-align:top;
}

.CmsBodyContent
{
    font-size:8pt;
    padding: 0px 25px 10px 15px;
}

.ContentFooter
{
    width:770px;
    height:10px;
 	background: url("../Images/SouthernTeachers_CMS_Slice_05.png") top left no-repeat;
}

.Footer
{
    width:770px;
    height:60px;
 	background: url("../Images/SouthernTeachers_CMS_Slice_06.png") top left no-repeat;
	vertical-align:middle;
    color: #FFF;
	font-weight:normal;
}

.StaticMenuLevel1
{
    font-size:9pt;
    margin: 0px 0px 0px 0px;
}

.StaticMenuLevel2
{
    margin: 0px 3px 0px 0px;
    font-size:9pt;
    color:#000;
    text-align:left;
}

.Hoverstyle
{
    color:#1C2C43;
}

.LoginAdmin
{
 	background: url("../Images/InfoBoxBodyAdmin.gif") repeat-y;
 	padding: 0px 2px 0px 2px;
 	height: 100px;
}

.LoginCandidate
{
 	background: url("../Images/InfoBoxBodyCandidate.gif") repeat-y;
 	padding: 0px 2px 0px 2px;
 	height: 110px;
}

.LoginSchool
{
 	background: url("../Images/InfoBoxBodySchool.gif") repeat-y;
 	padding: 0px 2px 0px 2px;
 	height: 110px;
    width:100%;
}

.InfoBoxNewCandidate
{
 	background: url("../Images/InfoBoxBodyNewCandidate.gif") repeat-y;
 	padding: 0px 2px 0px 2px;
 	height: 100px;
    width:100%;
}



.Error
{
    font-size:8pt;
    color:#681734;
    text-align:left;
}

.Validation
{
    font-size:9pt;
    color:#1D2D42;
    text-align:left;
}

.TabMenu
{
    margin-left:0px;
    margin-right:0px;
}

.TabArea
{
    font-size:8pt;
    padding: 5px;
    border-color:#681734;
    border-width:3px 0px 3px 0px;
    border-style:solid;
 	background: url("../Images/Swoosh.gif") bottom right no-repeat;
}

.CmsContent
{
    padding: 5px;
}

.GridHeaderStyle
{
    background-color:#D8D8D8;
    padding:5px;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
}

.GridHeaderStyle a
{
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

.GridRowStyle
{
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    padding:5px;
}

.CompactGridRowStyle
{
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    padding:2px;
}
.CompactGridFooterRowStyle
{
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    padding:2px;
}
.FormTable
{
	border:			solid 1px #666666;
	border-collapse:		separate;
}


.GridStyle
{
    padding:5px;    
}

.FirstColumn
{
    border-left: 1px solid #666666;
}

.GridStyle a,
.GridRowStyle a,
.CompactGridRowStyle a,
.CompactGridFooterRowStyle a
{
    color: #0000ff;
    text-decoration: underline;
}

.CandidateContent
{
    margin: 3px 3px 3px 0px;
    padding: 10px 10px 0 10px;
    border-color:#1C2C43;
    border-width:1px;
    border-style: solid;
    background-color:#D8D8D8;
}

.CandidateDetail
{
    padding: 5px;
}

.References
{
    border-color:#1C2C43;
    border-width:1px;
    border-style: solid;
}

.CandidatInput
{
    width: 250px;
}

.CandidatInputShort
{
    width: 69px;
}

/*****************
Html Elements
*****************/
a
{
	color: #0000ff;
	text-decoration:underline;
}

li
{
    margin: 10px 0px 10px 0px;
}

/***************
MENU
***************/


.DynamicMenu
{
    text-align:center;
	border-color: #C6B567;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color: #1D2D42;
}


.DynamicMenuItem
{
	background-color: #1D2D42;
	color: #C6B567;
	padding: 3px 3px 3px 3px;
}

.DynamicMenuHover
{
	background-color: #CCC;
	color: #1C2C43;
}

#ctl00_MenuHeader_1 StaticMenuLevel1 ctl00_MenuHeader_3
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../Images/ImageLogin.png ',sizingMethod='scale');
}



/* -- ASPxNavBar -- */
.dxnbControl 
{
	font: 9pt Tahoma;
	color: black;
	padding: 0px;
}
.dxnbControl a
{
	color: #000000;
    text-decoration: underline;
}
.dxnbLoadingPanel
{
	font: 9pt Tahoma;
}
.dxnbLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
}
.dxnbGroupHeader
{
	font: bold 9pt Tahoma;
	border: none;
	padding: 0px 0px 0px 0px;
}
.dxnbGroupHeader table.dxnb
{
	font: bold 9pt Tahoma;
	padding: 0px;
}
.dxnbGroupHeader td.dxnb
{
	white-space: nowrap;
	padding: 0px;
}
.dxnbGroupHeaderCollapsed
{
	font: bold 9pt Tahoma;
	color: black;
	padding: 0px;	
}
.dxnbGroupHeaderCollapsed table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent
{
	font: 9pt Tahoma;
	color: black;
	border: none;	
	padding: 0px;
}
.dxnbItem, .dxnbLargeItem, .dxnbBulletItem
{
	font: 9pt Tahoma;
	color: black;
	text-align: left;
}
.dxnbItem
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dxnbLargeItem
{	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dxnbItemSelected, .dxnbLargeItemSelected, .dxnbBulletItemSelected
{
	border: none;
}
.dxnbItemSelected
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dxnbLargeItemSelected
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dxnbItemHover, .dxnbLargeItemHover, .dxnbBulletItemHover
{
	border: none;
}
.dxnbItemHover
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dxnbLargeItemHover
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dxnbGroupHeader, .dxnbGroupHeaderCollapsed
{
    text-align: left;
}
.dxnbItem, .dxnbItemHover, .dxnbItemSelected,
.dxnbBulletItem, .dxnbBulletItemHover, .dxnbBulletItemSelected
{
    text-align: left;
}
.dxnbLargeItem, .dxnbLargeItemHover, .dxnbLargeItemSelected
{
    text-align: center;
}
.dxnbGroupHeaderHover
{
}
.dxnbGroupHeaderCollapsedHover
{
}
/* Disabled */
.dxnbDisabled
{
	color: #808080;
	cursor: default;
}

input,
textarea,
select
{
    border: 1px solid #999999;
    font-family: Arial;
    font-size: 9pt;
}

table.profile_table
{
    width: 85%;
}

table.profile_table td
{
    padding-bottom: 10px;
}
td.profile_label
{
    width: 130px;
    font-weight: bold;
    vertical-align: top;
}

.InstructionalText
{
    color: #000000;
    font-weight: bold;
}
.GridEdit
{
    font-family: Arial;
	font-size: 8pt;
}

/*
Modal Popup
*/
.ModalBackground 
{
	background-color:#999999;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalHandle 
{
	background-color:#1D2D42;
	cursor: move;
	border:none 0px Gray;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}

.ModalPopup 
{
	background-color:#D8D8D8;
	border-width:1px;
	border-style:solid;
	border-color:#1D2D42;
	width:600px;
}


.ModalContent
{
	margin:5px;
}

.ModalScrollWindow
{
	border-width:1px;
	border-style:solid;
	border-color:#1D2D42;
	background-color:#FFF;
	overflow: auto;
	height: 550px;
	padding: 5px;
}

.ReadOnly
{
    background-color: #D3D3D3;
}

.DrawingEntryPopup 
{
    background-color:#FFFFFF;
}

.DrawingEntryPopup div
{
    margin-bottom: 5px;
    margin-left: 5px;
    margin-top: 5px;
}

.job-listing-deadline
{
    padding-top: 5px;
}

.job-listing-entry
{
    padding-top: 5px;    
}

.job-listing-drawing
{   
    padding-bottom: 10px;
    text-align: center;
}

.job-listing-drawing a
{
    padding-right: 5px;
}

.candidate-profile-confirm-text
{       
    display: block;
    padding-bottom: 5px;
    text-align: center;
}

.candidate-profile-drawing-profile
{    
    text-align: center;
}
.candidate-profile-drawing-confirm-text
{
    display: block;
    padding-top: 5px;
    text-align: center;
}

.DrawingEntryPopup a
{
    padding-right: 5px;
}

.JobFairStepLabel
{
    font-weight: bold;
    color: red;
}
table.SubnavTable
{
    width: 100%;
    float: right;
}
table.SubnavTable td
{
    text-align:right; 
    height:15px; 
}
table.SubnavTable td a
{
    float: right;
    color: #000000;
    text-decoration: underline;
}
.JobDetailsPanel
{
    border-width:1px;
	border-style:solid;
	border-color:#1D2D42;
    background-color:#D8D8D8;
    padding: 10px;
    margin-top: 5px;
}
.JobDetailsPanel table
{
    margin-left: 20px;
    margin-top: 8px;
}
span.InputNoBorder input,
input.InputNoBorder
{
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
}

.JobFairsManageJobFieldTable, {
    padding: 3px;
    width: 100%;
}
.JobFairsManageJobFieldTable td {
    padding: 2px;
}
.JobFairsManageJobFieldLabel {
    font-weight: bold;
}
.PagerStyle {
    font-size: 14px;
}
.PagerResultsSummary {
    display: block;
    font-size: 12px;
}

#HyperLinkAddComitteeMembers {
    display: block;
    margin:15px 0;
    text-align: left;
}

#CommitteeMemberReview {
    border: 1px solid #cccccc;
    float: left;
    margin-bottom: 10px;
    padding:10px;
}

.buttons {
    padding-top:5px;
    text-align:center;
}

.buttons a,
.buttons input
{
    padding-right:10px;
}

#CommitteeMemberReview .buttons input {
    background: none;
    border: none;
    color: #0000FF;
    font-size:8pt;
    padding: 0;
    text-decoration: underline;
}

#CommitteeMemberReview #selectCommitteeMembers {
    float:left;
    margin-right: 48px;
    width: 240px;
}

#CommitteeMemberReview #addNewCommitteeMember {
    float:left;
    width:240px;
}

#CommitteeMemberReview #selectCommitteeMembers h4 {
    margin:10px 0;
}

#CommitteeMemberReview #addNewCommitteeMember h4 {
    margin-top:10px;
}

#CommitteeMemberReview #addNewCommitteeMember input[type=text],
#CommitteeMemberReview #addNewCommitteeMember select {
    margin-bottom:10px;
    width:150px;
}
#CommitteeMemberReview #addNewCommitteeMember #ctl00_CmsBody_SelectCommittee_RegularExpressionValidatorEmail {
    margin-left: 80px;
}

#CommitteeMemberReview #CommentSummary {
    clear:both;
}

#comments h4 {
    margin-bottom:5px;
}

#commentSummary
{
    margin-bottom:15px;
}

#commentSummary div 
{
    margin-left:10px;
}

#addNewComments
{
    margin-bottom:20px;
}

#previousComments #ctl00_CmsBody_HyperLinkPrintCandidateComments {
    float:right;
}

#previousComments td  {
    padding:3px;
}

.CandidateContent #table-phone-email-town{
    padding-bottom: 0;
}

label {
    display:block;
    float:left;
    width:80px;
}
    
table.tablesorter td {
	text-align: left;
}
table.tablesorter .header {
	background-image: url("/Resources/Themes/Default/Images/bg.gif");
	background-repeat: no-repeat;
	background-position: center right;
}
table.tablesorter .headerSortUp {
	background-image: url("/Resources/Themes/Default/Images/asc.gif");
	background-repeat: no-repeat;
	background-position: center right;
}
table.tablesorter .headerSortDown {
	background-image: url("/Resources/Themes/Default/Images/desc.gif");
	background-repeat: no-repeat;
	background-position: center right;
}

#ctl00_CmsBody_LinkButtonAddComitteeMembers{
    padding: 10px 0;
    display: block;
}

.print-comments{
    font-family: sans-serif;
}

#ctl00_CmsBody_GridViewJobListAdminOpportunities tr td {
    border:1px solid #666666;
    }
    
#ctl00_CmsBody_GridViewJobListAdminOpportunities tr th {
    border:1px solid #666666;
    }

