@charset "utf-8";

@import url("http://www.fuqua.duke.edu/system/layout/css/sIFR-screen.css");

/* CSS Document */



/*--------------------Blog Specific-----------------*/



span.home_title {

	font-family:Arial, Helvetica, sans-serif;

	font-size:36px;

	padding:0px;

	margin:0px;

	color:#cccccc;

	text-align:right;

}

h1.home_title {

	font-family:Arial, Helvetica, sans-serif;

	font-size:36px;

	padding:0px;

	margin:0px;

	color:#cccccc;

	text-align:right;

}



/*------------------Body Text-----------------------*/



body {

	font: 100% Arial, Helvetica, sans-serif;

	background: #000;

	margin: 0;

	padding: 0;

}

/*------------------outer page area----------------------*/

#pagewrapper {

	width: 968px;

	min-height:550px; /*----adjust when content is in pages?----*/

	background-color:#ffffff;

	margin-left:auto;

	margin-right:auto;

	background-image:url(http://www.fuqua.duke.edu/system/layout/images/bg-pagewrapper.gif);

	background-repeat:no-repeat;

	height: 100%;

	zoom:100%;

	position:relative;/*--*/

}

/*----------------------global navigation---------------*/

#globalhead {

	width:968px;

	height:24px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:0px;

	margin-top:15px;

	background-color:#ffffff;

}

#globallocation {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:bold;

	float:left;

	height:19px;

	padding:5px 4px 0px 0px;

	background-color:#000000;

}

#globalspace {

	width:360px;

	height:24px;

	float:left;

	background-color:#000000;

}

#globalsearch {

	width:113px;

	height:21px;

	padding-top:3px;

	background-color:#FFFFFF;

	float:left;

}

.globalsearchtxt {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#989898;

	text-align:left;

	background-color:#FFFFFF;

}

#globalgo {

	width:15px;

	height:22px;

	padding-left:2px;

	padding-right:10px;

	padding-top:2px;

	float:right;

	background-color:#FFFFFF;

}

#globalweather {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#778bcf;

	font-weight:bold;

	float:left;

	height:19px;

	padding:5px 4px 0px 4px;

	background-color:#000000;

}

#globalweatherimg {

	width:24px;

	height:24px;

	float:left;

	background-color:#000000;

}

#globalhead {

	width:968px;

	height:24px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:0px;

	margin-top:15px;

	background-color:#ffffff;

}

#globaltabs {

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	margin-left:auto;

	margin-right:auto;

	height:24px;

	padding:0px;

	background-color:#FFFFFF;

	width:238px;

	float:left;

}

#globaltabs ul {

	display:inline;

	text-align:center;

}

#globaltabs ul li.globalone_on {

	font-family:Arial, Helvetica, sans-serif;

	width:98px;

	height:20px;

	float:left;

	font-size:12px;

	text-align:center;

	margin:0;

	padding-top:4px;

	list-style:none;

	background-color:#ffffff;

	display:block;

}

#globaltabs ul li.globalone_off {

	font-family:Arial, Helvetica, sans-serif;

	width:98px;

	height:20px;

	float:left;

	font-size:12px;

	text-align:center;

	margin:0;

	padding-top:4px;

	list-style:none;

	background-color:#444444;

	display:block;

}

#globaltabs ul li a {

	text-decoration: none;

	color:#FFFFFF;

}

#globaltabs ul li.globalone_on a:hover {

	color:#000000;

	text-decoration:none;

}

#globaltabs ul li.globalone_on a {

	color: #000000;

	text-decoration:none;

}

#globaltabs ul li.globalone_off a {

	color: #cccccc;

	text-decoration:none;

}

#globaltabs ul li.globalone_off a:link {

	color: #CCCCCC;

	text-decoration:none;

}

#globaltabs ul li.globalone_off a:hover {

	color:#000000;

	text-decoration:none;

}

#globaltabs ul li.globaltwo_on {

	width:77px;

	height:20px;

	float:left;

	font-size:12px;

	text-align: center;

	margin:0;

	padding-top:4px;

	list-style:none;

	background-color: #ffffff;

	display:block;

}

#globaltabs ul li.globaltwo_off {

	width:77px;

	height:20px;

	float:left;

	font-size:12px;

	text-align: center;

	margin:0;

	padding-top:4px;

	list-style:none;

	background-color: #5b5b5b;

	display:block;

}

#globaltabs ul li.globaltwo_on a {

	text-decoration: none;

	color:#000000;

}

#globaltabs ul li.globaltwo_on a:hover {

	color:#000000;

}

#globaltabs ul li.globaltwo_off a {



































	color: #CCCCCC;

}

#globaltabs ul li.globaltwo_off a:link {

	color: #CCCCCC;

}

#globaltabs ul li.globaltwo_off a:hover {

	color:#000000;

}

#globaltabs ul li.globalthree_on {

	width:63px;

	height:20px;

	float:left;

	font-size:12px;

	text-align:center;

	margin:0;

	padding-top:4px;

	list-style:none;

	background-color:#ffffff;

	display:block;

}

#globaltabs ul li.globalthree_off {

	width:63px;

	height:20px;

	float:left;

	font-size:12px;

	text-align:center;

	margin:0;

	padding-top:4px;

	list-style:none;

	background-color:#7a7a7a;

	display:block;

}

#globaltabs ul li.globalthree_on a {

	text-decoration: none;

	color:#000000;

}

