@charset "utf-8";
@import "default-style.css"; /*  Attaches framework css file */
@import "panels.css"; /*  Attaches Panels css file */
@import "jQuery-custom.css"; /*  Attaches Panels css file */



/* Tech Museum Custom Drupal Theme */

/*******  Global Styles **************/
*
{
	margin:0px;  /* Remove all margins and paddings from all elements */
	padding:0px;

}

a, a:link, a:hover
{
	text-decoration:none;
	outline:none;
}

/******************* Links **************************/

 a, #sidebar-first a, #sidebar-first a:link
{
	color:#EC7404;
	text-decoration:none;
}

#sidebar-first a
{
	font-weight:bold;
}

/************* Generic Table Syles *************/

table
{
	margin:10px 0px;
	vertical-align:top;
}

tbody
{
	border:0px;
}

tr
{
	padding:5px;
}

tr.even
{
	background-color:#FFFFFF;
}

td
{
	vertical-align:top;
}

tr.even, tr.odd
{
	border-bottom:0px;
}

/*******************************************************************/
/*                Page Layouts                                     */
/*******************************************************************/

html
{
	background-color:#fafaf2;
	height:100%;
}

html iframe>html 
{
	background-color:#FFFFFF;
}

body.sidebar-first, body.sidebars, body /* Add this so cke edditor doesent pick up this body style */
{
	margin:0px auto;
	padding:0px;
	background: url('../images/body_bg.png') top left repeat-y transparent;
	width:1010px;
	font: 12px "Verdana", sans-serif;
	line-height: 18px;

}

#wrapper
{
	margin:0px auto;
	width:970px;
}

div#container
{
	padding:0px;
	width:970px;
	color:#515A75;
	background-color:#FFFFFF;
	
}



#main
{
	background:#FFFFFF;
	margin:0px;
	padding:10px 0px 100px 20px;
	width:785px;
	line-height:18px;
	min-height:400px;
	overflow:hidden;
}

.front #main 
{

}


.two-sidebars #main
{
	width:500px;
	float:left;
	padding-right:20px;
}

/************** Header Region ******************/

#header 
{
	background: url('../images/header.png') top right no-repeat #FFFFFF;
	height:120px;
	padding:0px;
	width:970px;
	position:relative;
	
}

#header img#logo
{
	margin:25px 0px 0px 92px;
	padding:0px;
}

#logo-floater
{
	overflow:hidden;
	float:left;
}



/* Slogan */
#header #block-block-3
{
    margin-left: 375px;
    margin-top: 77px;
    position: absolute;
}



/*************** Nav Bar ****************/

#nav_wrap
{
	background: url('../images/nav-bg.png') left top repeat transparent;
	height:32px;
	width:970px;
	
}

#nav
{

}


/**************  Primary Nav ***********************/

#nav ul.menu
{
	padding:0px;
	background-color:transparent;
	height:32px;
	display:block;
	margin:0px;
	float:left;
	
}

#nav ul.menu li
{
	background: url('../images/nav_bg.gif') left bottom repeat-x;
	border-right:1px solid #540909;
	display:inline-block;
	float:left;
	position:relative;
	padding:0px;
}
#nav ul.menu li.first a[href="/"]
{
	padding:0px 17px 0px 10px;
	font-weight:bold;
	color:#FFFFFF;
	background: url('../images/nav_hover.gif') left top repeat-x;
}

#nav ul.menu li.first:hover
{
	border-right:1px solid #FFE179;
}

#nav ul.menu li a
{
	margin:0px;
	height:32px;
	padding:0px 12px;
	display:block;
	line-height:32px;
	color:#FFFFFF;
}

/*  Menu Hover */

#nav ul.menu li:hover
{
	background: url('../images/nav_hover.png') left top repeat-x transparent;
	/*background-color:#fff200;
	background-image:none; */
	border:1px solid #515A75;
	border-bottom:0px;
}

#nav ul.menu li:hover a
{
	margin:-1px 0px 0px -1px;
	color:#172983;
}

#nav ul.menu li:hover li a
{
	margin:0px;
	color:#EC7404;
}

#nav ul.menu li:hover li a.active
{
	color:#FFFFFF;
}

#nav ul.menu li:hover ul
{
	display:block;
}

#nav ul.menu li:hover ul ul
{
	display:none;
}

