﻿/* CSS Style sheet for NextComp by NextComp.NET
Copyright NextComp.Net 2008 */

BODY
{
   text-align: center;
   background-color: #ffffff;
   /*background-color: #DDDDDD;*/
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: normal;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #003366;
}

H1	{	
	font-size:	175%;
	}	
		
H2	{	
	font-size:	150%;
	}	
		
H3	{	
	font-size:	130%;
	}	
		
H4	{	
	font-size:	120%;
	}	
		
H5, DT	{	
	font-size:	100%;
	}	
		
H6	{	
	font-size:	80%;
	}	

H7	{	
	font-size:	90%;
	/*font-style: italic;*/
	}	

H8	{	
	font-size:	75%;
	/*font-style: italic;*/
	}	


A:link	{	
	text-decoration: none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
img
{  
    border-style: none;
}
	
#content 
{
}

#wrap 
{
	text-align: left;
	/*position: absolute;*/
	left: 5px;
	width: 900px;
	position: relative;
	margin: 0 auto;
	clear: both;
	/*width: 780px;*/
	background: #ffffff;
	z-index: 100;
}

#wrapNC 
{
	text-align: left;
	position: relative;
	z-index: 5;
	margin: 0 auto;
	clear: both;
    background: #ffffff;
    width: 100%;
    /*width: 780px;*/
}

#wrapNC_Fullscreen 
{
	text-align: left;
	/*position: relative;*/
	z-index: 5;
	margin: 0 auto;
	/*clear: both;*/
	/*width: 1200px;*/
    background: #ffffff;
}
.TableButtons 
{
    /*background: red;*/
    /*position:absolute;
    right: 0px;
    top: 0px;*/
    /*clear: both;*/
    width: 99%;
	padding: 5px 0px 0px 0px;
}

.homepageimage
{
    /*background-image: url("./Images_Temp/ist2_4724539_international_business.jpg");*/
    /*background-image: url("./Images_Temp/ist2_3811055_successful_woman_PSCopy.jpg");*/
    background-image: url("./Images/iStock_000003811055Small_homepage_edited.jpg");
    background-repeat: no-repeat;
    margin: 0px 0px 0px 20px;
    height: 350px;
    width: 600px;   
}

.homepagetext
{ 
    padding-top: 15px;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 130%;
    text-align: center;
}


.sidebar
{
    clear: both;
    float:left;
    /*border: 3px solid #ccc;*/
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	text-align: left;
	/*background: #afcff2;*/
    width: 121px;
    height: 900px;
    background-image: url('./Images_Temp/ist2_6268268_ecology_floral_design_sidebar_7.jpg');
    
}

.sidebar_text
{
    margin: 5px 5px 0px 5px;
}

.sidebar_text_signin
{
    margin: 5px 5px 0px 5px;
    font-size: xx-small;
}

.nextcomp_blurb
{
    font-size: 200%;
    z-index: 9000; 
}

.list_indent
{
    padding-left: 5px;
    margin: 10px 0px 0px 5px;
}

.list_smaller
{
    font-size: 85%;
}

/*  HEADER STYLES ----------------------------------------------------------------------------------------------------------------------
*/
	
.nav 
{
	float: right;
	margin: 0;
	/*margin-right: 5%;*/
	list-style: none;
}

.nav li 
{
	/*position: relative;*/
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Verdana", Sans-Serif;
	font-size: 80%;
}

.nav a 
{
	float: left;
	border: none;
	background: white;
	/*background: #003399;*/
	display: block;
	margin: 0 0 0 0;
	padding: 4px 8px;
	color: #000000;
	text-decoration: none;
}

.nav
a:hover
{
    color: White;
    background: #0000ff;
}

.tblnav 
{
    /*float: left;*/
	margin: 0;
	/*margin-right: 0%;*/
	list-style: none;
}

.tblnav li 
{
	/*position: relative;*/
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Verdana", Sans-Serif;
	font-size: 80%;
}

.tblnav a 
{
	float: left;
	border: none;
	/*The background color controls all the colors for the links in a non-hover state*/
	background: #F0F0F0;
	display: block;
	margin: 0 0 0 0;
	padding: 8px 8px 8px 8px;
	color: #000000;
	text-decoration: none;
}

.tblnav
a:hover
{
    color: #ffffff;
    background: #0000ff;
}

.TabButtons
{
    margin-left: 10px;
    width: 720px;
    padding-top: 5px;
    /*background: Red;*/
    border-bottom: solid 1px black;
    /*clear: both;*/
	padding: 5px 0px 0px 0px;
}



#tabbtn1 #t-tabbtn1 a
{
    color: #000000;
	padding-bottom: 4px;
	border-color: #999999;
	background: #cccccc;
}

#signin #t-signin a
{
    color: #000000;
	padding-bottom: 4px;
	border-color: #999999;
	background: #cccccc;
}

#signout #t-signout a
{
    color: #000000;
	padding-bottom: 4px;
	border-color: #999999;
	background: #cccccc;
}

#contactus #t-contactus a
{
    color: #000000;
	padding-bottom: 4px;
	border-color: #999999;
	background: #cccccc;
}

#privacypolicy #t-privacypolicy a
{
    color: #000000;
	padding-bottom: 4px;
	border-color: #999999;
	background: #cccccc;
}

#tos #t-tos a
{
    color: #000000;
	padding-bottom: 4px;
	border-color: #999999;
	background: #cccccc;
}

#sitemap #t-sitemap a
{
    color: #000000;
	padding-bottom: 4px;
	border-color: #999999;
	background: #cccccc;
}

#admin #t-admin a
{
    color: #000000;
	padding-bottom: 4px;
	border-color: #999999;
	background: #cccccc;
}

#wizards #t-wizards a
{
    color: #000000;
	padding-bottom: 4px;
	border-color: #999999;
	background: #cccccc;
}

#help #t-help a
{
    color: #000000;
	padding-bottom: 4px;
	border-color: #999999;
	background: #cccccc;
}

.logoLeft 
{
    /*position: absolute;*/
    float: left;
}

#headerdiv 
{
	/*width: 100%;*/
	clear: both;
	z-index: 70;
}

#header 
{
	/*width:772px;*/
	width: 100%;
	padding: 0px 0px 0px 0px;
	float: right;
	/*background-color: Red;*/
	background-color: #ffffff;
	z-index: 60;
}

#lowerheader 
{
    height: 40px;
	clear: both;
	padding: 20px 0px 0px 0px;
	background-color: #ffffff;
}

#lowerheaderNC 
{
    height: 10px;
	clear: both;
	padding: 10px 0px 10px 0px;
	/*background-color: Red;*/
	background-color: #ffffff;
	z-index: 50;
}


.mainbox
{
    /*width: 75%;*/
    /*position: absolute;*/
    margin-top: 15px;
    background: #ffffff;
    width: 605px;
    float: left;
    
}

.mainboxNC
{
    position: inherit;
    z-index: 0;
    /*width: 760px;*/
    width: 98.5%;
    padding: 10px 10px 10px 10px;
    background-color: #dddddd;
}

.mainboxNC_surveys
{
    position: inherit;
    z-index: 0;
    padding: 10px 10px 10px 10px;
    background-color: #80ff80;
    width: 98%;
    /*width: 760px;*/
}

.mainboxNC_reports
{
    /*width: 75%;*/
    position: inherit;
    z-index: 0;
    width: 98%;
    /*width: 760px;*/
    /*float: left;*/
    padding: 10px 10px 10px 10px;
    background-color: #808080;
    /*background-color: lime;*/
    /*background-color: #dddddd;*/
}

.mainboxNC_myjobs
{
    /*width: 75%;*/
    position: inherit;
    z-index: 0;
    width: 98%;
    /*width: 760px;*/
    /*float: left;*/
    padding: 10px 10px 10px 10px;
    background-color: #80bfff;
    /*background-color: lime;*/
    /*background-color: #dddddd;*/
}

.mainboxNC_matches
{
    /*width: 75%;*/
    position: inherit;
    z-index: 0;
    width: 760px;
    /*float: left;*/
    padding: 10px 10px 10px 10px;
    background-color: #ffcc66;
    /*background-color: #ffaa55;*/
    /*background-color: #ff9900;*/
    /*background-color: lime;*/
    /*background-color: #dddddd;*/
}

.mainboxNC_Config
{
    /*width: 75%;*/
    position: inherit;
    z-index: 0;
    width: 760px;
    /*float: left;*/
    padding: 10px 10px 10px 10px;
    background-color: #aaddbb;
    /*bbddff eeeeff eaf4f34 daebec bbff66 77ff77*/
}


.PageContentNC 
{
    clear: both;
    position: inherit;
    padding: 10px;
	background: #F0F0F0;
	/*background: red; note for testing purposes only*/
	width: 97%;
	z-index: 1;
	border-right: solid 5px #505050;
	border-bottom: solid 5px #505050;
	/*border-top: solid 1px #505050;
	border-left: solid 1px #505050; note looks better without top and left borders*/
}

.PageContentNC_StartPage
{
    padding: 10px;
	background: #F0F0F0;
	width: 97%;
	z-index: 1;
	border-right: solid 5px #505050;
	border-bottom: solid 5px #505050;
	height: 1000px;
}

.PageContentNC_treeviews 
{
    clear: both;
    position: inherit;
    padding: 10px;
	background: #F0F0F0;
	/*background: red; note for testing purposes only*/
	width: 97%;
	z-index: 1;
	border-right: solid 5px #505050;
	border-bottom: solid 5px #505050;
	height: 900px;
	/*border-top: solid 1px #505050;
	border-left: solid 1px #505050; note looks better without top and left borders*/
}


.StartPage_Left
{  
	width: 48%;
	float: left;
}

.StartPage_Right
{
	width: 48%;
	float: right;
}

.EditFormContent
{
    padding: 10px 0px 10px 0px;
	width: 100%;	
}

.SignInContent 
{
    clear: both;
	/*border: 3px solid #ccc;*/
	padding: 0px 20px 10px 30px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	/*background-color: Red;*/
	/*background: #fff;*/
	width: 100%;
}


.mainbox_graphic
{
    margin: 0px 10px 10px 0px;    
    float: left;
    text-align: center;
    /*height: 525px;*/   
}

.mainbox_form
{
    /*background-color: Red;*/
    padding: 0px 15px 0px 20px;
}

.text_header
{
    font-size: 150%;
    font-weight: bold;
}

.textbold
{
    font-weight: bold;
}

.textsmall
{
    font-size: smaller;
}

/* END OF HEADER STYLES -----------------------------------------------------------------------------------------------------------------
*/


/*ToS PAGE STYLES ----------------------------------------------------------------------------------------------------------------------
*/

.TOSSubHeader 
{
    font-size: 130%;
    color: Green;
}

/*Create Account PAGE STYLES ------------------------------------------------------------------------------------------------------------
*/

#ErrorBox
{
    background-color: #ffffcc;
    border: #770000 1px dashed;
    color: #770000;
    font-size: 100%;
    padding: 5px;
    z-index: 20;
    width: 98%;
    margin-top: 2px;
    margin-bottom: 5px;
    /*height: 100px;*/
} 

#SuccessBox
{
    background-color: #7CFC00;
    /*border: #008000 1px solid;*/
    color: #303030;
    font-size: 100%;
    padding: 2px;
    z-index: 20;
    clear: both;
    /*text-align: center;*/
    width: 99.5%;
} 

#SuccessBoxTable
{
    /*background-color: #7CFC00;*/
    /*border: #008000 1px solid;*/
    color: #303030;
    font-size: 90%;
    padding: 2px;
    z-index: 20;
    clear: both;
    /*text-align: center;*/
    width: 98%;
} 

.TableLabel
{
    clear: both;
    font-family: Verdana, Arial;
    font-size: 100%;
}

.MessageText
{
    clear: both;
    /*width: 100%;*/
    padding: 5px 0px 5px 0px;
    font-size: 80%;
    color: black;
    border: solid 1px #1d568d;
    background-color: #e7f6fd;
    z-index: 30;    
}

.MessageTextTab
{
    clear: both;
    padding: 1px 0px 1px 0px;
    font-size: 80%;
    color: black;
    border-right: solid 1px #bbd9ee;
    border-left: solid 1px #bbd9ee;
    /*border: solid 1px #1d568d;*/
    background-color: #ffffff;
    /*background-color: #e7f6fd;*/
    z-index: 30;
}

.StepBox
{
   border: #555555 1px solid;
   background-color: #cccccc;
   padding: 4px;
}

span.label 
{
    width:30%;
    float:left;
    text-align:left;
    margin-right:2px;
}

field
{
    text-align:left;
    margin-right:2px;
    width:45%;
}

rhcolumn 
{
    text-align:left;
    width:25%;
}

div.row 
{
    clear:both;
    height: 30px;
}

.UserMessage
{
    color: Blue;
    font-size: smaller;
}  

.FormErrorMessage
{
    background: red;
    color: White;
    font-size: small;
}

/*END OF Create Account PAGE STYLES ----------------------------------------------------------------------------------------------------
*/

#loginmessage 
{
    text-align: center;
    font-size: 100%;
}

#pagemessage 
{
    text-align: center;
    font-size: 100%;
}

.Button
{
   margin: 5px;
   font-size: 80%;
   /*border: #555555 1px solid;*/
}

.Button:hover, .ButtonBig:hover
{
   background-color: Yellow;
}

#signin dl {
	margin: 10px 0 0 0;
}

