/* -----------------------HEADINGS----------------------- */

#page_content .container h3 {		/* styles applied to all h3 tags */
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 0px;
	color: #363636;
	border-top: 5px solid #F2F2F2;
}


#user5 .container .latest-infor, #user5 .container .school-logs  {
border-bottom:1px dotted #CCCCCC;
margin-bottom:5px;
padding-bottom:5px;
width:280px;
}/*
#page_content .container #c-header h3 {		

	font-weight: bold;
	text-transform: capitalize;
	padding: 5px 5px 5px 5px;
	color: #363636;
	border-top: none;
	display: block;
	height: auto;
	line-height: 17px;;
	background: #F2F2F2;
}
*/

/* -----------------------HEADER----------------------- */

/* -----------------------MAINNAV----------------------- */

/* 
ul#mainnav li {		 
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}*/
ul#mainnav li.signin {		/*  */
	float: right;
	margin-left: 0px;
	list-style: none;
	color: #363636;
}
ul#mainnav li.signin input[name="Email"], ul#mainnav li.signin input[name="Password"] {		/*  */
	margin-right: 10px;
	margin-left: 5px;
}

ul#mainnav li a.home {		/*  */
	background: url(../images/nav-h.gif) no-repeat right;
	float:left;
	line-height:12px;
	text-transform: uppercase;
	text-decoration:none;
	display:block;
	padding: 9px 10px;
	margin-right: 5px;
	width: 80px;
	white-space:nowrap;
	color: #FFFFFF;
}
ul#mainnav li a.recruiters {		/*  */
	background: url(../images/nav-r.gif) no-repeat right;
	float:left;
	line-height:12px;
	text-transform: uppercase;
	text-decoration:none;
	display:block;
	padding: 9px 10px;
	margin-right: 5px;
	white-space:nowrap;
	color: #FFFFFF;
	width: 80px;
}
ul#mainnav li.members a {		/*  */
	background: url(../images/nav-c.gif) no-repeat right;
	float:left;
	line-height:12px;
	text-transform: uppercase;
	text-decoration:none;
	display:block;
	padding: 9px 10px;
	margin-right: 5px;
	white-space:nowrap;
	color: #FFFFFF;
	width: 80px;
}
ul#mainnav li.schools a {		/*  */
	background: url(../images/nav-b.gif) no-repeat right;
	float:left;
	line-height:12px;
	text-transform: uppercase;
	text-decoration:none;
	display:block;
	padding: 9px 10px;
	white-space:nowrap;
	color: #FFFFFF;
	width: 80px;
}
ul#mainnav li.home a:hover {		/* */
	background-color: #006837;
}
ul#mainnav li.recruiters a:hover {		/*  */
	background-color: #009245;
	text-decoration: underline;
}
ul#mainnav li.members a:hover {		/*  */
	background-color: #39B54A;
	text-decoration: underline;
}
ul#mainnav li.schools a:hover {		/*  */
	background-color: #8CC63F;
	text-decoration: underline;
}
ul#mainnav li.active a.home, ul#mainnav li#current a.home {		/*  */
	background-color: #006837;
}
ul#mainnav li a.recruiters, ul#mainnav li.active a.recruiters, ul#mainnav li#current a.recruiters {		/*  */
	background-color: #009245;
}
ul#mainnav li a.members, ul#mainnav li.active a.members, ul#mainnav li#current a.members {		/*  */
	background-color: #39B54A;
}
ul#mainnav li a.schools, ul#mainnav li.active a.schools, ul#mainnav li#current a.schools {		/*  */
	background-color: #8CC63F;
}
ul#mainnav li a.signin {		/*  */
	background-color: #ffffff;
}

/* -----------------------SUBNAV----------------------- */


ul#subnav {		/*  */
	color: #363636;
	font-size: 12px;
	font-weight: bold;
}
ul#subnav li {		/*  */
	float: left;
	margin-left: 0px;
	list-style: none;
}
ul#subnav li a {		/*  */
	color: #FFFFFF;
	display: block;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	padding: 9px 10px;
	background: url(../images/nav-bar.gif) no-repeat right;
}
ul#subnav li a:hover {		/*  */
	text-decoration: underline;
}
ul#subnav li.active a, ul#subnav li#current a {		/*  */
	text-decoration: underline;
}


/* -----------------------Dashboard Tools----------------------- */

