/* 
Sherpa Color Scheme:
#F1A931;  sherpa orange
#1E2F68;  sherpa blue 
#0000FF;  bright blue
#8A7A01;  Green
#C33D3D; red/peach;
*/


BODY
{
	font-family: Arial, Verdana, Tahoma;
}

TD
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 11px;
}

LI
{
	list-style-image: url(images/arrow.gif);
}
.indentBullet
{
	position:relative;
	left:15px;
}
DIV.squarebullets LI
{
	list-style-type:square;
	list-style-image: none;
}

H6
{
	background-color:#eee;
	position:relative;
	top: -3px;
	left: -2px;
}


a:link		{color: #0000FF; text-decoration:none;}
a:visited	{color: #0000FF; text-decoration:none;}
a:hover		{color: #F1A931; text-decoration:underline;}
a:active	{color: #1E2F68; text-decoration:underline;}

a.menuBarNav:link	{color: #663333; text-decoration:none;}
a.menuBarNav:visited{color: #663333; text-decoration:none;}
a.menuBarNav:hover	{color: #990000; text-decoration:underline;}
a.menuBarNav:active	{color: #990000; text-decoration:none;}

a.client:link	{color: #8A7A01; font-size: 9px;  text-decoration:none;}
a.client:visited{color: #8A7A01; font-size: 9px;  text-decoration:none;}
a.client:hover	{color: #8A7A01; font-size: 9px;  text-decoration:underline;}
a.client:active	{color: #8A7A01; font-size: 9px;  text-decoration:none;}

a.exp	
{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	letter-spacing: 0px;
	font-size: 10px;
	line-height:11px;
}
a.exp:link{color: #000;  text-decoration:none;}
a.exp:visited{color: #000;  text-decoration:none;}
a.exp:hover	{color: #990000; text-decoration:underline; }
a.exp:active{color: #0000FF; text-decoration:none;}


#mainTable
{
	height:100%;
}


.exp_row
{
	height:40px;
	border-bottom: solid 1px #ccc;
}


.menubg
{
	background-image: url("images/menubg.gif");
	background-repeat: no-repeat;	
}


.smalltext
{
	font-family:  Tahoma, Verdana,Arial;
	font-size: 10px; 
	color: black; 
}

.contentRotator
{
	font-family:  Tahoma, Verdana,Arial;
	font-size: 11px; 
	color: #C33D3D; 
}

.borders
{	
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-top:#999999 solid 1px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px; 
	color: black; 
}
a.borders:hover
{
	border-color:#C33D3D;
}

.ActiveBorder
{
	border:#0000FF solid 1px;
}

.tdborders
{	
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-top:#999999 solid 1px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px; 
	color: black; 
}
.getthere
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #F1A931; /* orange */
	letter-spacing: 10px;
}

.title
{
	
	font-family: Tahoma,Verdana, ;
	font-size: 12px;
	font-weight: normal;
	color: #FF9933; /* orange */
	letter-spacing: 4px;
	background-color:#F8F8F8;
	
}


.slightBold
{
	font-weight:bold;
	font-size: 10px;	
}


.warning
{
	font-weight:bold;
	font-size:10;
	color:Red;
}
.uploadwarning
{
	font-weight:bold;
	font-size:11;
	color:Red;
}
.required
{
	font-weight:bold;
	font-size:10;
	color:Red;
}
.globalColumn
{
	font-family: Tahoma, Verdana,arial ;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	line-height: 17px;
}
.text
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
}


.msg, .error
{
	color: Red;
}

.dots
{
	background-image: url("images/dots_tile.gif");
	background-repeat: repeat-x;	
}
.login
{
	background-image: url("images/loginbg.gif");
	background-repeat: no-repeat;	
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #F1A931;
	text-align:center;
	letter-spacing: 2px;
	
}

.ataglance
{
	background-repeat: no-repeat;	
	border-top:#5E5E85 solid 1px;
	border-bottom:#5E5E85 solid 1px;
	border-left:#5E5E85 solid 1px;
	border-right:#5E5E85 solid 1px;
	font-family: Tahoma,Verdana,Arial;
	font-size: 8px;
	font-weight: normal;
	color: #000;
	text-align:center;
	letter-spacing: 2px;
}

.spacedText
{
	font-family: Arial,Verdana,Tahoma,;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align:center;
	letter-spacing: 2px;
}

.clientFocus
{
	font-family: Arial,Tahoma,Verdana,;
	font-size: 11px;
	border-top:#5E5E85 solid 1px;
	border-bottom:#5E5E85 solid 1px;
	border-left:#5E5E85 solid 1px;
	border-right:#5E5E85 solid 1px;
	background-color:#5E5E85;
	font-weight: bold;
	color: #fff;
	text-align:left;
	letter-spacing: 2px;
	height: 20;
	padding: 1px 1px 1px 1px;	
}


.inputArea
{
	border-top:#5E5E85 solid 1px;
	border-bottom:#5E5E85 solid 1px;
	border-left:#5E5E85 solid 1px;
	border-right:#5E5E85 solid 1px;
	background-color:#F8F8F8;
}

.greyBg
{
	border: #ccc dashed 2px;
	background-color:#eee;
}


#login
{
	background-color:#eee;
	width:113px;
	height: 70px;
	background-position:left top;
}
.username
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	position:relative;
	left:7px;	
	top:-2px;
}
.loginBtn
{
	position:relative;
	left:7px;
	top: 3px;
}
.btn
{
	font-family: Tahoma,Arial, Verdana, ;
	height: 18px;
	width: 70px;
	background-color:#ccc;
	border-left:#ccc solid 1px;
	border-top:#ccc solid 1px;
	border-right:#999 solid 2px;
	border-bottom:#999 solid 2px;
	font-size: 9px; 
	font-weight:bold;
	color: navy; 
	text-align:center;
	letter-spacing: 2px;
}
.btn2
{
	font-family: Tahoma,Arial, Verdana, ;
	height: 18px;
	width: 70px;
	background-color:#ebebeb;
	border-left:#ccc solid 1px;
	border-top:#ccc solid 1px;
	border-right:#999 solid 2px;
	border-bottom:#999 solid 2px;
	font-size: 9px; 
	color: navy; 
	text-align:center;
}
.goBtn
{
	font-family: Tahoma,Arial, Verdana, ;
	height: 15px;
	width: 45px;
	background-color:#ccc;
	border-left:#fff solid 1px;
	border-top:#fff solid 1px;
	border-right:#999 solid 2px;
	border-bottom:#999 solid 2px;
	font-size: 9px; 
	font-weight:bold;
	color: navy; 
	text-align:center;
	letter-spacing: 3px;
}

.textbox
{
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-top:#999999 solid 1px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px; 
	color: black; 
}

.vspacetext
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
}
.txtAnswer
{
	border:#fff solid 0px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px; 
	color: #000066; 
}

.rowHeaders
{
	font-family: Arial, Verdana, Tahoma;
	height: 20px;
	background-color:#ccc;
	border:#000 solid 1px;
	font-size: 9px; 
	color: #000; 
	text-align:center;
	letter-spacing: 2px;
}

.greytext
{
	font-size:10px;
	color:#000;
}
.cbscript
{
	color:#999;
	position:relative;
	left: -160px;
}

.footerbg
{
	background-image:url("images/color_footer.jpg");
	background-repeat: no-repeat;	
}

#divFreeNxTraining 
{
	position:relative; 
	left:15px; 
	top:250px; 
	clip:rect(0px 120px 80px 0px); 
	overflow:hidden; 
}


/* menus style */
#divCont {position:relative; z-index:1; left:0px; top:0px; height:400px; width:160px; visibility:hidden;}
.clTop   {position:absolute; z-index:1; width:160px; line-height:5px;}
.clSub   {position:absolute; z-index:1; left:20px; top:18px; width:160px; line-height:15px;}

/*** This sets the style for the links inside the menu. ***/
#divCont .clTop a {color:#999999; font-family:arial,Verdana,Tahoma; font-size:11px; font-weight:normal; text-decoration:none;}
#divCont .clTop a:hover {color:#000000; text-decoration:none;}
#divCont .clTop .clSub a {color:#777777; font-family:arial,Verdana,Tahoma; font-size:11px; font-weight:bold; text-decoration:none;}
#divCont .clTop .clSub a:hover {color:#F1A931; text-decoration:underline;} 
#divCont .login .username {background-color:Red;}
/* end menus style */



#divGlobal {position:relative; z-index:1; left:0px; top:300px; height:300px; width:160px; visibility:hidden;}


/* Nx Training Styles */
.class
{
    background-color:#ffffff;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 5px 5px 15px 5px;
}
.class-alt
{
    background-color: #f3f3f3;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 5px 5px 15px 5px;
        
}
.class-title
{
    font-weight:bold;
}
.class-description
{
    padding: 0px 0px 5px 0px;
}
.class-dates, class-dates-alt
{
    padding: 4px 4px 4px 4px;
    display:inline;
    margin: 0px 0px 0px 10px;
    width: 140px;
    vertical-align:top;
    height: 120px;
}
.class-dates-alt
{
    border: 1px solid #ccc;
    background-color: #fff;
}
.class-dates
{
    border: 1px solid #ccc;
    background-color: #fff;
}
.indent
{
    margin: 0px 0px 10px 10px;
}


/* Case STudy - Jamhub Styles */


.jamhub-casestudy-pics
{
    padding: 2px 2px 2px 2px;
    display:inline;
    margin: 0px 0px 0px 10px;
    width: 125px;
    vertical-align:top;
    height: 110px;
    border: 1px solid #ccc;
    background-color: #fff;
}