body {
	margin:0; padding:0; border:0;
	font: 12px/18px verdana,arial,helvetica;
	background:#fff;
	text-align:center;
	color:#333;
	}

	body#home {
		background:#17479e;
		color:#fff;
		}
		
p {
	margin-top:0; margin-bottom:1em;
	}

p, h1, h2, h3, td, li { text-align:left; }

p.right { text-align: right; }

p.space { margin-top:1em; }

small { font-size: 75%; line-height: 1.5em; }

img { border:0; }

.clear	{ font-size: 1px; line-height: 1px; height: 1px; clear:both; }

.bold { font-weight:bold; }

.italic { font-style:italic; }

.indent { margin-left:20px; }

.center { text-align:center; }

a { text-decoration:underline; color:#369;}
a:hover { color:#f60;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

h1 {
	color:#221e1f;
	font-size:16px; line-height:22px; font-family:arial,helvetica,sans-serif;
	margin:0 0 .5em 0;
	}

h1 span {
	color: #adabab;
	font-size:12px;
	}

h2 {
	color:#221e1f;
	font-size:12px; line-height:16px; 
	margin:0 0 .3em 0;
	}

h3 {
	color:#221e1f;
	font-size:12px; line-height:16px; 
	margin:0 0 .3em 0;
	font-style:italic;
	}
	

.nobold { font-weight: normal; }

.content ul {
	padding-left: 12px;
	margin-left: 12px;
	width:85%;
	}
	
.content ul li {
	list-style-image:url(/_img/bullet.gif);
	list-style-type:circle;
	margin-top:0;
	margin-bottom:.6em;
	*margin-left: 5px; /* for IE */
	}
	
.content ul li ul {
	margin-top: .6em;
	}
	
.content ul li ul li {
	list-style-image: none;
	list-style-type: disc;
	color:#17479e;
	}
	
.content ul li ul li ul li {
	list-style-image: none;
	list-style-type: circle;
	margin-bottom: 0;
	}


/* HOME STYLES */

	#logo {
		background:url(/_img/logo_home.gif) no-repeat;
		width:133px; height:81px;
		border:0; margin:23px 0 20px 186px; padding:0;
		clear:both;
		float:left;
		display:inline;
		}
	
	img#ucseal {
		position: absolute;
		left: 532px;
		top: 368px;
		}
		
	#whatif {
		background:url(/_img/what-if_home.jpg) no-repeat;
		width:780px; height:115px;
		border:0; margin:0; padding:0;
		clear:both;
		}
	
	.container {
		width:780px;
		background: #fff;
		margin:5px auto;
		}

		.container#container-h {
			position: relative;
			border: 0;
			background:transparent;
			}

		#text {
			clear: both;
			float: right;
			text-align: left;
			margin: 3em 106px 2em 0;
			width: 450px;
			display: inline;
			line-height: 1.8em;
			}
		
		#sml01, #sml02, #sml03, #sml04, #sml05, #sml06, #sml07, #sml08, #sml09 {
			float: right;
			clear: right;
			}
		
		#sml01 {
			width: 75px;
			height: 1.8em;
			/* background: #fff; */
			}
		
		#sml02 {
			width: 115px;
			height: 1.8em;
			/* background: #666; */
			}
		
		#sml03 {
			width: 140px;
			height: 1.8em;
			/* background: #fff; */
			}
		
		#sml04 {
			width: 150px;
			height: 1.8em;
			/* background: #666; */
			}
		
		#sml05 {
			width: 160px;
			height: 1.8em;
			/* background: #fff; */
			}
		
		#sml06 {
			width: 150px;
			height: 1.8em;
			/* background: #666; */
			}
		
		#sml07 {
			width: 150px;
			height: 1.8em;
			/* background: #fff; */
			}
		
		#sml08 {
			width: 130px;
			height: 1.8em;
			/* background: #666; */
			}
		
		#sml09 {
			width: 110px;
			height: 1.8em;
			/* background: #fff; */
			}
		
		p.home {
			float: left;
			margin-top: 0;
			padding: 0;
			}

		.container#container-h #text a { text-decoration:underline; color:#fff;}
		.container#container-h #text a:hover { color:#fff;}
		

		.vid {
			float: left;
			width: 400px;
			height: 275px;
			z-index: 200;
			margin: 0;
			padding: 0;
			}
			
		.vidtext {
			float: right;
			padding-top: 0 !important;
			width: 169px;
			line-height: 2em;
			}
			
			#flashcontent {
				z-index: 100;
				}


