@import url(introScreen.css);

/* JOBS

Colors (from dark to light): 

LIGHT GREYs	:	#949494 -> #D1D1D1
MID-GREYs	: 	#6D6D6D -> #404040	
DARK-GREYs	: 	#010101 -> #2C2C2C

----------------------------------------------- */


/* Buttons
----------------------------------------------- */

.button, 
.button2, 
.buttonIntro, 
.buttonRSS, 
.buttonG, 
.buttonVibes, 
.buttonMySearchs, 
.buttonMyMailer, 
.buttonRSSFlux, 
.buttonJobDetails, 
.buttonMyJobs{
	align: left;
	font-size: 8pt;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 3px;
	/padding-bottom:1px;
	padding-top: 0px;
	color: #FFF;
	font-weight: bold;	
	margin-right:6px;
	
	border:0;
	
	background-Color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
}

.button {	
	width: 94px;
	height: 18px;	
	background-Image: url(../images/buttonb.gif);
}

.button2 {	
	width: 94px;
	height: 18px;	
	background-Image: url(../images/button2b.gif);
	border:0px;
	color:#fff;
}


#opacityChange a input:hover {
	filter:alpha(opacity=60);
	-moz-opacity: .6;
	opacity : .6
}


.buttonVibes, 
.buttonMySearchs, 
.buttonRSSFlux, 
.buttonJobDetails, 
.buttonMyJobs{
	width: 95px;
	height: 17px;	
	background-Image: url(../images/buttonPharmaVibes.gif);
	border: 0px;
	margin-right:1px;
	padding-bottom: 0px;
	/padding-bottom:0px;
}
.buttonMySearchs{
	background-Image: url(../images/buttonMySearchs.gif);
}
.buttonRSSFlux{
	background-Image: url(../images/buttonRSSFlux.gif);
}
.buttonJobDetails{
	background-Image: url(../images/buttonJobDetails.gif);
	width: 120px;
}
.buttonMyJobs{
	background-Image: url(../images/buttonMyJobs.gif);
}

.saveJob, .forwardJob{
	border:0;
	
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
	padding-left:25px;
	
	height:20px;
	
	color: #1E4B56;
	background-Color: Transparent;
	background-repeat: no-repeat;
	background-position: left;
}

.buttonRSS2, .vibes {
	align: left;
	vertical-align: bottom;
	border:0;
	border-style:none;
	width: 14px;
	height: 14px;
	
	background-position: bottom;
	background-Color: Transparent;
	background-Image: url(../images/RSS_icon_small.gif);
	background-repeat: no-repeat;
	margin-right:10px;
}

.vibes{
	width:15px;
	height:10px;
	background-Image: url(../images/vibes.gif);
}

#buttonMargin{
	margin-left:2px;
	margin-top:12px;
}

/* Tables
----------------------------------------------- */

#results table{
	margin-top:10px;
    color: #000000; 
	font-size: 8pt; 
    font-weight : normal;
    padding: 3px;
	width:100%;
	border:1px solid #555;
}

#results table span{
    color: #1E4B56; 
    font-weight : bold;
}

.table{ 
	font-weight : bold;
	color: #1E4B56;
}
.table a{
	cursor:pointer;	
}


#mainTable {
	border: 0px solid #FFF;
	font-size : 12px;
}
#mainTable tr{
	position:relative;
	margin-top:0px;padding-top:0px;
}
#mainTable tr td{
	position:relative;
	margin-top:0px; padding-top:0px;
}
#mainTable a:hover{
	text-decoration:underline;
}
#mainTable a.theader:link{
	color: #FFF;
}

#mainTable li{
	list-style-type:none;
	margin-bottom:4px;
}


.iconOrderBy {
	width:14px;
	height:12px;	
	padding-left:7px;
	/margin-left:7px;
}

.headerCol{
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #444;
	
}

.headerCol a{
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
}



/* TEXT & OTHERS
----------------------------------------------- */

#actionPhrase{
	text-align:left;
	font-size:10pt;
	/margin-top:15px;
}

.center{ 	text-align:center; }

.left{ 	text-align:left; }

.right{	text-align:right; }

.hidden{	visibility:hidden;}

.visible{	visibility:visible;}

.bottom{ 	vertical-align:bottom; }

.bold{	font-weight : bold;}

