body
{
	font-family: Arial, Verdana;
	font-size: 11px;
}
h1
{
	font-size: 1.75em;
}
hr
{
    background-color: #b1b1b2;
    border-bottom: #393939 1px solid;
    border-top: activeborder 1px solid;
}
h2
{
	font-size: 1.5em;
}
h3
{
	font-size: 1.3em;
}
/* FORM STYLES */
.form
{
    width:100%;
}
.SearchBackground
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: #ede0d9;
}
.SearchBackground2
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: gold;
}
.DisabledText
{
	font-size: 8pt;
	color: activeborder;
	font-family: Arial;
	text-decoration: none;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
    background-color: #990000;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 450px;
}
.SmallRed
{
    font-size: 8pt;
    color: #ff0000;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}
.DisplayHeader
{
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Arial;
    text-decoration: underline;
}
.ProfileLabelBold
{
    font-weight: bold;
    font-size: 8pt;
    color: #730000;
    font-family: Arial;
}
.PopupBackground
{
    border-right: #a61616 2px solid;
    border-top: #a61616 2px solid;
    border-left: #a61616 2px solid;
    border-bottom: #a61616 2px solid;
    background-color: #f3e3e3;
}
.PrevJobsTable
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}
.DisplayLabel
{
	width: 180px;
	font-weight: bold;
	font-size: 8pt;
	color: #990033;
	font-family: Arial;
}
.ProfileLabel
{
	width: 120px;
	font-weight: bold;
	font-size: 8pt;
	color: #990033;
	font-family: Arial;

}
.ProfileLabel2
{
	width: 180px;
	font-weight: bold;
	font-size: 8pt;
	color: #990033;
	font-family: Arial;

}
.GridLabel
{
    font-weight: bold;
    font-size: 8pt;
    color: #990033;
    font-family: Arial;
}
.form table tr td
{
	vertical-align: top;	
}
.form table tr td.label
{
	width: 150px;
	font-weight: bold;
}
.ProfileBox
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: #fff5e3;
}
.label
{
    width: 130px;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
}
.StatusLabel
{
    width: 80px;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
}
.SmallText
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
}
.LinkText
{
    font-weight: normal;
    font-size: 9pt;
    color: #0000ff;
    font-family: Arial;
    text-decoration: underline;
}
.NavigationLink
{
	font-weight: normal;
	font-size: 9pt;
	color: #0000cc;
	font-family: Arial;
	text-decoration: underline;
}
.AddNewTable
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #fbfad2;
}
.SubTitle
{
    font-weight: bold;
    font-size: 9pt;
    color: #cc0033;
    font-family: Arial;
}
.SubTitle2
{
    font-weight: bold;
    font-size: 8pt;
    color: #000066;
    font-family: Arial;
}
.SearchBorder
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}
.SubTitleSmall
{
    font-weight: bold;
    font-size: 7pt;
    color: #ff0000;
    font-family: Arial;
}
.StatusTitle
{
    font-weight: bold;
    font-size: 8pt;
    color: #ff0000;
    font-family: Arial;
}
.Summary
{
    border-right: #cc0033 1px dashed;
    border-top: #cc0033 1px dashed;
    border-left: #cc0033 1px dashed;
    border-bottom: #cc0033 1px dashed;
    font-weight: bold;
    font-size: 9pt;
    color: #cc0033;
    font-family: Arial;
    text-decoration: none;
}
.SidePanelLine
{
	font-family: Arial;
	background-color: #000000;
	width:1px;
	min-height:100%;
	height:100%;
}
.SideSubMenuLinks
{
    min-height:100%;
    height:480px;
}
.SubMenuTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #000099;
	font-family: Arial;
	text-decoration: none;
}
.SubMenuTitleLink
{
	font-weight: bold;
	font-size: 8pt;
	color: #000099;
	font-family: Arial;
	text-decoration: none;
}
.SubMenuTitleLink:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #990000;
	font-family: Arial;
	text-decoration: underline;
}
.ShortlistSubMenu
{
	width: 120px;
	background-color: #E3E3E3;
}
.LinkText
{
	font-size: 8pt;
	color: #cc0033;
	font-family: Arial;
	text-decoration: none;
	cursor:pointer;
}
.LinkText:hover
{
	font-size: 8pt;
	color: #cc0033;
	font-family: Arial;
	text-decoration: underline;
	cursor:pointer;
}
.LinkTextOther
{
    font-size: 8pt;
    color: #330099;
    font-family: Arial;
    cursor: pointer;
    text-decoration: none;
}
.LinkTextOther:hover
{
    font-size: 8pt;
    color: #330099;
    font-family: Arial;
    cursor: pointer;
    text-decoration: underline;
}
.Link
{
	font-size: 8pt;
	color: #0000ff;
	font-family: Arial;
	cursor: pointer;
	text-decoration: none;
}
.Link:hover
{
	font-size: 8pt;
	color: #0000ff;
	font-family: Arial;
	cursor: pointer;
	text-decoration: underline;
}
.CenterSpacer
{
	background-color: #E3E3E3;
}
.ConfirmBox
{
    border-right: #383838 1px solid;
    border-top: #383838 1px solid;
    font-size: 8pt;
    border-left: #383838 1px solid;
    color: #000000;
    border-bottom: #383838 1px solid;
    font-family: Arial;
}
.MainBody
{
    background-color:#898989;
    width:auto;
    margin: 0 auto;
	padding: 0;
	border: 0;  	      
}
.MasterPageWrapper
{
    width: 750px;
    margin-left:auto;
    margin-right:auto;
    background-color:White;
    height:768px;
    display:block;

}
.TopLogo
{
    width:466px;
    float:left;
    display:block;    
}
.TopMenu
{
    width:750px;
    height:48px;    
    background-image:url("../../images/PageLayout/TopMenuBackground.gif");       
    background-repeat:repeat-x;    
        
}
.ScrollText
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none;
}
.TopSubMenu
{
    width:467px;
    height:44px;    
    background-image:url("../../images/PageLayout/TopSubMenuBackground.jpg");       
    background-repeat:repeat-x;
    float:left;
    display:block;
}
.SubMenuBackground
{  
    background-color:#9D0B0B;           
    float:left;
    display:block;
}
.ErrorLabel
{
    font-weight: bold;
    font-size: 9pt;
    color: red;
    font-family: Arial;
    text-decoration: none;
}
.ErrorLabelPanel
{
    font-weight: bold;
    font-size: 9pt;
    color: red;
    font-family: Arial;
    text-decoration: none;
    border-right: #660000 1px solid;
    border-top: #660000 1px solid;
    border-left: #660000 1px solid;
    border-bottom: #660000 1px solid;
}
.labelRed
{
    font-weight: bold;
    font-size: 8pt;
    color: #990000;
    font-family: Arial;
}
.RegBackgroundStep1
{
      background-image:url("../../images/PageLayout/CS_476.jpg");       
      background-repeat:no-repeat;
      height:530px;
}
.RegBackgroundStep2
{
      background-image:url("../../images/PageLayout/CS_1044.jpg");       
      background-repeat:no-repeat;
      height:1050px;
      
}
.RegBackgroundStep3
{
      background-image:url("../../images/PageLayout/CS_476.jpg");       
      background-repeat:no-repeat;
      height:550px;      
      
}
.RegBackgroundStep3_1
{
      background-image:url("../../images/PageLayout/CS_762.jpg");       
      background-repeat:no-repeat;
      height:1050px;
      
}
.RegBackgroundStep3_2
{
      background-image:url("../../images/PageLayout/CS_1044.jpg");       
      background-repeat:no-repeat;
      height:1050px;
      
}
.RegBackgroundStep3_3
{
      background-image:url("../../images/PageLayout/CS_1340.jpg");       
      background-repeat:no-repeat;
      height:1450px;
      
}
.RegBackgroundStep3_4
{
      background-image:url("../../images/PageLayout/CS_1635.jpg");       
      background-repeat:no-repeat;
      height:1850px;
      
}
.RegBackground
{
    background-image:url("../../images/PageLayout/RegFormBackground.jpg");       
    background-repeat:no-repeat;
}