#dashboard .container .icon {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	width: 650px;
	display: inline-block;
}
#dashboard .container .icon .icon-1 {
	float: left;
	margin-right: 5px;
	text-align: center;
}
#dashboard .container .icon .icon-2, #dashboard .container .icon .icon-3, #dashboard .container .icon .icon-4, #dashboard .container .icon .icon-5, #dashboard .container .icon .icon-6, #dashboard .container .icon .icon-7, #dashboard .container .icon .icon-8, #dashboard .container .icon .icon-9 {
	float: left;
	margin-right: 2px;
	text-align: center;
	width: 70px;
}
#dashboard .container .icon .icon-9 {
	float: left;
	margin-right: 0px;
	text-align: center;
}

#dashboard .container .quick-search-container .column-1, #dashboard .container .quick-search-container .column-2 {
	float: left;
	margin-right: 0px;
	text-align: left;
	height: 20px;
	line-height:28px;
}
#dashboard .container .quick-search-container .column-5 {
 	width: 150px;
	float: left;
	text-align: center;
}
#page_content #masterLayout #mainPane #c-header {		
	background: #CCCCCC;
	width: 100%;
	height: auto;
}
#page_content #mainPane #c-header .curve {		
	display: none;
}
/*#page_content #mainPane .shadow {		  
	display: none;
}
*/
#page_content #mainPane .container {
	width: 100%;
	padding: 5px 0 0 5px;
	margin: 0;
}


#user5 .title {		
	width: 280px;
	height: 30px;
}

#user5 .container .latest-infor {
	width: 280px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
}

#user5 .container .school-logo {
	width: 280px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: center;
}

/* -----------------------List form Start----------------------- */

.non-tab-list ol.list-header {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	height: auto;
	display: inline-block;
	font-weight: bold;
}
#left #page_content .non-tab-list ul.list-view,
#left #page_content .non-tab-list .list-view-container ol.list-view,
#left #page_content .networking-message ul {
	margin: 0 0 5px 0 !important;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #CCCCCC;
	display: inline-block;
	font-weight: normal;
	line-height:17px;
}

