﻿
@import url(styles.common.css);

/* -- body setup -- */
#BodyWrapper { margin: 0 7px 0 7px; /* color: #666; */ }
#BodyWrapper #NavColumn { width: 147px; margin-right: 10px; margin-bottom: 20px; }
#BodyWrapper #MainColumn { padding-bottom: 20px; }
#BodyWrapper #SideColumn { width: 162px; margin-left: 5px; margin-bottom: 10px; }

/* WORKAROUNDS: for IE/win */
* HTML #BodyWrapper .LayoutTable { width: auto; }
* HTML #BodyWrapper #MainColumn .LayoutTable { width: 100%; }




#MainColumnCell { width: 100%; }

#MainColumn H1 { margin-bottom: 2px; margin-left: 4px; }
#MainColumn P A { text-decoration: underline; }

#MainColumn .Item { margin-bottom: 1.5em; }

#SubNavBar { }
#SubNavBar H1 { background: #AD1416 url(/includes/img/subnav.bg.mesh.gif) top right no-repeat; height: 32px; clear: left; padding: 8px 0 0 10px; }
#SubNavBar UL { height: 23px; border: 1px solid #CCC; background: url(/includes/img/subnav.bg.fade.gif) right top repeat-y; }
#SubNavBar UL LI {  background: #FFF url(/includes/img/icon.arrow.E53F40.sm.gif) 8px 6px no-repeat; margin: 0; padding: 4px 12px 0 15px; border: none; border-right: 1px solid #CCC; height: 19px; }
#SubNavBar UL LI A { color: #53829C; font-weight: bold; }
#SubNavBar UL LI.Active { background-color: #EFEEDA;  }

#SubNavBar UL LI { width: 100px; }
/* \*/
#SubNavBar UL LI { width: auto; }
* HTML #SubNavBar UL LI { height: 21px; he\ight: 19px; } /* fix for IE/win + box model hack */
/* */

#navgroup_search-jobs H3 { margin-top: 2px; }
#navgroup_search-jobs .LinkList { padding-top: .3em; }
#navgroup_search-jobs .LinkList LI { background-color: #FFF !important; margin-left: .4em; border-bottom: 1px solid #CDD6DB; }
#navgroup_search-jobs .LinkList LI.Active { padding: 0; }
#navgroup_search-jobs .LinkList LI.Exception { border-bottom: none !important; }

#navgroup_search { background: #EEE; font-size: 75%; padding: 2px; border: 1px solid #CCC; margin-bottom: 1em;}
#navgroup_search .BorderFix { background: #EEE; border: 1px solid #CCC; padding-bottom: .3em; }
#navgroup_search H3 { color: #666; margin: .5em; }
#navgroup_search INPUT#article_search_terms,
#navgroup_search INPUT#miscinet_search_terms { border: 1px solid #CCC; width: 120px; margin: 0; margin-left: .5em; margin-bottom: .5em; padding: 2px; font-size: 90%; }
#navgroup_search A { margin-left: .5em; font-size: 95%; }
#navgroup_search INPUT#article_search_keyword_go,
#navgroup_search INPUT#miscinet_search_terms_go{ margin-left: 20px; }

#navgroup_jobs .LinkList,
#navgroup_funding .LinkList,
#navgroup_meetings .LinkList,
#navgroup_post-a-job .LinkList,
#navgroup_about .LinkList,
#navgroup_miscinet .LinkList { background: #ECECE2; }
#navgroup_jobs LI,
#navgroup_funding LI,
#navgroup_meetings LI,
#navgroup_post-a-job LI,
#navgroup_about LI,
#navgroup_miscinet LI { border-bottom: 2px solid #FFF; padding-left: 5px; }
#navgroup_jobs LI.Active,
#navgroup_funding LI.Active,
#navgroup_meetings LI.Active,
#navgroup_post-a-job LI.Active,
#navgroup_about LI.Active,
#navgroup_miscinet LI.Active { background-image: none; padding-bottom: 0; }
#navgroup_jobs LI.Active A,
#navgroup_funding LI.Active A,
#navgroup_meetings LI.Active A,
#navgroup_post-a-job LI.Active A,
#navgroup_about  LI.Active A,
#navgroup_miscinet LI.Active A { background-image: url(/includes/img/icon.arrow.999999.box.r.gif); color: #999; }
#navgroup_jobs LI A,
#navgroup_funding LI A,
#navgroup_meetings LI A,
#navgroup_post-a-job LI A,
#navgroup_about LI A,
#navgroup_miscinet LI A { background: url(/includes/img/icon.arrow.51839b.box.r.gif) 0 5px no-repeat; font-weight: bold; padding-left: 16px; }