#globaltabs ul li.globalthree_on a:hover {

	color:#000000;

}

#globaltabs ul li.globalthree_off a {

	color: #CCCCCC;

}

#globaltabs ul li.globalthree_off a:link {

	color: #CCCCCC;

}

#globaltabs ul li.globalthree_off a:hover {

	color:#000000;

}

/*-------------------------header----------------------*/

#header {

	height:90px;

	width:948px;

	background-color:#ffffff;

	margin-left:auto;

	margin-right:auto;

	padding:10px 10px 0px 10px;

}

/*----------------------------top navigation area-------------*/

#topnav {

	width:855px;

	height:19px;

	float:right;

	text-align:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	font-variant:small-caps;

}

div#topnav ul {

	margin:0;

	padding: 0;

	width: 100%;

	background: url('/system/layout/images/nav/underline-off.gif') no-repeat right 19px;

}

div#topnav li {

	display: inline;

	text-align: right;

}

div#topnav span.nav_on {

	background: url('/system/layout/images/nav/underline-on.gif') no-repeat center 10px;

}

.hovercontainer {

	width:825px;

	height:31px;

	padding:15px 0;

	float:right;

	display:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	background-color:#eaeaea;

}

.hovercontainer ul {

	margin:0;

	padding: 0;

	width: 100%;

}

.hovercontainer li {

	color:#000000;

	text-align:center;

}

.hovercontainer a {

	color:#000000;

	text-decoration:none;

}

.hovercontainer a:hover {

	color:#003399;

	text-decoration:none;

}

.subnav_toprow {

	width:auto;

	display: block;

	float: left;

	height: 20px;

	padding: 0px 15px;

	margin-left: 43px;

}

.subnav_bottomrow {

	width:auto;

	display: block;

	float: left;

	height: 20px;

	padding: 0px 15px;

	margin-right: 33px;

}

/*---------------------------------- home page ---------------------------------*/

#homepagewrapper {

	width: 968px;

	min-height:550px; /*----adjust when content is in pages?----*/

	background-color:#ffffff;

	margin-left:auto;

	margin-right:auto;

	height: 100%;

	zoom:100%;

	position:relative;

}

#hp {

	margin-left:auto;

	margin-right:auto;

	width:968px;

	height:564px;

}

#homefooter .headerone {

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

	line-height:20px;

	color:#778bcf;

	font-variant:small-caps;

	margin:0px;

	padding:0;

}

#homefooter .headertwo {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:15px;

	color:#778bcf;

	font-variant:small-caps;

	font-weight:bold;

	margin:0;

	padding:0;

}

#homefooter .headerthree {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:16px;

	color:#778bcf;

	font-variant:small-caps;

	margin:0px;

}

#homefooter .headerthree a {

	color:#778bcf;

	text-decoration:none;

}

#homefooter .headerthree_gray {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:16px;

	color:#999;

	font-weight: bold;

	margin:0px;

}

#homefooter .headerfour {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:11px;

	color:#778bcf;

	font-variant:small-caps;

	font-weight:bold;

}

#homefooter .metalink {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	padding-top:10px;

	color:#999999;

}

#homefooter .metalink a {

	color:#999999;

	text-decoration:none;

}

#homefooter .metalink a:hover {

	color:#778bcf;

	text-decoration:none;

}

#homefooter .metalink .on a {

	color:#778bcf;

	text-decoration:none;

}

#homefooter .qlinks a {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10px;

	font-variant:small-caps;

	text-decoration:none;



	color:#999999;

}

#homefooter .qlinks a:hover {

	text-decoration:underline;

	color:#999999;

}

#homefooter .qlinks a:visited {

	text-decoration:none;

	color:#999999;

}

#homefooter {

	padding:5px 10px 10px 10px;

	width:948px;

	height:81px;

	margin-left:auto;

	margin-right:auto;

	background-color:#282727;

}

#homefooter #footersection1 {

	width:86px;

	height:76px;

	text-align:right;

	border-right:#999999 1px solid;

	float:left;

}

#homefooter #footersection2 {

	width:86px;

	height:76px;

	padding:0px 12px 0px 12px;

	float:left;

}

#homefooter #footersection2 img {

	width:86px;

	height:64px;

	padding:5px 0px 10px 0px;

}

#homefooter #footersection3 {

	width:450px;

	height:76px;

	padding:0px;

	margin:0px;

	float:left;

}

#homefooter #footersection4 {

	width:86px;

	height:76px;

	padding:0px 12px 0px 12px;

	margin:0px;

	text-align:right;

	border-right:#999999 1px solid;

	float:left;

}

#homefooter #footersection5 {

	width:150px;

	height:76px;

	padding:0px 10px 0px 12px;

	margin:0px;

	float:left;

}

#homefooter .action {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:11px;

	line-height:13px;

	color:#999999;

}

#homefooter .action a {

	color:#778bcf;

	text-decoration:none;

}

#homefooter .action a:hover {

	color:#778bcf;

	text-decoration:underline;

}

#homefooter .action a:visited {

	color:#778bcf;

	text-decoration:none;

}

/*---------------------------------- access-noflash homepage--------------------*/

#access {

background-image:url(../images/home/homeflash.jpg);

background-repeat:no-repeat;

width:968px;

height:564px;



}

#access .link {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:20px;

	color:#999999;

}

#access .link a {

	color:#999999;

	text-decoration:none;

}