#signin p {
	margin: 10px 0 0 0;
}

#signin dt {
	float: left;
	width: 80px;
	font-size: 14px;
	line-height: 24px;
}

#signin dd {
	margin: 0 0 5px 90px;
	font-size: 11px;
	line-height: 24px;
	color: #666;
	margin-left: 80px;
}

#signin input {
	font-size: 14px;
}

#signin dd span {
	color: #ccc;
}

#signin #txt_email {
	width: 300px;
}

#signin #txt_password {
	width: 150px;
	margin-right: 5px;
}

#EditFormContent dl {
	margin: 10px 0px 0px 0px;
}

#EditFormContent p {
	margin: 10px 0 0 0;
}

#EditFormContent dt 
{
    /*padding: 10px 0 0 0;
    margin: 10px 0 0 0;
	float: left;
	width: 80px;
	font-size: 14px;
	line-height: 24px;*/
    
    margin: 0 0 5px 90px;
	font-size: 11px;
	line-height: 24px;
	color: #666;

}

#EditFormContent dd {
	margin: 0 0 5px 90px;
	font-size: 11px;
	line-height: 24px;
	color: #666;
	margin-left: 120px;
}

#EditFormContent input {
	font-size: 14px;
}

#EditFormContent dd span {
	color: #ccc;
}


