/* 
CCoA Style Sheet
Author: Intellectual Alchemy
Implimenation: Public
Date: 4/23/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: #cccccc;
	background-repeat:repeat-x;	 
	background-position:0px 127px;
	
	padding:0 0 0px 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: #666666; font-size: 11pt; line-height: 11pt; margin: 0;
}

dd 
{
    padding: 5px 0px 5px 15px;
}


/*----------------------------------------------------------------------------------
***************************** Themes ***********************************
----------------------------------------------------------------------------------*/

.theme_generic{ background-color:#FFFFFF; background-image:url(../images/bgBody_Generic.gif); }

.theme01,
.theme06,
.theme09{
	background-image:url(../images/bgBody01.gif); 
}

.theme02,
.theme04,
.theme07,
.theme14{
	background-image:url(../images/bgBody02.gif); 
}

.theme11{
	background-image:url(../images/bgBody11.gif); 
}

.theme03{
	background-image:url(../images/bgBody03.gif); 
}

.theme05{
	background-image:url(../images/bgBody05.gif); 
}

.theme08,
.theme12{
	background-image:url(../images/bgBody08.gif); 
}

.theme10,
.theme16{
	background-image:url(../images/bgBody10.gif); 
}

.theme12{
	background-image:url(../images/bgBody12.gif); 
}

.theme13{
	background-image:url(../images/bgBody13.gif); 
}

.theme15{
	background-image:url(../images/bgBody15.gif); 
}




/*----------------------------------------------------------------------------------
***************************** Div Styles ***********************************
----------------------------------------------------------------------------------*/

/* Site Container -- Centers the site  */
.divSiteContainer {
	width: 930px; position: absolute; top:0px; left: 50%; margin:0 0 0 -465px;
}

/* Header Container -- */
.divHeaderContainer {
	width: 930px; height:110px; position:relative; float:left; margin:0px 0 4px 0px;
}

/* Parnter Logo Container -- */
.divLogo {
	position:absolute; left:1px; top:2px; width:478px; height:110px; overflow:hidden;
}



/* Body Container -- */
.divBody {
	width: 930px; min-height:500px; position:relative; float:left; border:1px #666666 solid; background-image:url(../images/BodyBG.jpg); background-repeat:repeat-y;
}


/* Left Panel Container -- */
.divLeftPanelContainer {
	width: 250px; height:500px; position:relative; float:left; background-image:url(../images/crnr_Lpanel.jpg); background-repeat: no-repeat; background-position:0px 0px; overflow:hidden;
}

/* Left Panel Container, PARTNER EXTRANET -- */
.divLeftPanel_Partner {
	width: 250px; height:500px; position:relative; float:left; background-image:url(../images/LpanelBG_PartnerExtranet.jpg); background-repeat: no-repeat; background-position:0px 0px; overflow:hidden;
}

/* Left Panel Container, Admin EXTRANET -- */
.divLeftPanel_Admin {
	width: 250px; height:500px; position:relative; float:left; background-image:url(../images/LpanelBG_AdminExtranet.jpg); background-repeat: no-repeat; background-position:0px 0px; overflow:hidden;
}

/* Left Panel Container, STUDENT OFFICER EXTRANET -- */
.divLeftPanel_StudentOfficer {
	width: 250px; height:800px; position:relative; float:left; background-image:url(../images/LpanelBG_StudentOfficerExtranet.jpg); background-repeat: no-repeat; background-position:0px 0px; overflow:hidden;
}

/* Left Panel Container, STUDENT OFFICER EXTRANET -- */
.divLeftPanel_StudentForum {
	width: 250px; height:800px; position:relative; float:left; background-image:url(../images/LpanelBG_AdminExtranet.jpg); background-repeat: no-repeat; background-position:0px 0px; overflow:hidden;
}

/* Left Panel Container, STUDENT EXTRANET -- */
.divLeftPanel_Student {
	width: 250px; height:800px; position:relative; float:left; background-image:url(../images/LpanelBG_StudentExtranet.jpg); background-repeat: no-repeat; background-position:0px 0px; overflow:hidden;
}


/* Page Container -- */
.divPgContainer {
	width: 670px; height:100%; position:relative; float:right; padding-bottom:25px;
}

/*main body*/
.divforumcontent table {font-size: 8pt;border-collapse:collapse;background-color:#FFFFFF;}
.divforumcontent h1 {font-weight: normal;font-size: 18pt;margin-bottom: 0px;font-family: 'Arial Narrow';}
.divforumcontent h2 {margin-bottom: 0px;font-size: 10pt;margin-top:0px;}
.divforumcontent h3 {font-weight: bold;font-size: 8pt;margin-bottom: 0px;}
.divforumcontent a {color: #333399;text-decoration: underline;}
.divforumcontent a:hover{text-decoration: none;}
.divforumcontent th {background-image:url(../forum/images/darkgradient.gif);color:White;font-weight: bold;font-size: 9pt;text-align: left;padding: 5px 5px 5px 5px;border:1px solid #606D85;}
.divforumcontent th a {color: White;font-size: 8pt;font-weight: normal;text-decoration: none;}
.divforumcontent th a:hover{text-decoration:underline;}
.divforumcontent td {border:1px solid silver;}
.divforumcontent button{font-family: Verdana;font-size: 8pt;border: slategray 1px solid;}
.divforumcontent textarea{font-family: Verdana;font-size: 8pt;border-left: slategray 1px solid;border-right: slategray 1px solid;border-bottom: slategray 1px solid;border-top: none;}
.divforumcontent select{font-family: Verdana;font-size: 8pt;border: 1px solid slategray;}
.divforumcontent img{vertical-align:middle;border:none;}
.divforumcontent hr{height:1px;border:none;color:silver;background:silver;}
.divforumcontent div.location{margin-top:17px;margin-bottom:17px;}


/* other classes */
.gradientbutton {background-image:url('../forum/images/darkgradient.gif');color:White;font-family: Verdana;font-size: 8pt;border: 1px solid slategray;}
.radiolist td {text-align: left;}
button.formatting{width: 25px;height: 20px;border: none;background-color:Transparent;cursor: pointer;}
div.editbar{margin-top: 3px;background-image: url('images/editbar_bg2.gif');height: 20px;border-left: 1px solid slategray;border-right: 1px solid slategray;border-top: 1px solid slategray;}
div.quote{color: #7777aa;text-decoration: none;padding-left: 15px;}

/* xNet Task Nav -- */
.divXnetTaskNav{
	width: 640px; height:85px; position:relative; margin:10px 0 10px 0;
}

/* xNet Task Nav -- */
.divXnetTaskNav_Forum{
	width: 640px; height:30px; position:relative; margin:10px 0 10px 0;
}


/* Footer Container -- */
.divFooter {
	width: 930px; height:20px; position:relative; float:left; margin:10px 0 10px 0px;
}

/* DataGrid Container -- */
.divDGContainer {
	width: 630px; min-height:300px; position:relative; float:left; margin:0px 0px 0px 0px;
}

/* Legend Container -- */
.divLegendContainer {
	width: 620px; height:14px; position:relative; float:left; margin:10px 0px 10px 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;
}

/* Success Container -- */
.divSuccess {
	width:630px; min-height:45px; position:relative; margin:15px 0px 15px 10px; padding-bottom:12px; 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:630px; min-height:45px; position:relative; margin:15px 0px 15px 10px; padding-bottom:12px; 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: 620px; min-height:34px; position:relative; float:left; margin:0px 0px 6px 20px;
}

/* RAD Window Form Row -- */
.divRADWinRow {
	width:540px; min-height:20px; position:relative; float:left; margin:0px 0 5px 10px;
}


/* Control Container -- */
.divCntrlContainer {
	width: 300px; min-height:34px; position:relative; float:left; 
}

/* DataGrid Container -- */
.divDGContainer {
	min-width: 620px; min-height:200px; position:relative; margin:0px 0px 0px 20px;
}

/* Legend Container -- */
.divLegendContainer {
	min-width:150px; height:14px; position:relative; float:left; margin:10px 0px 30px 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;
}
#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:75px; 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:75px; 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;
}

#Job {width:88px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-681px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Internship {width:78px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-782px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Accept {width:110px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-875px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Deny {width:102px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-1002px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Apply {width:62px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-1117px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#AlreadyApplied {width:105px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-1193px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}

#Completed {width:81px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-1305px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#ViewRecs {width:143px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-1395px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#PerformAssessment {width:132px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-1557px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#Print{width:52px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-1707px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#SendInvites{width:88px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-1767px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#SendMessage{width:101px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-1860px 0px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#HighPriority{width:85px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-56px -20px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#MedPriority{width:105px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-156px -20px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
#LowPriority{width:81px; height:14px; background-image: url(../images/Sprite_Legend.gif); background-position:-276px -20px; overflow:hidden; background-repeat:no-repeat; position:relative; float:right; margin-left:10px;
}
/*----------------------------------------------------------------------------------
***************************** Font Styles ***********************************
----------------------------------------------------------------------------------*/

.fntCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
}

.fntSectHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
	font-weight: normal;
	letter-spacing: -1px;
	line-height:20px;
	position: relative;
	margin:10px 0 20px 0;
}

.fntOppTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0066CC;
	font-weight: normal;
	letter-spacing: -1px;
	position: relative;
	margin:20px 0 5px 20px;
}