.RegBackground2
{
    background-image:url("../../images/PageLayout/RegForm3.jpg");       
    background-repeat:no-repeat;
}
.RegBackground3
{
    background-image:url("../../images/PageLayout/RegForm2.jpg");       
    background-repeat:no-repeat;
}
.HeadingText
{
	font-weight: bold;
	font-size: 11pt;
	color: #a20d09;
	font-family: Arial;
	text-decoration: none;
}
.SubHeadingText
{
	font-weight: bold;
	font-size: 9pt;
	color: #a20d09;
	font-family: Arial;
	text-decoration: none;
}
.SubHeading
{
    font-weight: bold;
    font-size: 8pt;
    color: #a20d09;
    font-family: Arial;
    text-decoration: none;
}
.TopSubMenuEnd
{
    width:38px;
    height:44px;
    background-image:url("../../images/PageLayout/TopSubMenuEnd.jpg");       
    background-repeat:no-repeat;   
    float:left;  
    display:block;
}
.AdvancedPanelBackground
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: #fff2e3;
}
.CandidatePeople
{
    width:284px;
    float:left;
    display:block;
}
.SubMenu
{
    width:750px;
    height:44px;    
    display:block;
}
.LoginBox
{
    width:185px;
    float:left;
}
.LoggedIn
{
    width:205px;
    float:left;
}
.TopSpacing
{
    height:13px;
    width:750px;    
    float:left;
}
.TopSpacingGap
{
    height:13px;
    width:575px;
    float:left;
}
.TopSpacingLoginButton
{
    height: 13px;
    
    float: left;
    font-weight: bold;
    font-size: 8pt;
    color: #a50c0e;
    font-family: Arial;
    text-decoration: none;
}
.LoginText
{
    font-weight: bold;
    font-size: 8pt;
    color: #a50c0e;
    font-family: Arial;
    text-decoration: none;
}
.LeftSpace
{
    min-width: 13px;        
    
    
    display:block;
}
.MainMenuItem
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: Arial;
    float:left;
}
.MainMenuLink
{
    float: left;
    font-size: 10pt;
    color: white;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
    padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}