.Text_StepText
{
   font-size: 80%;
   padding: 2px 2px 4px 2px;
}

/*http://www.candesprojects.com/downloads/flickr-horizontal-menu/*/
#info { margin:auto; width:600px; color:#333333; padding:10px; background:#f4f4f4; border:1px solid #DDD; }
/*#nicemenu { height: 34px; width: 780px; margin-top:0px; z-index: 40; float: left;}*/
#nicemenu { height: 34px; width: 780px; margin-top:0px; z-index: 40; float: left; border-bottom: dotted 1px #E5E5E5;}
/*#nicemenu { margin:0 auto; width:600px; margin-top:0px; z-index: 40; float: left; border-bottom: dotted 1px #E5E5E5;}*/
#nicemenu a { color:#0066CC; text-decoration:none; }
#nicemenu a:hover { text-decoration:underline; }	
#nicemenu li { display:inline; position:relative; }
#nicemenu li span { position:relative; z-index:10; padding:4px 4px 4px 6px;  border-bottom:none; line-height:18px; }	
#nicemenu li span a { font-weight:bold; padding:0 6px 0px 2px;  }	
#nicemenu li span.over { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
*+html #nicemenu li span.over {  border-top:solid 2px #E5E5E5; padding-bottom:3px; } /* IE6 */
#nicemenu li span.over a { }
#nicemenu li span.over a:hover { text-decoration:none; }
#nicemenu li span.active { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
*+html #nicemenu li span.active {  border-top:solid 2px #E5E5E5; padding-bottom:3px; }
#nicemenu li span.active a { }
#nicemenu li span.active a:hover { text-decoration:none; }	
#nicemenu img.arrow { /*margin-left:4px;*/ cursor:pointer; }	
#nicemenu div.sub_menu { display:none; position:absolute; left:0; top:0px; margin-top:18px; border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:4px; top:2px; width:160px; background:#FFFFFF; z-index: 1000; }
* html #nicemenu div.sub_menu { margin-top:23px; } /* IE6 */
*+html #nicemenu div.sub_menu { margin-top:23px; } /* IE7 */
#nicemenu div.sub_menu a:link, 
#nicemenu div.sub_menu a:visited, 
#nicemenu div.sub_menu a:hover{ display:block; font-size:11px; padding:4px;}	
#nicemenu a.item_line { border-top:solid 1px #E5E5E5; padding-top:6px !important; margin-top:3px; }

