/* 
------------------------------------
partnrstudy.com
------------------------------------ */

/* =MAJOR LAYOUT IDs
======================================================================= */

/* =Page container and Header
------------------------------------------------------- */
#pagebox { 
			background-color: #FFFFFF; 
			width: 750px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}
#header {
			width: 750px;
			height: 150px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}
			
/* =Image and Content areas
------------------------------------------------------- */
#content {
			width: 750px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}
#maincontent {/* Actual width is 550px with 40px padding and 1px border */
			padding: 0px 20px 0px 20px;
			margin: 0px 0px 20px 0px;
			text-align: left;
			width: 509px;
			float: left;
			border-right: 1px dashed #AFBD20;
			}
#sidecontent {/* Actual width is 200px with padding */
			padding: 0px 0px 0px 10px;
			margin: 0px 0px 0px 0px;
			float: left;
			font-size: 10px;
			line-height: 17px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #666666;
			text-align: left;
			width: 190px;
			}
#homeimage {
			text-decoration: none;
			border: 0;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 15px 0px;
			}
#secondaryimage {
			text-decoration: none;
			border: 0;
			float:left;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 15px 0px;
			}
			


/* =HEADER STYLES
======================================================================= */
#logo {
			width: 180px;
			float: left;
			padding: 15px 0px 15px 15px;
			margin: 0px 0px 0px 0px;
			}
#logo a { 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #555555;
			text-decoration: none;
			}
#globalnav {
			width: 540px;
			float: right;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			height: 150px;
			background: url("../images/navbar.jpg") no-repeat;
	}
#globalnav_parts {
			width: 540px;
			float: right;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			height: 150px;
			background: url("../images/navbar_partspage.jpg") no-repeat;
	}
#subNav {
			padding: 0px 0px 0px 40px;
			margin: 0px 0px 0px 0px;
			color: #FFFFFF;
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 30px;
			float: left;
	}
#subNav a {
			margin: 0 6px;
			font-weight: bold;
	}
#subNav a:link, #subNav a:visited {
			color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
			background-color: #AFBD20;
	}
#subNav a:hover {
			color: #FFFFFF;
			text-decoration: underline;
			font-weight: bold;
			background-color: #AFBD20;
	}
#subNav a:active {
			color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
			background-color: #AFBD20;
	}
	
	
/* Participants' Nav */
#subNavP {
			padding: 0px 0px 0px 40px;
			margin: 0px 0px 0px 0px;
			color: #FFFFFF;
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 30px;
			float: left;
	}
#subNavP a {
			margin: 0 3px;
			font-weight: bold;
	}
#subNavP a:link, #subNavP a:visited {
			color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
			background-color: #AFBD20;
	}
#subNavP a:hover {
			color: #FFFFFF;
			text-decoration: underline;
			font-weight: bold;
			background-color: #AFBD20;
	}
#subNavP a:active {
			color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
			background-color: #AFBD20;
	}
/*#sitestoggle {
	padding: 37px 0px 0px 560px;
	margin: 0;
	color: #AFBD20;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	position: absolute;
	left: 570px;
	}*/
#sitestoggle {
	color: #AFBD20;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	position: relative;
	right: 20px;
	top: 10px;
	float:right;
	}
#sitestoggle a {
			margin: 0 6px;
			font-weight: bold;
	}
#sitestoggle a:link, #sitestoggle a:visited {
			color: #AFBD20;
			text-decoration: none;
			font-weight: bold;
			background-color: #ffffff;
	}
#sitestoggle a:hover {
			color: #AFBD20;
			text-decoration: underline;
			font-weight: bold;
			background-color: #ffffff;
	}
#sitestoggle a:active {
			color: #AFBD20;
			text-decoration: none;
			font-weight: bold;
			background-color: #ffffff;
	}



/* =FOOTER STYLES
======================================================================= */
#footer {
			background-color: #C7C7C7;
			width: 750px;
			padding: 20px 0px 20px 0px;
			margin: 0px 0px 0px 0px;
			text-align: center;
			}