#access .link a:hover {

	color:#999999;

	text-decoration:underline;

}

#access .link a:visited {

	color:#999999;

}

#access #section1 {

	margin-top:180px;

	width:174px;

	padding:15px 8px 15px 10px;

	border-right:#999999 1px solid;

	float:left;

	background-color:#242424;

}

#access #section2 {

	margin-top:180px;

	width:174px;

	padding:15px 8px 15px 12px;

	border-right:#999999 1px solid;

	float:left;

	background-color:#242424;

}

#access #section3 {

	margin-top:180px;

	width:174px;

	padding:15px 8px 15px 12px;

	border-right:#999999 1px solid;

	float:left;

	background-color:#242424;

}

#access #section4 {

	margin-top:180px;

	width:174px;

	padding:15px 8px 15px 12px;

	border-right:#999999 1px solid;

	float:left;

	background-color:#242424;

}

#access #section5 {

	margin-top:180px;

	width:172px;

	padding:15px 6px 15px 12px;

	float:left;

	background-color:#242424;

}

#access h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:22px;

	line-height:20px;

	font-variant:small-caps;

	color:#778bcf;

	padding-bottom:2px;

}

#access h1 a {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:22px;

	line-height:20px;

	font-variant:small-caps;

	color:#778bcf;

	text-decoration:none;

}

#access h1 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:22px;

	line-height:20px;

	font-variant:small-caps;

	color:#778bcf;

	text-decoration:underline;

}

#getflash{

margin-left:auto;

margin-right:auto;

width:948px;

background-color:#242424;

padding:15px 10px 15px 10px;

float:left;

}



#getflash .caption {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10px;

	font-variant:small-caps;

	color:#999999;

}

#getflash .caption a {

	color:#778bcf;

	text-decoration:none;

}

#getflash .caption a:hover {

	color:#778bcf;

	text-decoration:underline;

}

/*------------------------------section heading--------------------*/

#section {

	height:47px;

	width:564px;

	margin-left:auto;

	margin-right:auto;

	padding:0px;

	text-align:right;

}

#section h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:36px;

	padding:0px;

	margin:0px;

	color:#cccccc;

}

/*------------------- action links (learn more, experience it, apply)-------------------------- */

#content .action {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:11px;

	font-weight:bold;

	width:130px;

	float:left;



	padding:4px;

}

#content p.action {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:11px;

	font-weight:bold;

	width:130px;

	float:left;

	padding:4px;

}

#content .action a {

	color:#003399;

	text-decoration:none;

}

#content p.action a {

	color:#003399;

	text-decoration:none;

}

#content .action a:hover {

	color:#003399;

	text-decoration:underline;

}

#content p.action a:hover {

	color:#003399;

	text-decoration:underline;

}

#content .action a:visited {

	color:#778bcf;

	text-decoration:none;

}

#content p.action a:visited {

	color:#778bcf;

	text-decoration:none;

}

/*----------------- action anchors ----------------------*/

#content #anchor {

	padding: 0 0 10px 0;

	margin: 0;

}

#content ul actionanchor {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:11px;

	font-weight:bold;

	display:inline;

	float:left;

	padding:4px 8px 0px 0px;

	margin-left:-40px;

	list-style:none;

}

#content ul li.actionanchor {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:11px;

	font-weight:bold;

	display:inline;

	float:left;

	padding:4px 8px 0px 0px;

	list-style:none;

}

#content p ul li.actionanchor {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:11px;

	font-weight:bold;

	display:block;

	float:left;

	padding:4px 8px 0px 0px;

}

#content ul li.actionanchor a {

	color:#003399;

	text-decoration:none;

}

#content ul li.actionanchor a:hover {

	color:#003399;

	text-decoration:underline;

}

#content ul li.actionanchor a:visited {

	color:#778bcf;

	text-decoration:none;

}

#anchor ul {

	padding:20px 0 20px 0;

	margin:0;

}

#anchor li {

	padding:0;

}

/* --------------------breadcrumbs-------------------------*/

#breadcrumb {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	width:100%;

	border-bottom:#003399 1px solid;

}

#breadcrumb a {

	color:#003399;

	text-decoration:none;

}

#breadcrumb a #off {

	color:#003399;

	text-decoration:none;

}

#breadcrumb a:hover {

	color:#003399;

	text-decoration:underline;

}

#breadcrumb a:visited {

	color:#778bcf;

	text-decoration:none;

}

/*--------------------------------utility links--------------------*/

#utility {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	width:100%;

	font-weight:bold;

	text-align:right;

}

#utility ul {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	text-align:right;

	list-style:none;

	display:inline;

}

#utility ul li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	text-align:right;

	list-style:none;

	display:inline;

	padding-right:8px;

}

#utility ul li.right {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	text-align:right;

	list-style:none;

	display:inline;

	padding-right:0px;

}

#utility ul li a {

	color:#003399;

	text-decoration:none

}

#utility ul li a:hover {

	color:#003399;

	text-decoration:underline;

}

#utility ul li a:visited {

	color:#003399;

	text-decoration:none

}

#utility ul li button {

	font-family:Arial, Helvetica, sans-serif;

	background-color:#99ccff;

	border:0;

	font-size:9px;

	font-weight:bold;

	text-align:right;

	list-style:none;

	display:inline;

	padding-right:0px;

}

/*-------------------------page columns---------------------------*/