.non-tab-list ol.list-header li.list-650, 
.non-tab-list ol.list-view li.list-650 {
	width: 650px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-header li.list-440, 
.non-tab-list ol.list-view li.list-440 {
	width: 440px;
	float: left;
	margin-left: 0px;
	list-style: none;
}

.non-tab-list ol.list-header li.list-410, 
.non-tab-list ol.list-view li.list-410 {
	width: 410px;
	float: left;
	margin-left: 0px;
	list-style: none;
}

.non-tab-list ol.list-header li.list-330, 
.non-tab-list ol.list-view li.list-330 {
	width: 330px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-header li.list-300, 
.non-tab-list ol.list-view li.list-300 {
	width: 300px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-header li.list-250, .non-tab-list ol.list-view li.list-250 {
	width: 250px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-header li.list-240, .non-tab-list ol.list-view li.list-240 {
	width: 240px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-header li.list-218, .non-tab-list ol.list-view li.list-218, .non-tab-list ul.list-header li.list-218, .non-tab-list ul.list-view li.list-218 {
	width: 216px;
	float: left;
	margin-left: 0px;
	list-style: none;
	padding: 4px 0;
}
.non-tab-list ol.list-header li.list-200, .non-tab-list ol.list-view li.list-200 {
	width: 200px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-header li.list-162, .non-tab-list ol.list-view li.list-162, .non-tab-list ul.list-header li.list-162, .non-tab-list ul.list-view li.list-162 {
	width: 162px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-header li.list-150, .non-tab-list ol.list-view li.list-150, .non-tab-list ul.list-header li.list-150, .non-tab-list ul.list-view li.list-150 {
	width: 150px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-view li.list-120, .non-tab-list ol.list-header li.list-120 {
	width: 120px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-view li.list-100, .non-tab-list ol.list-header li.list-100 {
	width: 100px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-view li.list-80, .non-tab-list ol.list-header li.list-80 {
	width: 80px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-view li.list-50, .non-tab-list ol.list-header li.list-50 {
	width: 50px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.non-tab-list ol.list-view li.list-40, .non-tab-list ol.list-header li.list-40 {
	width: 40px;
	float: left;
	margin-left: 0px;
	list-style: none;
}


/* Chris added the lines below */


.tab-list ol.list-header {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	height: auto;
	display: inline-block;
	font-weight: bold;
}
.tab-list ul.list-view, .tab-list .list-view-container ol.list-view {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	height: auto;
	display: inline-block;
	font-weight: normal;
}
.tab-list ol.list-header li.list-640, .tab-list ol.list-view li.list-640 {
	width: 640px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-440, .tab-list ol.list-view li.list-440 {
	width: 440px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-400, .tab-list ol.list-view li.list-400 {
	width: 400px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-330, .tab-list ol.list-view li.list-330 {
	width: 330px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-320, .tab-list ol.list-view li.list-320 {
	width: 320px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-300, .tab-list ol.list-view li.list-330 {
	width: 300px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-260, .tab-list ol.list-view li.list-260 {
	width: 250px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list  li.list-245 {
	width: 245px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-240, .tab-list ol.list-view li.list-240 {
	width: 240px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-218, .tab-list ol.list-view li.list-218, .tab-list ul.list-header li.list-218, .tab-list ul.list-view li.list-218 {
	width: 216px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-200, .tab-list ol.list-view li.list-200 {
	width: 200px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list  li.list-145 {
	width: 145px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-162, .tab-list ol.list-view li.list-162, .tab-list ul.list-header li.list-162, .tab-list ul.list-view li.list-162 {
	width: 162px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-header li.list-150, .tab-list ol.list-view li.list-150, .tab-list ul.list-header li.list-150, .tab-list ul.list-view li.list-150 {
	width: 150px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-view li.list-120, .tab-list ol.list-header li.list-120 {
	width: 120px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-view li.list-100, .tab-list ol.list-header li.list-100 {
	width: 100px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-view li.list-80, .tab-list ol.list-header li.list-80 {
	width: 80px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-view li.list-50, .tab-list ol.list-header li.list-50 {
	width: 50px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
.tab-list ol.list-view li.list-40, .tab-list ol.list-header li.list-40 {
	width: 50px;
	float: left;
	margin-left: 0px;
	list-style: none;
}

/* End of Chris adding lines */





/* -----------------------Container Tabs----------------------- */


.tab-content .form{
	padding: 0 5px;
}
.tab-content .left-160 {
	width: 149px;
	border-right: 1px solid #CCCCCC;
	padding: 0 5px;
	height: 300px;
	float: left;
}
.tab-content .right-490 {
	width: 479px;
	border-left: 1px solid #FFFFFF;
	padding: 0 5px;
	height: 300px;
	float: left;
}


#page_content .tab-content ul li h4 {		/* styles applied to all h2 tags */
	font-weight: normal;
	text-transform: capitalize;
	padding: 0px;
	margin: 0px;
	color: #363636;
	font-size: 12px;
	display: block;
	line-height: 17px;;
	background: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
}
.tab-content p,
.tab-content form {
	margin: 0 0 10px 5px !important;
}

.tab-content div .list-view-container {margin-left:0 !important;}
.tab-content li p {
	margin: 0;
}

/*.tab-content ul {
	padding-left: 5px;
}
*/
.tab-content ul a, .tab-content span a {
	padding: 0;
}

/* Container Tabs End */



.quick-search-container dt#jobs-label  {
  	width: 60px;
  	margin-right: 5px;
  	float: left;
	line-height: 23px;
	height: 20px;
	vertical-align: top;
	border: 0;
	padding: 0
}

.quick-search-container dd#jobs-field input {margin-right:4px!important;}
.quick-search-container dl.zend_form dd { padding:0 !important; }
.quick-search-container dd#submit-field  {
  	width: 110px;
  	margin-right: 0px;
  	float: left;
	height: 20px;
	border: 0;
}
.quick-search-container dd#keyword-field {width:100px;}
.quick-search-container dd#keyword-field input {
  	display: inline;
  	width: 90px;
	height: 18px;
	padding: 0;
	margin: 0;
}
.quick-search-container form[id="Gwp_Form_Job_Simple"] dd label {
	margin-right: 5px;
}
.quick-search-container form[id="Gwp_Form_Job_Simple"] dd label input {
	margin-right: 2px;
	width: 13px;
	padding: 0;
}


/* Quick Search Form End */


/* -----------------------FOOTER----------------------- */
#footer {		
	border-top: 5px solid #006837;
	padding: 5px 0 20px 0;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	text-align: center;
	float: none;
	}
	
ul.footer-menu {		
	line-height: 15px;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
ul.footer-menu li {
	display: inline;
	}

ul.footer-menu li a {
	display: inline;
	border-left:1px solid #363636;
	padding-left: 5px; 
	margin-left:5px;
	}

ul.footer-menu li.first a {
	border-left:none;
	}

#associated-websites {
	width: 990px;
	background-color: #F2F2F2;
	border-top: 1px solid #006837;
	padding: 5px 0;
	margin: 5px 0;
	}
	
#associated-websites span {
	background-image: url(../images/qs_logo_20.gif);
	background-repeat: no-repeat;
	line-height: 20px;
	padding:5px 0 5px 30px;
	}
	
#disclaimer {
	width: 100%;
	margin-bottom: 5px;
	font-size: 10px;
	text-align: center;
	}












@CHARSET "ISO-8859-1";

.search_result_item, .search_result_item_clicked {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:bold;
	border-top: 1px dotted #CCCCCC;
}

.search_result_item:hover, .search_result_item_clicked:hover {
	cursor: pointer;
	background: #F2F2F2;
	text-decoration: underline;
}

.search_result_item_clicked {
	font-weight: normal;
}

#masterLayout #topPane {
	font-weight: bold;	
	background-color: #F2F2F2;
	clear: both;
	text-transform: capitalize;
	padding: 5px 5px 5px 5px;
	margin: 5px 0;
	color: #363636;
	display: inline;
	height: 25px;
	line-height: 15px;
}

.tiny_text_entry {
	width: 30px;
}

#Gwp_Form_Job_Simple dd br {
	height: 0px;
	display:none;
}

#fieldset-fieldset {
	display:none;
}

div.networking-unread-message {
	font-weight: bold;
}


#job-view {
	
}

#job-view #job_tools, #job-view #job_info {
	float: right;
	width: 158px;
	border: 1px solid #F2F2F2;
	margin-left: 10px;
}

#job-view #job_tools h5, #job-view #job_info h5 {
	background: #F2F2F2;
	margin: 0 0 5px 0;
	padding: 5px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
}

#job-view #job_tools p, #job-view #job_info p {
	padding: 0 5px;
}

#job-view #job_info {
	clear:right;
	margin-top: 10px;
}
#job-view #job_info dl {
	width: 158px;
}
#job-view #job_info dl dd {
	float: left;
	display: inline-block;
	width: 148px;
	padding: 0 5px;
	margin-bottom: 5px;
	clear: both;
	height: auto;
}
#job-view #job_info dl dt {
	font-weight: bold;
	padding: 0 5px;
	width: 148px;
	clear: both;
	height: auto;
}
#job-view #job_body h5 {
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0;
}
#page_content #mainPane #c-header .title h3 {
	width: 468px;
}
#page_content #mainPane .container {
	padding: 0 0 0 5px;
	width: 463px;
}

/* -----------------------Profile Start----------------------- */
/* -----------------------Profile - Personal----------------------- */

#my-profile-personal p {padding:10px 5px 10px 0;}

/*#my-profile-personal dt {
	clear: left;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px;
	width: 160px;
}
#my-profile-personal dd {

	margin-bottom: 5px;
	padding: 0px;

}
#my-profile-personal dd textarea {
	width: 478px;
	height: 160px;
}*/

/* -----------------------Profile - Job Matching----------------------- */

#my-profile-job-matching dt {
	clear: left;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px;
	width: 200px;
}
#my-profile-job-matching dd {
	float: left;
	margin-bottom: 10px;
	padding: 0px;
	width: 440px;
}

#my-profile-job-matching dd select{
	width:210px;

}

/* -----------------------Profile - Networking----------------------- */
/*#my-profile-networking dt {
	clear: left;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px;
	width: 200px;
}
#my-profile-networking dd {

	margin-bottom: 5px;
	padding: 0px;
	
}

/* -----------------------Profile - Photo----------------------- */
#my-profile-photo dt {
	clear: left;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px;
	width: 160px;
}
#my-profile-photo dd {
	float: left;
	margin-bottom: 5px;
	padding: 0px;
	width: 480px;
}
/* Profile End */
/* -----------------------About Us Start----------------------- */


/* -----------------------About Us - About Us----------------------- */

#tabs_about-us h1 {
	border-bottom:1px dotted #808080;
	font-size:13px;
	font-weight:bold;
	margin:0 5px 10px;
	padding:0 0 5px;
}

#tabs_about-us .tab-content ul {
	display: block;
	list-style-position: outside;
	margin: 0 5px;
	padding-left: 25px;
	text-indent: 0;
}

/* -----------------------About Us - Feedback----------------------- */

#tabs_feedback .tab-content dt {
	float:left;
	margin-left:0;
	width:160px;
	margin-bottom: 5px;
}
#tabs_feedback .tab-content dd {
	float: left;
	margin-left: 0;
	width: 480px;
	margin-bottom: 5px;
}

