/** BEGIN general styles */
body { margin:0;width:100%;font-family:Arial,sans-serif;font-size:small;color:#333;background-color:#fff; }
h1,h2,h3,h4,h5 {color:#369; }
h1 { font-size:120%;margin-bottom:.5em;padding-bottom:.5em; }
h2,h3 { font-size:100%;margin-top:.25em;padding-top:.25em;}
h4,h5 { font-size:90%; }
h6 {margin:0;width:90%;font-family:Arial,sans-serif;font-size:small;color:#ffcc33;}
p {margin-top:0;padding-top:0;}


code {font-size:110%;}
td, th { vertical-align:top; }
ul { margin-top:1px; }
ul.misc { list-style:none; margin-left:0; padding-left:0; }
ul.misc li { padding-bottom:.5em; }
ul.related { margin-top:0; padding-top:0; }
ul.related li {padding-bottom:.5em; }
img {padding:0;margin:0;}
a:link,a:visited,a:hover,a:active { color:#369; text-decoration:underline; }
#skipnav {display:none;}
a.pub:link,a.pub:visited,a.pub:hover,a.pub:active {text-decoration:none;color:#000;font-weight:bold;}
.jrntitle {font-style:italic;}
#announcement {color:ffcc33;}
/** END general styles */

/** BEGIN header styles */
#headerWrapper { background-color:#fc3; padding:0; height:79px; }
#headerWrapper_AIDS { background-color:#fc3; padding:0; height:123px; }
#header { background-color:#fc3; margin:0 auto; padding:0; }
#header_AIDS {
	background-color:#2473c5;
	margin:0;
	padding:0;
	min-width:704px;
	width:99%;
	white-space:nowrap;
}
/** END header styles */

/** BEGIN footer styles */
#footerWrapper { background-color:#ffea96; height:45px; clear:right; }
#footer { background-color:#fff; padding:0; clear:both; white-space:nowrap; height:45px; }
/** END footer styles */

/** BEGIN body styles */
#bodyWrapper { background-color:#fff; padding:0; }
/** nav */
#navigationWrapper { float:left; position:relative; width:20%; background-color:#4888cb; padding:0 3px 1em 0; margin-bottom:1em; color:#fff; }

#navigationWrapper_AIDS { float:left; position:relative; width:18%; background-color:#4888cb; padding:0 3px 1em 0; margin-bottom:1em; color:#fff; }


#navigationWrapper a { color:#fff; }

/** content */
#contactinfo {font-size:75%;color:#999;text-align:center;}
#contactinfo a {color:#999;}

#contentWrapper { background-color:#fff; color:#333; font-size:90%; padding-left:1.5em; }
#contentArea { padding:12px 14px; clear:both; }

/** jobs */
#gwumcJobs {
	width:95%;
	padding:0;
	margin:0;
	min-height:300px;
}
div#jJobInfo {
	margin:0 185px 1em 1em;
	padding:0;
}
div#jInfoCol {
	margin:0;
	padding:0;
	float:right;
	width:175px;
	clear:both;
}
#jsidebar{
	float:right;
}
.jspanheader { 
	display:block;
	width:125px;
	float:left;
	font-weight:bold;
	font-style:italic;
	padding:0;
	margin:0; 
}
.jdivheader { 
	display:block;
	font-weight:bold;
	font-style:italic;
	/*clear:both;*/
	padding:.5em 0 0 0; 
}

h2.jobTitle {border-top:1px solid #369;}
dl dt {
	font-weight: bold;
}