#content #lc {

	width:180px;

	float:left;

	background-color:#FFFFFF;

	min-height:350px;

}

div#lc ul {

	padding: 0;

	margin:0;

}

div#lc li {

	padding:0;

	margin: 0;

	list-style:none;

}

div#lc .nav_on {

	background: url(/system/layout/images/nav/notch.gif) no-repeat left 3px;

}

.nav_on a:link {

	color: #003399;

}

div#lc a {

	text-decoration: none;

}

div#lc h1 {

	font-size: 13px;

	color: #666666;

	margin: 0;

	padding: 0 0 0 10px;

}

div#lc h2 {

	font-size: 13px;

	font-weight: bold;

	margin: 0 0 0 0;

	padding: 0 0 0 20px;

}

div#lc h2 a {

	font-weight: bold;

	color: #999999;

}

div#lc h3 {

	font-size: 13px;

	margin: 0;

	padding: 0 0 0 30px;

}

div#lc h3 a {

	font-weight: lighter;

	color: #999999;

}

div#lc h4 {

	font-size: 13px;

	color: #999999;

	margin: 0;

	padding: 0 0 0 10px;

}

div#lc h4 a {

	font-weight: lighter;

	color: #999999;

}

#content #rcimagebox {



	width:195px;

	height:230px;

	padding:14px 14px 0px 0px;

}

#content #rcimagebox img {

	border-top:#FFFF00 solid 4px;

	border-right:#FFFF00 solid 4px;

	border-bottom:#FFFF00 solid 4px;

	border-left:#FFFF00 solid 10px;

}

#content #rcimagelibrary {

	width:200px;

	height:200px;

	background-color:#666666;

	float:right;

}

#content #rcimagelibrary img {

	border-top:#999999 solid 10px;

	border-right:#999999 solid 10px;

	border-bottom:#999999 solid 6px;

	border-left:#999999 solid 18px;

	margin-bottom:0px;

}

#content #rcimagelibraryfooter {

	width:178px;

	height:30px;

	background-color:#666666;

	margin-top:0px;

}

#content .rccaption {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#ffffff;

	padding:4px 4px 4px 18px;

	margin-top:0px;

}

#content .rccaption a {

	color:#ffffff;

	text-decoration:none;

	margin-top:0px;

}

#content .rccaption a:hover {

	color:#ffffff;

	text-decoration:underline;

	margin-top:0px;

}

#content .rccaption a:visited {

	color:#ffffff;

	text-decoration:none;

	margin-top:0px;

}

#content #rctestimonial {

	width:195px;

	height:230px;

	padding:16px 14px 0px 0px;

}

#content #rc {

	width:200px;

	float:right;

}

#content .rcbody1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	color:#999999;

	padding:0px 10px 0px 12px;

	margin-top:4px;

	margin-bottom:0px;

}

#content .body2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	color:#999999;

	padding:0px 10px 0px 0px;

	margin-top:0px;

	margin-bottom:14px;

}

#content .body2 a {

	color:#003399;

	text-decoration:none;

}

#content .body2 a:hover {

	color:#003399;

	text-decoration:underline;

}

#content .body2 a:visited {

	color:#778bcf;

	text-decoration:none;

}

#content .rcbody2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	color:#999999;

	padding:0px 10px 0px 16px;

	margin-top:0px;

	margin-bottom:14px;

}

#content .rcbody2 a {

	color:#003399;

	text-decoration:none;

}

#content .rcbody2 a:hover {

	color:#003399;

	text-decoration:underline;

}

#content .rcbody2 a:visited {

	color:#778bcf;

	text-decoration:none;

}

#content .rcmeta1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:13px;

	color:#999999;

	padding:0px;

	margin:0px;

}

#content .rcmeta1 a {

	color:#003399;

	text-decoration:none;

}

#content .rcmeta1 a:hover {

	color:#003399;

	text-decoration:underline;

}

#content .rcmeta1 a:visited {

	color:#778bcf;

	text-decoration:none;

}

table.rcmeta1pointer {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:13px;

	color:#999999;

	padding:0px;

	margin:0px;

	cursor:pointer;

	_cursor:hand;

}

#content #rc h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:17px;

	color:#999999;

	font-weight:bold;

	padding:10px 10px 0px 10px;

	margin-top:4px;

	margin-bottom:0px;

}

#content #rc h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	color:#666666;

	font-weight:bold;

	padding:0px 10px 3px 10px;

	margin-top:4px;

	margin-bottom:4px;

	border-bottom:#000099 1px solid;

}

#content #rc h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	color:#999999;

	font-weight:bold;

	padding:0px 10px 0px 10px;

	margin-top:6px;

	margin-bottom:0px;

}



#rc ul {

	list-style:none;

	padding:0px 0px 16px 0px;

	margin:0px 0px 0px 0px;

}



#rc li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#003399;

	font-weight:bold;

	padding:0px 10px 0px 10px;

	margin:0px 0px 0px 0px;

}



#content p.rcaction {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#003399;

	font-weight:bold;

	padding:6px 10px 0px 10px;

	margin:0px 0px 16px 0px;

}

#content #rc a  {

	color:#003399;

	text-decoration:none;

}

#content #rc a:hover {

	color:#003399;

	text-decoration:underline;

}

#content #rc a:visited {

	color:#778bcf;

	text-decoration:none;

}