/* -----------------------About Us - Partners----------------------- */

#tabs_partners .tab-content table {
	margin: 0 5px;
	width: 640px;
}
#tabs_partners .tab-content table td {
	width: 160px;
	padding: 5px 0;
	border: none;
}
#tabs_partners .tab-content {
	background-color:#FFFFFF;
	border-top: 2px solid #39B54A;
	clear: both;
	height: auto;
	padding: 5px 0;
	width: 100%;
}
/* About Us End */

/* ----------------------- Reference Start ----------------------- */


/* ----------------------- Reference - Career Guidance ----------------------- */
#tabs_career-guidance .tab-content ol,
#tabs_current-newsletter .tab-content ol,
#tabs_recruitment-salary-report .tab-content ol {
	list-style-position: outside;
	font-weight: bold;
	color: #288234;
	list-style-type: none;
}
#tabs_career-guidance .tab-content ol li,
#tabs_current-newsletter .tab-content ol li,
#tabs_recruitment-salary-report .tab-content ol li {
	margin: 0 5px;
	clear: left;
	border-bottom: 1px dotted #808080;
	padding-top: 5px;
	padding-bottom: 5px;
}

#tabs_current-newsletter .tab-content ol li,
#tabs_recruitment-salary-report .tab-content ol li {color:#363636;}