#nav ul.menu ul li:hover ul
{
	display:block;
	
}

/* Menu Active */

#nav ul.menu li a.active, #nav ul.menu li.active-trail>a
{
	background: url('../images/nav_active.gif') left top repeat-x;
	color:#FFFFFF;
}

	

/* Primary Nav - Second Level */

#nav ul.menu ul
{
	display:none;
	background: url('../images/dd_bg.png') left top repeat transparent;
	width:auto;
	border:1px solid #515a75;
	border-top:0px;
	top:31px;
	left:-1px;
	z-index:9999;
	position:absolute;
	height:auto;
	white-space:nowrap;
	padding-bottom:10px;
	-moz-box-shadow: 0px 4px 7px #000;
	-webkit-box-shadow: 0px 4px 7px #000;
	box-shadow: 0px 4px 7px #000;
	min-width:298px;
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); */
}


#nav ul.menu ul li
{
	height:27px;
	float:none;
	background:none;
	display:block;
	width:auto;
	border:0px;
}

#nav ul.menu ul li:hover
{
	background: url('../images/dd_bg_hover.png') left top repeat transparent;
	border:0px;
}

#nav ul.menu ul li:hover a
{
	margin:0px;
}

#nav ul.menu ul li a
{
	border-top:1px solid #515a75;
	display:block;
	margin-left:5px;
	margin-right:20px;
	color:#ec7404;
	font-weight:bold;
	background:none;
	height:27px;
	line-height:27px;
}

#nav ul.menu ul li:first-child a 
{
	border:none;
}

#nav ul.menu ul ul 
{
	left:100%;
	top:0px;
	border-top:1px solid #515A75
}

/* Hide the 4th level menu, if present */
#nav ul.menu ul ul ul, #nav ul.menu ul li:hover ul ul
{
	display:none;
}

#nav ul.menu ul ul li
{
	height:22px;
}

#nav ul.menu ul ul li a
{
	font-weight:normal;
	border:0px;
	height:22px;
	line-height:22px;
}


/* Secondary Nav */

#header ul.menu
{
    margin-left: 50px;
    margin-top: 30px;
	width:auto;
	overflow:hidden;
	float:left;
}

#header ul.menu li
{
	padding:0px;
	display:inline;
	float:left;
}

#header ul.menu li a
{
	display: inline-block;
    font-weight: bold;
    padding-right: 10px;
    text-transform: uppercase;
}

/*
/ Side Navigation Menu
/*/

#sidebar-first h2
{
	padding-bottom:10px;
}

.menu-block-2 ul.menu li
{
	padding:0px 0px 10px 0px;
}

.menu-block-2 ul.menu li.expanded li a
{
	display:block;
}

#sidebar-first a.active, #sidebar-first a.active-trail
{
	color:#172983;
}

#sidebar-first ul ul li.active, #sidebar ul ul li.active-trail {
    background: url("../images/list-image-blue.png") no-repeat scroll 0 7px transparent;
    color: #172983;
}

#sidebar-first ul ul li
{
	padding:0px 0px 0px 10px;
}

.sidebar ul ul
{
	color:#EC7404;
	margin-top:0px;

}


.sidebar ul ul li
{
	/*list-style-type:disc; */
	background: url('../images/list-image-orange.png') 0px 7px no-repeat transparent; 
	padding:0px;
	padding-left:10px;
}

/*  Adds active color to the list disc in the sidebar */
.sidebar ul ul li.active, .sidebar ul ul li.active-trail
{
	color:#172983;
	background: url('../images/list-image-blue.png') 0px 7px no-repeat transparent; 
}

.sidebar ul li.expanded ul
{
	padding-left:0px;
}

/*  Adds active color to the list disc in the sidebar */
.sidebar ul ul li.active, .sidebar ul ul li.active-trail
{
	color:#172983;
}

#sidebar-first.sidebar ul ul li a:link, #sidebar-first.sidebar ul ul li a
{
	font-weight:normal;
}

.sidebar ul li.expanded ul
{
	padding-left:0px
}




/* Mission Statement */
#header #siteslogan 
{
	position:absolute;
	width:160px;
	top:35px;
	right:20px;
}

#block-block-7 {
    left: 180px;
    position: absolute;
    top: 90px;
}

