/* -----------------------GLOBAL----------------------- */

.moduletable-user3split p {
	padding: 5px 5px 0 5px;
	margin: 0;
}


input[name="keywords"], input[name="keyword_search"] {
	width: 100px;
}

#content .employers-search #Gwp_Member_Search input#submit{
	padding-top: 5px;
}

/* -----------------------HEADER-----------------------


/* -----------------------MAINNAV----------------------- */


ul#mainnav li {		
	display: inline;
	margin-left: 0px;
	list-style: none;
}
ul#mainnav li.signin {		
	float: right;
	margin-left: 0px;
	list-style: none;
	color:#363636;
	width: 520px;
	text-align: right;
	display: inline;
}

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;
	white-space:nowrap;
	color: #FFFFFF;
	width: 80px;
}
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;
	margin-right: 5px;
	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;
}

li.signin form, li.signin form dl {
	width: 480px;
	display: inline;
	height: 30px !important;
}

li.signin form dd, li.signin form dt {
	float: left;
}

li.signin dt#username-label {
	width: 92px;
  	margin: 0 5px 0 0;
	line-height: 30px;
	height: 30px;
	vertical-align: top;
	border: 0;
	padding: 0
}
li.signin dd#username-field {
	padding-right: 10px;
	height: 25px;
	border: 0;
	
}
li.signin dd#username-field input {
	border: 1px solid #006837;
	height: 17px;
	margin: 0;
	padding: 0;
	width: 138px;
}
li.signin dt#password-label {
	width: 60px;
	margin: 0 5px 0 5px;
	line-height: 28px;
	height: 30px;
	vertical-align: top;
	border: 0;
	padding: 0
}

li.signin dd#password-field {
	height: 25px;
	border: 0;
	width:72px;
}
li.signin dd#password-field input {
	border: 1px solid #006837;
	height: 17px;
	margin: 0;
	padding: 0;
	width: 58px;
	float:left!important;
	}
li.signin dd#submit-field {
	width: 56px;
	margin: 2px 5px 0 0;
	border: 0;
	padding: 0
}

li.signin dd#submit-field input {
	height: 20px;
	margin: 0;
	padding-top: 5px;
	border: 0;
	float:left;
}
ul#mainnav li a.signin {		
	background-color: #ffffff;
	height: 30px;
	vertical-align: middle;
	line-height: 28px;
	float: right;
}

/* -----------------------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, ul#m-subnav li a:hover, ul#r-subnav li a:hover, ul#s-subnav li a:hover {		/*  */
	text-decoration: underline;
}
ul#subnav li.active a, ul#subnav li#current a {		/*  */
	text-decoration: underline;
}

/* -----------------------COL LEFT----------------------- */


#user3_1 .container #r-header, #user3_2 .container #r-header, #user3_3 .container #r-header {		/*  */
	background: url(../images/r_header_s.gif) repeat;
	width: 150px;
	height: 30px;
}
#user3_4 .container #r-header {		/*  */
	background: url(../images/r_header_s.gif) repeat;
	width: 160px;
	height: 30px;
}

#user3_1 .container #c-header, #user3_2 .container #c-header, #user3_3 .container #c-header {		/*  */
	background: url(../images/c_header_s.gif) repeat;
	width: 150px;
	height: 30px;
}
#user3_4 .container #c-header {		/*  */
	background: url(../images/c_header_s.gif) repeat;
	width: 160px;
	height: 30px;
}
#user3_3 .container #b-header {
	background: url(../images/b_header_s.gif) repeat;
	width: 160px;
	height: 30px;
}
#user3_4 .container #h-header {
	background: url(../images/h_header_s.gif) repeat;
	width: 160px;
	height: 30px;
}
m_public...suals.css (line 14)
* 

#user3_1 .container #s-header, #user3_2 .container #s-header, #user3_3 .container #s-header {		/*  */
	background: url(../images/s_header_s.gif) repeat;
	width: 150px;
	height: 30px;
}
#user3_4 .container #s-header {		/*  */
	background: url(../images/s_header_s.gif) repeat;
	width: 160px;
	height: 30px;
}

#user3_1 .container .title, #user3_2 .container .title, #user3_3 .container .title, #user3_4 .container .title {		/*  */
	width: 140px;
	height: 30px;
	float: left;
}
#user3_1 .container .curve, #user3_2 .container .curve, #user3_3 .container .curve, #user3_4 .container .curve {		/*  */
	float: right;
}




.container-670 dt {
	clear: left;
	float: left;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	width: 160px;
}
.container-670 dd {
	float: left;
	margin-left: 0;
	margin-bottom: 5px;
	padding-top: 0px;
	width: 490px;
}

#left .shadow {
	background-color:#FFFFFF;
	background-image:url(../images/shadow.gif);
	border-left: 0;
	border-right: 0;
	font-size:4px;
	height:5px;
	line-height:5px;
	margin:0;
	padding:0;
}

/*
#left .container-670 ul {
	display: block;
	list-style-position: outside;
	margin: 0 5px 5px 5px;
	padding-left: 15px;
	text-indent: 0;
}*/