#dhtmltooltip
{
    position: absolute;
    width: 300px;
    border: 1px solid black;
    padding: 2px;
    background-color: white;
    visibility: hidden;
    z-index: 9999999;
    text-align: left;
}

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */ 
  font:100% verdana,arial,sans-serif; 
  margin: 0; 
  padding: 0; 
  /*min-width: 700px; 
  max-width: 800px; 
  width: 760px; */
} 

form_fullscreen {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */ 
  font:100% verdana,arial,sans-serif; 
  margin: 0; 
  padding: 0; 
} 


form fieldset { 
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */ 
  /*border: solid 1px #000000;*/
  margin: 10px;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  /*background: #ffffff;  note that this doesn't correctly render in IE 7*/
} 
form fieldset legend { 
 font-size:110%; /* bump up legend font size, not too large or it'll overwrite border on left */ 
                       /* be careful with padding, it'll shift the nice offset on top of border  */ 
} 
form label { 
 display: block;  /* block float the labels to left column, set a width */ 
 float: left; 
 width: 150px; 
 padding: 0; 
 margin: 6px 0px 0px 0px; /* set top margin same as form input - textarea etc. elements */ 
 text-align: right; 
} 

.label-heading
{
    display: block;
    float: left;
    width: 98%;
    padding: 5px 0 0 5px;
    margin: 5px 0 0 5px;
    text-align: left;
    font-weight: bold;
    font-size: 90%
}   
/*form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */ 
/* text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */ 
                                    /* pseudo-class on legend elements, but do support it on label elements */ 
                                    /* we instead underline first letter on each label element and accesskey */ 
                                    /* each input. doing only legends would  lessens cognitive load */ 
                                   /* opera breaks after first letter underlined legends but not labels */ 
