/*Basic Style*/
html, body
{
font-size: 12px; 
color: black; 
font-family: Arial, Helvetica, Sans-serif; 
background-color: #ffffff; 
margin: 0px;
width:100%;
}

/*Paragraph Text*/
p
{
font-size: 12px; 
color: black; 
font-family: Arial, Helvetica, Sans-serif;  
margin: 0px;
display:block;
}

#KWindow div
{
    padding-top:10px;
   
    }
    
.KWindowbtn
{
    padding-left:2%;
    text-align:left; 
    padding-bottom:15px;

    }
    
.btnKendo
{
   font-size:12px;
   font-family:Arial,sans-serif;
    
}

/*Main Titles
H1
{
font-size: 14pt;
font-size: 1.125rem; 
color: #3E81A8; 
font-family: Arial, Helvetica, Sans-serif; 
font-weight:bold;
margin: 5 5 5 0px;
padding:5 5 5 0px;
}

*/

/*Sub Titles*/
H1,H2
{
font-size: 16px; 
color: #315971;
font-family: Arial, Helvetica, Sans-serif; 
font-weight:bold;

margin: 5 5 5 0px;
padding:5 5 5 0px;
}

/*Dropdowns*/
select
{
	border: 1px solid #93B5E7;	
	background-color: white;
	vertical-align: middle;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: black;
	padding-top: 4px;	
	padding-left: 3px;
	cursor: default;
}

/*Standard Link*/
a {}


/*Job List*/


/*Table Header*/
.rgHeader {}

/*Sorted Column Header*/
.rgHeader rgSorted {}

/*Link on job title*/
.rgRow a {}

/*Row in table*/
.rgRow td {}

/*Alternate Row in table*/
.rgAltRow td {}



/* List box instruction text */		
.ListBoxInstruction
{
font-size: 10px; 
color: black; 
font-family: Arial, Helvetica, Sans-serif;  
margin: 0px;
display:block;
}

/* Position Addthis toolbox */	
.addthis_toolbox {
    bottom: 10px;
    position: fixed;
    background-color: White;
    padding-top:10px;
    margin-top:20px;
    display:block;
    right:10px;
    }
    
/*    #addthis{max-width:100% !important}
@media all and (max-width:480px){.addthis_toolbox a, .addthis_toolbox .addthis_counter{display:block !important;float:none !important;clear:both !important}}
 */
 
/* Main Content Area */
#ctl00_MainContentArea
{
    font-size: 12px;
    width: 98% !important;
    margin-left: 1% !important;
    margin-right: 1% !important;
}     

/* Middle Pane1 */
/* #ctl00_MiddlePane1 {
    width: 445px;
} */

/* Bottom Content Area */
#ctl00_BottomContentArea
{
	display:block;
	text-align:center;
	padding-top: 5px;
	
	}



/***** Login Boxes *****/

/*Default Styles for boxes*/
#ctl00_ContentPlaceHolder1_NewUserPanel, 
#ctl00_ContentPlaceHolder1_Login1, 
#ctl00_ContentPlaceHolder1_PasswordRecovery1 {

    background-color: #DDDDDD;
    border-collapse: collapse;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    font-family: Verdana;
    font-size: 12px;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
}


/*Header for each login box*/
.boxHeader {
    background-color: #6B696B;
    width: 100% !important;
    margin:0, auto !important;
    display: inline-block !important;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;


}



/*Text in login box header*/
#ctl00_ContentPlaceHolder1_lblTitleNewUser, 
#ctl00_ContentPlaceHolder1_Login1_lblTitleLogin,
#ctl00_ContentPlaceHolder1_PasswordRecovery1_UserNameContainerID_lblTitleforgot {
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana;
    font-size: 14px; 
    padding-left:2%;
}


/*Text describing function under the header*/
#ctl00_ContentPlaceHolder1_Login1_lblContentLogin,
#ctl00_ContentPlaceHolder1_PasswordRecovery1_UserNameContainerID_lblContentforgot,
#ctl00_ContentPlaceHolder1_lblContentNewUser,
#ctl00_ContentPlaceHolder1_Login1_lblContentLogin,
#ctl00_ContentPlaceHolder1_PasswordRecovery1_UserNameContainerID_lblContentforgot
{
    
    display: block;
    padding-left:2%;
}


/*Text for labels in front of text boxes*/
.loginText {
   font-size:12px;
   font-family:Arial,sans-serif;
   width:50%;
   
}

/*Button in each login box*/
.loginButton {
   margin-top:20px;
   margin-bottom:30px;
   margin-left:3%;
   
}

/* Form Submit Button */
input.cvmbutton
{
   margin-top:20px;
   margin-bottom:30px;
   
}