/******************** Footer **********************/


.region-footer
{
	background-color:#ffffff;
	border-top:1px solid #990000;
	padding:22px 20px 0px 20px;
	overflow:hidden;
	clear:both;
}

#block-block-1
{
	float:left;
}

#block-block-2
{
	position:absolute;
	right:20px;
	top:100px;
}

.region-footer .copy
{
	color:#2e3192;
	width:400px;
	float:left;
	line-height:19px;
	margin-bottom:20px;
}

.region-footer .block-menu
{
	position:absolute;
	color:#EC7404;
	right:20px;
}

/* Positioning Cisco Icon */
.region-footer .block-menu p
{
	text-align:right;
	margin-top:13px;
}

.region-footer ul.menu
{
	margin:0px;
	padding-bottom:40px;
}

.region-footer ul.menu li
{
	float:left;
	display:inline-block;
	padding:0px 9px;
	border-right:1px solid #ec7404;
}

.region-footer ul.menu li.last
{
	border:none;
	padding-right:0px;
}

.region-footer ul.menu li a
{
	font-weight:normal;
}

.region-footer .region-footer-nav
{
	margin-left:175px;

}

.region-footer #copy
{
	line-height:18px;
}

.region-footer .copy 
{
    color: #2E3192;
    float: left;
    line-height: 19px;
    margin-bottom: 20px;
    width: 570px;
}

/* Custom Bullets to lists in content section */
#main ul
{
	margin-left:0px;
	list-style-type:none;
}

#main ul li
{
	background: url('../images/gray-bullet.png') 0px 8px no-repeat transparent;
	padding-left:10px;
}

/*********************** Blocks ********************/

.block
{
	margin:0px;
}

#block-block-12
{
	float:right;
	margin-right:0px;
}

#block-block-12 .left
{
	margin-left:10px;
}

/* Stanford Block */
.pane-block-6
{
	float:right;
}


/********************** Headers *********************/

h1, h2, h3, h4, h5, h6
{
	font-size:18px;
	line-height:18px;
	font-family:'Verdana', sans-serif;
	color:#172983;
	font-weight:bold;
}

h1
{
	font-weight:normal;
	margin-bottom:10px;
	line-height:22px;
}

h2
{
	font-size:12px;
}

h2.with-tabs
{
	margin-bottom:10px; /* Keeps the tabs from overlapping the h2 tag */
}

h3, h4, h5, h6
{
	color:#515A75;
	margin:0px;
	font-weight:bold;
	font-size:12px;
}



/****************************************************/
/*                 Home Page                        */
/****************************************************/


/**************** Tech Home Link *********************/
#block-block-4
{
	float:left;
}


/* Slogan */
#block-block-5
{
	position:absolute;
	top:73px;
	right:85px;
}

#block-block-5 a.tickets
{
	background: url("../images/tickets.png") repeat-x left bottom transparent;
	color: #172983;
    display:block;
    line-height: 30px;
	padding:0px 30px;
    text-decoration: none;
	border:1px solid #fdc400;
	font-weight:bold;
	font-size:12px;
}