/*}*/

form input, form textarea { 
 /* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */ 
 width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */ 
 margin:5px 0 0 10px; /* set margin on left of form elements rather than right of 
                              label aligns textarea better in IE */ 
} 
form input#reset { 
 margin-left:0px; /* set margin-left back to zero on reset button (set above) */ 
} 
textarea { overflow: auto; } 

form small { 
 display: block; 
 margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */ 
 padding: 1px 3px;
 font-size: 88%; 
}

form .required{font-weight:bold;} /* uses class instead of div, more efficient */ 
form br { 
 clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */ 
}  

.underlined
{
    text-decoration: underline;
}

.saveorcancel
{
    clear: both;
    border-top: solid 2px #000000;
    width: 100%;
    padding-top: 10px;
    margin-top: 10px;
}

.saveorcancel_subform
{
    /*background: red;*/
    margin-top: 5px;
    margin-left: 150px;
    clear: both;
    border-top: dashed 1px #000000;
    width: 450px;
    padding-top: 10px;
    margin-top: 10px;
}

.saveorcancel_subform_uc
{
    /*background: red;*/
    margin-top: 5px;
    margin-left: 5px;
    clear: both;
    border-top: dashed 1px #000000;
    padding-top: 10px;
    margin-top: 10px;
}

.cancelaction
{
    color: Red;
    text-decoration: underline;
}

.cancelaction:hover
{
	background: red;
	color: White;
	text-decoration: none;
	padding-left: 3px;
}

#t-save 
{
    font-weight: bolder;
    /*border: solid 1px grey;*/
}

#t-cancel 
{
    font-weight: bolder;
    /*border: solid 1px grey;
    border-left: none;*/
}

#t-save
a:hover
{
    color: #ffffff;
    background: #0000ff;
}

#t-save a
{
	display:inherit;
	border: none;
	/*The background color controls all the colors for the links in a non-hover state*/
	background: #ffff55;
	/*background: #ffee66;*/
	/*background: Yellow;*/
}

#t-cancel
a:hover
{
    color: #ffffff;
    background: #0000ff;
}

#t-cancel a
{
	display:inherit;
	border: none;
	/*The background color controls all the colors for the links in a non-hover state*/
	background: #ffff55;
	/*background: #ffee66;*/
	/*background: Yellow;*/
}

#t-save2 
{
    font-weight: bolder;
    /*border: solid 1px grey;*/
}

#t-cancel2 
{
    font-weight: bolder;
    /*border: solid 1px grey;
    border-left: none;*/
}

#t-save2
a:hover
{
    color: #ffffff;
    background: #0000ff;
}

#t-save2 a
{
	display:inherit;
	border: none;
	/*The background color controls all the colors for the links in a non-hover state*/
	background: #ffff55;
	/*background: #ffee66;*/
	/*background: Yellow;*/
}

#t-cancel2
a:hover
{
    color: #ffffff;
    background: #0000ff;
}

#t-cancel2 a
{
	display:inherit;
	border: none;
	/*The background color controls all the colors for the links in a non-hover state*/
	background: #ffff55;
	/*background: #ffee66;*/
	/*background: Yellow;*/
}


.ConfigTableControl
{
    clear: both;
    float: left;
    margin: 0 0 0 0;
    
    /*border: solid 1px black;
    background-color: Red;*/
    }
   