#tabs_current-newsletter .tab-content ol li.first {border-top:none;}

#tabs_career-guidance .tab-content ol li ol,
#tabs_current-newsletter .tab-content ol li ol,
#tabs_recruitment-salary-report .tab-content ol li ol {
	list-style-type: disc;
	/*list-style-image: url(../images/arrow.gif);*/
	font-weight: normal;
	padding-left: 160px;
	/*margin-top:-17px;*/
	color: #288234;
}
#tabs_current-newsletter .tab-content ol li ol {padding-left:100px}
#tabs_career-guidance .tab-content ol li ol li,
#tabs_current-newsletter .tab-content ol li ol li,
#tabs_recruitment-salary-report .tab-content ol li ol li {
	/*margin: 0px 0 0 5px;
	text-indent: 2px;
	float: left;
	clear: none;*/
	border-bottom: none;
	padding-top: 0px;
	padding-left:0;
}


#tabs_career-guidance .tab-content ul li {
	margin:0 5px 5px 0;
}
#tabs_career-guidance .tab-content ul {
	margin:0 5px;
	display: block;
	text-indent: 2px;
	list-style-position: inside;
}
#tabs_career-guidance .tab-content ul[type="disc"] {
	margin:0 5px;
	display: block;
	text-indent: 0px;
	padding-left: 25px;
	list-style-position: outside;
}
#tabs_career-guidance .tab-content ul ul {
	margin:0 5px;
	display: block;
	text-indent: 0px;
	padding-left: 35px;
	list-style-position: outside;
}

#tabs_career-guidance .tab-content h2 {
	margin: 5px;
	clear: both;
	border-top: 1px dotted #808080;
	width: 640px;
	padding: 5px 0 0px 0;
}
#tabs_career-guidance div.heading1, #tabs_career-guidance div.heading2, #tabs_career-guidance div.heading3 {
	margin: 0 5px;
	font-size: 13px;
	font-weight:bold;
	border-top:1px dotted #808080;
	padding: 5px 0;
}
p.section_heading_new {
	font-size: 14px;
	font-weight:bold;
	border-left: 5px solid #39B54A;
	padding-left: 5px;
}
#tabs_career-guidance .tab-content span {
	padding: 5px;
	display: block;
}

/* ----------------------- Reference - Non-profit ----------------------- */
#tabs_non-profit .tab-content ul li {
	margin:0 5px 5px 0;
}
#tabs_non-profit .tab-content ul {
	margin:0 5px;
	display: block;
	text-indent: 2px;
	list-style-position: inside;
}
#tabs_non-profit .tab-content h2 {
	margin: 5px;
	clear: both;
	border-bottom: 1px dotted #808080;
	width: 640px;
	padding: 0 0 5px 0;
}

/* ----------------------- Reference - Visa information ----------------------- */
#tabs_visa-information .tab-content a {
	padding: 0 0 0 0;
}
#tabs_visa-information .tab-content span {
	margin: 0 0 5px 5px;
}

#tabs_visa-information .tab-content h4 {
	margin: 10px 5px 5px 0;
	clear: both;
	border-top: 1px dotted #808080;
	padding: 5px;
}
#tabs_visa-information .tab-content ul {
	text-indent: 5px;
	list-style-position: inside;
}

/* ----------------------- Reference - Employer Directory and member job search results form styles ----------------------- */
#tabs_global-employer-directory .tab-content dl.zend_form,
#member-job-search-results dl.zend_form,
#tabs_cvs dl.zend_form,
#tabs_headhunters-directory .tab-content dl.zend_form{padding: 0;}