.cvmbutton,.loginButton 
{
    font-size:12px;
    font-family:Arial,sans-serif;
} 


/* Grouping of fields within login box*/
.loginInput {
    margin-top: 20px;
    padding-left:2%;
}

.loginInput div
{
     margin-bottom:2%;
    }



/*Column where label appears*/
.labelColumn
{
    width:35%;
    float: left;
    padding-left:2%;
}

/*Column where input field appears*/
.inputColumn{
    display:inline;
    padding-left:3px;
}


/*************************/
/*Form Cells*/
	
.spanpanel1
{
    font-size: 12px; 
	display:inline;
	line-height: 20px;
	}
	
.spanpanel2
{
    font-size: 12px; 
	display:inline;
	line-height: 20px;
	}
	
.noshow
{
	display:none;
	}
	
.nolabel
{
	margin-top:10px;
	padding-bottom:10px;
	}

	
.divpanel1
{
    font-size: 12px; 
	display:block;
	margin-top: 10px;
	}
	
.divpanel2
{
    font-size: 12px; 
	display:block;
	margin-top: 5px;
	padding-bottom:10px;
	}
	
/*Seperator between form field groupings*/	
.seperator 
{
font-size: 16px; 
color: black; 
font-family: Arial, Helvetica, Sans-serif; 
font-weight:bold;
background-color: #cccccc; 
margin: 0px;
padding:10px;
}

.mobilesep
{    
font-size: 16px; 
color: black; 
font-family: Arial, Helvetica, Sans-serif; 
font-weight:bold;
background-color: #cccccc; 
margin: 0px;
padding:10px;
-moz-border-radius-bottomright: 50px;
border-bottom-right-radius: 50px;
-moz-border-radius-topright: 50px;
border-top-right-radius: 50px;

-moz-border-radius-bottomleft: 50px;
border-bottom-left-radius: 50px;
-moz-border-radius-topleft: 50px;
border-top-left-radius: 50px;

}

.mobilesep a, .mobilesep a:link, .mobilesep a:hover
{
text-decoration: none !important;
font-size: 16px !important;
color: black !important;
font-family: Arial, Helvetica, Sans-serif !important;
font-weight:bold !important;
    }


/*Text Comment Boxes in form*/	
.detailseperator
{
font-size: 12px; 
color: black; 
font-family: Arial, Helvetica, Sans-serif; 
font-weight:normal;
background-color:#deeff5;
margin: 0px;
padding:10px;
}



.tabstrip li a      
{      
    position:static !important;      
}      





/* Field label in form */
.formlabel
{
   font-size:12px;
   font-weight:bold;
   font-family:Arial,sans-serif;
   color:#000000;
   /*background-color:#FFFFFF;
   padding-top:10px;*/
}

.formlabel1
{
   font-size:12px;
   font-weight:bold;
   font-family:Arial,sans-serif;
   color:#000000;
   /*background-color:#FFFFFF;*/
}

.currentform
{
   font-size:12px;
   font-weight:bold;
   font-family:Arial,sans-serif;
   color:#000000;
   background-color:#FFFF66;
}
.popuptable
{
	width: 750px;
	MARGIN-TOP: 0px;
	BORDER-TOP: #86aebb 1px solid;
   	BORDER-BOTTOM: #000000 1px solid;
   	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
   	COLOR: #515356;
   	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   	FONT-SIZE: 9pt;
   	font-size: 0.750rem;
  	BACKGROUND-COLOR: lightblue;
   	BORDER-COLOR: blue;
}

.UpdatePage
{ 
   	clear:both; 
	z-index:100;
	position:absolute;
	 background-color:White; 
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;	
}