#content #eventlistbox {

	width: 178px;

	border-right:6px #ffff00 solid;

	border-left:8px #ffff00 solid;

	border-top:12px #ffff00 solid;

	border-bottom:12px #ffff00 solid;

	background-color:#ffffff;

	margin-top:14px;

}

#content .eventlistheader {

	font-family:Arial, Helvetica, sans-serif;

	height:18px;

	font-size:13px;

	line-height:13px;

	color:#666666;

	font-weight:bold;

	padding:0px 10px 3px 0px;

	background-color:#ffff00;

	display:block;

}

#content #rc.eventbody {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	color:#999999;

	padding:0px;

	margin:0px;

}

#content #rc.eventbody a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	color:#003399;

	padding:0px;

	margin:0px;

	text-decoration:none;

}

#content p.eventbody {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	color:#999999;

	padding:0px;

	margin:0px;

}

#content p.eventbody a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	color:#003399;

	padding:0px;

	margin:0px;

	text-decoration:none;

}

#content .eventlistfooteraction {

	font-family:Arial, Helvetica, sans-serif;

	height:13px;

	font-size:11px;

	line-height:13px;

	color:#003399;

	font-weight:bold;

	background-color:#ffff00;

	padding:8px 0px 0px 2px;

	display:block;

}

#content .eventlistfooteraction a {

	color:#003399;

	text-decoration:none;

}

#content .eventlistfooteraction a:hover {

	color:#003399;

	text-decoration:underline;

}

#content .eventlistfooteraction a:visited {

	color:#778bcf;

	text-decoration:none;

}

/*-------------------------content area -------------------------*/

#content {

	padding:0px 0px 0px 0px; /*--*/

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	color:#333333;

	margin:0px;

	margin-left:auto;

	margin-right:auto;

	width:968px;

	min-height:550px;

	overflow:hidden; /*magical equal column heights*/

	height: 100%;

	zoom:100%;

	position:relative;/*--*/

}

/*--------middle section -------------*/

#content #mid {

	width:554px; /*------------- smaller width to accommodate IE6--------------*/

	margin: 0px 194px;

	padding: 0px 0px 14px 0px;

}

#mid .imagebox {

	width:172px;

	padding-left:4px;

	margin-left:12px;

	float:right;

	border-left:#cccccc 1px solid;

}

#mid .imagebox img {

	padding-bottom:6px;

}

.imagebox h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	font-weight:bold;

	padding-left:10px;

	color:#999999;

}

#mid .imagebox h5 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	font-weight:bold;

	color:#666666;

}

#mid .imagebox .quote {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	line-height:20px;

	font-weight:bold;

	padding-left:0px;

	color:#999999;

}

#mid .imagebox h3.quote {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	font-weight:bold;

	padding-left:0px;

	color:#999999;

}

#mid p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	color:#333333;

	margin-top:0px;

}

#mid p a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	color:#003399;

	text-decoration:none;

}

#mid p a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	color:#003399;

	text-decoration:underline;

}

#mid p a:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	color:#778bcf;

	text-decoration:none;

}

#mid h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	line-height:30px;

	letter-spacing:-1px;

	color:#666666;

	margin-top:0px;

	margin-bottom:10px;

}

#mid h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:15px;

	font-weight:bold;

	color:#FFFF00;

}

#mid h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:15px;

	font-weight:bold;

	color:#666666;

	margin:0px;

}

#mid h3 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:15px;

	font-weight:bold;

	text-decoration:none;

	color:#003399;

}

#mid h3 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:15px;

	text-decoration:underline;

	font-weight:bold;

	color:#003399;

}

#mid h3 a:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:15px;

	font-weight:bold;

	text-decoration:none;

	color:#778bcf;

}

#mid h4 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	font-weight:bold;

	color:#333333;

	margin-bottom:10px;

}

#mid h4 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	font-weight:bold;

	text-decoration:none;

	color:#003399;

	margin-bottom:10px;

}

#mid h4 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	font-weight:bold;

	text-decoration:underline;

	color:#333333;

}

#mid h4 a:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	font-weight:bold;

	text-decoration:none;

	color:#778bcf;

	margin-bottom:10px;

}

#mid h5 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:13px;

	font-weight:bold;

	color:#666666;

}

#mid .meta_search {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

	margin-bottom:12px;

}

#mid p.meta_search {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

}

#mid p.meta {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

}

#mid .metasource {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

	margin-bottom:0px;

}

#mid p.metasource {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

	margin-bottom:0px;

}

#mid .metanewsource {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:italic;

	line-height:15px;

	color:#666666;

	margin-top:0px;

}

#mid p.metanewsource {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:italic;

	line-height:15px;

	color:#666666;

	margin-top:0px;

}

#mid #applytop {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#003399;

	font-weight:bold;

	margin-bottom:12px;

	text-align:right;

}

#mid #applytop a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#003399;

	font-weight:bold;

	margin-bottom:12px;

	text-align:right;

	text-decoration:none;

}

#mid #applytop a:hover {

	color:#003399;

	text-align:right;

	text-decoration:underline;

}

#mid #applytop a:visited {

	color:#778bcf;

	text-align:right;

	text-decoration:none;

}

#mid #applybottom {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#003399;

	font-weight:bold;

	margin-bottom:12px;

	text-align:right;

}

#mid #applybottom a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#003399;

	font-weight:bold;

	margin-bottom:12px;

	text-align:right;

	text-decoration:none;

}