.fntTeamName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0066CC;
	font-weight: normal;
	letter-spacing: -1px;
	position: relative;
	margin:20px 0 5px 20px;
}

.fntOppData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
	position: relative;
	margin:0px 0 0px 0px;
}


.fntOppCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	font-weight: normal;
	letter-spacing: -1px;
	position: relative;
	margin:0px 0 20px 20px;
}



.fntCntHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
	line-height:14px;
	margin:0px 0 12px 10px;
}


.fntUCGroupHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0px;
	line-height:10px;
	text-transform:uppercase;
	margin:0px 0px 5px 20px;
	position:relative;
	float:left;
}

.active10 { 
	font-size: 12px;
	font-weight: normal;
	color: #036;
	text-decoration: none;
}

.fntforumtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	letter-spacing: 0px;
	margin:0 0 2px 0;
}

.fntLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform:lowercase;
	margin:0 0 2px 0;
}

.fntForumLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	letter-spacing: 0px;
	text-transform:lowercase;
	margin:0 0 2px 0;
	text-align: center;
    vertical-align: middle;
}

.fntValInstruct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:12px;
}

.fntCurrentResume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E708B;
	font-weight: bold;
}


.fntFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:10px;
	position: relative;
	float:right;
	right:10px;
	top:0px; 
	text-transform:none;
}



.fntRadHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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 10px 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: 10px;
	color: #666666;
	font-weight: bold;
	letter-spacing: .01em;
	line-height:12px;
	margin:15px 0 0 20px;
}

.fntInstruct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:12px;
	width:630px;
	margin:0 0 20px 20px;
}