/************** Home Page Slideshow ***************/
.home-page-slideshow
{
	height:305px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/************** Home Page Blocks ******************/

.home-page-blocks .panels-flexible-region
{
	width:247px;
	height:250px;
	padding:0px;
	background: url('../images/home-block-bg.jpg') left top no-repeat transparent;
}

.home-page-blocks h2
{
	font-weight:normal;
	font-size:18px;
	padding-bottom:3px;
}

.panels-flexible-region-first h2
{
	padding-bottom:0px;
}

#main .home-page-blocks li
{
	background:none;
	margin-bottom:10px;
	padding-left:0px;
}

.home-page-blocks p, .pane-homepage-blocks a
{
	margin-bottom:2px;
	font-weight:bold;
}

.home-page-blocks .views-field-edit-node a
{
	margin-top:10px;
	font-weight:normal;
	display:block;
}

.home-page-blocks .view-display-id-block_1 .views-field-edit-node
{
	position:absolute;
	top:-10px;
	right:0px;
}


.home-page-blocks .panels-flexible-region-6-home_center_content 
{
	margin:0px 15px
}

.home-page-blocks .panels-flexible-region-inside .panel-pane
{
	padding:10px 12px;
}

.panels-flexible-region-inside 
{
	padding:0px;
	
}

/* Highlights Block*/
.homepage-highlighted .view-homepage-blocks .views-row
{
	padding:10px 0px;
	font-weight:bold;
}

.homepage-highlighted .view-homepage-blocks .views-row a
{
	font-weight:bold;
}
/************** Highlighted Section ***************/

#highlighted
{
	overflow:hidden;
	position:relative;
}

/**************  Share Block **********************/

#block-block-3
{
	float:right;
	padding-top:12px;
	margin-right:20px;
}

.a2a_kit.a2a_default_style
{
	overflow:hidden;
}

.a2a_default_style a.a2a_dd
{
	line-height:20px;
}

div.share
{
	float:left;
	margin: 0px 10px 0px 5px;
	line-height:26px;
}

.iconLast
{
	margin-right:20px;
}

.a2a_img.a2a_img_text.a2a_i_a2a {
    display: none;
}


/************** Pricing Table **********************/

table.pricing
{
	margin:0px 0px 15px 0px;
	line-height:20px;
	font-size:11px;
}

.pricing tbody
{
	border:none;
}

.pricing th
{
	border:none;
	background-color:#eff0e0;
}

.pricing tr
{
	border-bottom:3px solid #eff0e0;
	text-indent:5px;
}

tr.section
{
	background-color:#f9f9b9;
}
/**************  Print Block ***********************/

.block-print 
{
    position: absolute;
    right: 250px;
    top: 14px;
}


/*************** Left Sidebar Region **************/

#sidebar-first
{
	width:140px;
	padding:10px 0px 0px 20px;
	margin:0px;
	
}

.front #sidebar-first
{

}

.lside-title
{
	float:left;
	line-height:20px;
	color:#172983;
	padding:12px 0px 0px 20px;
}

.lside-title img
{
	vertical-align:-4px;
	margin-right:5px;
}

/*************** Right Sidebar Region **************/

#sidebar-second
{
	width:250px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 20px 0px;
	float:left;
	position:relative;
}

.front #sidebar-second
{

}


/*************  Form Elements **********************/

/* All Input and Password Fields */
 input[type="text"], input[type="password"], html.js .resizable-textarea, input[type="email"], .form-textarea-wrapper textarea
{
	height:21px;
	border:1px solid #8cacbb;
	background-color:#f9f9f9;	
	width:100%;
}

html.js .resizable-textarea, .form-textarea-wrapper textarea
{
	height:150px;
}

.node-type-webform textarea
{

}

/* All Submit & Reset Buttons */
input[type="submit"], input[type="reset"], a[title="Donate"], a.join-now
{
	display:block;
	height:30px;
	border:1px solid #fdc400;
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
	margin:7px 0px;
	background: url('../images/nav_hover.gif') left top repeat-x;
	cursor:pointer;
	padding:0px 3px;
	min-width:75px;
}

a[title="Donate"]
{
	float:left;
	margin:0px 0px 2px 2px;
	padding:0px 8px;
}

a.join-now
{
	float:right;
	padding:0px 8px;
	text-align:center;
}

.join
{
	width:150px;
	margin-bottom:40px;
}

input[type="reset"]
{
	background: url('../images/nav_active.gif') left top repeat-x;
}
input[value="Create"]
{
	background: url('../images/nav_bg.gif') left bottom repeat-x; /* Light Blue register and join us buttons */
	color:#FFFFFF;
	float:right;
	margin-right:7px;
	width:80px;
	
}

#main a[title="Subscribe"]
{
	width:75px;
	color:#FFFFFF;
	padding:0px 1.5px;
	margin-left:221px;
	text-align:center;
}

form#user-register
{
	width:765px;
}

label
{
	color:#EC7404;
}

.page-user label, legend
{
	font-weight:bold;
}
 
span.form-required
{
	color:#515A75;
}

#user-register input[type="text"]
{
	border:1px solid #009ee0;
}

/* Globale Node settings */

.node .content
{
	
}

#main ul {
    list-style-type: none;
    margin-left: 0;
}

#main ul li {
    background: url("../images/gray-bullet.png") no-repeat scroll 0 7px transparent;
    padding-left: 10px;
}

/****************************  Featured Story Styles *************************/