.logo_container {
	border: none;
	margin:5px 0;
	width:160px;
	height: 70px;
	float: left;
}
.testimonial {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #F2F2F2;
}
.smalltext {
	font-weight: bold;
	text-align: right;
}

/* -----------------------Container Tabs----------------------- */
/*
.tab-content p,
#left .container-670 p {
	padding: 5px 0 5px 0 !important;

	line-height:18px;
	}
.tab-content ul,
#left .container-670 ul {
	margin: 10px 0 10px 0 !important;
	line-height:18px;
	padding:0 0 0 25px;
	}
	
#left .container-670 table {
	margin: 4px 0 4px 5px !important;
	}	

.tab-content li p {
	margin: 0;
}
.tab-content ul a, .tab-content span a {
	padding: 0;
}
.tab-content form {
	margin: 0 5px;
}
*/
/* -----------------------About Us - About Us----------------------- */

#tabs_about-us h1 {
	border-bottom: 1px dotted #808080;
	font-size: 13px;
	font-weight: bold;
	margin: 0 5px 10px 5px;
	padding: 0 0 5px 0;
}

#tabs_about-us .tab-content ul {
	display: block;
	list-style-position: outside;
	margin: 0 5px;
	padding: 0 0 0 25px;
	text-indent: 0;
}



/* -----------------------COL RIGHT----------------------- */

/* -----------------------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;
}


#login {
	width: 100%;
	margin-bottom: 20px;
}

#advert2 {
	width: 100%;
	margin-bottom: 20px;
}



#right .container .title, #user6 .container .title {		/*  */
	width: 280px;
	height: 30px;
	float: left;
}
#right .container .curve, #user6 .container .curve{		/* */
	float: right;
}

#right .container .search-jobs,
#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;
	}


#right .container .search-jobs-left {
	width: 280px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #F2F2F2;
	text-align: left;
}
#right .container .search-jobs-left a {
	margin-left: 120px;
}


#right .container .search-jobs-left form[id="Member_Login"] input[name="submit"], #user5 .container .search-jobs-left form[id="School_Login"] input[name="submit"]{
	margin-bottom: 0px;
	margin-top: 5px;
	width: 48px;
	float: left;
	padding-left: 120px;
}
#right .container .search-jobs-left input[value="Sign in"] {
	margin-top: 5px;
	margin-left: 120px;
	margin-right: 10px;
	float: none;
	width: 80px;
}
#right .container .search-jobs-left input[value="Register"] {
	margin-top: 5px;
}
#right .container .search-jobs-right {
	width: 280px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

/* -----------------------FOOTER----------------------- */



dl.zend_form dd,
dl.zend_form dt,
dl.zend_form_dojo dd,
dl.zend_form_dojo dt {padding:2px 0 !important}
/*	
input,
textarea,
dl.zend_form_dojo dd div.dijitTextBox,
dl.zend_form_dojo dd div.dijitComboBox {
	padding: 2px 0 2px 5px !important;
	margin: 0 !important;
	font-size:12px !important;
	border:1px solid #999 !important;
	color:#333;
	background: #FFFFFF !important;
	}*/


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;}






#Gwp_Form_Job_Advanced dd#show_jobs-element input {width:20px !important;} /*radio buttons*/


#Member_Login input#submit,
#School_Login input#submit {margin-left:118px!important;margin-top:5px !important;}

#partners-how-we-help p,
#partners-how-we-help ul,
#partners-demographics-inner p,
#partners-demographics-inner table,
#partners-publications p,
#public-publications p,
#partners-recruiting-trends p,
#public-research-reports p,
#employers-research-events p,
#employers-research-events p,
#employers-demographics-inner p,
#employers-demographics-inner table,
#employers-drive-your-brand p,
#employers-drive-your-brand a,
#employers-email-members-inner p,
#employers-email-members-inner table,
#employers-let-us-help p,
#employers-post-jobs-inner p,
#employers-post-jobs-inner table,
#employers-recruiting-trends p,
#employers-school-analysis p,
#employers-profile-search p,
#tabs_about-us p,
#public-events p,
#public-partner-schools-list p {margin-left:5px !important;}


#employers-drive-your-brand h5 {font-size:12px;margin: 5px;}
/*
#tabs_about-us .contactFrame,
#tabs_about-us .contactFrameLast {border-bottom:1px solid #f4f4f4;padding:15px 5px;}*/
#tabs_about-us .contactFrameLast {border-bottom:none;}
#tabs_about-us .contactCol1 {float:left;width:220px;}
#tabs_about-us .contactCol1 span.small {font-size:11px;}
#tabs_about-us .contactCol2 {float:left;width:350px;}

#tabs_about-us .contactCol2 ul {list-style:none;margin:0!important;}
#tabs_about-us .contactCol2 ul li b {display:inline-block;width:40px;color:#666;}


p.pageButtons {overflow:hidden;width:600px;}
p.pageButtons a {display:block;float:left;margin-right:10px;}



input#logo {width:auto!important;}

#candidate-search-result {margin:20px 0 0 0;padding:20px;background:#F3F3F3;}

#image_fader { list-style-type:none; list-style-image: none; list-style-position: outside; }

#image_fader li { display: inline; text-align:center; }

#image_fader li img { display: inline; padding-left: 10px;}