/* SUB-PAGE STYLES */

	#masthead {
		height: 126px;
		background:#fff url(/_img/masthead.gif) no-repeat;
		text-align:left;
		margin:0; padding:0; border:0;
		}
		
		#masthead.home { background:#fff url(/_img/masthead-home.gif) no-repeat; }
		#masthead.research { background:#fff url(/_img/masthead-research.gif) no-repeat; }
		#masthead.policy { background:#fff url(/_img/masthead-policy.gif) no-repeat; }
		#masthead.communications { background:#fff url(/_img/masthead-communications.gif) no-repeat; }
		#masthead.partnerships { background:#fff url(/_img/masthead-partnerships.gif) no-repeat; }
		#masthead.about { background:#fff url(/_img/masthead-about.gif) no-repeat; }
		
	#maincontent {
		clear:both;
		margin-top: 2em;
		}
		
		
		.content {
			float:left;
			width:420px;
			margin:0; padding:0 20px; border:0;
			}

			.content#one-col {
				width:500px;
				}
			
			.wide {
				width: 580px;
				margin: 0; padding: 0 20px; border:0;
				}
			
			.intro {
				padding-top: 26px;
				font-size: 13px;
				line-height: 2em;
				}
			
				
				
		#col3 {
			float:left;
			width:150px;
			border-left:1px solid #fc0;
			}


			.casestudy {
				width:130px;
				border:0; margin:0 auto; padding:0;
				color:#fff;
				text-align:center;
				}
			
					.casestudy#research {
					height:130px;
					background:url(/research-evaluation/_img/research-1.jpg) no-repeat;
					}
				/*	.casestudy#policy {
					height:85px;
					background:url(/policy/_img/56593212.gif) no-repeat;
					} */
					.casestudy#policy {
					height:184px;
					background:url(/policy/_img/fishing_view.jpg) no-repeat;
					}
				/* .casestudy#communications {
					height:187px;
					background:url(/communications/_img/communications-2.jpg) no-repeat;
					} */
				.casestudy#communications {
					height:187px;
					background:url(/communications/_img/communications-4.jpg) no-repeat;
					}
				.casestudy#partnerships {
					height:157px;
					background:url(/partnerships/_img/partnerships-1.jpg) no-repeat;
					}
				.casestudy#about {
					height:196px;
					background:url(/about/_img/syme.jpg) no-repeat;
					}
/*					
					.casestudy#news {
					height:196px;
					background:url(/about/_img/syme.jpg) no-repeat;
					}
					
					.casestudy#news2 {
					height:196px;
					background:url(/about/_img/news2.jpg) no-repeat;
					}
*/					
				.casestudy#hermes {
					height:229px;
					background:url(/about/_img/HermesAward.jpg) no-repeat center;
					}
				.casestudy#marcom {
					height:229px;
					background:url(/about/_img/MarCom.jpg) no-repeat center;
					}
				.casestudy#perspectives {
					height:300px;
					background:url(/communications/_img/pub_perspectives1-3.jpg) no-repeat center;
					}
					
					
					#cs-text2 {
						color: #466db2;
						width: 130px;
						margin: 0 auto;
						}
					
					#cs-text2 h2 {
						color: #000;
						margin: 0;
						padding-top: 1em;
						padding-bottom: 1em;
						}
						
					#cs-text2 ul {
						margin: 0;
						padding: 0;
						}
					
					#cs-text2 ul li {
						list-style: none;
						float: left;
						padding-right: .8em;
						}
						
					
					#cs-text {
						background: url(/_img/pic-title.gif) no-repeat;
						color: #466db2;
						width: 130px;
						margin: 0 auto;
						
						}
						
						#cs-text h2 {
							color:#fff;
							text-align:center;
							margin:0; padding-top:3px;
							}
							
						#cs-text p {
							margin:1em 0;
							font-size:10px; line-height:14px;
							}

					#cs-text.double { 
						background:url(/_img/pic-title-2lines.gif) no-repeat;
						}
						
						#cs-text h2 a, #cs-text.double a { text-decoration:underline; color:#fff;}
						
						#cs-text h2 a:hover, #cs-text.double a:hover { color:#ffc709;}

p.publink {
margin-top: -.8em;
}

p.callout {
	width: 150px;
	float: right;
	border: 1px solid #000;
	padding: 1em;
	text-align: left;
	}

.staff-col {
	float:left;
	width:240px;
	padding-right:10px;
	}
	
	table.pubtable {
		margin:0 auto; padding:0; border:0;
		width:100%;
		}
		
		table.pubtable td {
			vertical-align:bottom;
			text-align:center;
			font-size:10px; line-height:14px;
			}

			table.pubtable#wellness td { width:33%; }
			
			table.pubtable td.rowtwo {
				padding-top:15px;
				}
				
			table.pubtable td img { padding:5px; }
			
		#footer {
			text-align:center;
			font-size:11px; color: #999;
			padding-top: 1em;
			padding-bottom: 1em;
			}
		
		#footer a {
			text-decoration: none;
			}
			
		.home a {
			color: #999;
			}
			
		.home a:hover {
			color: #f60;
			}
			
		.toplink {
			text-align:right;
			font-size:10px;
			margin-top:.7em;
			}
			