.field-name-field-featured-story .field-item, .field-name-field-story-sidebar .field-item
{
	margin-bottom:40px;
}

/* Default Table */

table tr
{
	border:0px #FFFFFF;
	border-top:0px;
	background-color:transparent;
}

table tr:first-child
{

}

table
{
	font-family:'Verdana', sans-serif;
	font-size:12px;
	border-collapse:collapse;
	width:100%;
}

table td
{
}
/********* Landing Page Grid ******************/
.view-landing-page-grid table td
{
	padding: 0 19px 30px 0;
    vertical-align: top;
    width: 180px;
}
.panels-flexible-6 {
    width: 770px;
}

/********* Video Gallery Table ****************/
.page-node-6 table td
{
	width:250px;
	padding-right:10px;
	padding-bottom:40px;
}

/* Video Page */
.videoThumb
{
	cursor:pointer;
}

.field-name-field-question-number .field-item
{
	margin-bottom:25px;
}

.field-name-field-question-number a
{
	font-weight:bold;
	cursor:pointer;
}

.question
{
	font-weight:bold;
	color:#172983;
}

.node-type-video-gallery .field-name-field-intro
{
	margin-bottom:40px;
}

/********* Clean style Table ******************/
table.clean tr, .clean table tr
{
	border-top:0px;
}

table.clean tr:first-child, .clean table tr:first child
{
	background-color:#FFFFFF;
}

table.clean td, .clean table td
{
	line-height:20px;
}

/********* Prese Release Tables *****************/

table td.views-field-field-press-date
{
	width:185px;
	height:45px;
}

.view-press-releases a.active
{
	color:#172983;
}

.view-press-releases td
{
	line-height:20px;
}

.view-press-releases tr:first-child
{
	font-weight:normal;
}

.view-press-releases thead
{
	display:none;
}



/****************  Misc Admin Sections ***********/

#block-admin-display-form td
{
	padding:0px 20px 0px 0px;
}


/**************** Semantic Styles ****************/

.red
{
	color:#ff0100;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.list-col
{
	width:392px;
}



/****************  Galleria Plugin - Image Gallery Overrides ***************/

.galleria-container
{
	background:transparent;
}

.galleria-counter 
{
	color:#515A75;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}

.galleria-image-nav
{
	height:100px;
	margin-top:-25px;
}

.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right 
{
	background-image:url("../images/arrows.png");
	width:8px;
	height:13px;
	
}

.galleria-image-nav-right
{
	background-position:-8px 0px;
	
}

.galleria-image-nav-left
{
	background-position:0px 0px;
}


/*****************  Online Activity Styles ********************/

/* Eye Color */

.seeing
{
	width:770px;
}

.seeingWrap
{
	background-color: #000000;
    padding:0px 0px 8px 6px;
	width:590px;
}

.seeingAnimals
{
	width:100px;
}

.seeingAnimals img
{
	float:left;
}


/*******************  Ask a Geneticist Styles ****************/

/* h1 Title (Category) */
.ask-geneticist .field-name-field-category
{
	margin-bottom:10px;
	line-height:22px;
	font-size:18px;
	color:#172983;
}

.panels-flexible-region-ask-geneticist-right_sidebar, .panels-flexible-region-ask-geneticist-right_sidebar_
{
	width:250px;
}

.panels-flexible-region-ask-geneticist-center, .panels-flexible-region-ask-geneticist-center_
{
	width:500px;
}

.ask-geneticist .field-name-body .field-item
{
	overflow:hidden;
}

.views-field-php div[class^="answer-"]
{
	overflow:hidden;
}

/* English Spanish Toggle */
ul.tab
{
	overflow:hidden;
}

#main ul.tab li
{
	list-style-type:none;
	background-image:none;
	float:left;
	padding-left:0px;
}

#main ul.tab li a
{
	padding-left:5px;
}

#main ul.tab li:first-child a
{
	border-right:1px solid #515A75;
	padding-left:0px;
	padding-right:5px;
}

ul.tab li a.current
{
	color:#515A75;
	cursor:default;
}

/* Ask Form Titles */
.ask-form .pane-node-title, .ask-form .pane-node-field-titulo
{
	margin-bottom:10px;
	line-height:22px;
	font-size:18px;
	color:#172983;
}

/********  Ask a Geneticist Search Styles **********/
#edit-field-question-value-wrapper, #edit-keys-wrapper
{
	float:left;
}

#views-exposed-form-faq-search-page label, #views-exposed-form-faq-search-page-1 label
{
	line-height:24px;
	color:#172983;
}

#views-exposed-form-faq-search-page #edit-keys, #views-exposed-form-faq-search-page-1 #edit-keys
{
	width:158px;
	height:28px;
	padding-left:5px;
}

.query.hidden
{
	visibility:hidden;
	display:none;
}

/* Embolden the Question */
.node-type-ask-a-geneticist .field-name-field-question, .node-type-ask-a-geneticist .field-name-field-pregunta
{
	font-weight:bold;
}

/* Results */
.view-faq-search .view-header
{
	font-weight:bold;
	margin:10px 0px;
}

/* Submit Button */
#views-exposed-form-faq-search-page .views-submit-button, #views-exposed-form-faq-search-page-1 .views-submit-button
{
	padding:0px 0px 0px 10px;
}

#edit-submit-faq-search
{
	margin-top:24px;
}

.views-exposed-form .views-exposed-widget
{
	padding:0px;
}

/* Search Results Pager */
#main ul.pager {
    text-align: left;
}
#main ul.pager li{
    background: none repeat scroll 0 0 transparent;
    list-style-image: none;
    list-style-type: none;
}
#main ul.pager li.pager-current{
    padding: 0;
}
#main ul.pager li a{
    font-weight: normal;
    padding: 0;
	vertical-align:-3px;
	font-size:24px;
}