.boldBlue{
	color: #1E4B56; 
	font-weight : bold;
}

.loading {	
	margin-top:50px;
 	font-size:16px;
 }

.tableBackground {	background-color:#E8ECE4; }
.tableBackground2 {	background-color:#F1E9B8; }

.severalSearchsUl{
	padding-left:30px;
	color: #036;
}

.searchBookmark{
	margin-left:20px;
	margin-bottom:5px;
	margin-top:2px;
}

.menuLeftInputTitles {
	color:#6D6D6D;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.ulStyleWorkingWithIe{
	padding:0px;
	margin:0px;
	/text-indent:-18px;
}



.normalText {
	color:#444; 
	font-size:8pt;
	text-align:right;
}
.normalText b{
	color:#1E4B56;
}


/* FORMSEARCH TEXT
----------------------------------------------- */
 
#text1 { 	text-align:left; }


#text1 li{
	/margin:0px;
	/padding:0px;
	margin-bottom:1px;
}

#text1 form{
	/margin:0px;
	/padding:0px;
}

#text1 a {
	cursor:pointer;
	//cursor:hand;
}

#text1 input,#text1 select {
	width:180px;
}

/* SUGGESTION COMPANY DIV
----------------------------------------------- */

#suggestion {
	visibility:hidden;
	position:absolute;
	width:178px;
	/width:180px;

	font-size:8pt;

	z-index:-1;

	background-color:#fff;
	border:1px solid #555;
	border-top:0px;
}

#suggestion tr{
	margin-bottom:4px;
	
}

#suggestion tr:hover{
	background-color:#E8ECE4;
}


/* COMPANY AJAX DIV
----------------------------------------------- */

#lp{}

#lp ul{
    color: #0D2825; 
	font-size: 8pt; 
    font-weight : normal;
    clear: left;
    padding: 3px;
}

#lp ul li{
	list-style-type:none;
	margin-top:2px;
}

#lp ul li b{
    color: #1E4B56; 
    font-weight : bold;
}

#lp ul li a:hover{
	text-decoration:underline;
	color:#2D6F80;
}

.categoryitems{
	font-size:12px;
}


/* LOGIN POPUP
----------------------------------------------- */

#loginForm {
    border : 2px solid #666;
	background-color:#FFF;
	width:300px;	
	padding:3px;
	visibility:hidden;
	/* position:absolute; */
	top:0px;
	left:0px;	
	z-index:-1;
}
/**
#loginForm .main_content{
    font-size: 11px;
    text-align:left;
    color:#333;
    font-weight: normal;
    text-decoration:none;
}*/

#loginForm h2, #loginForm a.h2 {
    text-align:left;
    vertical-align:top;
    font-size:18px;
    color:#fff	;
    margin-bottom : 20px;
    margin-top : 3px;    
}

#loginForm h2.mainH2{
	background-image:url("../images/table_header_bg.jpg");
	padding:4px;
	margin-left:-4px;
	margin-right:-4px;
	background-color:#000;
	background-repeat:repeat-x;
}

#loginForm a.h2{    text-decoration:underline; }

#loginForm h2.spec, #loginForm a.spec:link, #loginForm a.spec:visited{color : #1E4B56;text-decoration:none;}

#loginForm a.spec, #loginForm a.spec:hover, #loginForm a.underline:hover { text-decoration:underline;}

#loginForm .bordered_table_lightgray{
	border : 1px solid #DEDEDE;
}

#loginForm .main_content{
	color:#000000;
	font-weight:bold;
	font-size:10pt;
}

#loginForm .input_border{
	border-color:#6D6D6D;
}

/* LOGIN FORM
----------------------------------------------- */