#footer p {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			line-height: 14px;
			padding: 0px 0px 10px 0px;
			}
#footer a:link {
			color: #666666;
			text-decoration: none;
			font-weight: normal;
			border: none;
			background-color: none;
			}
#footer a:visited {
			color: #666666;
			text-decoration: none;
			font-weight: normal;
			border: none;
			background-color: none;
			}
#footer a:active {
			color: #FFFFFF;
			text-decoration: underline;
			font-weight: normal;
			border: none;
			}
#footer a:hover {
			color: #111111;
			text-decoration: underline;
			font-weight: normal;
			border: none;
			}
			


/* =CORE GLOBAL STYLES
======================================================================= */
body {
			background-color: #C7C7C7;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}
a:link {
		text-decoration: none;
		color: #2758b3;
		}			
a:visited {
		text-decoration: none;
		color: #7f510e;
		}			
a:active {
		text-decoration: none;
		color: #000099;
		}			
a:hover {
		color: #ef2d00;
		text-decoration: underline;
		}
a.imagelink:link, a.imagelink:visited, a.imagelink:hover, a.imagelink:active {
			text-decoration: none;
			border: 0;
			}
a img {
			text-decoration: none;
			border: 0;
			}
.clear {
			clear: both;
			height: 0;
			}			
			

/* =MAIN TEXT STYLES
======================================================================= */
p {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			color: #555555;
			padding: 0px 0px 7px 0px;
			margin: 0px 0px 0px 0px;
			}
h1 {/* Alternate green is #8FAF2F */
			text-align: left;
			color: #A14117;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			font-size: 18px;
			padding: 0px 0px 5px 0px;
			margin: 5px 0px 0px 0px;
			}
h2 {
			font-size: 13px;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #555555;
			padding: 0px 0px 2px 0px;
			margin: 0px 0px 0px 0px;
			}
h3 {
			font-size: 12px;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #555555;
			padding: 3px 0px 5px 0px;
			margin: 0px 0px 0px 0px;
			}
h4 {
			font-size: 11px;
			line-height:13px;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #555555;
			padding: 3px 0px 2px 0px;
			margin: 0px 0px 0px 0px;
			}
h3.headlines {
			font-size: 12px;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #A14117;
			padding: 0px 0px 5px 0px;
			margin: 0px 0px 0px 0px;
			}
#maincontent h1 a {
			font-weight: bold;
			color: #A14117;
			text-decoration: none;
			}
#maincontent h1 a:hover {
			text-decoration: underline;
			}
#maincontent h2 {
			margin-top: 5px;
			}
#sidecontent h1 {
			font-size: 14px;
			padding: 0px 0px 5px 0px;
			color: #A14117;
			font-weight: 500;
			}
#sidecontent h2 {
			font-size: 14px;
			padding: 30px 0px 5px 0px;
			color: #A14117;
			font-weight: 500;
			}


/* =MENU STYLES
======================================================================= */
ul {
		list-style-type:circle;
		padding: .2em 0em .3em 0em; 
		margin: 0em 0em 0em 1.8em;
		}
li {
		padding: 0em 0em 0.3em 0.3em; 
		margin: 0em 0em 0em 0em;
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #555555;
		}	
ul.bullet_1 {
		list-style-image:url(../images/bullet_1.gif);
		padding: .2em 0em .3em 0em; 
		margin: 0em 0em 0em 1.8em;
		}
li.bullet_1 {
		padding: 0em 0em 0.3em 0.3em; 
		margin: 0em 0em 0em 0em;
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #555555;
		}
ul.opportunities {
		list-style-image:url(../images/bullet_1.gif);
		padding: 0px 0px 2px 0px; 
		margin: 0px 0px 0px 25px;
		}
li.opportunities {
		padding: 0px 0px 1px 25px; 
		margin: 0px 0px 0px 0px;
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 10px;
		line-height: 12px;
		font-weight: normal;
		color: #555555;
		}
