/* 
Verbal Summary Admin v2.0 Style Sheet
Author: Intellectual Alchemy
Implimentation: private (production version)
Date: 4/9/08
*/

/*----------------------------------------------------------------------------------
***************************** Global Elements  ***********************************
----------------------------------------------------------------------------------*/

Body {
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color:#cccccc;
	scrollbar-shadow-color:#666666;
	scrollbar-face-color:#999999;
	scrollbar-highlight-color:ffffff;
	scrollbar-dark-shadow-color:#666666;
	scrollbar-3d-light-color:#ffffff;
	
	background-color: #ffffff;

	padding:0 0 10px 0;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}


/* Font Family -- Designates font-family globally.  */
html, body, div, p, td, th {	 
	font-family: Arial, Helvetica, sans-serif; color: #867866; font-size: 12pt; line-height: 11pt; margin: 0;
}


/*----------------------------------------------------------------------------------
***************************** Div Styles ***********************************
----------------------------------------------------------------------------------*/

/* Site Container -- Centers the site  */
.divSiteContainer {
	width: 980px; position: absolute; top:0px; left: 50%; margin:0 0 0 -490px; border: 1px #999999 solid; border-top:0;
}

/* Site Header --  */
.divSiteHeader {
	width: 970px; height:90px; overflow:hidden; position:relative; float:left; margin:8px 5px 0px 5px;
}

/* Company Logo (white label) --  */
.divLogo {
	width: 700px; height:90px; position:relative; float:left; margin:10px 100px 0px 15px; overflow:hidden;
}

/* VS Admin Logo --  */
.divVSAdminLogo {
	width: 142px; height:60px; overflow:hidden; position:relative; float:left; margin:15px 0px 0px 5px; background-image:url(../images/Sprite_AdminSiteBG.png); background-position: -819px -20px;
}

/* Header/Login Bar -- */
.divHdrBar {
	width: 970px; height:68px; overflow:hidden; position:relative; float:left; margin:18px 5px 0px 5px; background-image:url(../images/Sprite_AdminSiteBG.png); background-position: 0px -106px;	
}

/* Task Mgmt Nav Container -- */
.divTaskMgmtNav {
	width: 970px; height:60px; overflow:hidden; position:relative; float:left; margin:21px 5px 0px 5px; background-image:url(../images/Sprite_AdminSiteBG.png); background-position: 0px -185px;	
}

/* Body Container -- */
.divBody {
	width: 950px; min-height:400px; position:relative; float:left; margin:24px 15px 0px 15px;
}

/* Forgot password Container -- */
.divForgot {
	width: 300px; height:125px; position: relative; margin:25px 0 25px 0px;
}

/* Forgot password Container -- */
.divForgotError {
	width: 300px; position: relative; margin:0px 0 25px 0px;  overflow:hidden;
}

/* Inventory Container(s) -- */
.divInventory_FullRights {
	width: 500px; height:50px; overflow:hidden; position:relative; margin:0px 0px 25px 10px; background-image:url(../images/Sprite_InventoryBG.png); background-position: 0px 0px;	
}
.divInventory {
	width: 260px; height:50px; overflow:hidden; position:relative; margin:0px 0px 25px 10px; background-image:url(../images/Sprite_InventoryBG.png); background-position: 0px 0px;	
}
.divInventory_AdminRights{
	width: 350px; height:50px; overflow:hidden; position:relative; margin:0px 0px 25px 10px; background-image:url(../images/Sprite_InventoryBG.png); background-position: 0px 0px;	
}

/* footer Container -- */
.divFooter {
	width: 970px; height:50px; overflow:hidden; position:relative; float:left; margin:75px 5px 0px 5px; background-image:url(../images/Sprite_AdminSiteBG.png); background-position: 0px -265px;	
}