.fntXnetUsername {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066CC;
	font-weight: normal;
	letter-spacing: -1px;
	position:absolute;
	left:8px;
	top:24px;
}

.fntStat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	font-weight: bold;
	letter-spacing: 0px;
}

.fntForumMenuTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	font-weight: bold;
	letter-spacing: 0px;
	vertical-align: middle;
}

.menuitem
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ff6600;
	font-weight: bold;
	letter-spacing: 0px;
	vertical-align: middle;   
}

.fntQuestionLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
	margin:0px 0 6px 0px;
}

.fntQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0066CC;
	font-weight: normal;
	letter-spacing: -1px;
	margin:0px 0 10px 0px;
}

.fntAnswerLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	font-weight: normal;
	letter-spacing: 0px;
}

/*----------------------------------------------------------------------------------
***************************** Hyperlink Styles ***********************************
----------------------------------------------------------------------------------*/

.lnkFooter {
	color: #666666; 
	font: 10px 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 ***********************************
----------------------------------------------------------------------------------*/

/* Global Nav, ABOUT */
.btnAbout {
     display: block; /* a tag must be a block */
     width: 50px; /* width of reactive image */
     height: 24px; /* height of reactive image */
     background-image: url(../images/Sprite_GlobalNav.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -69px 0px; 
	 overflow:hidden;
	 position:absolute;
	 left:725px;
	 top:84px;
}
A.btnAbout:HOVER {background-position: -69px -30px; }

/* Global Nav, ABOUT -white matte */
.btnAbout_white {
     display: block; /* a tag must be a block */
     width: 50px; /* width of reactive image */
     height: 24px; /* height of reactive image */
     background-image: url(../images/Sprite_GlobalNavWhiteMatte.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -69px 0px; 
	 overflow:hidden;
	 position:absolute;
	 left:725px;
	 top:84px;
}
A.btnAbout_white:HOVER {background-position: -69px -30px; }

/* Global Nav, CONTACT */
.btnContact {
     display: block; /* a tag must be a block */
     width: 58px; /* width of reactive image */
     height: 24px; /* height of reactive image */
     background-image: url(../images/Sprite_GlobalNav.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -136px 0px; 
	 overflow:hidden;
	 position:absolute;
	 left:796px;
	 top:84px;
}
A.btnContact:HOVER {background-position: -136px -30px; }

/* Global Nav, CONTACT- white */
.btnContact_white {
     display: block; /* a tag must be a block */
     width: 58px; /* width of reactive image */
     height: 24px; /* height of reactive image */
     background-image: url(../images/Sprite_GlobalNavWhiteMatte.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -136px 0px; 
	 overflow:hidden;
	 position:absolute;
	 left:796px;
	 top:84px;
}
A.btnContact_white:HOVER {background-position: -136px -30px; }


/* Global Nav, HELP */
.btnHelp {
     display: block; /* a tag must be a block */
     width: 42px; /* width of reactive image */
     height: 24px; /* height of reactive image */
     background-image: url(../images/Sprite_GlobalNav.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -275px 0px; 
	 overflow:hidden;
	 position:absolute;
	 left:876px;
	 top:84px;
}
A.btnHelp:HOVER {background-position: -275px -30px; }

/* Global Nav, HELP */
.btnHelp_white {
     display: block; /* a tag must be a block */
     width: 42px; /* width of reactive image */
     height: 24px; /* height of reactive image */
     background-image: url(../images/Sprite_GlobalNavWhiteMatte.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -275px 0px; 
	 overflow:hidden;
	 position:absolute;
	 left:876px;
	 top:84px;
}
A.btnHelp_white:HOVER {background-position: -275px -30px; }


/* Wizard, NEXT */
.btnWizNext {
     display: block; /* a tag must be a block */
     width: 30px; /* width of reactive image */
     height: 42px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: 0px 0px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:0px 10px 10px 10px;
}
A.btnWizNext:HOVER {background-position: 0px -50px; }

/* Wizard, BACK */
.btnWizBack {
     display: block; /* a tag must be a block */
     width: 30px; /* width of reactive image */
     height: 42px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -50px 0px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:0px 10px 10px 10px;
}
A.btnWizBack:HOVER {background-position: -50px -50px; }

/* Wizard, CANCEL */
.btnWizCancel {
     display: block; /* a tag must be a block */
     width: 35px; /* width of reactive image */
     height: 42px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -99px 0px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:0px 10px 10px 10px;
}
A.btnWizCancel:HOVER {background-position: -99px -50px; }

/* Wizard, FINISH */
.btnWizFinish {
     display: block; /* a tag must be a block */
     width: 42px; /* width of reactive image */
     height: 42px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -146px 0px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:0px 5px 10px 10px;
}
A.btnWizFinish:HOVER {background-position: -146px -50px; }

/* Wizard, SAVE */
.btnWizSave{
     display: block; /* a tag must be a block */
     width: 31px; /* width of reactive image */
     height: 42px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -444px 0px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:0px 5px 10px 10px;
}
A.btnWizSave:HOVER {background-position: -444px -50px; }

/* Wizard, SEARCH */
.btnWizSearch{
     display: block; /* a tag must be a block */
     width: 35px; /* width of reactive image */
     height: 42px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -382px -51px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:0px 5px 10px 10px;
}
A.btnWizSearch:HOVER {background-position: -382px -101px; }

/* Apply */
.btnApply{
     display: block; /* a tag must be a block */
     width: 31px; /* width of reactive image */
     height: 42px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -294px -51px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:0px 5px 10px 10px;
}
A.btnApply:HOVER {background-position: -294px -101px; }



/* Add Organization */
.btnAddOrganization {
     display: block; /* a tag must be a block */
     width: 101px; /* 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: -219px 0px; 
	 overflow:hidden;
	 position:relative;
	 margin:10px 0px 10px 20px;
}
A.btnAddOrganization:HOVER {background-position: -219px -20px; }





/* View this Resume */
.btnViewResume {
     display: block; /* a tag must be a block */
     width: 82px; /* 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: -339px 0px; 
	 overflow:hidden;
	 position:relative;
	 margin:10px 0px 10px 20px;
}
A.btnViewResume:HOVER {background-position: -339px -20px; }

/* Add Organization */
.btnAddLocation {
     display: block; /* a tag must be a block */
     width: 83px; /* 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: -506px 0px; 
	 overflow:hidden;
	 position:relative;
	 margin:10px 0px 10px 20px;
}
A.btnAddLocation:HOVER {background-position: -506px -20px; }

/* Add Job */
.btnAddJob {
     display: block; /* a tag must be a block */
     width: 60px; /* 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: -506px -50px; 
	 overflow:hidden;
	 position:relative;
	 margin:10px 0px 10px 20px;
}
A.btnAddJob:HOVER {background-position: -506px -70px; }

/* Add Internship */
.btnAddInternship {
     display: block; /* a tag must be a block */
     width: 93px; /* 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: -506px -100px; 
	 overflow:hidden;
	 position:relative;
	 margin:10px 0px 10px 20px;
}
A.btnAddInternship:HOVER {background-position: -506px -120px; }

/* Add Retreat */
.btnAddRetreat {
     display: block; /* a tag must be a block */
     width: 82px; /* 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: -506px -140px; 
	 overflow:hidden;
	 position:relative;
	 margin:10px 0px 20px 20px;
}
A.btnAddRetreat:HOVER {background-position: -506px -160px; }

/* Add Team */
.btnAddTeam {
     display: block; /* a tag must be a block */
     width: 100px; /* 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: -2390px -80px; 
	 overflow:hidden;
	 position:relative;
	 margin:10px 0px 20px 0px;
}
A.btnAddTeam:HOVER {background-position: -2390px -100px; }

/* Add Member */
.btnAddMember {
     display: block; /* a tag must be a block */
     width: 100px; /* 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: -2390px -120px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:10px 430px 20px 0px;
}
A.btnAddMember:HOVER {background-position: -2390px -140px; }

/* Add Document */
.btnAddDocument {
     display: block; /* a tag must be a block */
     width: 100px; /* 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: -2500px -80px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin: 10px 430px 20px 0px;
}
A.btnAddDocument:HOVER {background-position: -2500px -100px;  }

/* Add Resource */
.btnAddResource {
     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: -2500px -80px; 
	 overflow:hidden;
	 margin: 0 7px 0 10px;
	 float:left;
}
A.btnAddResource:HOVER {background-position: -2500px -100px; }

.btnAddResourceText {
     display: block; /* a tag must be a block */
     width: 200px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     color: Green;
     text-decoration: none;
     font-family: Arial, Algerian, Sans-Serif;
     font-size: small;
	 margin: 0 0 0 0;
	 float:left;
}

A.btnAddResourceText:HOVER {text-decoration: underline; }

.NoResourcesAvailable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height:14px;
	margin:0px 0 5px 20px;
 
}
.ResourceCatList {
  list-style: none;
  margin: 0 0 0 30px;  
}

.ResourceCatHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin: 15px 0 5px 10px;
}

.ResourceLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006400;
	text-decoration: none;
	line-height: 20px;
	vertical-align: middle;
  margin: 0 0 0 5px;	
  background-image: url('../images/magnifier.png');
  background-repeat: no-repeat;
  background-position: left center;
  margin-left: 5px;
}

.ResourceLink:HOVER { text-decoration: underline; }

.ResourceDetail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.ResourceDetail dt
{
  margin: 0 5px 3px 20px;
  display: block;
  float: left;
  height: 20px;
  width: 150px;
  text-align: right; 
  font-weight: bold;
}

.ResourceDetail dd
{
  margin: 0 0 3px 1px;
  display: block;
  float: left;
  min-height: 20px;
  height: auto !important;
  height: 20px;
  width: 450px;
}

/* Add Member */
.btnCompose {
     display: block; /* a tag must be a block */
     width: 135px; /* 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: -2500px -120px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:10px 395px 20px 0px;
}
A.btnCompose:HOVER {background-position: -2500px -140px; }

/* PARTNER EXTRANET BUTTONS */

/* Xnet Home */
.btnXnetHome {
     display: block; /* a tag must be a block */
     width: 48px; /* width of reactive image */
     height: 28px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -609px 0px; 
	 overflow:hidden;
	 position:absolute;
	 left:9px;
	 top:50px;
}
A.btnXnetHome:HOVER {background-position: -609px -30px; }

/* Xnet my account */
.btnXnetMyAccount {
     display: block; /* a tag must be a block */
     width: 91px; /* width of reactive image */
     height: 28px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -666px 0px; 
	 overflow:hidden;
	 position:absolute;
	 left:66px;
	 top:50px;
}

A.btnXnetMyAccount:HOVER {background-position: -666px -30px; }


/* Xnet Logout */
.btnXnetLogout {
     display: block; /* a tag must be a block */
     width: 56px; /* width of reactive image */
     height: 28px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -764px 0px; 
	 overflow:hidden;
	 position:absolute;
	 left:164px;
	 top:50px;
}
A.btnXnetLogout:HOVER {background-position: -764px -30px; }

/* Manage Locations */
.btnManageLocations {
     display: block; /* a tag must be a block */
     width: 87px; /* width of reactive image */
     height: 55px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2264px 0px; 
	 overflow:hidden;
	 position:relative;
	 margin:10px 0px 10px 20px;
}
A.btnManageLocations:HOVER {background-position: -2264px -60px; }


/* Xnet View This */
.btnXnetViewThis {
     display: block; /* a tag must be a block */
     width: 45px; /* width of reactive image */
     height: 21px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -828px 0px; 
	 overflow:hidden;
}
A.btnXnetViewThis:HOVER {background-position: -828px -30px; }


/* Date Grid Line Item Buttons*/
/* 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: -0px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_View:HOVER {background-position: -0px -145px; }

/* Date Grid Line Item Buttons*/
/* VIEW*/
.btnDGLI_Accept {
     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: -140px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Accept:HOVER {background-position: -140px -145px; }

/* Date Grid Line Item Buttons*/
/* VIEW*/
.btnDGLI_Deny {
     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: -160px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Deny:HOVER {background-position: -160px -145px; }

/* 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: -20px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Edit:HOVER {background-position: -20px -145px; }

/* 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: -40px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Delete:HOVER {background-position: -40px -145px; }

/* 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: -60px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Send:HOVER {background-position: -60px -145px; }

/* 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: -80px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Play:HOVER {background-position: -80px -145px; }

/* 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: -100px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Pause:HOVER {background-position: -100px -145px; }

/* APPLY */
.btnDGLI_Apply {
     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: -180px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Apply:HOVER {background-position: -180px -145px; }

/* Perform Assessment */
.btnDGLI_PerformAssessment {
     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: -260px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_PerformAssessment:HOVER {background-position: -260px -145px; }

/* Print */
.btnDGLI_Print {
     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: -200px -80px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_Print:HOVER {background-position: -200px -100px; }

/* Send Invite */
.btnDGLI_SendInvite {
     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: -220px -80px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDGLI_SendInvite:HOVER {background-position: -220px -100px; }

/* Archive */
.btnDGLI_Archive 
{
     display: block; /* a tag must be a block */
     width: 16px; /* width of reactive image */
     height: 16px; /* height of reactive image */
     background-image: url(../images/Icons-mini-folder.gif);/* source for start image */
     background-repeat: no-repeat;
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}

/* 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: -120px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:absolute;
	 left:63px;
	 top:16px;
}
A.btnDate:HOVER {background-position: -120px -145px; }

/* Accept Button */
.btnAccept {
     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: -140px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnAccept:HOVER {background-position: -140px -145px; }

/* Deny Button */
.btnDeny {
     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: -160px -120px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:relative;
	 float:left;
	 margin:0px 4px 0px 4px;
}
A.btnDeny:HOVER {background-position: -160px -145px; }

/* ADMIN XNET BUTTONS */
/* Add Partner */
.btnAddPartner{
     display: block; /* a tag must be a block */
     width: 118px; /* width of reactive image */
     height: 42px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2127px -12px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:absolute;
	 left:12px;
	 top:75px;
}
A.btnAddPartner:HOVER {background-position: -2127px -62px; }


/* 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; }


/* Back to Search Results */
.btnBackToResults{
     display: block; /* a tag must be a block */
     width: 145px; /* 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: -608px -72px; 
	 margin-bottom:0px;
	 overflow:hidden;	 
	 position:absolute;
	 left:500px;
	 top:115px;
}
A.btnBackToResults:HOVER {background-position: -608px -92px; }


/* Select All */
.btnSelectAll {
     display: block; /* a tag must be a block */
     width: 80px; /* 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: -608px -120px; 
	 overflow:hidden;
	 position:relative;
	 float:right;
	 margin:0px 0px 0px 0px;
}
A.btnSelectAll:HOVER {background-position: -608px -140px; }

/* Unselect All */
.btnUnselectAll {
     display: block; /* a tag must be a block */
     width: 80px; /* 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: -701px -120px; 
	 overflow:hidden;
	 position:relative;
	 float:right;
	 margin:8px 0px 0px 0px;
}
A.btnUnselectAll:HOVER {background-position: -701px -140px; }

/* Send Message To All */
.btnSendAll {
     display: block; /* a tag must be a block */
     width: 143px; /* width of reactive image */
     height: 30px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2387px -0px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:0px 0px 10px 0px;
}
A.btnSendAll:HOVER {background-position: -2387px -40px; }

/* Send Message To selected */
.btnSendSelected {
     display: block; /* a tag must be a block */
     width: 233px; /* width of reactive image */
     height: 30px; /* height of reactive image */
     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */
     background-repeat: no-repeat;
	 background-position: -2540px -0px; 
	 overflow:hidden;
	 position:relative;
	 float:left;
	 margin:0px 0px 10px 10px;
}
A.btnSendSelected:HOVER {background-position: -2540px -40px; }

/*----------------------------------------------------------------------------------
***************************** Sprites ***********************************
----------------------------------------------------------------------------------*/

/* PARTNER TASK MGMT NAV */
.spritePartnerTaskMgmtNav {position: absolute; top:22px; left:0px; margin: 0px; padding: 0px; width: 530px; height: 55px; }
.spritePartnerTaskMgmtNav li {width: 120px; height: 55px; position: absolute; top:0px; background: url(../images/Sprite_Buttons.gif) 0 0 no-repeat; display: block; list-style: none;}
.spritePartnerTaskMgmtNav a {width: 120px; height: 55px; display: block; }
.spritePartnerTaskMgmtNav .TMnavJobPostings {left: 0px; background-position: -895px 0;}
.spritePartnerTaskMgmtNav .TMnavInternships {left: 140px; background-position: -1035px 0;}
.spritePartnerTaskMgmtNav .TMnavApplicants {left: 280px; background-position: -1175px 0;}
.spritePartnerTaskMgmtNav .TMnavSearchResumes {left: 410px; background-position: -1315px 0;}
.spritePartnerTaskMgmtNav .TMnavLocations {left: 560px; background-position: -2264px 0; width:87px;}

.spritePartnerTaskMgmtNav .TMnavJobPostings a:hover {background: url(../images/Sprite_Buttons.gif) -895px -60px no-repeat;}
.spritePartnerTaskMgmtNav .TMnavInternships a:hover {background: url(../images/Sprite_Buttons.gif) -1035px -60px no-repeat;}
.spritePartnerTaskMgmtNav .TMnavApplicants a:hover {background: url(../images/Sprite_Buttons.gif) -1175px -60px no-repeat;}
.spritePartnerTaskMgmtNav .TMnavSearchResumes a:hover {background: url(../images/Sprite_Buttons.gif) -1315px -60px no-repeat;}
.spritePartnerTaskMgmtNav .TMnavLocations a:hover {background: url(../images/Sprite_Buttons.gif) -2264px -60px no-repeat; width:87px}

.spritePartnerTaskMgmtNav .TMnavJobPostings_on {left: 0px; background-position: -895px -120px;}
.spritePartnerTaskMgmtNav .TMnavInternships_on {left: 140px; background-position: -1035px -120px;}
.spritePartnerTaskMgmtNav .TMnavApplicants_on {left: 280px; background-position: -1175px -120px;}
.spritePartnerTaskMgmtNav .TMnavSearchResumes_on {left: 410px; background-position: -1315px -120px;}
.spritePartnerTaskMgmtNav .TMnavLocations_on {left: 560px; background-position: -2264px -120px; width:87px;}


/* STUDENT TASK MGMT NAV */
.spriteStudentTaskMgmtNav {position: absolute; top:22px; left:0px; margin: 0px; padding: 0px; width: 650px; height: 55px; }
.spriteStudentTaskMgmtNav li {width: 95px; height: 55px; position: absolute; top:0px; background: url(../images/Sprite_Buttons.gif) 0 0 no-repeat; display: block; list-style: none;}
.spriteStudentTaskMgmtNav a {width: 95px; height: 55px; display: block; }
.spriteStudentTaskMgmtNav .STMnavFind {left: 0px; background-position: -1457px 0;}
.spriteStudentTaskMgmtNav .STMnavLearn {left: 115px; background-position: -1570px 0;}
.spriteStudentTaskMgmtNav .STMnavAssess{ width:125px; left: 202px; background-position: -1667px 0;}
.spriteStudentTaskMgmtNav .STMnavTeams {left: 335px; background-position: -1790px 0;}
.spriteStudentTaskMgmtNav .STMnavResources {left: 451px; background-position: -1898px 0;}
.spriteStudentTaskMgmtNav .STMnavEvents {left: 570px; background-position: -2017px 0;}

.forumMenu 
{
    display: block;  
    top:400px; 
    left:0px; 
    margin: 0px; 
    padding: 0px; 
    width: 300px; 
    height: 400px; 
}

.forumMenu .forumMenuHome{left: 75px; background-position: -2017px 0;}
.forumMenu .forumMenuRecentTopics {left: 75px; background-position: -2017px 0;}
.forumMenu .forumMenuRecentPosts {left: 75px; background-position: -2017px 0;}
.forumMenu .forumMenuUsers {left: 75px; background-position: -2017px 0;}
.forumMenu .forumMenuAdmin{left: 75px; background-position: -2017px 0;}

.forumMenu .forumMenuHome a:hover {background: url(../images/Sprite_Buttons.gif) -1457px -60px no-repeat;}


.spriteStudentTaskMgmtNav .STMnavFind a:hover {background: url(../images/Sprite_Buttons.gif) -1457px -60px no-repeat;}
.spriteStudentTaskMgmtNav .STMnavLearn a:hover {background: url(../images/Sprite_Buttons.gif) -1570px -60px no-repeat;}
.spriteStudentTaskMgmtNav .STMnavAssess a:hover {background: url(../images/Sprite_Buttons.gif) -1667px -60px no-repeat;}
.spriteStudentTaskMgmtNav .STMnavTeams a:hover {background: url(../images/Sprite_Buttons.gif) -1790px -60px no-repeat;}
.spriteStudentTaskMgmtNav .STMnavResources a:hover {background: url(../images/Sprite_Buttons.gif) -1898px -60px no-repeat;}
.spriteStudentTaskMgmtNav .STMnavEvents a:hover {background: url(../images/Sprite_Buttons.gif) -2017px -60px no-repeat;}


.spriteStudentTaskMgmtNav .STMnavFind_on {left: 0px; background-position: -1457px -120px;}
.spriteStudentTaskMgmtNav .STMnavLearn_on {left: 115px; background-position: -1570px -120px;}
.spriteStudentTaskMgmtNav .STMnavAssess_on {width:125px; left: 202px; background-position: -1667px -120px;}
.spriteStudentTaskMgmtNav .STMnavTeams_on {left: 335px; background-position: -1790px -120px;}
.spriteStudentTaskMgmtNav .STMnavResources_on {left: 451px; background-position: -1898px -120px;}
.spriteStudentTaskMgmtNav .STMnavEvents_on {left: 570px; background-position: -2017px -120px;}




/* Organization Logos */
.OrgLogo1 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px 0px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo2 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -110px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo3 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -220px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo4 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -330px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo5 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -440px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo6 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -550px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo7 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -660px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo8 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -770px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo9 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -880px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo10 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -990px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo11 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -1100px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo12 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -1210px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo13 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -1320px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo14 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -1430px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo15 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -1540px; overflow:hidden; background-repeat:no-repeat; }
.OrgLogo16 { width:478px; height:110px; background-image: url(../images/Sprite_OrgLogos.gif); background-position:0px -1650px; overflow:hidden; background-repeat:no-repeat; }


/* CCoA Logo */
.CCoALogo_Grey { position:absolute; left:732px; top:2px; width:187px; height:44px; background-image: url(../images/Sprite_ccoaLogos.png); background-position:0px 0px; overflow:hidden; background-repeat:no-repeat; }
.CCoALogo_White { position:absolute; left:732px; top:2px; width:187px; height:44px; background-image: url(../images/Sprite_ccoaLogos.png); background-position:0px -46px; overflow:hidden; background-repeat:no-repeat; }


/* Student registration Steps */
.StRegStep1 {width:593px; height:36px; background-image: url(../images/Sprite_RegSteps.png); background-position:0px 0px; overflow:hidden; background-repeat:no-repeat; }

.StRegStep2 {width:593px; height:36px; background-image: url(../images/Sprite_RegSteps.png); background-position:0px -40px; overflow:hidden; background-repeat:no-repeat; }

.StRegStep3 {width:593px; height:36px; background-image: url(../images/Sprite_RegSteps.png); background-position:0px -80px; overflow:hidden; background-repeat:no-repeat; }


/* MASTER partner account registration Steps */
.PartnerRegStep1 {width:593px; height:36px; background-image: url(../images/Sprite_RegSteps.png); background-position:0px -120px; overflow:hidden; background-repeat:no-repeat; }

.PartnerRegStep2 {width:593px; height:36px; background-image: url(../images/Sprite_RegSteps.png); background-position:0px -160px; overflow:hidden; background-repeat:no-repeat; }

.PartnerRegStep3 {width:593px; height:36px; background-image: url(../images/Sprite_RegSteps.png); background-position:0px -200px; overflow:hidden; background-repeat:no-repeat; }

/* SUB partner account registration Steps */
.SubPartnerRegStep1 {width:593px; height:36px; background-image: url(../images/Sprite_RegSteps.png); background-position:0px -240px; overflow:hidden; background-repeat:no-repeat; }

.SubPartnerRegStep2 {width:593px; height:36px; background-image: url(../images/Sprite_RegSteps.png); background-position:0px -280px; overflow:hidden; background-repeat:no-repeat; }


/* Page Shadow */
.pageShadow { position:absolute; left:249px; top:0px; width:12px; height:350px; background-image: url(../images/crnr_Body.jpg); background-position:0px 0px; overflow:hidden; background-repeat:no-repeat; }




/* DATA GRID ICONS */

/* job opening */
.icon_JobOpening { position:relative; margin:0px 4px 0px 4px; width:16px; height:16px; background-image: url(../images/Sprite_Buttons.gif); background-position: -200px -120px; overflow:hidden; background-repeat:no-repeat; }
    
/* internship */
.icon_Internship { position:relative; margin:0px 4px 0px 4px; width:16px; height:16px; background-image: url(../images/Sprite_Buttons.gif); background-position: -220px -120px; overflow:hidden; background-repeat:no-repeat; }

/* already applied */
.icon_AlreadyApplied { position:relative; float:left; margin:0px 4px 0px 4px; width:16px; height:16px; background-image: url(../images/Sprite_Buttons.gif); background-position: -240px -120px; overflow:hidden; background-repeat:no-repeat; }

/* completed */
.icon_Completed{ position:relative; float:left; margin:0px 4px 0px 4px; width:16px; height:16px; background-image: url(../images/Sprite_Buttons.gif); background-position: -200px -145px; overflow:hidden; background-repeat:no-repeat; }

/* Priority Icons */
.icon_Hpriority{ position:relative; float:left; margin:0px 4px 0px 4px; width:16px; height:16px; background-image: url(../images/Sprite_Buttons.gif); background-position: -296px -156px; overflow:hidden; background-repeat:no-repeat; }

.icon_Mpriority{ position:relative; float:left; margin:0px 4px 0px 4px; width:16px; height:16px; background-image: url(../images/Sprite_Buttons.gif); background-position: -316px -156px; overflow:hidden; background-repeat:no-repeat; }

.icon_Lpriority{ position:relative; float:left; margin:0px 4px 0px 4px; width:16px; height:16px; background-image: url(../images/Sprite_Buttons.gif); background-position: -336px -156px; overflow:hidden; background-repeat:no-repeat; }


/* BRANDING IMAGES */

/* admin welcome image (biz man welcome) */
.BrndImg_AdminMain { position:absolute; left:475px; top:20px; width:190px; height:380px; background-image:url(../images/BrandImg_BizManWelcome.jpg); background-position:0px 0px; overflow:hidden; background-repeat:no-repeat; }

/* Student main page image (women at laptop) */
.BrndImg_StuXnetMain { position:absolute; left:0px; top:335px; width:249px; height:315px; background-image:url(../images/BrandImg_WomanLaptop.jpg); background-position:0px 0px; overflow:hidden; background-repeat:no-repeat; }

/* Random Brad Img - Student Master Page */
.BrndImg_StuXnetMain_Radom { position:absolute; left:0px; top:335px; width:249px; height:315px; background-position:0px 0px; overflow:hidden; background-repeat:no-repeat; }

/* RadWindowHeaders */
.RwinHdr_SendResume {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; }

/*----------------------------------------------------------------------------------
***************************** PNG Workarounds ***********************************
----------------------------------------------------------------------------------*/

/* subNav column Shadow, will overlay any underlapping content in the content well --  */
#SubNavShadow {
	width:6px;
	height:100%;
	position:absolute;
	left:250px;
	top:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='../images/SubNavShadow.png')
}
html>body #SubNavShadow {
	background-image: url(../images/SubNavShadow.png);
}

/*----------------------------------------------------------------------------------
***************************** User Controls ***********************************
----------------------------------------------------------------------------------*/

/* User Control, 350PX WIDTH -- sets color, border and font style for all text inputs, dropdowns */
.ucGeneric{
    border: 1px solid #cccccc;
	width: 300px;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #000000;   
    text-decoration: none; 
	padding-left: 2px;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color:#cccccc;
	scrollbar-shadow-color:#999999;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:ffffff;
	scrollbar-dark-shadow-color:#999999;
	scrollbar-3d-light-color:#ffffff;
}

/* Adds from 10/21/08  */

 

/* Forum Nav container -- */

.div_ForumNav {

      width: 600px; height:14px; position: absolute; left: 0px; top: 15px;

}

 

/* forum Nav, home */

.ForumBtn_Home {

     display: block; /* a tag must be a block */

     width: 84px; /* width of reactive image */

     height: 14px; /* height of reactive image */

     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */

     background-repeat: no-repeat;

       background-position: 0px -206px; 

       overflow:hidden;

       position: relative;

       float:left;

       margin:0 0 0 15px;

}

A.ForumBtn_Home:HOVER {background-position: 0px -226px; }

/* forum Nav, Inbox */

.ForumBtn_Profile {

     display: block; /* a tag must be a block */

     width: 62px; /* width of reactive image */

     height: 14px; /* height of reactive image */

     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */

     background-repeat: no-repeat;

       background-position: -567px -206px; 

       overflow:hidden;

       position: relative;

       float:left;

       margin:0 0 0 15px;

}

A.ForumBtn_Profile:HOVER {background-position: -567px -226px; } 

/* forum Nav, recent topics */

.ForumBtn_Topics {

     display: block; /* a tag must be a block */

     width: 94px; /* width of reactive image */

     height: 14px; /* height of reactive image */

     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */

     background-repeat: no-repeat;

       background-position: -102px -206px; 

       overflow:hidden;

       position: relative;

       float:left;

       margin:0 0 0 15px;

}

A.ForumBtn_Topics:HOVER {background-position: -102px -226px; }

 

/* forum Nav, recent posts */

.ForumBtn_Posts {

     display: block; /* a tag must be a block */

     width: 93px; /* width of reactive image */

     height: 14px; /* height of reactive image */

     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */

     background-repeat: no-repeat;

       background-position: -210px -206px; 

       overflow:hidden;

       position: relative;

       float:left;

       margin:0 0 0 15px;

}

A.ForumBtn_Posts:HOVER {background-position: -210px -226px; }

 

/* forum Nav, search */

.ForumBtn_Search {

     display: block; /* a tag must be a block */

     width: 56px; /* width of reactive image */

     height: 14px; /* height of reactive image */

     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */

     background-repeat: no-repeat;

       background-position: -319px -206px; 

       overflow:hidden;

       position: relative;

       float:left;

       margin:0 0 0 15px;

}

A.ForumBtn_Search:HOVER {background-position: -319px -226px; }

 

/* forum Nav, FAQs */

.ForumBtn_FAQ {

     display: block; /* a tag must be a block */

     width: 37px; /* width of reactive image */

     height: 14px; /* height of reactive image */

     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */

     background-repeat: no-repeat;

       background-position: -388px -206px; 

       overflow:hidden;

       position: relative;

       float:left;

       margin:0 0 0 15px;

}

A.ForumBtn_FAQ:HOVER {background-position: -388px -226px; }

 

/* forum Nav, users */

.ForumBtn_Users {

     display: block; /* a tag must be a block */

     width: 50px; /* width of reactive image */

     height: 14px; /* height of reactive image */

     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */

     background-repeat: no-repeat;

       background-position: -440px -206px; 

       overflow:hidden;

       position: relative;

       float:left;

       margin:0 0 0 15px;

}

A.ForumBtn_Users:HOVER {background-position: -440px -226px; }

 

/* forum Nav, admin */

.ForumBtn_Admin {

     display: block; /* a tag must be a block */

     width: 46px; /* width of reactive image */

     height: 14px; /* height of reactive image */

     background-image: url(../images/Sprite_Buttons.gif);/* source for start image */

     background-repeat: no-repeat;

       background-position: -504px -206px; 

       overflow:hidden;

       position: relative;

       float:left;

       margin:0 0 0 15px;

}

A.ForumBtn_Admin:HOVER {background-position: -504px -226px; }