#tabs_headhunters-directory .tab-content dl.zend_form,
.tab-content form#Gwp_Form_Member_Reference_Directorynews{margin: 10px 0;}
/*	
#tabs_global-employer-directory .tab-content dl.zend_form dt,
#member-job-search-results dl.zend_form dt,
#tabs_cvs dl.zend_form dt,
#tabs_headhunters-directory .tab-content dl.zend_form dt,
#tabs_employer-profile .tab-content dl.zend_form dt {
	clear: left;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px;
	width: 160px;
}*/
#tabs_cvs dl.zend_form dt {width: 100px;}
/*#tabs_global-employer-directory .tab-content dl.zend_form dd,
#member-job-search-results dl.zend_form dd,
#tabs_cvs dl.zend_form dd,
#tabs_headhunters-directory .tab-content dl.zend_form dd,
#tabs_employer-profile .tab-content dl.zend_form dd {
	float: left;
	margin-bottom: 5px;
	padding: 0px;
	width: 480px;
}

/* ----------------------- Reference - Employer/headhunter Directory main styles ----------------------- */
#tabs_global-employer-directory .tab-content ul,
#tabs_headhunters-directory .tab-content ul{
	padding: 5px;
	margin: 0;
	display: inline-block;
	clear: both;
	width: 640px;
}

#tabs_global-employer-directory .tab-content ul li,
#tabs_headhunters-directory .tab-content ul li {
	float: left;
	list-style: none;
	margin-right: 4px;
}

#tabs_global-employer-directory .tab-content ul li a,
#tabs_global-employer-directory .tab-content ul li#select strong,
#tabs_headhunters-directory .tab-content ul li a,
#tabs_headhunters-directory .tab-content ul li#select strong {
	border:1px solid #FFF;
	padding: 0 5px;
	float:left;
	display:block;
	}

#tabs_global-employer-directory .tab-content ul li#select strong,
#tabs_global-employer-directory .tab-content ul li a:hover,
#tabs_headhunters-directory .tab-content ul li#select strong,
#tabs_headhunters-directory .tab-content ul li a:hover {
	background:#39B54A;
	border:1px solid #39B54A;
	color:#FFF;
}




#tabs_global-employer-directory .tab-content #recruiterRss ul li {
	list-style: none;
	margin-right: 5px;
	float: none;
}

#tabs_global-employer-directory .tab-content h2,
#tabs_headhunters-directory .tab-content h2 {
	margin: 0 0 5px 0;
	clear: both;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#tabs_global-employer-directory .tab-content dl,
#tabs_headhunters-directory .tab-content dl {
	padding: 5px 5px 0 5px;
	display: inline-block;
}
#tabs_global-employer-directory .tab-content dt,
#tabs_headhunters-directory .tab-content dt {
	clear: left;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px;
	width: 180px;
	display: inline-block;
}
#tabs_global-employer-directory .tab-content dd,
#tabs_headhunters-directory .tab-content dd {
	float: left;
	margin-bottom: 5px;
	padding: 0px;
	width: 460px;
	display: inline-block;
}
#tabs_global-employer-directory .tab-content dd .paginationControl,
#tabs_headhunters-directory .tab-content dd .paginationControl {
	text-align: right;
	height: 20px;
}
#tabs_global-employer-directory .tab-content dd .paginationControl img,
#tabs_headhunters-directory .tab-content dd .paginationControl img {
	float: none;
	margin: 0;
	height: auto;
	text-align: right;
	vertical-align: text-bottom;
}
#tabs_global-employer-directory .tab-content dd img,
#tabs_headhunters-directory .tab-content dd img {
	float: right;
	margin: 0 0 5px 5px;
	height: 60px;
}

#tabs_headhunters-directory .tab-content .company_search_result h5{margin: 0 0 10px 5px;font-size:11px;}
/* ----------------------- Reference - Headhunters Directory ----------------------- */


/* ----------------------- Reference - Salary Guide ----------------------- */


/* Reference End */

/* ----------------------- Research Start ----------------------- */

/* ----------------------- Research - Recruitment & Salary Report ----------------------- */
ul#salary_report,
#tabs_topmba-career-guide .tab-content ul {
	list-style-position: inside;
	margin: 0 5px;
	text-indent: 5px;
	width: 640px;
}
ul#salary_report li,
#tabs_topmba-career-guide .tab-content ul li {
	margin-bottom: 5px;
}
ul#salary_report li ul{
	list-style-position: inside;
	margin:0 5px;
	text-indent: 0px;
}
ul#salary_report li ul li {
	display: block;
	border: none;
	height: auto;
	list-style-type: circle;
	margin-bottom: 0px;
}

/* ----------------------- Jobs Start ----------------------- */
/* ----------------------- Jobs - Browse Jobs ----------------------- */

#tabs_jobs .tab-content ul {
	padding: 5px;
	clear: both;
	display: inline-block;
}
#tabs_jobs .tab-content ul li {
	height: 17px;
	margin: 0;
	padding: 4px 0;
	width: 320px;
	float: left;
	display: block;
}