.HighlightDockZone{background-color: #c9ecff !important;}

.rdContent  
{   
   overflow: hidden !important;   
}  

.rgAdvPart  
{  
    display: none;  
}  
 

 /* Labels for File Upload Fields in upload pop-up */      
.UploadLabel 
{
        FONT-FAMILY: Verdana, Helvetica, sans-serif; 
        font-size: 12px; 
         
}

 /* Space between uploader and title */  
.RadUpload .ruInputs li
{
    margin: 10px 0 5px !important;
    }

 /* All Uploaders Width */ 
.RadUpload .ruFileWrap 
{
    width:94%;
    }
 
 /* All Uploader Window Controls */        
#ctl00_ContentPlaceHolder1_RadWindow1_C_lblDocSpecs p, #ctl00_ContentPlaceHolder1_RadWindow1_C_DocPanel, .UploadExtentionTxt
{
    padding-left:3px;
            
    }

/* Uploader Hit Area */    
.RadUpload_Office2007 .ruStyled .ruFileInput {
    height: 30px !important;
}

/* Text for File extensions in file upload pop-up */
.UploadExtentionTxt
{

        FONT-FAMILY: arial, helvetica, sans-serif; 
        FONT-SIZE:11px; 
        COLOR: #325950;
}

/* Not Used */
.CaptchaLabel
{
FONT-FAMILY: arial, helvetica, sans-serif; 
        FONT-SIZE:11px;  
        COLOR:DarkGray;
}

/* Login Status top of screen */
#ctl00_LoginStatus1
{
font-size: 12px; 
color: black; 
font-family: Arial, Helvetica, Sans-serif; 
font-weight:bold; 
margin-bottom: 10px;
display:block;
clear:both;	
text-align:right;
}

/* Used for upload link on candidate form */
.addspacing
{
	display: block;
	margin-top: 15px;
	padding-bottom:15px;
}

/* Upload buttons */
ruButton .ruCancel, .RadUpload .ruCancel
{
    display:none !important;
}

/* Job List footer text */
.divJoblistFooter
{
	font-size: 12px;
	color: black; 
	font-family: Arial, Helvetica, Sans-serif;	
	padding-bottom:10px;
}

/* Used if Uploader failed to save a document  */
.UploadError
{
    color:red !important;
    background-color:Yellow;
    
}

/* CVManager Logo */
.DivCVMImg
{
	padding-top:20px;
}


/* No Javascript Message */
.nojs
{
	width: 400px;
	margin: 5px;
	text-align: left;
	padding: 10px;
	BORDER-TOP: #86aebb 1px solid;
   	BORDER-BOTTOM: #000000 1px solid;
   	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
   	COLOR:Blue;
   	FONT-FAMILY: arial, helvetica, sans-serif;
   	FONT-SIZE: 12px;
   	BACKGROUND-COLOR: yellow;
   	BORDER-COLOR: blue;
}

#ctl00_DivLinkEmailSupport
{
	font-size: 12px; 
	color: black; 
	font-family: Arial, Helvetica, Sans-serif;	
	padding-bottom: 20px;
}


.slidingDiv 
{
	width: 465px;
	height: 520px;
	background-color: #F5F5F5;
	padding:0px;
	margin-left:15px;
	margin-top:0px;
	border-bottom:5px solid #236B8E;
	border-top:5px solid #236B8E;
	border-left:5px solid #236B8E;
	border-right:5px solid #236B8E;
}

.show_hide {
	display:none;
}

.ManditoryMsg
{
    color: blue;
    background-color: yellow;
    font-weight:bold;
}

.DivUploadbutton
{
	margin:0px;
	padding-top:0px;
	padding-bottom: 15px;
	Width: 95%; 
	height: 12px;
	background-color: #236B8E;
	text-align:right;
	vertical-align:middle;	
}

.WalkinInfo
{
	
	color:#0065BD;
	font-weight:800;
	}



/* This css is for the RadGrids Header
.rgHeader
{
  background-color: Grey !important;
}
*/


/*This css is for the RadGrids Grouped Header*/
.rgGroupHeader
{
  background-color: #d3d3d3;
  /* background:#eaeaea 0 -2300px repeat-x url('Grid/sprite.gif'); */
}

.Manditory_Star
{
	color:#b60000;
	
}


/*Modal window style for accepting terms of agreement*/

#modal 
{
	
	width:470px;
	height:491px;
	padding:2px;

	background:rgba(0,0,0,.3);
	background:#485C5A;

	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	position:absolute !important;
	top:15px !important;
	left:5px !important;

	z-index:101;
}


/*For Document Upload Window*/
#ctl00_ContentPlaceHolder1_RadWindow1_C
{
	width:400px !important;
	padding:2px !important;
	overflow: hidden !important;
}

.RadGrid_Transparent .rgNumPart a.rgCurrentPage
{
    background:#5e5858;
    
}


#map_canvas          
{
    width: 430px;         
    height: 430px;       
} 




#undo {
    text-align: center;
    position: absolute;
    white-space: nowrap;
    padding: 12px;
    cursor: pointer;
}



/*Raduploader control style*/
.RadUpload_Office2007 input.ruFakeInput 
{
    width: 60% !important;
}

#ctl00_ContentPlaceHolder1_RadGrid1
{
    width:99% !important;
}