ul#newsheadlines {
		list-style-type:none;
		padding: .3em .2em .2em 0em; 
		margin: 0em 0em 0em 0.5em;
		}
ul#newsheadlines li {
		padding: 0em 0em 0em 0em; 
		margin: 0em 0em 0em 0em;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		line-height: 16px;
		font-weight: normal;
		color: #555555;
		}
ul#newsheadlines li a {
		font-weight: normal;
		color: #777;
		}
ul#researchteam {
		padding: 5px 0px 10px 0px;
		margin: 0px 0px 0px 0px; 
		float: left; 
		width: 507px; 
		list-style-type: none; 
		list-style-image: none; 
		list-style-position: outside; 
		}
ul#researchteam li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;  
		float: left; 
		width: 169px; 
		list-style-type: none; 
		list-style-image: none; 
		list-style-position: outside;
		font-size: 10px;
		line-height: 13px;
		font-weight: normal;
		}
ul#researchteam li a {
		color: #555555;
		font-weight: normal;
		}
ul.quote {
		color: #555555;
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 10px;
		list-style-type: none;
		padding: 0px 0px 10px 0px;
		margin: -5px 0px 3px 40px;
		}
ul.quote li {
		margin: 0em 0em 0em .2em;
		padding: 0px 0px 0px 0px;
		text-indent: 0em;
		}
ol {
		padding: .2em 0em .2em 0em; 
		margin: 0em 0em 0em 1.8em;
		}
li {
		padding: 0em 0em 0.3em 0.3em; 
		margin: 0em 0em 0em 0em;
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #555555;
		}	
#navlist {
	padding-left: 0px;
	margin-left: 0px;
	border-bottom: 1px solid #DDDDDD;
	width: 172px;
}
#navlist li {
	list-style: none;
	margin: 0;
	/*padding: 0.5em 0px;*/
	padding: 0px;
	border-top: 1px solid #DDDDDD;
	width: 172px;
}
#navlist li a { 
	text-decoration: none; 
	border-bottom: 0px;
}
#navcontainer {
		padding: 0px 0px 20px 0px;
		margin: 0px 0px 0px 0px;
		}
#navcontainer a {
	margin: 0;
	display: block;
	padding: 0.5em 3px;
	width: 166px;
	background-color: #FFFFFF;
	color: #666666;
}
#navcontainer a:hover {
	color: #666666;
	background-color: #FFFCCF;
	font-weight: normal;
}
#navcontainer a.currentitem {
	color: #666666;
	background-color: #FFFCCF;
	font-weight: normal;
}



/* =TAKE NOTE COLUMN CLASSES
======================================================================= */
#takenoteLR {
			clear: both;
			height: 50px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}
#takenote {
			width: 180px;
			padding: 5px 0px 10px 0px;
			margin: 0px 0px 0px 0px;
			}
#takenoteL{
			float: left;
			padding: 0px 0px 0px 8px;
			margin: 0px 0px 0px 0px;
			}
#takenoteL p a img {
			display:block;
            border: 2px solid #AFBD20;
            background: #fff;
            padding: 2px;
}            
#takenoteL p a:hover img {
			display:block;
			padding: 2px;
			border: 2px solid #AFBD20;
            background: #AFBD20;
}
#takenoteR { /* Actual width is 140. 180-40=140 */
			float: left;
			width:125px;
			padding: 0px 0px 0px 7px;
			margin: 0px 0px 0px 0px;
			}	
#takenoteR a:link {
			color: #666666;
			text-decoration: none;
			font-weight: bold;
			background-color: #FFFFFF;
			}	
#takenoteR a:visited   {
			color: #666666;
			text-decoration: none;
			font-weight: bold;
			}
#takenoteR a:active   {
			color: #666666;
			text-decoration: none;
			font-weight: bold;
			}
#takenoteR a:hover   {
			text-decoration: underline;
			font-weight: bold;
			}			
#takenoteR p {		
			color: #666666;
			text-decoration: none;
			font-weight: normal;
			}		
			