/* ----------------------- Jobs - Search Jobs ----------------------- */
#tabs_search-jobs .container {
	padding: 0;
}
#tabs_search-jobs dt {
	clear: left;
	float: left;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	width: 160px;
}
#tabs_search-jobs dd {	
	margin-left: 0;
	margin-bottom: 5px;
	padding-top: 0px;
}

#tabs_search-jobs dd select {width:200px;}

#tabs_search-jobs dd#show_jobs-element input {margin-right:5px;}


/* ----------------------- Jobs - Saved Jobs ----------------------- */
#saved-jobs-content {
	display: block;
}
#saved-jobs-content ol.list-head {
	display: inline-block;
	font-weight: bold;
	padding: 0 5px;
}
#saved-jobs-content ol.list-view {
	border-top: 1px dotted #CCCCCC;
	display: inline-block;
	font-weight: normal;
	margin:5px 5px 0 5px;
	padding:10px 0 0 0;
	
}
#saved-jobs-content ol.list-head li.list1, #saved-jobs-content ol.list-view li.list1 {
	width: 250px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
#saved-jobs-content ol.list-head li.list2, #saved-jobs-content ol.list-view li.list2 {
	width: 210px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
#saved-jobs-content ol.list-head li.list3, #saved-jobs-content ol.list-view li.list3 {
	width: 60px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
#saved-jobs-content ol.list-head li.list4, #saved-jobs-content ol.list-view li.list4 {
	width: 60px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
#saved-jobs-content ol.list-head li.list5, #saved-jobs-content ol.list-view li.list5 {
	width: 50px;
	float: left;
	margin-left: 0px;
	list-style: none;
}

/* ----------------------- Jobs - Saved Searches ----------------------- */
#saved-search-content {
	display: block;
}
#saved-search-content ol.list-head {
	display: inline-block;
	font-weight: bold;
	padding: 0 5px;
}
#saved-search-content ol.list-view {
	border-top: 1px dotted #CCCCCC;
	display: inline-block;
	font-weight: normal;
	padding-top: 5px;
	margin: 5px 5px 0 5px;
}
#saved-search-content ol.list-head li.list1, #saved-search-content ol.list-view li.list1 {
	width: 490px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
#saved-search-content ol.list-head li.list2, #saved-search-content ol.list-view li.list2 {
	width: 95px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
#saved-search-content ol.list-head li.list3, #saved-search-content ol.list-view li.list3 {
	width: 50px;
	float: left;
	margin-left: 0px;
	list-style: none;
}
/* Jobs End */

/*-- networking --*/

/*--  tidy up networking inbox and outbox margin and width --*/
#inbox-member-networking .tab-list,
#outbox-member-networking .tab-list,
#inbox-partner-networking .tab-list,
#outbox-partner-networking .tab-list {margin: 5px;}

#tabs_inbox li.list-260,
#tabs_outbox li.list-260 {width:260px;}

#inbox-member-networking a img,
#inbox-partner-networking a img {margin-left:5px;}
/*-- end tidy up --*/
.networking-message {
	margin: 5px 0 5px 0;
	padding: 5px !important;
	border-top: 1px dotted #808080;
}
.networking-message a {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
}
#page_content .container .networking-message h4 {
	font-weight: bold;
	text-transform: capitalize;
	padding: 5px 0px;
	color: #000000;
	display: block;
	font-size: 12px;
	line-height: 17px;;
	background: none;
	margin: 0;
}
#page_content .container .networking-message p { margin: 0 !important; }
.networking-message ul li {
	
	margin-left: 0px;
	list-style: none;
	font-weight: normal;
}
.networking-message ul li + li{
	margin-left: 0px;
	list-style: none;
	font-size:10px;
	color: #666;
	font-style:italic;
}

/* ----------------------- Research - Top 10 Top MBA Career Guides ----------------------- */

/* -----------------------Right Column----------------------- */

#s-right-100 {
	width: 300px;
	height: 100px;
	background-color: #8cc63f;
	margin-bottom: 20px;
}

.right-100-img {
	float: left;
	display: inline;
	width: 150px;
}
.right-100-text, .r-right-100-text {
	float: right;
	display: inline;
	width: 150px;
}
.right-100-text h2 a {
	color: #FFFFFF;
	padding: 5px;
	font-weight: normal;
	font-size: 16px;
	line-height: 21px;
	display: block;
}



#help-faqs p {margin: 0 0 0 5px;}
#help-faqs a {
	margin: 0 0 0 5px;
	line-height:20px;
	}

#help-faqs p a  {margin: 0!important;display:inline;}	

#help-faqs p.maintext {border-top:1px solid #F3F3F3;padding:10px 0 0 0;}
#help-faqs h4.subheaders {margin-bottom: 5px!important;}