/* RadGrid row items */
.RadGrid_Transparent .rgMasterTable, .RadGrid_Transparent .rgDetailTable, .RadGrid_Transparent .rgGroupPanel table, .RadGrid_Transparent .rgCommandRow table, .RadGrid_Transparent .rgEditForm table, .RadGrid_Transparent .rgPager table
{
  font-size:12px;
     
 }
 
 /* RadGrid Headers*/ 
 .RadGrid .rgHeader a
 {
     font-size:14px;
     }
 
 .FailureText
 {
     margin-left:4%; 
     }
     
 /* MobileEmail Kendow Window */
    .k-window
   {
      margin-left:1%;
      width:250px;     
   }
   
   .KWTextbox
   {
       width:80%;
       }

.MobileEmailError
{
    color:#BC0404;
    font-weight:bold;
    }
    
#ctl00_ContentPlaceHolder1_divEmailMobilebtn
{
     text-align:center;
     padding-top:10px;
     padding-bottom:10px;
     font-weight:bold;
     background-color:#C0C0C0;
     margin-bottom:10px;
    
    }
    

#ctl00_ContentPlaceHolder1_linkExisting {
    display: inline-block;
    margin-bottom: 20px;
    padding-left: 3%;
}


#DivStoreContainer
{
    width:400px;
}

.DivStoreControls
{
    width:100%;
    text-align:center
}



 /* CandidatePassword div */
 
 
 .PwdTopContent
 {
   padding-bottom:20px;   
 }
     
     
a {
	color: #00536f;	
}
a.btn {
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #FF9500),
	color-stop(1, #FFB31B)
);
background-image: -o-linear-gradient(top, #FF9500 0%, #FFB31B 100%);
background-image: -moz-linear-gradient(top, #FF9500 0%, #FFB31B 100%);
background-image: -webkit-linear-gradient(top, #FF9500 0%, #FFB31B 100%);
background-image: -ms-linear-gradient(top, #FF9500 0%, #FFB31B 100%);
background-image: linear-gradient(to top, #FF9500 0%, #FFB31B 100%);
	border: 1px solid #867C72;
	border-radius: 7px;
	box-shadow: 0 1px 0 2px #EDEDED;
	color: #1F3C4A;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-right: 20px;
	padding: 10px 20px;
	text-decoration: none;	
	text-shadow: 1px 1px 0 #FFDE8D;
}


#pwd_strength_wrap {
		background: #fff;
        border: 1px solid #D5CEC8;
        display: none;
        padding: 10px;
        position: relative;
        width: 320px;
}
#pwd_strength_wrap:before, #pwd_strength_wrap:after {
        content: ' ';
        height: 0;
        position: absolute;
        width: 0;
        border: 10px solid transparent; /* arrow size */
}
#pwd_strength_wrap:before {
    border-bottom: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0.1);
    border-top: 7px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: -18px;
     position: relative;
    top: 10px;
}
#pwd_strength_wrap:after {
        border-bottom: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid #fff;
    border-top: 6px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: -16px;
    position: relative;
    top: 11px;
}
#pswd_info ul {
        list-style-type: none;
        margin: 5px 0 0;
        padding: 0;
}
#pswd_info ul li {
        background: url(../images/icon_pwd_strength.png) no-repeat left 2px;
        padding: 0 0 0 20px;
}
#pswd_info ul li.valid {
        background-position: left -42px;
        color: green;
}
#passwordStrength {
    display: block;
    height: 5px;
    margin-bottom: 10px;
    transition: all 0.4s ease;
}
.strength0 {
    background: none; /* too short */
    width: 0px;
}
.strength1 {
    background: none repeat scroll 0 0 red; /* weak */
    width: 25px;
}
.strength2 {
    background: none repeat scroll 0 0 orange; /* good */
    width: 75px;
}
.strength3 {
    background: none repeat scroll 0 0 yellow; /* strong */
    width: 100px;
}
.strength4 {
    background: none repeat scroll 0 0 green; /* stronger */
    width: 125px;
}
.strength5 {
    background: none repeat scroll 0 0 darkgreen; /* best */
    width: 150px;
}

#ctl00_ContentPlaceHolder1_DivNoCookies
{
   
    margin-left: auto; 
    margin-right: auto; 
    margin-bottom:10px;
    margin-top:10px;
    width: 400px;
	text-align: left;
	padding: 10px;
	BORDER-TOP: #86aebb 1px solid;
   	BORDER-BOTTOM: #000000 1px solid;
   	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
   	COLOR:Blue;
   	FONT-FAMILY: arial, helvetica, sans-serif;
   	FONT-SIZE: 12px;
   	BACKGROUND-COLOR: yellow;
   	BORDER-COLOR: blue;
    
    }
    
    .lblExisting
    {
     display: inline-block;
FONT-SIZE: 11px;
font-weight:bold;
     BACKGROUND-COLOR: White;
     COLOR:#b60000;
     width:100%;
     text-align:center;
        }
    

    
    