#navgroup_job-tools { background: #ECECE2; }
#navgroup_job-tools H3 { color: #666; background: #ECECE2; padding: .5em 0 .5em 16px; font-size: 75%; border: 0; }
#navgroup_job-tools .LinkList { padding-bottom: 5px; background: #ECECE2; }
#navgroup_job-tools LI { margin: 0 .5em; }
#navgroup_job-tools LI.Exception { border-bottom: none; }

#navgroup_science-careers .Note { font-size: 100%; margin-left: 1em; }
#navgroup_science-careers UL { margin-top: .5em;  }
#navgroup_science-careers A { font-weight: bold;  }
#navgroup_science-careers LI { border-bottom: 1px solid #FFF;  }

#navgroup_also-in-sciencecareers H4 {  margin-top: .5em; }
#navgroup_also-in-sciencecareers H4 .Icon { margin-bottom: 3px; }
#navgroup_also-in-sciencecareers .Item { margin: 5px; padding-bottom: 10px; border-bottom: 1px solid #DDD; }
#navgroup_also-in-sciencecareers P { color: #666;  margin-bottom: 0; }
#navgroup_also-in-sciencecareers UL { padding: 0; margin: 0; }
#navgroup_also-in-sciencecareers UL LI { list-style-type: none;  color: #666; background: url(/includes/img/icon.dot.333333.gif) 0 .35em no-repeat; padding-left: 10px; }
#navgroup_also-in-sciencecareers .Item.Exception { border-bottom: none; }

#navgroup_grantsnet-tools,
#navgroup_program-admin { background: #ECECE2; }
#navgroup_grantsnet-tools H3,
#navgroup_program-admin H3 { color: #666; background: #ECECE2; padding: .5em 0 .2em 5px;  border: 0; }
#navgroup_grantsnet-tools .LinkList,
#navgroup_program-admin .LinkList { padding-bottom: .5em; margin-top: 0; background: #ECECE2; }
#navgroup_grantsnet-tools LI,
#navgroup_program-admin LI { margin: 0 .5em; border-bottom: 1px solid #ECECE2; padding-bottom: 0; margin-bottom: 0;}

#navgroup_grantsnet-tools { margin-bottom: 0; }
#navgroup_grantsnet-tools .LinkList { margin-bottom: 0; }

#navgroup_regional-portals,
#navgroup_browse-topic,
#navgroup_browse-issues { background: #ECECE2; margin-bottom: .2em; padding-bottom: 0; }
#navgroup_regional-portals H3,
#navgroup_browse-topic H3,
#navgroup_browse-issues H3 { color: #666; background: #ECECE2; padding: .5em 0 .2em 5px;  border: 0; }
#navgroup_regional-portals .LinkList,
#navgroup_browse-topic .LinkList,
#navgroup_browse-issues .LinkList { background: #ECECE2; margin-bottom: .2em; padding-bottom: .5em; }
#navgroup_regional-portals LI,
#navgroup_browse-topic LI,
#navgroup_browse-issues LI { margin-left: .5em; border-bottom: 1px solid #ECECE2; } /* border put in to fix a rendering problem in IE PC */
#navgroup_regional-portals LI A,
#navgroup_browse-topic LI A,
#navgroup_browse-issues LI A { background: url(/includes/img/icon.arrow.51839b.box.r.gif) 0 5px no-repeat; font-weight: bold; padding-left: 16px; }
/* \*/
* HTML #navgroup_regional-portals LI A,
* HTML #navgroup_browse-topic LI A,
* HTML #navgroup_browse-issues LI A { background: url(/includes/img/icon.arrow.51839b.box.r.gif) 0 7px no-repeat; }
/* */
#navgroup_regional-portals LI A.Active,
#navgroup_browse-topic LI A.Active,
#navgroup_browse-issues LI A.Active { background-image: url(/includes/img/icon.arrow.999999.box.r.gif); color: #999; }