.StartPageInfo 
{
    font-size: 100%;
    margin: 5px;
    position: inherit;
    padding: 15px;
	background: #ffffcc; 
	color: #003344;
	width: 87%;
	border-right: solid 2px #808080;
	border-bottom: solid 2px #808080;
	border-top: solid 1px #b0b0b0;
	border-left: solid 1px #b0b0b0; 
} 
.MainTools 
{
    font-size: 150%;
    margin: 5px;
    position: inherit;
    padding: 15px;
	background: white; 
	width: 87%;
	border-right: solid 2px #808080;
	border-bottom: solid 2px #808080;
	border-top: solid 1px #b0b0b0;
	border-left: solid 1px #b0b0b0; 
}

.MainTools a
{
    padding: 10px;
}

.MainTools a:hover
{
    background: #87CEEB; /*light blue*/
    text-decoration: none;
}

#UserNameHeader
{
    font-size: 80%;
    float: right; 
    clear: both;
    margin-right: 8px;
    /*padding-right: 20px;*/
}

#UserNameHeader SigninName
{
    color: Blue;
    font-weight: bold;
}

.options_help
{
    margin: 10px 0px 0px 10px;
}

.expand_help
{ 
font-size: 75%;
border-bottom: solid 1px gray;
}

.options_model_edit
{
    margin: 10px 0px 0px 160px;
}

.options_model_edit_grades
{
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    margin: 10px 0px 0px 10px;
    /*width: 96%;*/
    width: 703px;
    border: solid 2px gray;
}

.options_model_edit_jobs
{
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    /*width: 703px;*/
    width: 99%;
    background: #ffffff;
    border: dotted 1px gray;
}

.searchsurveys_breadcrumbs
{
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 5px 0px;
    /*width: 703px;*/
    width: 99%;
    /*background: #ffffff;
    border: dotted 1px gray;*/
}

.options_configsort
{
    padding: 0px 5px 5px 5px;
    margin: 0px 0px 10px 30px;
    width: 670px;
    /*width: 703px;*/
    /*background: red;*/
    border: dashed 1px gray;
}

.options_expand
{ 
cursor: hand;
cursor: pointer;
font: bold;
margin: 2px 0px 0px 0px;
}

.options_expand:hover
{ 
    color: White;
    background-color:Blue;
}

.options_area
{
    /*border: solid 1px grey;*/
    margin: 10px 0px 0px 5px;
    padding: 5px 5px 5px 5px;
    background: #ffffff;
    line-height: 35px;
}

.open_options_area
{ 
color: green;
}

.closed_options_area
{ 
color: black;
}

.UltraWebGrid_OnForm
{
    /*width: 500px;*/
    width: 695px;
}

.UltraWebGrid_OnSubForm
{
    width: 100%;
}

.UltraWebGrid_OnForm_FullScreen
{
    width: 100%;
}

#BaseorTDC_DropDownList
{
    margin-left:10px;
}

.TextEditReadOnly
{
    width: 300px;
}

.TextEditReadOnlyNarrow
{
    width: 100px;
}


DataLoadingMessage
{
    background: white;
    border: solid 1px gray;
}

NCSearch
{
    margin: 10px 10px 10px 10px;
    padding-top: 7px;
}

.NCSearch
{
    margin: 0 0 0 160px;
    padding-top: 7px;
}

.NCSearch a
{
    padding: 5px 5px 5px 5px;
}

.NCSearch a:hover
{
    background: blue;
    color: white;
    text-decoration: none;
}

.FileUpload_SubForm
{
    margin: 10px 0px 10px 160px;
}

.highlightbox
{
    background-color: white;
    border: solid 1px black;
    padding: 10px 0px 15px 0px;
    margin: 10px 50px 5px 0px;
    width: 99%;
}

.FormInputFieldLong
{
    width: 300px;    
}

.FormInputFieldNarrow
{
    width: 100px;
}

.TableButtons_Search 
{
    /*background: red;*/
    /*position:absolute;
    right: 0px;
    top: 0px;*/
    /*clear: both;*/
    /*width: 99%;*/
    /*margin-left: 525px;*/
	padding: 0px 0px 0px 0px;
}


.tblnav_search
{
    /*float: left;*/
	margin: 0;
	/*margin-right: 0%;*/
	list-style: none;
}

.tblnav_search li 
{
	/*position: relative;*/
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Verdana", Sans-Serif;
	font-size: 80%;
	font-weight: bold;
}