#main .item-list ul.pager li.pager-previous
{
    padding:0px 5px 0px 0px;
}

#main .item-list ul.pager li.pager-next {
    padding:0px 0px 0px 5px;
}

/* Ask Landing Page */
#ask-landing h2.pane-title
{
	margin-bottom:10px;
}

.view-recent-questions .views-row
{
	margin-bottom:20px;
}

.pane-spanish-questions-category
{
	margin-bottom:20px;
}

/* Spanish Category Views Glitch~ Hide it from Anon Users */
.view-spanish-questions-category .view-content
{
	display:none;
}

/*****  CSS Magic to Align the Children Terms with the Parent Term inline ****/
.view--faq-categories-parent, .view-faq-categories, .view-faq-categories-parent-spanish 
{
	overflow:hidden;
	margin-left:-5px;
}

.view--faq-categories-parent .view-header, .view-faq-categories .view-header, .view-faq-categories-parent-spanish .view-header 
{
	float:left;
	padding-left:5px;
}

.view--faq-categories-parent .view-header p, .view-faq-categories .view-header p, .view-faq-categories-parent-spanish .views-row p, .view-faq-categories-parent-spanish .view-header p
{
	padding-right:5px;
	margin:0px;
	border-right:1px solid #515A75;
}

.view--faq-categories-parent .view-content, .view-faq-categories .view-content
{

}
.view--faq-categories-parent .views-row, .view-faq-categories .views-row, .view-faq-categories-parent-spanish .views-row
{
	float:left;
}

.view-faq-by-category .view-header
{
	margin-top:20px;
}

.view--faq-categories-parent .views-row a, .view-faq-categories .views-row a, .view-faq-categories-parent-spanish .views-row a
{
	border-right:1px solid #515A75;
	padding:0px 5px;
}

.view--faq-categories-parent a.active, .view-faq-categories a.active, .view-faq-categories-parent-spanish .views-row a.active, .view-faq-categories-parent-spanish .view-header a.active
{
	font-weight:bold;
	color:#172983;
	cursor:default;
}

/*********************  Genetics News Article ****************/
.field-name-field-story-sub-head p, .field-name-field-story2-sub-head p
{
	font-weight:normal;
	font-size:16px;
	color:#172983;
}

.pane-node-field-author p
{
	font-style:italic;
}

.panels-flexible-region-geneticist-news-center, .panels-flexible-region-geneticist-news-center_
{
	width:500px;
}

.panels-flexible-region-geneticist-news-right_sidebar_, .panels-flexible-region-geneticist-news-right_sidebar
{
	width:250px;
}

/* Sub Title */
.pane-node-field-subtitle .field-item
{
	font-size:16px;
	color:#172983;
}


/*  Hide Errors temporarily */

.messages.error
{
	display:none;
	}