#navgroup_regional-portals LI.Active,
#navgroup_browse-topic LI.Active,
#navgroup_browse-issues LI.Active { background: #ECECE2; margin-left: .5em; padding-left: 0; }
#navgroup_regional-portals LI.Active A,
#navgroup_browse-topic LI.Active A,
#navgroup_browse-issues LI.Active A { background: url(/includes/img/icon.arrow.666666.box.r.gif) 0px 4px no-repeat; }
/* \*/
* HTML #navgroup_regional-portals LI.Active A,
* HTML #navgroup_browse-topic LI.Active A,
* HTML #navgroup_browse-issues LI.Active A { background: url(/includes/img/icon.arrow.666666.box.r.gif) 0px 7px no-repeat; }
/* */
#navgroup_regional-portals LI LI,
#navgroup_browse-topic LI LI, 
#navgroup_browse-issues LI LI { font-size: 100%; margin-right: .5em; }
#navgroup_regional-portals LI LI A,
#navgroup_browse-topic LI LI A,
#navgroup_browse-issues LI LI A { color: #53829C; background: url(/includes/img/icon.arrow.53859F.sm.gif) 6px 4px no-repeat; font-size: 100%; }
#navgroup_regional-portals LI.Active LI A,
#navgroup_browse-topic LI.Active LI A,
#navgroup_browse-issues LI.Active LI A { color: #53829C; background: url(/includes/img/icon.arrow.53859F.sm.gif) 6px 4px no-repeat; font-size: 100%; }

#navgroup_mi-sci-net { background: #E2E1CC;  margin-bottom: .2em; padding-bottom: 0; }
#navgroup_mi-sci-net H3 { color: #666; background: #E2E1CC; padding: .5em 1em .2em 1em;  border: 0; }
#navgroup_mi-sci-net P { color: #666; background: #E2E1CC; padding: .2em 1em 1em 1em; margin-bottom: 0;  border: 0; }

#navgroup_career-tools-resources { color: #666; background: #D9D9B5; padding: .2em 1em 1em 1em;  border: 0; margin-bottom: .7em; }
#navgroup_career-tools-resources .LinkList { background: #D9D9B5; margin-bottom: 0; padding-bottom: 0; margin-top: .5em; }
#navgroup_career-tools-resources LI { font-size: 100%; border-bottom: 1px solid #D9D9B5; }
#navgroup_career-tools-resources A { background: none; padding: 0; margin: 0; font-weight: bold; }

#navgroup_tools_resources { background: url(/includes/img/bg.development.yellowfade.gif) top repeat-x; border: 1px solid #CCC; margin-bottom: .5em; padding-bottom: .5em; }
#navgroup_tools_resources H3 { background: transparent;  text-transform: uppercase; color: #960; padding: 0; margin: .5em; margin-bottom: 1.5em; }
#navgroup_tools_resources H4 {  color: #666; margin: .5em; }
#navgroup_tools_resources .LinkList { border-bottom: 1px solid #DDD; margin: 0 .5em; padding-bottom: .5em; }
#navgroup_tools_resources LI { border-bottom: 1px solid #FFF; }
#navgroup_salary-tools .LinkList { border-bottom: 0; } /* no border on last list */

.NavGroup DL { margin-left: .5em; margin-top: .5em;  }
.NavGroup DT {  padding-left: 0; }
.NavGroup DT A { font-weight: bold; padding-left: 1em; text-indent: 1em; background: url(/includes/img/icon.arrow.53859F.sm.gif) 0 2px no-repeat; }
.NavGroup DD {  margin-left: 1em; margin-bottom: .5em; }