.tblnav_search a 
{
	/*float: left;*/
	/*The background color controls all the colors for the links in a non-hover state*/
	background: #5599ff;
	border: solid 1px #aaaaaa;
	display: block;
	margin: 4px 4px 0 0;
	padding: 8px 8px 8px 8px;
	color: black;
	text-decoration: none;
}

.tblnav_search
a:hover
{
    color: #ffffff;
    background: #0000ff;
}

.ConfigTableName
{
    font-size: 150%;
    color: Navy;
    
}

.tblnav_editconfig
{
    font-size: 80%;
    
}

.ConfigTableSortItems
{
    border: solid 1px black;
    background-color: White;
    padding: 5px;   
    margin-bottom: 5px;
}
                
.mainboxNC_leftpane
{
    margin-right: 10px;
    height: 650px;
    width: 27%;
    float: left;
    clear: both;
}

.mainboxNC_rightpane
{
    margin-left: 2px;
    height: 65000px;
    width: 70%;
    float: right;
}

.webtree_item_selected
{
    background-color: Yellow;
}

/*- Menu Tabs--------------------------- */


    #tabs {
      float:left;
      width:100%;
      /*background:#BBD9EE;*/
      font-size:93%;
      line-height:normal;
      z-index: 99999;
      /*border-bottom: solid 2px white;*/
      }
    #tabs ul {
        margin:0;
        padding: 10px 10px 0 50px;
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("./images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("./images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

        #tabs #current a {
                background-position:0% -42px;
        }
        #tabs #current a span {
                background-position:100% -42px;
                border-bottom: solid 1px #ffffff;
        }

        #tabs #inactive a span {
                border-bottom: solid 1px #e7f1f8;
        }

/*- Menu Tabs--------------------------- */


    #tabs2 {
      float:left;
      width:100%;
      background:#BBD9EE;
      font-size:83%;
      line-height:normal;
      z-index: 99999;
      /*border-bottom: solid 2px white;*/
      }

    #tabs2 ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs2 a {
      float:left;
      background:url("./images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs2 a span {
      float:left;
      display:block;
      background:url("./images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs2 a:hover span {
      color:#FF9834;
      }
    #tabs2 a:hover {
      background-position:0% -42px;
      }
    #tabs2 a:hover span {
      background-position:100% -42px;
      }

        #tabs2 #current2 a {
                background-position:0% -42px;
        }
        #tabs2 #current2 a span {
                background-position:100% -42px;
                border-bottom: solid 1px #ffffff;
        }

        #tabs2 #inactive2 a span {
                border-bottom: solid 1px #e7f1f8;
        }


.surveys_manage_uc
{
    background-color: white;
    width: 737px;
}

.dropdownform
{
    padding-right: 6px;
    padding-bottom: 6px;
    z-index: 9999998;
    background: #F0F0F0;
    border-bottom: solid 2px gray;
    border-left: solid 1px gray;
    border-right: solid 2px gray;
}

.dropdownform_contain
{
    width: 75px;
    z-index: 99998;
}

.PayPlanSelectedList
{
    font-size: 80%;
    border: solid 1px #ffdd99;
    background-color: #ffffcc;
    color: #003344;
    /*color: #1100dd;*/
    padding: 2px;
    padding-left: 4px;
    padding-right: 4px;
}

.ProjectSelectedList
{
    font-size: 80%;
    border: solid 1px #ffdd99;
    background-color: #ccffcc;
    color: #003344;
    /*color: #1100dd;*/
    padding: 2px;
    padding-left: 4px;
    padding-right: 4px;
}

.PayPlanSelectedListTitle
{
    font-size: 80%;
    border: solid 1px #ffffff;
    background-color: #ffffff;
    color: gray;
    padding: 2px;
    padding-left: 4px;
    padding-right: 4px;
}

.ncfooter
{
    width: 100%;
    /*border: solid 1px white;*/
    /*background: #dddddd;*/
    font-size: 80%;
    text-align: center;
}

.linkedjobspanel
{
    width: 97%;
    border: solid 1px gray;
    /*same background color as ncmain_matches*/
    background-color: #ffffbb;
    padding: 5px;
    margin: 5px;
}

#mbox{background-color:#eee; padding:8px; padding-top: 75px; border:2px outset #666;}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-image: url("./images/overlay.png");}
.modalpopupdialog {display:none}

* html #ol{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/overlay.png", sizingMethod="scale");}