.MainMenuLink:hover
{
	float: left;
	font-size: 10pt;
	color: #990000;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	background-color: white;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	
}
.MainMenuPad
{
    width:460px;
    float:left;
    background-repeat:no-repeat;
}
.MainMenuSpacer
{        
    padding-right:2px;        
    float: left;
    font-size: 9pt;
    color: white;
    font-family: Arial;
}
.MainMenuSpacer2
{
    width: 2px;
    float: left;
    font-size: 9pt;
    color: white;
    font-family: Arial;
}
.CenterPageContentArea
{
    width: 750px;
    min-height:476px;        
    background-color: #FFFFFF;
}
.BottomBanner
{
	
	background-image:url("../../images/PageLayout/BottomMenuBackground.gif" );
	width: 750px;
	background-repeat: repeat-x;
	height: 32px;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial;	
		
}
.BottomBannerText
{
	height: 32px;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial;
	text-decoration: underline;
	position: relative;
	top: -4px;
}
.BottomBannerText2
{
	height: 32px;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial;
	
	position: relative;
	top: -4px;
}
.PageContent
{
    width: 750px;    
    min-height:476px;
    display:block;    
    float:left;     
}
.PageContent2
{
    width: 750px;
    min-height: 300px;
    display: block;
    background-color: #009966;
}
.PageTitle
{
    font-weight: bold;
    font-size: 13pt;
    color: #730000;
    font-family: Arial;
    text-decoration: none;
}
.TitleNote
{
    font-weight: bold;
    font-size: 8pt;
    color: #660000;
    font-family: Arial;
}
.Button
{
    cursor:pointer;
    font-size: 9pt;
    color: white;
    font-family: Arial;
    text-decoration: none;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: #cc0000;
}
.ListBoxControl
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 8pt;
    border-left: #000000 1px solid;
    color: #000000;
    border-bottom: #000000 1px solid;
    font-family: Arial;
    text-decoration: none;
}
.TextBox
{
    border-right: #5c5c5c 1px solid;
    border-top: #5c5c5c 1px solid;
    font-size: 8pt;
    border-left: #5c5c5c 1px solid;
    color: #000000;
    border-bottom: #5c5c5c 1px solid;
    font-family: Arial;
    text-decoration: none;
}
.Break
{
    background-color: #990000;
    height:1px;
}
.DropDownList
{
    border-right: #5c5c5c 1px solid;
    border-top: #5c5c5c 1px solid;
    font-size: 8pt;
    border-left: #5c5c5c 1px solid;
    color: #000000;
    border-bottom: #5c5c5c 1px solid;
    font-family: Arial;
    text-decoration: none;
}
/* */
/*****************/
.GridViewHeader th
{
	text-align: left;
	background-color: #c8c8c8;
	border-right: white 1px solid;
	font-weight: bold;
	font-size: 9pt;
	color: #9e090d;
	text-decoration: none;
}
.GridViewHeader a
{
	text-align: left;
	background-color: #c8c8c8;	
	font-weight: bold;
	font-size: 9pt;
	color: #9e090d;
	text-decoration: none;
}
.GridViewHeader a:hover
{
	text-align: left;
	background-color: #c8c8c8;
	font-weight: bold;
	font-size: 9pt;
	color: #9e090d;
	text-decoration: underline;
}
.GridViewOdd
{
	background-color: #fff9f5;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
.GridViewOdd a
{
	background-color:  #fff9f5;
	font-size: 8pt;
	color: #0000cc;
	font-family: Arial;
	text-decoration: none;
}
.GridViewOdd a:hover
{
	background-color: #fff9f5;
	font-size: 8pt;
	color: #3300cc;
	font-family: Arial;
	text-decoration: underline;
}
.GridViewEven
{
	background-color: white;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	
}

.GridViewEven a
{
	background-color: white;
	font-size: 8pt;
	color: #0000cc;
	font-family: Arial;
	text-decoration: none;

}
.GridViewEven a:hover
{
	background-color: white;
	font-size: 8pt;
	color: #3300cc;
	font-family: Arial;
	text-decoration: underline;
}
.blackborder
{
    BORDER-RIGHT: navy 2px solid;
    BORDER-TOP: navy 2px solid;
    BORDER-LEFT: navy 2px solid;
    BORDER-BOTTOM: navy 2px solid
}
/*******/


/*Example CSS for the two demo tickers*/

#domticker{
width: 410px;
height: 27px;
border: 0px dashed black;
padding: 5px;
background-color: #e3e3e3;
}

#domticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #e3e3e3;
}

#domticker a{
font-weight: bold;
}

#domticker2{
width: 350px;
height: 1.2em;
border: 1px solid black;
padding: 3px;
}

#domticker2 a{
text-decoration: none;
}

.scrollText
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial;
}

.smallText
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
}
.contentText
{
   font-size: 8pt;
    color: #000000;
    font-family: Arial;

}
.HomeContentText
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    
}
.FormText
{ 
width:120;
font-size: 8pt; color: #000000; font-family: Arial; 
}
.HelpHeadingText
{
    font-weight: bold;
    font-size: 9pt;
    color: #730000;
    font-family: Arial;
    text-decoration: none;
}
.HelpSubHeadingText
{
    font-weight: bold;
    font-size: 8pt;
    color: #000066;
    font-family: Arial;
    text-decoration: none;
}
.HelpText
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}
.Breaker
{
    height:1px;
    border-bottom: #730000 1px dashed;
    border-right-style: none;
    border-left-style: none;
    border-top: #730000 1px dashed;
}
.HelpBreak
{
    height:1px;
    border-bottom: #730000 1px dashed;
    border-right-style: none;
    border-left-style: none;
    border-top: #730000 1px dashed;
}
.PopupText
{
    font-weight: normal;
    font-size: 9pt;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}.PopupLink
{
    font-size: 8pt;
    color: #0000ff;
    font-family: Arial;
    cursor: pointer;
    text-decoration: underline;
    padding-bottom: 5px;
    padding-top: 5px;
}
.PopupLink2
{
    font-size: 8pt;
    color:#000000;
    font-family: Arial;
    cursor: pointer;
    text-decoration: none;
    padding-bottom: 3px; 
}