a#save_job,
a#save_result_link,
a.button1 {
	background: #F3F3F3 url(../images/add.png) 4px 4px no-repeat;
	padding:4px 8px 4px 24px;
	border:1px solid #CCC;
	float: left;
	margin:5px;
	}
	
span#countries {display:block;width:640px;overflow:hidden;}	
span#countries a {
	display:block;	
	float:left;
	margin: 7px 15px 7px 0;
	background:#CCC;
	width:193px;
	height:20px;
	padding: 2px 0 0 0 !important;
	text-align:center;
	}

span#countries a#a_asia,
span#countries a#a_EU,
span#countries a#a_NEU,
span#countries a#a_NA,
span#countries a#a_LA,
span#countries a#a_C {	
	background: url(../images/countriesBtnBg.png) 0 0 no-repeat;
	color:#FFF;
	}


/*-- some generic form styling --*/


/*	
input,
textarea,
dl.zend_form_dojo dd div.dijitTextBox,
dl.zend_form_dojo dd div.dijitComboBox,
dl.zend_form dd input {
	padding: 2px 0 2px 5px !important;
 	margin:0!important;
	font-size:12px !important;
	border:1px solid #999 !important;
	color:#333;
	background:none!important;
	}
	
	
	.nihilo .dijitTextBox, 
	.nihilo .dijitComboBox, 
	.nihilo .dijitSpinner, 
	.nihilo .dijitInlineEditor input, 
	.nihilo .dijitTextArea {
	margin-left:0!important;
	border:1px solid #999!important;	
	}
*/
.nihilo .dijitTextBox input{border:0!important;}


input#submit, input#export,
dd#jobs-field input,
dd#show_jobs-element input,
dd input#cv_public,
dd input#job_alert,
dd input#newsletter,
dd input#networking_directory,
#Gwp_Form_User_Login dl.zend_form dd,
#Gwp_Form_User_Login dl.zend_form dt {border:none!important;padding:0!important;}

/*
#contacts-partner-networking dd input,
#contacts-member-networking dd input,
#wp_Form_Feedback_Feedback dd input,
#Gwp_Form_Feedback_Feedback dd input,
#Gwp_Form_Employer_Search dd input,
#Gwp_Form_Job_Advanced dd input,
#Gwp_Form_Partner_Networking dd input,
#Gwp_Form_Partner_Profile dd input,
#Gwp_Form_Employer_Register dd input,
#Gwp_Form_Member_Search dd input,
#Gwp_Form_Member_Reference_Directorynews dd input,
#Gwp_Form_Employer_Profile dd input {width:193px;}

#contacts-partner-networking dd select,
#contacts-member-networking dd select,
#wp_Form_Feedback_Feedback dd select,
#Gwp_Form_Feedback_Feedback dd select,
#Gwp_Form_Employer_Search dd select,
#Gwp_Form_Job_Advanced dd select,
#Gwp_Form_Partner_Networking dd select,
#Gwp_Form_Partner_Profile dd select,
#Gwp_Form_Headhunter_Search dd select,
#Gwp_Form_Employer_Register dd select,
#Gwp_Form_Member_Search dd select,
#Gwp_Form_Member_Reference_Directorynews dd select,
#Gwp_Form_Employer_Profile dd select {width:200px;}*/

dd#show_jobs-element input {width:20px;} /*radio buttons*/

input#submit,
input#logo {width:auto!important; cursor:pointer;}
input#logo {margin-right:5px!important;}



#right .container .containerInner {
	padding:5px 9px;
	width:280px;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	overflow:hidden;
}

#right .container .containerInner .right-100-text {
	display:inline;
	float:left;
	width:140px;
	} 
	
#right .container .containerInner .right-100-img {
	float: left;
	display: inline;
	width: 140px;
	}

#job_logos_display {
	width: 400px;
}
	
#job_logos_display td {
	padding: 4px;
	vertical-align: top;
}

.highlight {
	padding: 10px;
	background: #EEFFEE; 
}

#left #page_content .tab-content .highlight h2 {
	background: none;
	border-bottom: 2px solid #AADDAA;
	width: auto;
}

p.description {
	font-size: 11px;
}

#indi_desc-element,
#lang_desc-element,
#title_desc-element{
    width:100%;
    margin-bottom: 0px;
    min-height: 20px;
    background: url(../images/tip.gif) 0 0 no-repeat;
}
#page_content .tab-content #indi_desc-element p.description,
#page_content .tab-content #lang_desc-element p.description,
#page_content .tab-content #title_desc-element p.description{
    padding-left: 20px !important;
}
    
#indi_desc-element input,
#lang_desc-element input,
#title_desc-element input{
    display:none;
}