#mid #applybottom a:hover {

	color:#003399;

	text-align:right;

	text-decoration:underline;

}

#mid #applybottom a:visited {

	color:#778bcf;

	text-align:right;

	text-decoration:none;

}

#mid .backtotop {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#003399;

	text-align:right;

	margin:4px 0px 16px 0px;

	padding-bottom:4px;

	border-bottom:#999999 1px solid;

}

#mid .backtotop a {

	color:#003399;

	text-decoration:none;

}

#mid .backtotop a:hover {

	color:#003399;

	text-decoration:underline;

}

#mid .backtotop a:visited {

	color:#778bcf;

	text-decoration:none;

}

#mid .backtotop img {

	padding-top: 0px;

	padding-right: 5px;

	border:0;

}

#mid ul {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	list-style:square;

	padding-right:10px;

}

/*------------------------------- tab styles-------------------------------------*/

.tab_menu {

	height: 23px;

	width:100%;

	margin:0;

	padding:0;

	float:left;

}

.tab_menu ul {

	margin:-1px;

	padding:0px;

	list-style:none;

	float:left;

	border-bottom:1px solid #A2A2A2;

	width: 100%;

}

.tab_menu li {

	display:inline;

	margin:0 0 0 0;

}

#tab2content1, #tab2content2, #tab3content1, #tab3content2, #tab3content3, #tab4content1, #tab4content2, #tab4content3, #tab4content4, #tab5content1, #tab5content2, #tab5content3, #tab5content4, #tab5content5 {



	width:100%;

	text-align:left;

	margin:0 0 5px 0;

	float:left;

	padding-top:8px;

}

.tab_menu li a.tabactive {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	font-weight:900;

	text-decoration:none;

	background-image: url(/system/layout/images/tabs/tabbgon.gif);

	background-repeat: repeat-x;

	border-top:#999999 1px solid;

	border-left:#999999 1px solid;

	border-right:#999999 1px solid;

	border-bottom:#FFFFFF 1px solid;

	padding:2px 10px 0px 10px;

}

.tab_menu li a.tabactive:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffff00;

	font-weight:bold;

	text-decoration:none;

	background-image: url(/system/layout/images/tabs/tabhover.gif);

	border-left:#999999 1px solid;

	border-right:#999999 1px solid;

	border-top:#999999 1px solid;

	padding:2px 10px 0px 10px;

}

.tab_menu li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#999999;

	font-weight:bold;

	text-decoration:none;

	background-image: url(/system/layout/images/tabs/tabbgoff.gif);

	background-repeat: repeat-x;

	border-left:#999999 1px solid;

	border-right:#999999 1px solid;

	border-top:#999999 1px solid;

	padding:2px 10px 0px 10px;

}

.tab_menu li a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffff00;

	font-weight:bold;

	text-decoration:none;

	background-image: url(/system/layout/images/tabs/tabhover.gif);

	border-left:#999999 1px solid;

	border-right:#999999 1px solid;

	border-top:#999999 1px solid;

	padding:2px 10px 0px 10px;

}

#tab2content2, #tab3content2, #tab3content3, #tab4content2, #tab4content3, #tab4content4, #tab5content2, #tab5content3, #tab5content4, #tab5content5 {

	display:none;

}

/*------------------------table styles -------------------*/

#tablewrapper {

	width:373px;

	height:228px;

	background-color:#ffff00;

	float:left;

}

.tablecell {

	padding:4px;

	background-color:#ffffff;

}

table h1, h2, h3, h4, h5, h6 {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#content #mid table p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:15px;

	color:#444444;

}

#content #mid table p a {

	color:#003399;

	text-decoration:none;

}

#content table p a:hover {

	color:#003399;

	text-decoration:underline;

}

#content table p a:visited {

	color:#778bcf;

	text-decoration:none;

}

#content table h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:31px;

	line-height:30px;

	font-variant:small-caps;

	letter-spacing:-1px;

	color:#444444;

	font-weight:bold;

	text-align:left;

}

#content table h2 a {

	color:#FFFF00;

	text-decoration:none;

}



#content table h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	line-height:22px;

	letter-spacing:-1px;

	color:#666666;

	font-weight:bold;

	padding-top:6px;

	padding-left:8px;

}



#content table h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	line-height:22px;

	letter-spacing:-1px;

	color:#666666;

	font-weight:bold;

	padding-top:6px;

	padding-left:8px;

}

#content table h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:13px;

	color:#666666;

	font-weight:bold;

}

#content table h3 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:13px;

	color:#666666;

	font-weight:bold;

	text-decoration:none;

}

#content table h3 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:13px;

	color:#666666;

	font-weight:bold;

	text-decoration:underline;

}

#content table h3 a:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:13px;

	color:#778bcf;

	font-weight:bold;

	text-decoration:none;

}

#content table h4 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#666666;

	font-weight:bold;

	margin-bottom:0px;

}

#content table h4 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#003399;

	font-weight:bold;

	text-decoration:none;

}

#content table h4 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#003399;

	font-weight:bold;

	text-decoration:underline;

}

#content table h4 a:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#778bcf;

	font-weight:bold;

	text-decoration:none;

}

#content table h5 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	color:#666666;

	font-weight:bold;

}

#content table h5 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	color:#666666;

	font-weight:bold;

	text-decoration:none;

}

#content table h5 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	color:#666666;

	font-weight:bold;

	text-decoration:underline;

}