/*.takenote {
			clear: both;
			padding: 0px 0px 20px 0px;
			margin: 0px 0px 0px 0px;
			}
.takenote img {
			display:block; border:2px solid #AFBD20;
			}
.takenote a {
			float: left;
			display: block;
			padding: 3px 3px 3px 3px;
			margin: 1px 5px 10px 0px;
			border: 1px solid #AFBD20;
			width:35px;
			height:35px;
			} 
.takenote a:hover {
			border: 1px solid #AFBD20;
			}  */
			
#receiveupdates {
			width: 180px;
			padding: 5px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}
#receiveupdatestext {
			width: 180px;
			padding: 5px 0px 0px 8px;
			margin: 0px 0px 0px 0px;
			}	
#receiveupdatestext p {
			width: 180px;
			padding: 5px 0px 5px 0px;
			margin: 0px 0px 0px 0px;
			color: #666666;
			font-size: 10px;
			font-weight: normal;
			line-height: 12px;
			}	
#receiveupdatestext h3 {
			width: 180px;
			padding: 0px 0px 5px 0px;
			margin: 0px 0px 0px 0px;
			color: #666666;
			font-size: 10px;
			font-weight: bold;
			line-height: 12px;
			}	


/* =BREADCRUMB TRAIL LINK LIST
============================================================ */
	ul#breadCrumb {
	list-style-type: none;
	padding: 5px 0px 25px 0px;
	margin: 0;
	/* width: 100%; 
	The width of the breadCrumb list must be set in the 
	body classes in order to display properly in Dreamweaver
	*/
	}

	ul#breadCrumb li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	padding: 0 6px;
	display: inline;
	color: #333;
	border-left: 1px solid #333;
	float: left; /* keeps list items flush together */
	}

	ul#breadCrumb li.bcfirst {
	border: none;
	padding-left: 0;
	}

		


/* VERTICAL SPACER
============================================================ */			
#backtotop{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 18px;
	text-align: right;
	padding: 5px 0px 15px 0px;
	margin: 10px 0px 0px 0px;	
	border-top: 1px dotted #666;
	}	
#backtotop a {
	color: #666;
	}	
.clearboth { /* clears both ways */
	clear: both;
	}		
#backtotop2{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;	
	border-top: 1px dotted #666;
	}		


/* FORM STYLES
============================================================ */		
.formstyle_stories {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #666666;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #EEEEEE;
	border: 1px solid #666;	
	}
	
/* PROGRESS METER
============================================================ */	
.meter_recruited {
	width: 18px; 
	height: 30px; 
	background-color: #AFBD20; 
	border: solid 1px #555;
	border-right: none;
	}
.meter_remaining {
	width: 400px; 
	height: 30px; 
	background-color: #ccc; 
	border: solid 1px #555;
	}
#meter  {
	width: 500px;
	height: 30px;
	}
.first li {
	display:inline;
	background-color: #AFBD20;
	border: solid 1px #555;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	width:18px;
	height: 30px;
	}
.last li {
	display:inline;
	background-color: #FFF;
	border: solid 1px #555;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	width:18px;
	height: 400px;
	}


/* NEWS STYLES
============================================================ */		
#news {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#news h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #555;
}
#news h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold; 
	color: #777;
}
#news h2 a {
	color: #777;
}
#news h2 a:visited {
	color: #777;
}
#news p {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #777;
}
.news_sidebar {
	width: 220px;
	float: right;
	display: inline;
	font-size: .9em;
	line-height: 1.3em;
	border: 1px solid #cccccc;
	background: #FAFAFA;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 10px;
}
.news_sidebar h4 {
	margin: 0;
	padding: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-align:center;
}
.news_sidebar-title {
	background: #555555;
	padding: 0px 0px 5px 5px;
}
.news_sidebar-title a, .news_sidebar-title a:visited {
	color:white;
	text-decoration: none;
}
.news_sidebar p {
	padding: 5px 5px 0px 7px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 12px;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

		
/* ====================================================== */
/* ====================================================== */
/* ====================================================== */