.NavGroup .Note { color: #666; font-size: 90%; margin-left: 10px; display: block; margin-bottom: 4px; }

#SideColumn .FeaturedJobs { background: #EEE; margin: .5em 0; border: 1px solid #CCC; }
#SideColumn .FeaturedJobs H6 { color: #999; text-transform: uppercase; margin: .5em; }
#SideColumn .FeaturedJobs DL { margin: .5em;  }
#SideColumn .FeaturedJobs DT { font-weight: bold; }
#SideColumn .FeaturedJobs DD { margin: 0; margin-bottom: 1em; }

#navgroup_editors-choice H3,
#navgroup_career-builders H3,
#navgroup_advice-tools H3 { color: #333; text-transform: uppercase;  background: none; border-bottom: 1px solid #DDD; }
#navgroup_editors-choice LI,
#navgroup_career-builders LI,
#navgroup_advice-tools LI{ border-bottom: 1px solid #FFF; margin-bottom: 0; padding-bottom: 0; }
#navgroup_editors-choice LI A,
#navgroup_career-builders LI A,
#navgroup_advice-tools LI A { background: url(/includes/img/icon.arrow.E53F40.sm.gif) 4px 4px no-repeat;}
/* \*/
* HTML #navgroup_editors-choice LI A,
* HTML #navgroup_career-builders LI A,
* HTML #navgroup_advice-tools LI A { background: url(/includes/img/icon.arrow.E53F40.sm.gif) 4px 7px no-repeat;}
/* */



/* -----------------------------------*/

.CareersAdvertisersPostjob .Buttons { text-align: center; }

.CareersAdvertisersPostjob #MainColumn #new-online-advertisers,
.CareersAdvertisersPostjob #MainColumn #advertiser_loginbox,
.CareersAdvertisersPostjob #MainColumn #print-online{ border: 1px solid #53829C; margin: 1em; padding: .5em; padding-bottom: 1.5em; }

.CareersAdvertisersPostjob #MainColumn #new-online-advertisers H3,
.CareersAdvertisersPostjob #MainColumn #advertiser_loginbox H3,
.CareersAdvertisersPostjob #MainColumn #print-online H3 { color: #53829C;  margin-bottom: .5em; }

.CareersAdvertisersPostjob #MainColumn #advertiser_loginbox LABEL {  margin-left: 1.5em; font-weight: bold; display: block; }
.CareersAdvertisersPostjob #MainColumn #advertiser_loginbox .FormAction { text-align: center; margin-bottom: 1em; }
.CareersAdvertisersPostjob #MainColumn #advertiser_loginbox .FormAction A {  text-decoration: underline; }
.CareersAdvertisersPostjob #MainColumn #advertisers_login_submit { margin-top: .5em; margin-bottom: 1em; }
.CareersAdvertisersPostjob #advertiser_username,
.CareersAdvertisersPostjob #advertiser_password { width: 120px; margin-left: 1.5em; margin-bottom: .5em; border: 1px solid #CCC;  padding: 2px; }

.CareersAdvertisersPostjob #MainColumn .DotBullet { list-style-type: none;  padding-left: 0; margin-left: 1em; }
.CareersAdvertisersPostjob #MainColumn .DotBullet LI { background: url(/includes/img/icon.dot.666666.gif) 0 1px no-repeat; padding-left: .5em; margin-bottom: .2em; }
/* \*/
.CareersAdvertisersPostjob #MainColumn .DotBullet LI { background: url(/includes/img/icon.dot.666666.gif) 0 1px no-repeat; padding-left: .5em; margin-bottom: .2em; }
* HTML .CareersAdvertisersPostjob #MainColumn .DotBullet LI { background: url(/includes/img/icon.dot.666666.gif) 0 4px no-repeat; padding-left: .5em; margin-bottom: .2em; }
/* */

.CareersAdvertisersPostjob #MainColumn #why-us H3 a {color: #53829C;  margin-bottom: .5em;}

.CareersAdvertisersPostjob #job-posting-rates,
.CareersAdvertisersPostjob #how-it-works { margin: 1.5em 1em; }
.CareersAdvertisersPostjob #why-us H3,
.CareersAdvertisersPostjob #job-posting-rates H3,
.CareersAdvertisersPostjob #how-it-works H3 {  text-transform: uppercase; }





H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}


.nav_text
{
    FONT-SIZE: 10pt
}
.list_head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: underline
}
.list_item
{
    FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}

.normal_text 
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}
.small_text
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.normal_label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.small_label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}

.normal_input
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
   
}
.small_input
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.page_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.normal_error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
 
}
.normal_info
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.small_error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.large_text
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.large_label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.page_nav
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}
INPUT.normal_button
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;

}
.report_nav
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.main_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}
LI.red
{
    COLOR: #ff0000
}


.required
{
    FONT-SIZE: 8pt;
    COLOR: #013499;
    FONT-FAMILY: Arial, helvetica, 'sans serif'
}

.bottom_nav
{
    FONT-SIZE: 75%;
    COLOR: #53829C;
    FONT-FAMILY: 'Lucida Grande', arial, helvetica, sans-serif;
    font-weight: bold; 
    TEXT-DECORATION: none
}


.large_error
{
    FONT-SIZE: 14pt;
    COLOR: maroon;
    FONT-FAMILY: Arial
}

.LayoutTable TD H2 {clear: none; color: #666; text-transform: uppercase; font-size: 100%; margin-bottom: .7em; border-bottom: 1px solid #D9D9D9; padding-bottom: .3em; }}

.normal_text ul{
		clear:both;
		}
		
.normal_text ul li{
  float:left;
  margin:  0 0 0 30px ; 
  padding: 0 0 0 20px;
  text-align:left;
  line-height:27px;
  list-style-type:square;
  list-style-image: none;
  FONT-FAMILY: Arial, helvetica, 'sans serif'
}

.bodycontentgutter .breadcrumbs a {
color:#53829C;
}

.ReskinCenter td {

text-align:center;

}

 input.right_button{
	float:right;
}

#HNavBar ul li a {
	color:#53829C;
	font-weight:bold;
	
}

#HNavBar ul li {background:  none !important;}

#useredit ul li {background:  none !important;}

.PreviewAd {

display:inline;
float:left;
margin-bottom:10px;
margin-left:10px;
overflow:auto;
padding-top:10px;
width:785px;

}