/* Success Container -- */
.divSuccess {
	width:720px; min-height:45px; position:relative; margin:15px 0px 15px 0px; background-image:url(../images/Icon_Success.gif); background-position: 8px 6px; background-repeat:no-repeat; border:#66A800 solid 2px;	
}
.divSuccess_short {
	width:300px; min-height:45px; position:relative; margin:15px 0px 15px 0px; background-image:url(../images/Icon_Success.gif); background-position: 8px 6px; background-repeat:no-repeat; border:#66A800 solid 2px;	
}
.CnrSuc_TL {width:8px; height:8px; background-image: url(../images/Sprite_ValContainerCorners.gif); background-position:0px 0px; overflow:hidden; background-repeat:no-repeat; position:absolute; left:-2px; top:-2px;
}
.CnrSuc_BL {width:8px; height:8px; background-image: url(../images/Sprite_ValContainerCorners.gif); background-position:0px -8px; overflow:hidden; background-repeat:no-repeat; position:absolute; left:-2px; bottom:-2px;
}
.CnrSuc_TR {width:8px; height:8px; background-image: url(../images/Sprite_ValContainerCorners.gif); background-position:-8px 0px; overflow:hidden; background-repeat:no-repeat; position:absolute; right:-2px; top:-2px;
}
.CnrSuc_BR {width:8px; height:8px; background-image: url(../images/Sprite_ValContainerCorners.gif); background-position:-8px -8px; overflow:hidden; background-repeat:no-repeat; position:absolute; right:-2px; bottom:-2px;
}

/* Fail Container -- */
.divFail {
	width:720px; min-height:45px; position:relative; margin:15px 0px 15px 0px; background-image:url(../images/Icon_Fail.gif); background-position: 8px 6px; background-repeat:no-repeat; border:#9E0901 solid 2px;	
}
.divFail_short {
	width:300px; min-height:45px;  position:relative; margin:15px 0px 15px 0px; background-image:url(../images/Icon_Fail.gif); background-position: 8px 6px; background-repeat:no-repeat; border:#9E0901 solid 2px;	
}
.CnrFail_TL {width:8px; height:8px; background-image: url(../images/Sprite_ValContainerCorners.gif); background-position:-16px 0px; overflow:hidden; background-repeat:no-repeat; position:absolute; left:-2px; top:-2px;
}
.CnrFail_BL {width:8px; height:8px; background-image: url(../images/Sprite_ValContainerCorners.gif); background-position:-16px -8px; overflow:hidden; background-repeat:no-repeat; position:absolute; left:-2px; bottom:-2px;
}
.CnrFail_TR {width:8px; height:8px; background-image: url(../images/Sprite_ValContainerCorners.gif); background-position:-24px 0px; overflow:hidden; background-repeat:no-repeat; position:absolute; right:-2px; top:-2px;
}
.CnrFail_BR {width:8px; height:8px; background-image: url(../images/Sprite_ValContainerCorners.gif); background-position:-24px -8px; overflow:hidden; background-repeat:no-repeat; position:absolute; right:-2px; bottom:-2px;
}

/* Form Row -- */
.divRow {
	width: 720px; min-height:34px; position:relative; float:left; margin:0px 20px 6px 0px;
}

/* RAD Window Form Row -- */
.divRADWinRow {
	width:540px; min-height:20px; position:relative; float:left; margin:0px 0 5px 10px;
}

/* Control Container -- */
.divCntrlContainer {
	width: 350px; min-height:34px; position:relative; float:left; 
}

/* DataGrid Container -- */
.divDGContainer {
	width: 945px; min-height:100px; position:relative; float:left; margin:0px 0px 30px 0px;
}

/* Legend Container -- */
.divLegendContainer {
	min-width:150px; height:14px; position:relative; float:left; margin:10px 0px 0px 0px; text-align:right;
}
#Legend {width:44px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:0px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right;
}
#View {width:50px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-56px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Send {width:56px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-138px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Edit {width:49px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-216px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Delete {width:56px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-282px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Suspend {width:113px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-349px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Instate {width:116px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-477px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Play {width:67px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-604px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#ClearViews {width:82px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-682px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#CopyLink {width:134px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-771px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#AddUser {width:76px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-922px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}





/*----------------------------------------------------------------------------------
***************************** Font Styles ***********************************
----------------------------------------------------------------------------------*/

.fntSectHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	font-weight: normal;
	letter-spacing: -1px;
	line-height:20px;
	text-transform:lowercase;
	position:absolute;
	left:10px;
	top:23px;
}

.fntLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	letter-spacing: 0px;
	line-height:12px;
	text-transform:lowercase;
	margin:0 0 2px 0;
}

.fntAcctName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #007EA8;
	font-weight: normal;
	letter-spacing: -1px;
	line-height:20px;
	
}

.fntCntHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E83C08;
	font-weight: bold;
	letter-spacing: 0px;
	line-height:12px;
	margin:0 0 12px 0;
}

.fntRadHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B31D17;
	font-weight: bold;
	letter-spacing: 0px;
	line-height:12px;
	margin:0 0 5px 0;
}