#content table h5 a:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:13px;

	color:#666666;

	font-weight:bold;

	text-decoration:none;

}

#content table h6 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#666666;

	font-weight:bold;

	margin: 20px 0px 0px 0px;

	padding: 20px 0px 0px 0px;

}

#content table .caption {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:11px;

	color:#cccccc;

	font-weight:bold;

}

#content table .meta {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

}

#content table p.meta {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

}

#content table .meta1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#444444;

}

#content table .meta1 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#444444;

	text-decoration:none;

}

#content table .meta1 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#778bcf;

	text-decoration:underline;

}

#content table .meta1 .on {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#003399;

}

#content table .meta2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#cccccc;

}

#contentbody1 {

	height:200px;

}

#pagewrapper #content #mid #event .tablecell .taction {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #003399;

}

#pagewrapper #content #mid #event .tablecell .taction a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #003399;

	text-decoration: none;

}

#pagewrapper #content #mid #event .tablecell .taction a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #003399;

	text-decoration:underline;

}

#pagewrapper #content #mid #event .tablecell .taction a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #778bcf;

	text-decoration: none;

}

/*--------------------------------- experience page ------------------------*/

#content #lifewrapper {

	width:708px;

	height:212px;

	background-color:#ffff00;

	float:left;

	padding: 6px 24px 6px 24px;

}

#content #lifewrapper img {

	width:282px;

	height:170px;

}

#content #lifewrapper .imgboxon {

	width:286px;

	height:176px;

	background-color:#666666;

	padding: 2px 2px 24px 2px;

	margin:0px 3px 0px 3px;

	text-align:center;

	float:left;

}

#content #lifewrapper .imgboxoff {

	width:286px;

	height:176px;

	background-color:#ffffff;

	padding: 2px 2px 24px 2px;

	margin:0px 3px 0px 3px;

	text-align:center;

	float:left;

}

#content #exp {

	width:756px;

	margin: 0px 0px 0px 194px;

	padding: 0px 0px 10px 0px;

}

#content .lifeheader {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-variant:small-caps;

	font-weight:bold;

	color:#000000;

}

#content .lifebody {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

}

#content .lifeheaderon {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-variant:small-caps;

	font-weight:bold;

	color:#ffff00;

}

#content .lifebodyon {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#ffff00;

}

#content #categorywrapperleft {

	width:383px;

	height:234px;

	float:left;

	padding: 0px;

	margin:10px 0px 8px 0px;

}



#content #categorywrapperright {

	width:370px;

	height:226px;

	background-color:#ffff00;

	float:left;

	padding: 0px;

	margin:10px 0px 8px 0px;

}

#content #filmstrip {

	width:756px;

	height:98px;

	margin:16px 0px 8px 0px;

}

/*-----------------search page------------------*/

#content #searchsort {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#666666;

	float:right;

	height:24px;

}

#pagewrapper #content #mid_search #tab4content1 table {

	float: right;

}

#content #mid_search {

	width:744px;

	margin: 0px 174px 0px 0px;

	padding: 0px 0px 14px 12px;

}

#mid_search .meta_search {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

}

#mid_search p.meta_search {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

}

#mid_search .tab_menu {

	height: 23px;

	width:610px;

	margin:0;

	padding:0;

}

#mid_search #sort {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

	width:120px;

	float:right;

}

#mid_search #utility {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	width:100%;

	font-weight:bold;

	text-align:right;

	padding-bottom:8px;

}

div.right_search {

	padding-top: 125px;

}

div.searchresults {

	padding-left: 12px;

}

/*--------------------------visit/directions page--------------*/

#mapwindow {

	width:546px;

	height:338px;

	border:#ffff00 8px solid;

	margin-top:8px;

	margin-bottom:8px;

}

#content #visit {

	width:564px;

	height:130px;

	margin:16px 0px 8px 0px;

	background-color:#ffff00;

}

#pagewrapper #content #mid .taction {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #003399;

}

#pagewrapper #content #mid .taction a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #003399;

	text-decoration: none;

}

#pagewrapper #content #mid .taction a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #003399;

	text-decoration:underline;

}

#pagewrapper #content #mid .taction a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #778bcf;

	text-decoration: none;

}

/*-----------------------calendar page--------------------*/

#view {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#666666;

	width:546px;

}

#content #eventcal {

	width: 178px;

	border-right:6px #ffff00 solid;

	border-left:8px #ffff00 solid;

	border-top:12px #ffff00 solid;

	border-bottom:12px #ffff00 solid;

	background-color:#ffffff;

	margin-top:14px;

}

.selectday {

	background:#333399;

	color:#ffffff;

	font-weight: bold;

}

.select {

	background:#CCCCCC;

}

/*---------------------site map--------------------------*/

#sitemap {

	font-size:12px;

	line-height:20px;

}

#sitemap a {

	text-decoration:none;

	color:#003399;

	font-weight:bold;

}

#sitemap .arrow IMG{

	padding-right:5px;

}

#sitemap a:visited {

	color:#778bcf;

	text-decoration:none;

}

#sitemap a:hover {

	text-decoration:none;

	color:#003399;

}

#sitemap a.arrow {

	border:none;

}

#sitemap hr {

	border-bottom:#778bcf 1px solid;

	font-weight:bold;

	padding-top:12px;

}

#sitemap .level1 {

	position:relative;

}

