/*------------------------------------------------------------------
Global CSS
--------------------------------------------------------------------*/

/* Global Styles
--------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	background:color="#339999";
	border:0;
	font-size:99%;
	font-family:Arial;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}
body { line-height:1.2; }
ol,ul { margin-left:25px; }
:focus { outline:1px #c0c dotted; }
* { margin:0; padding:0; }
html,body { background:#6a7b87; text-align:center; }
img,fieldset { border:0; }
object,embed{
	z-index:1;}
/* Links
--------------------------------------------------------------------*/
a { color:#455560; text-decoration:none; }
a:hover { }

.floatleft { float:left; display:inline; }
.floatright { float:right; display:inline; }
.alignleft { text-align:left; }
.alignright { text-align:right; }
.aligncenter { text-align:center; }

/* Form Elements
----------------------------------------------------------------------*/
select { color:#454545; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
select option { padding:0 2px; }
input.checkbox,input.radio { _height:13px; _width:13px; }
input.text,input.password { border:0 none; padding:0; font-size:11px; width:200px; }
input.text.disabled { color:#404040; border:0; background:none; }
input.date { width:85px; background:url(../../trunk/images/icon_calendar.gif) no-repeat 100% 1px; }
textarea { border:1px solid #D3D3D3; border-top:1px solid #818181; border-left:1px solid #818181; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:460px; height:75px; padding:3px; }

/* Form -> Layout
-----------------------------------*/
#page,#closure-blocks { margin-left:auto; margin-right:auto; width:960px; }
.clear-block { display:block; }
form fieldset { border:none; padding:7px 0; }
form span.error { display:block; color:#D1392C; }
form div.error label { color:#D1392C; }
form div.error input.text,form div.error input.password,form div.error textarea,form div.error select { border:1px solid #F1B3B3; border-top:1px solid #D1392C; border-left:1px solid #D1392C; background:#ffc; }
form div { padding-left:150px; }
form div.nolabel { margin-left:-145px; }
form div.buttons { margin-left:0; }
form div label { float:left; display:inline; margin-left:-145px; font-weight:bold; }
form div div label { float:none; display:inline; margin-left:0; font-weight:normal; }
form div div { padding:0; margin:0; }
form div.iefix { _height:1%; 
/*IE FIX*/
margin-bottom:10px; }

/* list columns */
form div.cols { margin-bottom:10px; }
form div.cols ul.col { width:50%; float:left; }
form div.cols.three ul.col { width:33%; }
form div ul { list-style:none; }
form div ul.checkbox li,form div ul.radio li { margin:0; padding:0; margin-bottom:3px; }
form div ul.checkbox li label,form div ul.radio li label { font-weight:normal; }

/* Form -> Layout -> Horizontal
-----------------------------------*/
form.horizontal fieldset { border:none; padding:0; }
form.horizontal input.text,form.horizontal input.password { width:150px; }
form.horizontal div { float:left; display:inline; padding:0; margin:0; }
* html form.horizontal div { height:10px; 
/* IE needs this */
}
form.horizontal div label { float:none; display:inline; margin-left:0; }
form.horizontal div div.nolabel { padding-top:0; margin:0; }

/* Lists
--------------------------------------------------------------------*/
dl { }
ul { }
ol { }

/* Containers
--------------------------------------------------------------------*/
#doc { margin:0 auto; text-align:left; width:1035px; }

/* Header
--------------------------------------------------------------------*/
div#header { background:#820000 url(../images/hd-bg.jpg) bottom repeat-x; position:relative; }

/* Header -> Logo
--------------------------------------------------------------------*/
div#header div#logo { padding:35px 0 10px 20px; }

/* Header -> Navigation/Search
--------------------------------------------------------------------*/
div#header div#nav-search { bottom:0; position:absolute; right:30px; margin-bottom:10px; }

/* Header -> Navigation
--------------------------------------------------------------------*/
div#header ul#nav {
	display:inline;
	float:right;
	margin:5px 21px 5px 0;
}
div#header ul#nav li { border-left:1px solid #e9cacc; display:inline; float:left; font-size:11px; list-style-type:none; padding:0 15px 0 10px; }
div#header ul#nav li a { color:#b0b7bb; font-family:helvetica, arial, sans-serif; text-decoration:none; }

/* Header -> Search
--------------------------------------------------------------------*/
div#header form#cse-search-box { display:inline; float:right; margin:0; padding:0; border:0 none; }
div#header form#cse-search-box div { margin:0; padding:0; border:0 none; }
div#header form#cse-search-box label { display:block; text-align:right; }
div#header form#cse-search-box label a { color:#fff; text-decoration:none; }
div#header form#cse-search-box input.text { border:0; height:10px; 
/*text-transform: uppercase;*/
border:0 none; padding:0; margin:0; background:#fff; background-image:none; }
div#header form#cse-search-box div.nolabel { 
/*	padding-top: 10px;
 *padding-top: 11px;*/
}
div#header form#cse-search-box div.nolabel { 
/*padding-top: 2px;*/
}

/* Body
--------------------------------------------------------------------*/
div#body { background:#e4e7e9; font-size:14px; }
#main { position:relative; }
#main { background:#E4E7E9; width:1035px; clear:both; }

/* Body -> Aside
--------------------------------------------------------------------*/
div#body div.aside { display:inline; float:left; margin:0; padding:25px 0 0 30px; width:185px; z-index:1000; }
div#body div.aside h1 { background:#929ba2; color:#fff; font:bold 93% helvetica, arial, sans-serif; margin:0 0 4px; padding:3px 10px; text-transform:uppercase; }
div#body div.aside h2.title,div#body div.aside ul li.title { background:#929BA2 none repeat scroll 0 0; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:0 0 4px; padding:4px 10px 2px; text-transform:uppercase; }
div#body div.aside h2.title a { color:#fff; font:bold 12px Helvetica, Arial, sans-serif; margin:0; padding:0; text-decoration:none; }
div#body div.aside ul { background:url(../images/side-nav-bg.gif) repeat-y; margin:0 0 21px; }
div#body div.aside ul li { list-style-type:none; margin-bottom:4px; position:relative; }
div#body div.aside ul li ul { display:none; position:absolute; }
div#body div.aside ul li:hover ul { display:block; left:185px; top:0; background:#fff; }
div#body div.aside ul li ul li { width:185px;  z-index:10000;
}
div#body div.aside ul li a {
	border-left:4px solid #8a0000;
	color:#455560;
	display:block;
	font:bold 14px helvetica, arial, sans-serif;
	line-height:16px;
	padding:3px 7px;
	text-decoration:none;
	background-color: #c9cdd1;
}
div#body div.aside h2.title,div#body div.aside ul li.title { background:#929BA2 none repeat scroll 0 0; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:0 0 4px; padding:4px 10px 2px; text-transform:uppercase; }
div#body div.aside ul li.title a { color:#fff; font:bold 12px Helvetica, Arial, sans-serif; margin:0; padding:0; text-decoration:none; background:none; background-image:none; border-left:0; }
div#body div.aside ul li.title li a { background:#fff; border-left:4px solid #8a0000; color:#455560; display:block; font:bold 14px helvetica, arial, sans-serif; line-height:16px; padding:3px 7px; text-decoration:none; }
div#body div.aside ul li.title a:hover { background:none; }
div#body div.aside ul.alt li a { color:#8a0000; font-weight:normal; }
div#body div.aside ul.alt-2 li a { background:#929ba2 url(../images/link-arrow-bg.gif) right no-repeat; color:#fff; }
div#body div.aside ul.alt-3 { background:url(../images/side-nav-alt-bg.gif) repeat-y; }
div#body div.aside ul.alt-3 li a { border-left:4px solid #435561; font-size:93%; }
div#body div.aside ul.alt-4 { background:url(../images/side-nav-alt-bg.gif) repeat-y; }
div#body div.aside ul.alt-4 li a { border-left:4px solid #435561; }
div#body div.aside ul li a:hover,div#body div.aside ul li a.active,div#body div.aside ul li.title ul li a:hover { background:#8a0000; color:#fff; }
div#body div.aside ul.alt-2 li a:hover { background:#8a0000 url(../images/link-arrow-bg.gif) right no-repeat; }
div#body div.aside ul li#btn_print a { background:url(../images/icon_print.gif) 100px 2px no-repeat #fff; line-height:21px; height:18px; }
div#body div.aside ul li#btn_print a:hover { background:url(../images/icon_print.gif) 100px 2px no-repeat #fff; color:#455560; }
div#body div.aside ul li#btn_tweet a { background:url(../images/icon_twitter.gif) 100px 2px no-repeat #fff; line-height:21px; height:18px; }
div#body div.aside ul li#btn_tweet a:hover { background:url(../images/icon_twitter.gif) 100px 2px no-repeat #fff; color:#455560; }
div#body div.aside ul li#btn_facebook a { background:url(../images/icon_facebook.gif) 100px 2px no-repeat #fff; line-height:21px; height:18px; }
div#body div.aside ul li#btn_facebook a:hover { background:url(../images/icon_facebook.gif) 100px 2px no-repeat #fff; color:#455560; }

/* Body -> Section
--------------------------------------------------------------------*/
div#body div.section { display:inline; float:right; width:809px; z-index:1; }
div#body div.section div#carousel { margin:21px 0 27px; }

/* Body -> Section -> Home
--------------------------------------------------------------------*/
div#body div.section div#home div.left { border-right:4px solid #afb7bb; display:inline; float:left; width:601px; }
div#body div.section div#home div.left h1 { background:#929ba2; color:#fff; font:bold 12px helvetica, arial, sans-serif; margin:0 12px 4px 0; padding:3px 10px; text-transform:uppercase; letter-spacing:1px; }
div#body div.section div#home div.right { display:inline; float:right; margin-right:10px; width:180px; }
div#body div.section div#home div.right h2 { color:#455560; font:bold 93% helvetica, arial, sans-serif; margin:5px 0 10px; }
div#body div.section div#home div.right p { color:#2C3841; font:bold 116% helvetica, arial, sans-serif; }

/* Body -> Section -> Case Studies
--------------------------------------------------------------------*/
div#body div.section ul#case-studies { margin:0; }
div#body div.section ul#case-studies li { display:inline; float:left; list-style-type:none; margin-right:11px; width:189px; }
div#body div.section ul#case-studies li div.image { height:187px; overflow:hidden; position:relative; }
div#body div.section ul#case-studies li div.title { background:url(../images/featured-cases-title-bg.png); bottom:0; left:0; position:absolute; width:189px; opacity:0.8; }
div#body div.section ul#case-studies li div.title a { color:#fff; display:block; font:bold 15px helvetica, arial, sans-serif; padding:8px 12px; text-decoration:none; line-height:18px; }

/* Body -> Section -> Breadcrumb
--------------------------------------------------------------------*/
div#body div.section ul#breadcrumb { margin:10px 0 2px 15px; }
div#body div.section ul#breadcrumb li { color:#455560; display:inline; float:left; font:bold 85% helvetica, arial, sans-serif; margin-right:3px; }

/* Body -> Section -> Subpage Header
--------------------------------------------------------------------*/
div#body div.section div#subpage-header,div#body div.section div#subpage-img-header { background:url(../images/subpage-hd-bg.png) no-repeat; height:186px; margin:25px 0 4px; position:relative; }
div#body div.section div#subpage-header div.title { bottom:0; color:#fff; right:0; padding-bottom:25px; position:absolute; width:809px; }
div#body div.section div#subpage-img-header div.title { bottom:0; color:#fff; right:0; padding-bottom:25px; position:absolute; width:619px; }
div#body div.section div.engineering div.title { background:url(../images/subpage-hd-stripe-yellow.png) bottom repeat-x; }
div#body div.section div.medicine div.title { background:url(../images/subpage-hd-stripe-red.png) bottom repeat-x; }
div#body div.section div.science div.title { background:url(../images/subpage-hd-stripe-blue.png) bottom repeat-x; }
div#body div.section div#subpage-header div.title h1,div#body div.section div#subpage-img-header div.title h1 { font:285% helvetica, arial, sans-serif; margin:0 21px; }
div#body div.section div#subpage-header div.title h2,div#body div.section div#subpage-img-header div.title h2 { font:182% helvetica, arial, sans-serif; margin:0 0 0 21px; }

/* Body -> Section -> Subnav
--------------------------------------------------------------------*/
div#body div.section div#subnav { height:70px; position:relative; }
div#body div.section div#subnav ul.tabs { bottom:-6px; left:0; position:absolute; }
div#body div.section div#subnav ul.categories { bottom:5px; display:block; float:none; margin:0; position:absolute; right:30px; }

/* Body -> Section -> Tabs
--------------------------------------------------------------------*/
div#body div.section ul.tabs { margin:0; }
div#body div.section ul.tabs li { display:inline; float:left; margin-right:4px; }
div#body div.section ul.tabs li a { background:url(../images/tabs-bg.png) bottom no-repeat; display:block; font:bold 85% helvetica, arial, sans-serif; padding:2px 0 10px; text-align:center; text-transform:uppercase; width:153px; }
div#body div.section ul.tabs li a.active { background:url(../images/tabs-active-bg.png) bottom no-repeat; color:#fff; }

/* Body -> Section -> Categories
--------------------------------------------------------------------*/
div#body div.section ul.categories { display:inline; float:right; }
div#body div.section ul.categories li { color:#939ba1; display:inline; float:left; font:bold 93% helvetica, arial, sans-serif; margin-left:3px; }
div#body div.section ul.categories li.first { color:#455560; font-size:85%; line-height:153.9%; text-transform:uppercase; }
div#body div.section ul.categories li a.science { color:#062b72; }
div#body div.section ul.categories li a.medicine { color:#820000; }
div#body div.section ul.categories li a.engineering { color:#ff9f00; }

/* Body -> Section -> Button
--------------------------------------------------------------------*/
div#body div.section div.button { border-left:4px solid #929ba2; display:inline; float:left; }
div#body div.section div.button a { background:#8a0000 url(../images/link-arrow-bg.gif) right no-repeat; color:#fff; display:block; font-weight:bold; padding:3px 25px 3px 7px; text-decoration:none; }
div#body div.section div.button a:hover { background:#8a0000 url(../images/link-arrow-bg.gif) right no-repeat; color:#fff; }

/* Body -> Section -> Box
--------------------------------------------------------------------*/
div#body div.section div.box { margin-bottom:60px; }
div#body div.section div.box div.hd { background:url(../images/box-hd-bg.png) no-repeat; height:6px; }
div#body div.section div.box div.bd { background:url(../images/box-bd-bg.png) repeat-y; }
div#body div.section div.box div.bd div.content { padding:20px 20px 0; }
div#body div.section div.box div.bd div.content div.image-right { display:inline; float:right; margin:0 0 20px 20px; }
div#body div.section div.box div.bd div.content div.image-left { display:inline; float:left; margin:0 20px 20px 0; }
div#body div.section div.box div.bd div.content div.image-right img,div#body div.section div.box div.bd div.content div.image-left img { margin-bottom:-4px; }
div#body div.section div.box div.bd div.content div.caption { background:#6c7d87; border-left:4px solid #8a0000; color:#fff; font:85% helvetica, arial, sans-serif; padding:4px; }
div#body div.section div.box div.bd div.content ul.categories { margin:0 180px 35px 0; }
div#body div.section div.box div.bd div.content ul#case-studies { width:600px; }
div#body div.section div.box div.bd div.content ul#case-studies li { margin-bottom:30px; }
div#body div.section div.box div.bd div.content ul#case-studies li div.image { height:156px; margin-bottom:8px; }
div#body div.section div.box div.bd div.content ul#case-studies li p { border-left:4px solid #820000; color:#455560; font:85% helvetica, arial, sans-serif; margin:0 0 15px; padding-left:8px; }
div#body div.section div.box div.bd div.content ul.no-bullets { color:#455560; font:93% helvetica, arial, sans-serif; margin:0 0 15px; }
div#body div.section div.box div.bd div.content ul.no-bullets li { list-style-type:none; }
div#body div.section div.box div.bd div.content ul#works-cited { color:#455560; margin:0; }
div#body div.section div.box div.bd div.content ul#works-cited li { list-style-type:none; margin-bottom:15px; }
div#body div.section div.box div.bd div.content ul#works-cited li p { margin-bottom:0; }
div#body div.section div.box div.bd div.content ul#works-cited li a { color:#820000; }
div#body div.section div.box div.bd div.content ul#methods { margin:0; }
div#body div.section div.box div.bd div.content ul#methods li { border-bottom:2px solid #e4e7e9; color:#2c3841; font:bold 100% helvetica, arial, sans-serif; list-style-type:none; margin-bottom:10px; padding-bottom:3px; }
div#body div.section div.box div.bd div.content ul#timeline { margin:0; }
div#body div.section div.box div.bd div.content ul#timeline li { list-style-type:none; }
div#body div.section div.box div.bd div.content ul#timeline li div.year { border-left:4px solid #820000; color:#455560; font:bold 182% helvetica, arial, sans-serif; padding-left:4px; margin:0 0 8px -8px; }
div#body div.section div.box div.bd div.content ul#timeline li a { color:#820000; }
div#body div.section div.box div.bd div.content h1 { color:#820000; font:bold 138.5% helvetica, arial, sans-serif; margin:0; padding:30px 0; }
div#body div.section div.box div.bd div.content h2 { color:#820000; font:bold 100% helvetica, arial, sans-serif; margin:0; font-size:18px; }
body.not-front h2,body.not-front h2 a { font-size:18px; color:#820000; }
div#body div.section div.box div.bd div.content h3 { color:#455560; font:bold 93% helvetica, arial, sans-serif; margin:0 0 15px; }
.page-people div#body div.section div.box div.bd div.content h3 { margin-bottom:0; line-height:1.3em; }
.not-front div#body div.section#content-area div.box div.bd div.content h3 { color:#820000; font-size:15px; }
div#body div.section div.box div.bd div.content h4 { color:#820000; font:bold 123.1% helvetica, arial, sans-serif; margin:0 0 10px; }
div#body div.section div.box div.bd div.content p { color:#2C3841; font:93% helvetica, arial, sans-serif; margin:0 30px 15px 0; }
div#body div.section div.box div.bd div.content ol { color:#455560; font:93% helvetica, arial, sans-serif; margin:0 0 0 17px; padding-bottom:15px; }
div#body div.section div.box div.bd div.content div.box { background:#e4e7e9; margin-bottom:15px; padding:20px; }
div#body div.section div.box div.bd div.content div.box h2 { margin-bottom:15px; }
div#body div.section div.box div.bd div.content div.box p { font-weight:bold; margin-right:10px; }
div#body div.section div.box div.bd div.content div.box p span { color:#820000; }
div#body div.section div.box div.bd div.content div.box div.button { border-left:4px solid #929ba2; }
div#body div.section div.box div.bd div.content div.box div.button a { background:#8a0000 url(../images/link-arrow-bg.gif) right no-repeat; color:#fff; }
div#body div.section div.box div.bd div.content div.box div.button a:hover { background:#929ba2 url(../images/link-arrow-bg.gif) right no-repeat; color:#fff; }
div#body div.section div.box div.ft,div#body div.section div.ft { background:url(../images/box-ft-bg.png) bottom no-repeat; height:36px; }
.node-type-method div#body div.section div.box { margin-bottom:0; }
div#body div.section div.no-header div.bd { padding-top:20px; }
div#body div.section div.no-header div.ft { height:6px; }
div#body div.section div#case-studies-wrapper h1 { background:#929ba2; color:#fff; font:bold 93% helvetica, arial, sans-serif; margin:0 0 4px; padding:3px 10px; text-transform:uppercase; }

/* Footer
--------------------------------------------------------------------*/
div#footer { color:#fff; font:77% "Times New Roman", sans-serif; margin-bottom:50px; text-align:center; text-transform:uppercase; }
div#footer div#stanford-logo { background:#e4e7e9; margin-bottom:10px; padding:35px 0 25px; }
div#footer a { color:#fff; text-decoration:none; }

/* Clearfix  (http: //www.positioniseverything.net/easyclearing.html)
--------------------------------------------------------------------*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; 
/* IE/Mac */
}

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }

/* End hide from IE-mac */
.coda-slider-wrapper { margin:1px 0 0; }
.coda-slider-wrapper .panel h2.title { color:#fff; font-weight:normal; }
.panels-flexible-region-1-left_nav-inside { padding-left:31px; padding-right:10px; }
.pane-nodeblock-25 { padding-left:10px; border-left:5px solid #b0b7bb; height:213px; margin-top:-34px; }
.pane-nodeblock-25 h2.pane-title { background:transparent; color:#455560; font-weight:bold; font-family:Helvetica, Arial, sans-serif; font-size:12px; margin:0 0 4px; padding:10px 0; text-transform:none; }
.pane-nodeblock-25 p { font-family:Helvetica, Arial, sans-serif; font-size:15px; line-height:1; margin-right:10px; font-weight:bold; }
#node-25 .content { padding:0; }
.view-nodequeue-1 div.view-header h2.pane-title { font-size:12px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; background:#939ba1; padding:5px 0 5px 12px; width:576px; margin-bottom:4px; color:#fff; line-height:1; letter-spacing:1px; }
#content-area .panel-caption a.panel_view_more { color:#fff; text-decoration:none; }
.panel h3 { color:#fff; }
.ui-tabs .ui-tabs-nav li a,#content-area .ui-tabs .ui-tabs-nav li a { float:left; padding:5px 10px 3px; text-decoration:none; color:#fff; text-transform:uppercase; font-size:12px; min-width:153px; text-align:center; }
body.node-type-case-study div.section div#content-area { padding-bottom:30px; padding-left:0; width:809px; margin-bottom:0; }
#content-area .ui-tabs .ui-tabs-nav li { border-bottom-width:0!important; float:left; margin:0 .2em -1px 0; padding:0; position:relative; }
.node-type-case-study .ui-tabs .ui-tabs-panel { background:url(../images/bg_contentarea_top.png) no-repeat top left; border-width:0; display:block; padding:30px 20px; width:770px; }
img.imagecache-banner_thumb { float:left; display:inline; margin-right:20px; }
#content-area-cap { background:url(../images/bg_contentarea_top.png) no-repeat top left; height:8px; display:block; clear:both; width:809px; margin:0; padding:0; }
.node-type-case-study #content-area-cap { display:none; }
.node-type-case-study blockquote { background:#E4E7E9 none repeat scroll 0 0; margin-bottom:15px; padding:20px; clear:both; }
.node-type-case-study blockquote h2 { margin-bottom:15px; }
.node-type-case-study blockquote p { margin-right:10px; }
#content-area-shoe { background:#fff url../images/bg_contentarea_btm.png) bottom left no-repeat; height:9px; display:block; clear:both; width:809px; margin:0 0 15px; padding:0; }
.front #content-area-shoe,.front #content-area-cap { width:auto; background:transparent none; }
.panel h3 { float:left; font-size:29px; line-height:1; margin-bottom:0; }
.view-Methods div.view-header h2 { padding:30px 0 5px; }
body.not-front #content-header { background:#455560; color:white; height:186px; width:809px; background:transparent url(/sites/all/themes/gender/i/subpage-hd-bg.png) no-repeat scroll 0 0; position:relative; margin-bottom:4px; }
body.page-case-studies-medicine #content-header { background:#455560; color:white; height:186px; width:809px; background:transparent url(../images/bg_case_study_med.png) no-repeat scroll 0 0; position:relative; margin-bottom:4px; }
body.page-case-studies-science #content-header { background:#455560; color:white; height:186px; width:809px; background:transparent url(../images/bg_case_study_sci.png) no-repeat scroll 0 0; position:relative; margin-bottom:4px; }
body.page-case-studies-engineering #content-header { background:#455560; color:white; height:186px; width:809px; background:transparent url(../images/bg_case_study_eng.png) no-repeat scroll 0 0; position:relative; margin-bottom:4px; }
#content-area a.viewgm { display:block; background:#820000 url(../images/bg_viewmethods_arrow.gif) no-repeat right top; border-left:#b2b7bb 4px solid; padding:3px 27px 3px 9px; color:#fff; font-weight:bold; font-size:13px; line-height:1; clear:both; margin:15px 0; width:150px; text-decoration:none; }
#content-area a#full-study-link { display:block; background:#820000 url(../images/bg_viewmethods_arrow.gif) no-repeat right top; border-left:#b2b7bb 4px solid; padding:3px 27px 3px 9px; color:#fff; font-weight:bold; font-size:13px; line-height:1; clear:both; margin:15px 0; width:150px; text-decoration:none; }
.not-front #content-area .node-type-method h3,.not-front #content-area .node-type-terminology h3 { color:#820000; font-size:13px; margin-bottom:0; margin-top:.769em; }
.node-type-method .field-field-works-cited .field-label,.node-type-method .field-field-related-case-studies .field-label,.node-type-terminology .field-field-works-cited .field-label,.node-type-terminology .field-field-related-case-studies .field-label { color:#820000; font-size:13px; margin-bottom:0; margin-top:.8em; }
#content-area a.lightbox-processed { text-decoration:none; }
#categories-links { margin-left:21px; color:#455560; text-transform:uppercase; font-size:10px; font-weight:bold; display:block; width:400px; text-align:right; position:absolute; z-index:3; margin:0 0 0 375px; }
#content-area #categories-links a.engLink { color:#ff9f00; text-decoration:none; font-weight:bold; font-size:12px; text-transform:none; }
#content-area #categories-links a.medLink { color:#820000; text-decoration:none; font-weight:bold; font-size:12px; text-transform:none; }
#content-area #categories-links a.scienceLink { color:#062b72; text-decoration:none; font-weight:bold; font-size:12px; text-transform:none; }
.site-map { padding-top:20px; }
.not-front .sitemap-box ul.menu,.not-front .sitemap-box ul { background:none; margin-bottom:15px; }
body.not-front .site-map h2 { margin-bottom:15px; }
#content-area .sitemap-box ul.menu li a,#content-area .sitemap-box ul li a { background:none repeat scroll 0 0; border-left:0 solid #8A0000; color:#455560; font:normal 12px helvetica, arial, sans-serif; padding:3px 7px; text-decoration:none; }
h2.pane-title { background:#929BA2 none repeat scroll 0 0; color:#FFFFFF; font-family:helvetica, arial, sans-serif; font-size:93%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:0 0 4px; padding:3px 10px; text-transform:uppercase; }
ul.menu { background:transparent url(../images/side-nav-bg.gif) repeat-y scroll 0 0; margin:0 0 21px; }
.block-methods_menu .item-list ul,.block-terminology_menu .item-list ul,#block-menu-menu-use-case-study ul.menu,.block-use_menu .item-list ul { background:transparent url(../images/side-nav-alt-bg.gif) repeat-y scroll 0 0; margin:0 0 21px; }
ul.menu li,#content-area ul.menu li,.block-methods_menu ul li,.block-terminology_menu ul li,.block-use_menu .item-list ul li { list-style-type:none; margin-bottom:4px; list-style-image:none; list-style-position:outside; }
ul.menu li a,#content-area ul.menu li a { background:#FFFFFF none repeat scroll 0 0; border-left:4px solid #8A0000; color:#455560; display:block; font-family:helvetica, arial, sans-serif; font-size:14px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:3px 7px; text-decoration:none; }
ul.menu li a.active,#content-area ul.menu li a.active { background:#820000 none repeat scroll 0 0; color:#fff; }
.block-methods_menu .item-list ul li a,.block-terminology_menu .item-list ul li a,#block-menu-menu-use-case-study ul.menu li a,.block-use_menu .item-list ul li a { background:#FFFFFF none repeat scroll 0 0; border-left:4px solid #455560; color:#455560; display:block; font-family:helvetica, arial, sans-serif; font-size:14px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:3px 7px; text-decoration:none; }
.not-front ul.menu,.block-methods_menu .item-list ul,.block-terminology_menu .item-list ul,.block-use_menu .item-list ul { margin:0; padding-left:0; }
ul.alt-2 { background:transparent url(../images/side-nav-bg.gif) repeat-y scroll 0 0; margin:0 0 21px; }
ul.alt-2 li { list-style-type:none; margin-bottom:4px; list-style-image:none; list-style-position:outside; }
ul.alt-2 li a,#content-area ul.alt-2 li a { background:#929BA2 url(../images/link-arrow-bg.gif) no-repeat scroll right center; color:#FFFFFF; text-decoration:none; font-size:108%; padding:2px 7px; font-weight:bold; display:block; border-left:4px solid #8A0000; font-size:14px; }
div.pane-nodeblock-25 { width:190px!important; }
div#stanford-logo { background:#E4E7E9 none repeat scroll 0 0; padding-bottom:20px; padding-top:20px; text-align:center; width:1035px; height:48px; clear:both; }
div.footer { color:#FFFFFF; font-family:"Times New Roman", sans-serif; font-size:77%; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; text-align:center; text-transform:uppercase; }
div#node-149 .content { padding:0!important; }
ul.footer-links { margin:0; padding:0; }
ul.footer-links li { list-style-type:none; list-style-image:none; list-style-position:outside; float:left; padding-right:5px; padding-left:5px; font-size:10px; font-family:"Times New Roman", sans-serif; line-height:1; text-transform:uppercase; }
ul.footer-links li a { color:#fff; text-transform:uppercase; text-decoration:none; font-family:"Times New Roman", sans-serif; }
ul.footer-links li.inner-link { border-left:1px solid white; }
#footer { padding-left:385px; padding-top:10px; }
body.page-admin-build-block-list div.help { display:none; }
#content-area .node-type-page .content { padding-left:0; }
noscript div { background:#e4e7e9; border:1px solid #900; margin:20px 0; padding:15px; }
.coda-slider-wrapper { padding:0; }
.coda-slider { background:#e4e7e9; }
.coda-slider-no-js .coda-slider { height:334px; overflow:auto!important; padding-right:20px; }
.coda-slider { width:689px; height:334px; }
.coda-slider .panel { width:689px; height:330px; margin-top:4px; }
.coda-nav-left a,.coda-nav-right a { background:#000; color:#fff; padding:5px; width:100px; }
.coda-slider .panel-wrapper { padding:0; }
.coda-slider p.loading { padding:0; text-align:center; }
.coda-nav { margin-left:689px; position:absolute; height:334px; *margin-left:0; width:120px!important; }
.coda-nav ul { clear:both; display:block; margin:auto; overflow:hidden; }
.coda-nav ul li { display:inline; }
.coda-nav ul li a { background:#000; color:#fff; display:block; float:left; padding:0; text-decoration:none; }
.coda-nav ul li.tab1 a { background:url(../images/tab_science.gif) no-repeat; text-indent:-9999px; font-size:1px; line-height:1; width:30px; height:334px; overflow:hidden; }
.coda-nav ul li.tab2 a { background:url(../images/tab_med.gif) no-repeat; text-indent:-9999px; font-size:1px; line-height:1; width:30px; height:334px; overflow:hidden; }
.coda-nav ul li.tab3 a { background:url(../images/tab_eng.gif) no-repeat; text-indent:-9999px; font-size:1px; line-height:1; width:30px; height:334px; overflow:hidden; }
.coda-nav ul li.tab4 a { background:url(../images/tab_env.gif) no-repeat; text-indent:-9999px; font-size:1px; line-height:1; width:30px; height:334px; overflow:hidden; }
.coda-nav ul li.tab1 a.current,.coda-nav ul li.tab1 a:hover { background:url(../images/tab_science_on.gif) no-repeat; text-indent:-9999px; font-size:1px; line-height:1; width:30px; height:334px; overflow:hidden; }
.coda-nav ul li.tab2 a.current,.coda-nav ul li.tab2 a:hover { background:url(../images/tab_med_on.gif) no-repeat; text-indent:-9999px; font-size:1px; line-height:1; width:30px; height:334px; overflow:hidden; }
.coda-nav ul li.tab3 a.current,.coda-nav ul li.tab3 a:hover { background:url(../images/tab_eng_on.gif) no-repeat; text-indent:-9999px; font-size:1px; line-height:1; width:30px; height:334px; overflow:hidden; }
.coda-nav ul li.tab4 a.current,.coda-nav ul li.tab4 a:hover { background:url(../images/tab_env_on.gif) no-repeat; text-indent:-9999px; font-size:1px; line-height:1; width:30px; height:334px; overflow:hidden; }
.coda-slider-wrapper { clear:both; overflow:auto; }
.coda-slider { float:left; overflow:hidden; position:relative; }
.coda-slider .panel { display:block; float:left; }
.coda-slider .panel-container { position:relative; }
.coda-nav-left,.coda-nav-right { float:left; }
.coda-nav-left a,.coda-nav-right a { display:block; text-align:center; text-decoration:none; }
#ss_sci { background:url(../images/stemcell.jpg) no-repeat; }
#ss_med { background:url(../images/Vetruvian_Man_Banner_Image_v1.jpg) no-repeat; }
#ss_eng { background:url(../images/slideShow_eng.jpg) no-repeat; }
#ss_env { background:url(../images/junipero_house.jpg) no-repeat; }
.panel-caption { margin:235px 0 0; display:block; background:url(../images/bg_gender_slide_title.png) repeat-x; height:78px; padding:17px 0 0 14px; }
.panel-caption a.panel_view_more {
	float:right;
	display:inline;
	width:160px;
	padding:12px 20px;
	color:#fff;
	font-size:11px;
	line-height:1;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/btn_ss.png) no-repeat;
	margin:-4px 0 0 5px;
}
#sidebar-left { position:relative; }
input,input[type=password],input[type=search],isindex { border:0 none; }
input#search-query { height:16px; vertical-align:top; padding:0 0 0 5px; }
#content { }
#content-inner { }
body.not-front div#content-inner { padding-top:7px; }
#content,.no-sidebars #content { float:left; margin-left:0; margin-right:-1035px; padding:0; width:1035px; }
.sidebar-left #content { margin-left:226px; margin-right:-1035px; width:809px; }
#mission { }
#content-top { }
#content-header { }
.breadcrumb { padding-bottom:0; color:#455560; font-weight:bold; font-size:11px; }
.breadcrumb a { color:#455560; text-decoration:none; font-weight:bold; }
h2.title,h3.title { margin:0; }
h1.title { font-family:Helvetica, Arial, sans-serif; font-size:38px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0 21px; }
h1.title span.subtitle,div#title-container span.subtitle {
	font-size:24px;
	text-transform:capitalize;
	bottom:18px;
	position:absolute;
	left:1px;
	margin-left:21px;
}
div#title-container { width:810px; height:186px; }
div#title-container h1.title {
	bottom:24px;
	position:absolute;
	left:1px;
}
.node-type-case-study div#title-container h1.title {
	bottom:20px;
	position:absolute;
	margin-left:215px;
	color:#fff;
	width: 589px;
}
.page-case-studies-science div#title-container h1.title,.page-case-studies-engineering div#title-container h1.title,.page-case-studies-medicine div#title-container h1.title {
	bottom:55px;
}
.not-front #content-area h3 { color:#820000; font-size:15px; }
.not-front div#body div.section div.box div.bd div.content h3 { color:#820000; font-size:15px; }
div.messages { }
div.status { }
div.warning,tr.warning { }
div.error,tr.error { }
div.tabs { }
.help { margin:1em 0; }
.page-admin-build-block .help { display:none; }
.more-help-link { font-size:.85em; text-align:right; }
#content-area { margin-bottom:0; color:#2c3841; }
#content-area a { color:#820000; text-decoration:underline; }
#content-area li { margin-bottom:10px; }
#content-area ul { list-style-type:none; }
.not-front #content-area .content p { margin-bottom:15px; }
ul.links { margin:1em 0; padding:0; }
ul.links.inline { margin:0; display:inline; }
ul.links li { display:inline; list-style-type:none; padding:0 .5em; }
.pager { clear:both; margin:1em 0; text-align:center; }
.pager a,.pager strong.pager-current { padding:.5em; }
.feed-icons { margin:1em 0; }
#content-bottom { }
#navbar { width:750px; padding-top:117px; height:auto; }
#navbar-inner { }
#search-box { float:left; }
#edit-search-theme-form-1-wrapper label { display:none; }
#primary { float:left; margin:6px 0 0 120px; }
#secondary { }
#search-box { width:182px!important; }
#edit-search-theme-form-1-wrapper { width:182px; }
#edit-search-theme-form-1-wrapper input { width:163px; height:16px; margin-top:2px; padding:2px; float:left; }
#edit-search-theme-form-1-wrapper input#edit-submit-2 { float:left; background:transparent url(/sites/all/themes/gender/i/btn_srch.gif) no-repeat; width:15px; height:16px; display:block; overflow:hidden; text-indent:-9999px; font-size:1px; line-height:1px; border:0 none; }
input#edit-search-theme-form-1 { font-size:9px; }
.panel h3 { color:#FFFFFF; }
.ui-tabs .ui-tabs-nav li a,#content-area .ui-tabs .ui-tabs-nav li a { color:#FFFFFF; float:left; font-size:12px; min-width:153px; padding-bottom:3px; padding-left:10px; padding-right:10px; padding-top:5px; text-align:center; text-decoration:none; text-transform:uppercase; }
body.node-type-case-study div#main div#content-area { margin-bottom:0; padding-bottom:30px; padding-left:0; width:809px; }
#content-area .ui-tabs .ui-tabs-nav li { border-bottom-width:0!important; float:left; margin-bottom:-1px; margin-left:0; margin-right:.2em; margin-top:0; padding-bottom:0; padding-left:0; padding-right:0; padding-top:0; position:relative; }
.node-type-case-study .ui-tabs .ui-tabs-panel { background-attachment:scroll; background-clip:border-box; background-color:transparent; background-image:url(../images/bg_contentarea_top.png); background-origin:padding-box; background-position:left top; background-repeat:no-repeat; background-size:auto auto; border-bottom-width:0; border-left-width-ltr-source:physical; border-left-width-rtl-source:physical; border-left-width-value:0; border-right-width-ltr-source:physical; border-right-width-rtl-source:physical; border-right-width-value:0; border-top-width:0; display:block; padding-bottom:30px; padding-left:20px; padding-right:20px; padding-top:30px; width:770px; }
div.view-id-Terminology div.item-list ul { padding-bottom:0; padding-left:0; padding-right:0; padding-top:0; width:770px; }
div.view-id-Terminology div.item-list ul li { border-bottom-color:#E4E7E9; border-bottom-style:solid; border-bottom-width:2px; color:#2C3841; font-family:Helvetica, Arial, sans-serif; font-size:110%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; list-style-type:none; margin-bottom:10px; padding-bottom:3px; }
.block ul,.item-list ul { margin-bottom:1em; margin-left:0; margin-right:0; margin-top:1em; padding-bottom:0; padding-left:2em; padding-right:0; padding-top:0; }
#content-area div.view-id-Terminology div.item-list ul li a { color:#2C3841; text-decoration:none; }
.caption { }
.nocaption { padding-right:10px; }
.image-caption {
	background:#6C7D87 none repeat scroll 0 0;
	border-left:4px solid #8A0000;
	color:#FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:85%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:10px 4px 7px;
	margin-top:-5px;
	text-align: left;
}
.image-caption-container { }
.image-right { padding-bottom:10px; padding-left:10px; }
.image-left { padding-bottom:10px; padding-right:10px; }
div#body div.aside .item-list ul { padding-left:0; background-image:none; }
form tbody { border-top:1px solid #ccc; }
form th { text-align:left; padding-right:1em; border-bottom:3px solid #ccc; }
form tbody th { border-bottom:1px solid #ccc; }
form thead th { text-align:left; padding-right:1em; border-bottom:3px solid #ccc; }
div.panel-flexible-1 { width:1036px; padding-top:22px; }
div.panels-flexible-column-1-1 { width:226px!important; margin-top:5px; }
div.panels-flexible-region-1-left_nav { width:226px; }
div.case-study-title { background:#000000; opacity:0.8; position:absolute; width:179px; z-index:5; padding:5px; bottom:29px; }
dl.lineup { clear:both; }
dl.lineup dt { color:#455560; font-size:24px; line-height:1; border-left:4px solid #820000; padding:0 0 0 5px; font-weight:bold; margin-bottom:10px; }
dl.lineup dd { color:#2c3841; font-size:12px; line-height:20px; margin-bottom:10px; }
.node-type-case-study .content { padding:0; }
div.case-study-thumb { }
div.nodequeue-1-views-container { }
div.view-nodequeue-1 div.view-content { width:600px; }
div.view-nodequeue-1 div.views-row { float:left; padding-right:10px; }
div.panels-flexible-column-1-main { width:809px; }
div.pane-nodeblock-25 { width:202px; float:left; }
div.panels-flexible-region-1-featured_case_studies { width:809px; }
div.view-id-case_studies .views-row { width:189px; float:left; padding-right:11px; height:220px; position:relative; }
div.view-id-case_studies .views-row-3,div.view-id-case_studies .views-row-6,div.view-id-case_studies .views-row-9,div.view-id-case_studies .views-row-12,div.view-id-case_studies .views-row-15,div.view-id-case_studies .views-row-18,div.view-id-case_studies .views-row-21 { width:189px; float:left; padding-right:0; height:220px; }
div.view-id-case_studies .views-row .views-field-title {
	background:#000;
	padding:10px;
	width:169px;
	z-index:5;
	position:absolute;
	bottom:66px;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	opacity:0.80;
}
#content-area div.view-id-case_studies .views-row .views-field-title a { color:#fff; text-decoration:none; font-weight:bold; font-size:14px; line-height:15px; }
div.view-id-case_studies .views-row.views-row-last { padding-right:0; }
div.view-case-studies { min-height:695px; width:591px; padding:20px 198px 20px 0; }
.view-case-studies .view-header { text-align:right; margin-bottom:31px; text-transform:uppercase; font-size:10px; font-weight:bold; line-height:1; color:#455560; }
.view-case-studies .view-header a { font-size:12px; font-weight:bold; text-transform:capitalize; }
#content-area .view-case-studies .view-header a.scienceLink { color:#062b72; text-decoration:none; }
#content-area .view-case-studies .view-header a.medLink { color:#820000; text-decoration:none; }
#content-area .view-case-studies .view-header a.engLink { color:#ff9f00; text-decoration:none; }
div.view-Methods li { -x-system-font:none; border-bottom:2px solid #E4E7E9; color:#2C3841; font-family:Helvetica, Arial, sans-serif; font-size:100%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; list-style-type:none; margin-bottom:10px; padding-bottom:3px; }
div.view-Methods li a { color:#2C3841; text-decoration:none; }
body.not-front div#main div#content-area,body.node-type-case-study div#body div#content-area { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/box-bd-bg.png) repeat-y scroll 0 0; width:809px; }
div#primary li { border-left:1px solid #E9CACC; display:inline; float:left; font-size:11px; list-style-type:none; padding:0 15px 0 10px; line-height:1; }
div#primary a { color:#B0B7BB; font-family:Helvetica, Arial, sans-serif; text-decoration:none; }
div#primary a:hover { color:#fff; font-family:Helvetica, Arial, sans-serif; text-decoration:none; }
div#search-box input.form-text { border:0 none; height:12px; text-transform:uppercase; }
.with-navbar #content { margin-top:0; }
.with-navbar #sidebar-left { margin-top:0; }
div#node-3 div.content { padding:0!important; }
#lightbox { position:absolute; left:0; width:100%; z-index:1010; text-align:center; line-height:0; }
#lightbox a img { border:none; }
#outerImageContainer { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#imageContainer { padding:10px; }
#loading { position:absolute; top:40%; left:0; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav { left:0; }
#hoverNav a { outline:none; }
#prevLink,#nextLink { width:49%; height:100%; background:transparent url(../images/blank.gif) no-repeat; 
/* Trick IE into showing hover */
display:block; }
#prevLink { left:0; float:left; }
#nextLink { right:0; float:right; }
#prevLink:hover,#prevLink:visited:hover { background:url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover,#nextLink:visited:hover { background:url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; }
#imageData { padding:0 10px; color:#666; }
#imageData #imageDetails { width:70%; float:left; text-align:left; }
#imageData #caption { font-weight:bold; }
#imageData #numberDisplay { display:block; clear:left; padding-bottom:1em; }
#imageData #bottomNavClose { width:66px; float:right; margin:1em; }
#overlay { position:absolute; top:0; left:0; z-index:1000; width:100%; height:500px; background-color:#000; }

/* * * * * V 0.3 * * * * * /
/* html,body thanks to Torben  - http://blog.schreiter.info/ */
html,body { height:100%; min-height:100%; }
.Small_header3 {
	font-size: 12px;
}