.fntRadInstruct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00749F;
	font-weight: normal;
	letter-spacing: -1px;
	margin:0 0 5px 0;

}

.fntRadData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00749F;
	font-weight: bold;
	letter-spacing: 0px;
	line-height:12px;
}

.fntForgot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:12px;
	margin:0 0 12px 0;
}

.fntInstructHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	letter-spacing: .01em;
	line-height:12px;
}

.fntInstruct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:12px;
	width:730px;
	margin:0 0 20px 0;
}

.fntUCGroupHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #374348;
	font-weight: bold;
	letter-spacing: 0px;
	line-height:12px;
	text-transform:uppercase;
	margin:0px 300px 5px 0;
	position:relative;
	float:left;
}

.fntValInstruct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:12px;
}

.fntLoginFail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing: .01em;
	line-height:12px;
	position:absolute;
	left:353px;
	top:28px;
}

.fntStat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E83C08;
	font-weight: bold;
	position:absolute;
	top:3px;
}

.fntCurrentResume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E708B;
	font-weight: bold;
}

.fntFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:10px;
	position: relative;
	float:right;
	right:10px;
	top:23px;
}




/*----------------------------------------------------------------------------------
***************************** Hyperlink Styles ***********************************
----------------------------------------------------------------------------------*/

.lnkFooter {
	color: #666666; 
	font: 12px Arial, Helvetica, sans-serif; 
	font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing: 0px;
	line-height:10px;
}
A.lnkFooter:HOVER {color: #666666; text-decoration: underline;}






/*----------------------------------------------------------------------------------
***************************** Button Styles ***********************************
----------------------------------------------------------------------------------*/

/* Account Management Nav, ACCOUNT SETTINGS */
.btnAcctSettings {
     display: block; /* a tag must be a block */
     width: 98px; /* width of reactive image */
     height: 26px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: 0px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;
	 position:absolute;
	 left:805px;
	 top:31px;	  
}
A.btnAcctSettings:HOVER {background-position: 0px -26px; }

/* Account Management Nav, LOGOUT */
.btnLogout {
     display: block; /* a tag must be a block */
     width: 51px; /* width of reactive image */
     height: 26px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -111px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:absolute;
	 left:916px;
	 top:31px;	  
}
A.btnLogout:HOVER {background-position: -111px -26px; }

/* View this Resume */
.btnViewResume {
     display: block; /* a tag must be a block */
     width: 95px; /* width of reactive image */
     height: 22px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -185px 0px; 
	 margin:6px 0 0 0;
}
A.btnViewResume:HOVER {background-position: -185px -25px; }

/* Preview This */
.btnPreviewThis {
     display: block; /* a tag must be a block */
     width: 80px; /* width of reactive image */
     height: 22px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2050px 0px; 
	 margin:0px 0 0px 0;
}
A.btnPreviewThis:HOVER {background-position: -2050px -25px; }

/* View this Job */
.btnViewJob {
     display: block; /* a tag must be a block */
     width: 95px; /* width of reactive image */
     height: 22px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1955px 0px; 
	 margin:6px 0 0 0;
}
A.btnViewJob:HOVER {background-position: -1955px -25px; }


/* GO */
.btnGo {
     display: block; /* a tag must be a block */
     width: 54px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -300px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:absolute;
	 left:914px;
	 top:28px;	  
}
A.btnGo:HOVER {background-position: -300px -25px; }

/* SEND LOGIN */
.btnSendLogin {
     display: block; /* a tag must be a block */
     width: 134px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -370px 0px; 
	 overflow:hidden;	 
	 position:absolute;
	 left:90px;
	 top:105px;
}
A.btnSendLogin:HOVER {background-position: -370px -25px; }

/* Add New Job */
.btnAddJob {
     display: block; /* a tag must be a block */
     width: 114px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -520px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 margin:15px 0 15px 0px;
}
A.btnAddJob:HOVER {background-position: -520px -25px; }

/* Search */
.btnSearch {
     display: block; /* a tag must be a block */
     width: 92px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2251px -50px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:10px 0px 0px 10px;
}
A.btnSearch:HOVER {background-position: -2251px -75px; }

/* Clear */
.btnClear{
     display: block; /* a tag must be a block */
     width: 92px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2151px -50px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:10px 0px 0px 10px;
}
A.btnClear:HOVER {background-position: -2151px -75px; }

/* Add New Candidate */
.btnAddCandidate {
     display: block; /* a tag must be a block */
     width: 149px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -650px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 margin:15px 0 15px 0px;
}
A.btnAddCandidate:HOVER {background-position: -650px -25px; }

/* Add New Client */
.btnAddClient {
     display: block; /* a tag must be a block */
     width: 130px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -835px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 margin:15px 0 15px 0px;
}
A.btnAddClient:HOVER {background-position: -835px -25px; }

/* Add New Contact */
.btnAddContact {
     display: block; /* a tag must be a block */
     width: 149px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -979px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 margin:15px 0 15px 0px;
}
A.btnAddContact:HOVER {background-position: -979px -25px; }

/* Add New Recruiter */
.btnAddRecruiter {
     display: block; /* a tag must be a block */
     width: 149px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1145px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 margin:15px 0 15px 0px;
}
A.btnAddRecruiter:HOVER {background-position: -1145px -25px; }

/* Add New Administrator */
.btnAddAdmin {
     display: block; /* a tag must be a block */
     width: 180px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1410px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 margin:15px 0 15px 0px;
}
A.btnAddAdmin:HOVER {background-position: -1410px -25px; }
/* Generate Password */
.btnGenerate {
     display: block; /* a tag must be a block */
     width: 92px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1304px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 margin:15px 0 15px 0px;
}
A.btnGenerate:HOVER {background-position: -1304px -25px; }

/* Add New Audio */
.btnAddAudio {
     display: block; /* a tag must be a block */
     width: 149px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1776px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 margin:15px 0 15px 0px;
}
A.btnAddAudio:HOVER {background-position: -1776 -25px; }

/* Finish */
.btnFinish{
     display: block; /* a tag must be a block */
     width: 92px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2151px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:right;
	 margin:20px 0 20px 10px;
}
A.btnFinish:HOVER {background-position: -2151px -25px; }

/* Cancel */
.btnCancel{
     display: block; /* a tag must be a block */
     width: 92px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2253px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:right;
	 margin:20px 0 20px 10px;
}
A.btnCancel:HOVER {background-position: -2253px -25px; }

/* Save */
.btnSave{
     display: block; /* a tag must be a block */
     width: 92px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2355px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:right;
	 margin:20px 0 20px 10px;
}
A.btnSave:HOVER {background-position: -2355px -25px; }

/* Save & Preview */
.btnSavePreview{
     display: block; /* a tag must be a block */
     width: 122px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2455px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:right;
	 margin:20px 0 20px 10px;
}
A.btnSavePreview:HOVER {background-position: -2455px -25px; }



/* Date Grid Line Item Buttons*/

/* Add User*/
.btnDGLI_AddUser {
     display: block; /* a tag must be a block */
     width: 16px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1601px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_AddUser:HOVER {background-position: -1601px -25px; }

/* VIEW*/
.btnDGLI_View {
     display: block; /* a tag must be a block */
     width: 16px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1621px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_View:HOVER {background-position: -1621px -25px; }

/* EDIT*/
.btnDGLI_Edit{
     display: block; /* a tag must be a block */
     width: 16px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1641px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Edit:HOVER {background-position: -1641px -25px; }

/* DELETE */
.btnDGLI_Delete {
     display: block; /* a tag must be a block */
     width: 16px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1661px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Delete:HOVER {background-position: -1661px -25px; }

/* SEND */
.btnDGLI_Send {
     display: block; /* a tag must be a block */
     width: 16px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1681px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Send:HOVER {background-position: -1681px -25px; }

/* PLAY */
.btnDGLI_Play {
     display: block; /* a tag must be a block */
     width: 16px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1701px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Play:HOVER {background-position: -1701px -25px; }

/* PAUSE */
.btnDGLI_Pause {
     display: block; /* a tag must be a block */
     width: 16px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1721px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Pause:HOVER {background-position: -1721px -25px; }

/* Copy Link */
.btnDGLI_CopyLink {
     display: block; /* a tag must be a block */
     width: 16px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1758px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_CopyLink:HOVER {background-position: -1758px -25px; }




/* Date Button */
.btnDate {
     display: block; /* a tag must be a block */
     width: 16px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -1741px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:absolute;
	 left:63px;
	 top:16px;
}
A.btnDate:HOVER {background-position: -1741px -25px; }

/* RAD Window Buttons*/
/* Back*/
.btnWin_Back {
     display: block; /* a tag must be a block */
     width: 30px; /* width of reactive image */
     height: 61px; /* height of reactive image */
     background-image: url(../images/Sprite_RADwindowButtons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: 0px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:right;
	 margin:0px 4px 0px 4px;
}
A.btnWin_Back:HOVER {background-position: 0px -70px; }

/* Cancel*/
.btnWin_Cancel {
     display: block; /* a tag must be a block */
     width: 35px; /* width of reactive image */
     height: 61px; /* height of reactive image */
     background-image: url(../images/Sprite_RADwindowButtons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -48px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:right;
	 margin:0px 4px 0px 4px;
}
A.btnWin_Cancel:HOVER {background-position: -48px -70px; }

/* Next*/
.btnWin_Next {
     display: block; /* a tag must be a block */
     width: 30px; /* width of reactive image */
     height: 61px; /* height of reactive image */
     background-image: url(../images/Sprite_RADwindowButtons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -105px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:right;
	 margin:0px 4px 0px 4px;
}
A.btnWin_Next:HOVER {background-position: -105px -70px; }

/* Send*/
.btnWin_Send {
     display: block; /* a tag must be a block */
     width: 38px; /* width of reactive image */
     height: 61px; /* height of reactive image */
     background-image: url(../images/Sprite_RADwindowButtons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -154px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:right;
	 margin:0px 4px 0px 4px;
}
A.btnWin_Send:HOVER {background-position: -154px -70px; }


/* Close*/
.btnWin_Close{
     display: block; /* a tag must be a block */
     width: 92px; /* width of reactive image */
     height: 61px; /* height of reactive image */
     background-image: url(../images/Sprite_RADwindowButtons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -223px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 margin:0px 4px 0px 4px;
}
A.btnWin_Close:HOVER {background-position: -223px -70px; }

/* Download*/
.btnWin_Dload{
     display: block; /* a tag must be a block */
     width: 50px; /* width of reactive image */
     height: 61px; /* height of reactive image */
     background-image: url(../images/Sprite_RADwindowButtons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -329px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:absolute;
	 left:260px;
	 top:120px;
}
A.btnWin_Dload:HOVER {background-position: -329px -70px; }

/* Download*/
.btnWin_Watch{
     display: block; /* a tag must be a block */
     width: 64px; /* width of reactive image */
     height: 61px; /* height of reactive image */
     background-image: url(../images/Sprite_RADwindowButtons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -401px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:absolute;
	 left:340px;
	 top:120px;
}
A.btnWin_Watch:HOVER {background-position: -401px -70px; }

/* Download*/
.btnWin_Read{
     display: block; /* a tag must be a block */
     width: 54px; /* width of reactive image */
     height: 61px; /* height of reactive image */
     background-image: url(../images/Sprite_RADwindowButtons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -491px 0px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:absolute;
	 left:420px;
	 top:120px;
}
A.btnWin_Read:HOVER {background-position: -491px -70px; }

/* reset password */
.btnResetPassword {
     display: block; /* a tag must be a block */
     width: 134px; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -912px -44px; 
	 overflow:hidden;	 
	 position:relative;
	 margin:16px 0 0 100px;
}
A.btnResetPassword:HOVER {background-position: -912px -64px; }

/*----------------------------------------------------------------------------------
***************************** Sprite ***********************************
----------------------------------------------------------------------------------*/

/* TASK MGMT NAV */
.spriteTaskMgmtNav {position: absolute; top:0px; left:10px; margin: 0px; padding: 0px; width: 760px; height: 50px;}
.spriteTaskMgmtNav li {width: 110px; height: 50px; position: absolute; top:0px; background: url(../images/Sprite_TaskNav.png) 0 0 no-repeat; display: block; list-style: none;}
.spriteTaskMgmtNav a {width: 110px; height: 50px; display: block; }
.spriteTaskMgmtNav .TMnavDashboard {left: 0px;}
.spriteTaskMgmtNav .TMnavJobOpenings {left: 130px; background-position: -130px 0;}
.spriteTaskMgmtNav .TMnavCandidates {left: 260px; background-position: -260px 0;}
.spriteTaskMgmtNav .TMnavClients {left: 390px; background-position: -390px 0;}
.spriteTaskMgmtNav .TMnavRecruiters {left: 520px; background-position: -520px 0;}
.spriteTaskMgmtNav .TMnavAdministrators {left: 650px; background-position: -650px 0;}

.spriteTaskMgmtNav .TMnavDashboard a:hover {background: url(../images/Sprite_TaskNav.png) 0px -50px no-repeat;}
.spriteTaskMgmtNav .TMnavJobOpenings a:hover {background: url(../images/Sprite_TaskNav.png) -130px -50px no-repeat;}
.spriteTaskMgmtNav .TMnavCandidates a:hover {background: url(../images/Sprite_TaskNav.png) -260px -50px no-repeat;}
.spriteTaskMgmtNav .TMnavClients a:hover {background: url(../images/Sprite_TaskNav.png) -390px -50px no-repeat;}
.spriteTaskMgmtNav .TMnavRecruiters a:hover {background: url(../images/Sprite_TaskNav.png) -520px -50px no-repeat;}
.spriteTaskMgmtNav .TMnavAdministrators a:hover {background: url(../images/Sprite_TaskNav.png) -650px -50px no-repeat;}

.spriteTaskMgmtNav .TMnavDashboard_on {left: 0px; background-position: 0px -100px;}
.spriteTaskMgmtNav .TMnavJobOpenings_on {left: 130px; background-position: -130px -100px;}
.spriteTaskMgmtNav .TMnavCandidates_on {left: 260px; background-position: -260px -100px;}
.spriteTaskMgmtNav .TMnavClients_on {left: 390px; background-position: -390px -100px;}
.spriteTaskMgmtNav .TMnavRecruiters_on {left: 520px; background-position: -520px -100px;}
.spriteTaskMgmtNav .TMnavAdministrators_on {left: 650px; background-position: -650px -100px;}




/* CANCEL/SAVE */
.spriteCancelSave {position: relative; float:right; padding: 0px; margin:20px 0 20px 0; width: 296px; height: 13px; overflow:hidden;}
.spriteCancelSave li {width: 92px; height: 13px; position: absolute; top:0px; background: url(../images/Sprite_CancelSave.gif) 0 0 no-repeat; display: block; list-style: none;}
.spriteCancelSave a {width: 92px; height: 13px; display: block; }
.spriteCancelSave .Finish {left: 0px;}
.spriteCancelSave .Cancel {left: 102px; background-position: -102px 0;}
.spriteCancelSave .Save {left: 204px; background-position: -204px 0;}

.spriteCancelSave .Finish a:hover {background: url(../images/Sprite_CancelSave.gif) 0px -13px no-repeat;}
.spriteCancelSave .Cancel a:hover {background: url(../images/Sprite_CancelSave.gif) -102px -13px no-repeat;}
.spriteCancelSave .Save a:hover {background: url(../images/Sprite_CancelSave.gif) -204px -13px no-repeat;}

/* RadWindowHeaders */
.RwinHdr_SendJob {width:300px; height:30px; background-image: url(../images/Sprite_RADwindowHdrs.gif); background-position:0px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; margin:10px 0 10px 0px; }
.RwinHdr_SendCandidate {width:300px; height:30px; background-image: url(../images/Sprite_RADwindowHdrs.gif); background-position:0px -30px; overflow:hidden; background-repeat:no-repeat; position:relative;  margin:10px 0 10px 0px;}
.RwinHdr_Confirm {width:300px; height:30px; background-image: url(../images/Sprite_RADwindowHdrs.gif); background-position:0px -60px; overflow:hidden; background-repeat:no-repeat; position:relative; margin:10px 0 10px 0px; }
.RwinHdr_ChooseApp {width:300px; height:30px; background-image: url(../images/Sprite_RADwindowHdrs.gif); background-position:0px -90px; overflow:hidden; background-repeat:no-repeat; position:relative; margin:10px 0 10px 0px; }


/*----------------------------------------------------------------------------------
***************************** User Controls ***********************************
----------------------------------------------------------------------------------*/

/* User Control, 350PX WIDTH -- sets color, border and font style for all text inputs, dropdowns */
.ucGeneric{
    border: 1px solid #cccccc;
	width: 350px;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    color: #000000;   
    text-decoration: none; 
	padding-left: 2px;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color:#cccccc;
	scrollbar-shadow-color:#666666;
	scrollbar-face-color:#999999;
	scrollbar-highlight-color:ffffff;
	scrollbar-dark-shadow-color:#666666;
	scrollbar-3d-light-color:#ffffff;
}

.ucGenericCheckBox{
	width: 350px;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    color: #000000;   
    text-decoration: none; 
	padding-left: 2px;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color:#cccccc;
	scrollbar-shadow-color:#666666;
	scrollbar-face-color:#999999;
	scrollbar-highlight-color:ffffff;
	scrollbar-dark-shadow-color:#666666;
	scrollbar-3d-light-color:#ffffff;
}