#sitemap .level2 { 

	margin-left:20px;

	position:relative;

}

#sitemap .level2 hr { 

	border-bottom:#778bcf 1px solid;

	font-weight:bold;

	padding-top:12px;

}

#sitemap .level2 a { 

	font-size:12px;

}

#sitemap .level3 { 

	margin-left:20px;

	display:none;

}

#sitemap .level3 a {

	border:none;

	font-weight:bold;

}

#sitemap .level4 {

	margin-left:20px;

	display:none;

}

#sitemap .level4 a {

	border:none;

	font-weight:normal;

}

.underliner {

	border-bottom:#778bcf 1px solid;

	display:block;

	font-weight:bold;

	padding-top:12px;

}

/*----------------------------faculty directory -------------------------------*/

.dir_info {

width:186px;

float:left;

display:block;

padding:4px;

}

.area_info {

height:120px;

float:left;

display:block;

padding:4px;

}

research_info{

width:186px;

float:right;



display:block;

padding:4px;

}



/*---------------------frequently asked questions--------------------------*/

#faq {

	margin:0;

	padding:0;

}

#faq dt {

	list-style:none;

	text-indent:0px;

	font-weight: bold;

	color: #666666;

	margin: 20px 0px;

}

#faq dd {

	margin: 5px;

	list-style:none;

	text-indent:0px;

	text-decoration:none;

	color:#666666;

	display:none;

}

#faq dd a:hover {

	list-style:none;

	margin-bottom:0px;

	text-indent:0px;

	text-decoration:underline;

	color:#666666;

}

#faq dd a:visited {

	list-style:none;

	margin-bottom:0px;

	text-indent:0px;

	text-decoration:none;

	color:#778bcf;

}

/*----------------footer styles-----------------*/

#footer {

	padding:10px;

	width:948px;

	height:200px;

	margin-left:auto;

	margin-right:auto;

	background-color:#282727;

}

#footer form {

	margin:0px;

}

#footersection1 {

	width:160px;

	height:200px;

	padding-right:12px;

	text-align:right;

	border-right:#999999 1px solid;

	float:left;

}

#footersection2 {

	width:180px;

	padding-left:12px;

	float:left;

}

#footersection3 {

	width:180px;

	padding-left:12px;

	float:left;

}

#footersection4 {

	width:180px;

	padding-left:12px;

	float:left;

}

#footersection5 {

	width:180px;

	padding-left:12px;

	float:right;

}

#footer h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	line-height:24px;

	color:#778bcf;

	letter-spacing:-1px;

	font-variant:small-caps;

	padding-top:20px;

	margin-bottom:0px;

}

#footer h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:14px;

	color:#778bcf;

	font-variant:small-caps;

	margin-top:0px;

}

#footer h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:17px;

	padding-top:20px;

	padding-bottom:4px;

	color:#778bcf;

	font-weight:bold;

	margin-bottom:0px;

}

.footerbody1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#cccccc;

	margin:0px;

}

.footerbody1 ul {

	width:130px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#cccccc;

	list-style:square;

	padding:16px 0px 0px 8px;

	margin:0px;

}

.footerbody1 ul li {

	width:130px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#cccccc;

	list-style:square;

	padding:0px 0px 8px 0px;

}

.footerbody1 ul li a {

	color:#cccccc;

	text-decoration:none;

}

.footerbody1 ul li a:hover {

	color:#cccccc;

	text-decoration:underline;

}

.footerbody1 ul li a:visited {

	color:#778bcf;

	text-decoration:none;

}

.footerbody2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	color:#cccccc;

	font-weight:bold;

}

td.footerbody2 a {

	text-decoration:none;

	color:#778bcf;

}

.footerbody3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	line-height:14px;

	color:#ffffff;

	width:472px;

	float:left;

}

.footerbody3 a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	line-height:14px;

	color:#ffffff;

	text-decoration:none;

}

.footerbody3 a:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	line-height:14px;

	color:#ffffff;

	text-decoration:underline;

}

.footerbody3 a:visited {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	line-height:14px;

	color:#ffffff;

	text-decoration:none;

}

.footeraction a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	color:#778bcf;

	font-weight:bold;

	text-decoration:none;

}

.footeraction a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	color:#778bcf;

	font-weight:bold;

	text-decoration:underline

}

.footeraction a:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	color:#778bcf;

	font-weight:bold;

	text-decoration:none;

}

/*-------------------global footer--------------------*/

#globalfooter {

	padding:10px;

	width:948px;

	margin-left:auto;

	margin-right:auto;

	background-color:#000000;

}



/*-----------------staff bios layout------------------*/

.staffmember {

	height:100%;

	margin-bottom:20px;

	}



.staffmember img {

	float:left;

	margin-right:10px;		

	}

.staffmember p  {

	margin-left:10px;



	padding-top:0px;

}





/*----------blog styles----------------------*/



#blog_post {

	width:564px;
	padding:8px 0px 20px 7px;
	float:left;
	height:100%;

}

#blog_post img {

float:left;
padding:0 10px 10px 0;

}



#blog_meta {

	width:129px;
	padding:10px 10px 0 10px;
	float:right;
	top:auto;
	height:100%;

}



#blog_table {

	margin:0 0 8px 0;
	background-color: #666666;

}

#blog_table a {

	text-decoration:none;

	}

.wp-caption-text {
    font-style:italic;

}

.aligncenter {
        text-align:center;
}