#loginWindow{
    color: #003F7E; font-size: 11px;
    margin-top:1px;
	margin-right:1px;
    float:right;    
	padding-right:4px;
}
#loginWindow button{
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}
#loginWindow ul {
    display: inline;
    vertical-align:top;    
}
#loginWindow ul li {
    padding:0;
    text-align: left;    
    list-style:none;
    padding-left:4px;
}
#loginWindow a { 
	text-align : left; 
	font-weight : bold;
	color : #606578; 
}                 
.loginWindowLink { 
	text-align : left; 
	font-size: 11px; 
	font-weight: bold; 
	color : #606578;
}
a.loginWindowLink {
    color : #606578;
    background-image: url(http://static.lifescience-online.com/images/nav/arrow.gif);
	background-repeat: no-repeat;
	background-position: left; 
	padding-left : 11px;
	text-align : left;
}
a.loginWindowLink:hover { 
	text-decoration:underline; 
	color : #3C3F4B;
	background-image: url(http://static.lifescience-online.com/images/nav/arrow.gif);
}


/* SOCIAL BOOKMARKS
----------------------------------------------- */

#socialBookmarks {
	visibility:hidden;
	z-index:140;
	position:absolute;
	background-color:#D6D8E2;
	
	padding:5px;
	padding-top:12px;
	padding-bottom:3px;
	margin:0px;
	text-indent:0px;
	font-size:10pt;
}
#socialBookmarks table { 
	background-color:#E7EAF4;
	font-size:10pt;
}
#socialBookmarks table ul {
	padding:15px;
	margin:0px;		
}
#socialBookmarks table {
	margin-bottom:10px;
}
#socialBookmarks table ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-top:3px;
	padding-bottom:3px;
}
.bookmark_link {
    background-repeat: no-repeat;
    background-position: left; 
    padding-left : 22px;   
    font-weight: bold;
    font-size: 11px;
    color:#545454;
}
     
a.bookmark_link:link{
    font-size: 11px;
    color:#545454;
    font-weight: bold;
    text-decoration:none;
}

a.bookmark_link:visited{    text-decoration:none; }
a.bookmark_link:active{ color:#6C658C; text-decoration:underline; }
a.bookmark_link:hover{ color:#6C658C; text-decoration:underline; }


#bmIcons{
    width:250px;
    background-color: #D6D8E2;
    visibility : hidden;
    position : absolute;
    border:1px solid #A1A3AA;
    padding: 5px;
}
#bmIcons ul {background-color : #E7EAF4; padding:5px;}
  
h1.noResults {
	text-align:center;
	font-size:10pt;
	margin-top:10px;
	font-weight: normal;
	font-size : 15px;
}   
h1.results {
	text-align:center;
	margin-top:15px;
	margin-bottom:6px;
	font-weight: normal;
	font-size : 15px;
}   



/* BOOKMARKS
----------------------------------------------- */


.underlinedBig:hover{
	text-decoration:underline;
	background-color:#EFEFEF;
}

a.underlinedBig{
	text-decoration:none;
}

#bookmarkBox{
	width:191px;
	margin-bottom:50px;
}

.listBookmarks {	
	margin:0px;
	padding:0px;		
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;	
	list-style-type:none;
}

#searchsBookmarksDiv, #jobsBookmarksDiv {
	font-size:10pt;
}

#searchsBookmarksDiv ul, #jobsBookmarksDiv ul{
	padding:0px;
	margin:0px;	
}

#searchsBookmarksDiv ul li, #jobsBookmarksDiv ul li{
	padding:5px;
}

.eraseMySearch, .eraseMyMailer, .eraseMyJob {
	border-style:none;
	width: 14px;
	height: 16px;
	
	background-Color: Transparent;
	background-Image: url(../images/eraseMySearch.gif);
	background-repeat: no-repeat;
	position:absolute;
	
	margin-left:0px;
}
.eraseMyMailer{
	background-Image: url(../images/eraseMyMailer.gif);
}
.eraseMyJob{
	background-Image: url(../images/eraseMyJob.gif);
}

/* DETAILS */

#details, #detailsJobs {
	z-index:2;
	margin:0px;
	padding: 8px;
	border:1px solid #999;	
	visibility:hidden;
	position:absolute;
	background-color:#fff;
}
#details ul li, #detailsJobs ul li{
	vertical-align: middle;
	list-style-type:none;
}

#detailsTable tr td{
	position:relative;
	margin-top:0px;
	font-size:12px;	
}

#detailsTable table{
	border: 0px;
}

#detailsTable a{
	font-size: 12px;
	text-decoration:none;
}
#detailsTable a:hover{
	font-size: 12px;
	text-decoration:underline;
}

#detailsTable {
	font-size: 12px;
}


#detailsTable a.theader:link{
	color: #FFF;
}

#detailsTable {
	list-style-type:none;
	margin-bottom:4px;
}