.currentlymatching
{
    border: 1px solid #ffdd99;
    background-color: #ffffcc;
    /*background-color: #ffee99;
    background-color: #660033;*/
    color: black;
    /*background-color: #ffcc66;*/
    padding: 5px;
    /*margin-top: 5px;*/
    margin-bottom: 5px;
    height: 25px;
    /*clear: both;
    float: none;*/
}                  

.currentlymatching_title
{
    margin-top: 5px;
    font-size: 110%;
    float: left;
}

.currentlymatching_linked
{
    background-image: url("./images/linked_32_xp.png");
    background-repeat: no-repeat;
    border: 1px solid #ffdd99;
    background-color: #ffffcc;
    /*background-color: #ffee99;
    background-color: #660033;*/
    color: black;
    /*background-color: #ffcc66;*/
    padding: 5px;
    padding-left: 35px;
    /*margin-top: 5px;*/
    margin-bottom: 5px;
    height: 25px;
    /*clear: both;
    float: none;*/
}                  

.currentlymatching_search
{
    /*color: Black;*/
    /*margin-top: 5px;*/
    padding: 5px;
    float: right;
    /*padding: 5px;*/
    /*background-color: white;*/
    /*margin-left: 5px;
    margin-right: 10px;
    margin-bottom: 5px;*/
    /*text-decoration: none;*/
}

.currentlymatching_search a
{
    background-color: White;
    color: Black;
    padding: 5px;
    text-decoration: none;
}

.currentlymatching_search a:hover
{
    background-color: blue;
    color: white;
    text-decoration: none;
}


.matchesfor
{
    font-weight: bold;
}

.surveys_search
{
    /*border-left: dotted 1px gray;
    border-right: dotted 1px gray;
    border-top: dotted 1px gray;*/
    background: #f0f0f0;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    clear: both;
    /*height: 300px;*/
    /*margin-bottom: 5px;*/
}

.surveys_filter
{
    /*border: dotted 1px gray;*/
    background: #f0f0f0;
    padding-top: 2px;
    padding-left: 50px;
    padding-right: 20px;
    padding-bottom: 5px;
    margin-top: 5px;
    /*margin-bottom: 5px;*/
}

.surveys_applyclear
{
    border-left: dotted 1px gray;
    border-right: dotted 1px gray;
    border-bottom: dotted 1px gray;
    background: white;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    /*text-align: right;*/
    /*margin-bottom: 5px;*/
}

.PageTitleImage_MarketPricing
{
    padding-left: 50px;
    padding-top: 5px;
    background: #bfdfff;
    /*background:#BBD9EE;
    background: Red;
    border: solid 1px black;*/
}

.tabs_marketpricing
{
    background: #bfdfff;
}

.PageTitleImage_SearchSurveys
{
    padding-left: 50px;
    padding-top: 5px;
    background: #bfffbf;
    /*background:#BBD9EE;
    background: Red;
    border: solid 1px black;*/
}

.tabs_searchsurveys
{
    background: #bfffbf;
}

.PageTitleImage_Reports
{
    padding-left: 50px;
    padding-top: 5px;
    background: #bfbfbf;
    /*background:#BBD9EE;
    background: Red;
    border: solid 1px black;*/
}

.tabs_reports
{
    background: #bfbfbf;
}


.RptBtn 
{
    float: left;
	margin: 0;
	margin-bottom: 10px;
	/*margin-right: 0%;*/
	list-style: none;
	background-color: White;
}

.RptBtn li 
{
	/*position: relative;*/
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: "Verdana", Sans-Serif;
	font-size: 80%;
}

.RptBtn a 
{
	float: left;
	border: none;
	/*The background color controls all the colors for the links in a non-hover state*/
	background: #F0F0F0;
	display: block;
	margin: 0px 5px 0 0;
	padding: 8px 8px 8px 8px;
	color: #000000;
	text-decoration: none;
}

.RptBtn
a:hover
{
    color: #ffffff;
    background: #0000ff;
}

.ReportContainer
{
    
    background-color: White;
    border: solid, 1px, black;
}

.HideAllMyJobs
{
    clear: both;
    font-size: 80%;
}

.SearchHeadingText
{
    font-Size: 115%;
	font-family: "Verdana", Sans-Serif;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-weight: bold;    
}

.ncerrorbox
{
    border-left: solid 5px #003366;
    width: 600px;
    height: 300px;
    background-image: url('./Images_Temp/ist2_6268268_ecology_floral_design_sidebar_7.jpg');
    background-repeat: no-repeat;
    clear: both;
    float: left;
}

.CustomQueryMessage
{
    padding: 10px;
    border: solid 1px black;
    background-color: White;
}
