/*
Theme Name: Apricus Biosciences
Author: the Mentus team
Author URI: http://mentus.com/
Version: 1.0
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/
-------------------------------------------------------------- */

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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* =Structure
----------------------------------------------- */
body,html
{
	padding: 0;
	margin: 0;
	height:100%;
	width: 100%;
	background-color: #fff;
}
@media screen and (max-device-width: 1024px)
{
	body,html
	{
		min-width: 1024px;
	}
}

/* =Header
----------------------------------------------- */
header#branding
{
	padding: 0 0 10px 0;
}
.search-box
{
	width: 100px;
	float: left;
	margin-right: 110px;
	margin-right: 70px\9;
	padding: 20px 0 0 0;
}
.search-box input[type=text]
{
	background-color: #bbd1d5;
	color:#fff;
	border: none;
	padding: 3px 7px;
	width: auto;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	width: 86px;
}
.search-box input[type=submit]
{
	display: none;
}
#site-title
{
	width: 520px;
	width: 440px\9;
	float: left;
	text-align: center;
	padding: 20px 0 0 0;

}
nav#secondary
{
	width: 210px;
	width: 250px\9;
	float: right;
	text-align: right;
}
	nav#secondary ul li
	{
		display: inline-block;
		*display: block;
		*float: left;
		
	}
	nav#secondary ul li:hover
	{
		background-color:#bfddf1;
	}
	nav#secondary ul li a:link,
	nav#secondary ul li a:visited
	{
		font: 700 10px/10px "Raleway", Helvetica, Arial, sans-serif;
		color:#333;	
		text-decoration: none;
		text-transform:uppercase;
		letter-spacing: 0.075em;
		display: block;
		height: 100%;
		padding: 25px 10px;
	}
	nav#secondary ul li a:hover
	{
	}
nav#access
{
	position: relative;
	z-index: 1001;
}
	nav#access > div > ul
	{
		padding: 5px 0 0 0;
	}
	nav#access > div > ul > li
	{
		display: block;
		float: left;
		width: 20%;
		text-align: center;
		position: relative;
	}
	nav#access > div > ul > li:hover,
	nav#access > div > ul > li.current-menu-item,
	nav#access > div > ul > li.current-page-ancestor
	{
		background-color: #bfddf1;
	}
	nav#access > div > ul > li > a:link,
	nav#access > div > ul > li > a:visited
	{
		color:#4d4d4d;
		font: 700 13px/13px "Raleway", Helvetica, Arial, sans-serif;
		text-decoration: none;
		text-transform:uppercase;
		letter-spacing: 0.075em;
		padding: 25px 0;
		width: 100%;
		display: block;
		
	}
	nav#access > div > ul > li > a:hover
	{
		
	}
	nav#access > div > ul > li:hover .sub-menu
	{
		display: block;
	}
	nav#access .sub-menu
	{
		display: none;
		position: absolute;
		padding: 20px 10px;
		background-color:#fff;
		-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	
	text-align: left;
	z-index: 1001;
	*left: 0;
	}
	nav#access .sub-menu li a:link,
	nav#access .sub-menu li a:visited
	{
		padding: 10px 10px 10px 15px;
		font: 500 14px/14px  "Raleway", Helvetica, Arial, sans-serif;
		color: #333;
		text-decoration: none;
		display: block;
		white-space: nowrap;
	}
	nav#access .sub-menu li a:hover
	{
		background-color: #bfddf1;
	}
	nav#access .why-invest .sub-menu
	{
		left: auto;
		right: 0;
	}
footer#footer
{
	width: 100%;
	padding: 50px 0 30px;
	background-color:#2d3a8c;
}
footer#footer nav .sub-menu
{
	display: none;
}
footer#footer .columns
{
	padding: 0 0 70px 0;
}
	footer#footer .col
	{
		float: left;
		color:#fff;
		font: normal 12px/27px Arial, Helvetica, sans-serif;
		letter-spacing: 0.05em;
	}
	footer#footer .col h3
	{
		font: 400 14px/16px "Oswald", Arial, Helvetica;
		color:#fff;
		padding-bottom: 0.5em;
		text-transform:uppercase;
	}
	footer#footer .col a:link,
	footer#footer .col a:visited
	{
		color: #fff;
		text-decoration: none;	
	}
	footer#footer .col a:hover
	{
		color:#00ffff;
	}
	footer#footer .col1
	{
		width: 210px;
		padding: 0 90px;
	}
	footer#footer .col1 strong
	{
		font-size: 14px;
	}
	footer#footer .col2
	{
		width: 145px;
		padding: 0 60px 0 0;
	}
	footer#footer .col2 li,
	footer#footer .col3 li
	{
		padding-bottom: 16px;
		line-height: 16px;
	}
	footer#footer .col2 a,
	footer#footer .col3 a
	{
		font: 400 14px/16px "Oswald", Arial, Helvetica;
		color:#fff;
		text-transform:uppercase;
	}
	footer#footer .col3
	{
		width: 310px;
	}
	footer#footer .col3 nav
	{
		padding-bottom: 40px;
	}
	.receive-updates h3
	{
		display: inline-block;
		padding-right: 12px;
		float: left;
		line-height: 28px !important;
	}
	.receive-updates form	
	{
		display: inline-block;
	}
	.receive-updates div.wpcf7
	{
		display: inline !important;
		width: 180px;
		float: right;
	}
	.receive-updates p
	{
		display: inline !important;
	}
	
	.receive-updates form input[type=text],
	.receive-updates form input[type=email]
	{
		border: 1px solid #fff;
		box-shadow:none;
		background: none;
		color:#fff;
		font: normal 10px/10px Arial, Helvetica, sans-serif;
		padding: 0 10px;
		padding-top: 5px;
	padding-bottom: 5px;
		letter-spacing: 0.1em;
		min-width: 120px;
		width: 120px;
		height: 13px;
		vertical-align:bottom;
	}
	.receive-updates br
	{
		display: none;
	}
	.receive-updates .your-email
	{
		min-width: 120px;
	}
	.receive-updates form input[type=submit]
	{
		border: 1px solid #fff;
		box-shadow:none;
		background: none;
		height: 25px;
		vertical-align:middle;
		width: 25px;
		background: url(images/update-submit-bg.png) no-repeat 50% 50% scroll transparent;
		cursor: pointer;
		text-indent: 200%;
		white-space: nowrap;
		overflow: hidden;
	}
	
	.col3 .social
	{
		padding: 20px 0 0 0;
	}
	.col3 .social ul
	{
		text-align: left;
	}
	.col3 .social li
	{
		padding: 0 10px 0 0 !important;
		display: inline-block;
	}
	.col3 .social li a:hover
	{
		opacity: 0.8;
	}
	footer#footer .second
	{
		border-top: 1px solid #ccc;
		padding: 10px 0 0 0;	
		font: normal 10px/10px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		letter-spacing: 0.1em;
	}
	footer#footer .second .col1
	{
		padding-right: 20px;
		float: left;
		width: 260px;
	}
	footer#footer .second .col2
	{
		float: left;
		width: 410px;
		padding: 0;
	}
	footer#footer .second .col2 a:link,
	footer#footer .second .col2 a:visited
	{
		font: normal 10px/10px Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform:none;
		padding: 0 5px;
	}
	footer#footer .second .col2 a:hover
	{
		color:#00ffff;
	}
	footer#footer .second .col3
	{
		text-align: right;
		width: 110px;
		float: right;
		
	}
	footer#footer .second .col3 a:link,
	footer#footer .second .col3 a:visited
	{
		font: normal 10px/10px Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 0;
		color:#b3b3b3;
	}
	footer#footer .second .col3 a:hover
	{
		color:#00ffff;
	}

/* =Content
----------------------------------------------- */
#main
{
	padding: 0 0 50px 0;
}
.page-template-template-mgmt-php #main,
.page-template-template-news-php #main,
.page-template-template-investor-php #main,
.page-template-template-investor-sub-php #main
{
	background: url(images/stripes.png) no-repeat 50% 0 scroll transparent;	
	padding-top: 35px;
}
.content
{
	padding: 0 40px;
}
.entry-title
{
	font: 800 24px/35px "Raleway", Helvetica, Arial, sans-serif;
	color: #2d3a8c;
	border-bottom: 1px solid #ccc;
	display: inline-block;
	text-transform:uppercase;
	margin: 35px 0 25px;
}
.callout
{
	font: 400 18px/30px "Raleway", Helvetica, Arial, sans-serif;
	color: #333;
	width: 735px;
	margin: 0 0 45px;
	letter-spacing: 0.025em;
}
.entry-content
{
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
}
.entry-content h2
{
	font: 800 16px/20px "Raleway", Helvetica, Arial, sans-serif;
	color: #316ea4;
	letter-spacing: 0.075em;
}
.entry-content h3
{
	font: 800 14px/21px "Raleway", Helvetica, Arial, sans-serif;
	color: #316ea4;
	letter-spacing: 0.075em;
}
.entry-content h4
{
	font: 800 13px/21px "Raleway", Helvetica, Arial, sans-serif;
	color: #316ea4;
	letter-spacing: 0.075em;
}
.entry-content ul,
.entry-content ol
{
	list-style-type: disc;
	padding: 0 0 0 1em;
	margin: 1em 0;
}
.entry-content ol
 {
	 list-style-type:decimal;
 }
.entry-content ol[type=a]
 {
	 list-style-type:lower-alpha;
 }
.entry-content a:link,
.entry-content a:visited,
.sidebar a:link,
.sidebar a:visited
{
	color:#2d3a8c;	
	text-decoration: none;
}
.entry-content a:hover,
.sidebar a:hover
{
	color: #316ea4;
}
.two-col .entry-content
{
	width: 435px;
	float: left;
}
.two-col .sidebar
{
	width: 355px;
	float: right;
	padding: 7px;
	background-color:#fff;
	font: normal 16px/24px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	text-align: center;
}
.sidebar .inner
{
	padding: 40px 25px 10px;
	border: 1px solid #ccc;
}
.sidebar h3
{
	font: 400 18px/18px "Oswald", Arial, Helvetica, sans-serif;
	color: #2d3a8c;
	text-transform:uppercase;
}

/* =Slider
----------------------------------------------- */
#slider
{
	margin: 0 0 30px 0;
	height: 340px !important;
}
#slider li
{
	position: relative;
}
#slider li .frame
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/slide-top-left.png) no-repeat 0 0 scroll transparent;
}
#slider li .frame.bottom-right
{
	background: url(images/slide-bottom-right.png) no-repeat 0 0 scroll transparent;
}
#slider li .frame.top-right
{
	background: url(images/slide-top-right.png) no-repeat 0 0 scroll transparent;
}
#slider li .frame span
{
	position: absolute;
	bottom: 40px;
	left: 40px;
	display: block;
	font: italic 57px/60px Georgia, Times, "Times New Roman", serif;
	color:#fff;
	text-shadow: 0 0 5px rgba(0,0,0,0.75);
}
#slider li .frame span.quote
{
	text-indent: -20px;
}
.slide-link
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* =Home
----------------------------------------------- */
.overlay
{
	position: fixed;
	width: 100%;
	height: 100%;
	background: url(images/overlay.png) repeat 0 0 scroll transparent;
	z-index: 1005;
	display: none;
}
.ceo-message
{
	width: 850px;
	padding: 7px;
	background-color:#fff;
	position: absolute;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	z-index: 1006;
	top:50px;
	left: 50%;
	margin-left: -432px;
	display: none;
}
@media screen and (max-device-width: 568px)
{
	.ceo-message
	{
		left: 50px;
		margin-left: 0;
	}
}
.ceo-message .inner
{
	border: 1px solid #ccc;
	padding: 40px;
	position:relative;
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
}
.ceo-message h2
{
	font: 800 24px/24px "Raleway", Helvetica, Arial, sans-serif;
	color: #001970;
	padding: 0 0 20px;
}
.ceo-message .safe-harbor
{
	font-size: 10px;
	margin: 2em 0 0;
}
.home .products
{
	margin-top: 20px;
}
.home .second
{
	margin-top: 20px;
}
.home .second .left
{
	width: 460px;
	float: left;
}
.home .second .right
{
	width: 460px;
	float: right;
}
.home .second .left .box
{
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	background-color: #fff;
	padding: 6px;
	position: relative;
}

.home .second .left .box .inner
{
	border: 1px solid #ccc;
	padding: 40px 15px 20px;
	font: 400 14px/27px "Raleway", Helvetica, Arial, sans-serif;
	color: #4d4d4d;
	text-align: center;
	letter-spacing: 0.05em;
	height: 398px;
}
.home .second .left .box h2
{
	font: 700 20px/20px "Raleway", Helvetica, Arial, sans-serif;
	color:#001970;
	letter-spacing: 0.075em;
	padding: 0 0 10px 0;
	text-align: center;
	text-transform:uppercase;
}
.nasdaq
{
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	margin: 0 0 20px 0;
	text-align: center;
	color:#fff;
	padding: 25px;
	background-color: #2d3a8c;
	font: normal 18px/18px Arial, Helvetica, sans-serif;
	letter-spacing:0.06em;
	height: 18px;
	position:relative;
}
.fc table,
.fc
{
	display: inline !important;
	width: auto !important;
}
.nasdaq .label,
.nasdaq .data,
.attribution,
.lasttrade,
.symbol,
.fc tr:nth-child(1),
.fc tr:nth-child(2)
{
	display: none !important;	
}
.fc TH,
.fc .row TD, .fc .row1 TD, .fc .row2 TD
{
	background-color:transparent !important;
	border-bottom: none !important;
}
.fc tr:nth-child(4),
.fc tr:nth-child(3),
.fc tbody,
.fc tr:nth-child(3) td.data
{
	display: inline !important;
	font: bold 18px/18px Arial, Helvetica, sans-serif !important;
	color:#fff !important;
}
.fc tr:nth-child(4) td.data
{
	display: inline !important;
	font: normal 18px/18px Arial, Helvetica, sans-serif !important;
	color:#fff !important;
}
.page-template-template-investor-sub-php .nasdaq,
.page-template-template-investor-php .nasdaq,
.fc tr:nth-child(4) td.data,
.fc tr:nth-child(3) td.data
{
	font-size: 13px !important;
}
.ceo-block
{
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	padding: 6px;	
	position: relative;
	background-size: cover !important;
}
.ceo-block .inner
{
	border: 1px solid #ccc;
	height: 371px;
}
.ceo-block .inner span
{
	display: block;
	padding: 40px 0 0 20px;
	font: 400 28px/35px "Oswald", Helvetica, Arial, sans-serif;
	color:#fff;
	letter-spacing: 0.075em;
}
.ceo-block .inner span a:link,
.ceo-block .inner span a:visited
{
	color:#fff;
	text-decoration: none;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	letter-spacing:0.2em;
}
.ceo-block .inner span a:hover
{
	
}
.ceo-block .inner span p:first-child
{
	margin-top: 0;
}
.ceo-message-trigger,
.bottom-left-link,
.product-trigger,
.stock-quote-trigger
{
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position:absolute;
	text-decoration:none;
	z-index: 999;
	background: url(http://www.apricusbio.com/wp-content/themes/apricus/images/map/blank.png) repeat 0 0 scroll transparent;
}
/* =Vision
----------------------------------------------- */
.page-template-template-vision-php .entry-content
{
	font: 400 18px/30px "Raleway", Helvetica, Arial, sans-serif;
	color: #333;
	margin: 0 0 45px;
	letter-spacing: 0.025em;
}
.page-template-template-vision-php .entry-content p
{
	margin: 0.5em 0;
}
/* =Management
----------------------------------------------- */
.grid
{
	overflow:visible !important;
}
.team-member
{
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	overflow: hidden;
	padding: 7px;
	width: 401px;
	margin-bottom: 20px;
	background: #fff;
}
.team-member .inner
{
	padding: 30px 15px 15px;
	border: 1px solid #ccc;
	overflow: hidden;
	position: relative;
}
.team-member .wrap
{
	width: 815px;
}
.team-member .left
{
	width: 370px;
	float: left;
	cursor: pointer;
}
.team-member .right 
{
	width: 370px;
	float: right;
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	margin: 0 20px 0 0;
	display: none;
}
.team-member .right  p:first-child
{
	margin-top: 0;
}
.team-member h1
{
	text-align: center;
}
.team-member h1 span.name
{
	font: 700 18px/18px "Raleway", Arial, Helvetica, sans-serif;
	color: #001970;
	
	letter-spacing:0.075em;
}
.team-member h1 span.suffix
{
	font: 700 13px/13px "Raleway", Arial, Helvetica, sans-serif;
	color: #001970;
	letter-spacing:0.075em;
}
.team-member .divider
{
	width: 145px;
	border-top: 1px solid #ccc;
	margin: 10px auto;
}
.team-member h2
{
	font: 300 14px/14px "Oswald", Helvetica, Arial, sans-serif;
	margin: 0 0 20px;
	text-align: center;
	color: #4d4d4d;
	letter-spacing:0.075em;
}
a.exit:link,
a.exit:visited
{
	display: block;
	width: 26px;
	height: 26px;
	position: absolute;
	top: -1px;
	right:-1px;
	background: url(images/exit.png) no-repeat 0 0 scroll transparent;
}
a.exit:hover
{
	
}
/*.team-member.open
{
	width: 840px;
}
.team-member.open .right
{
	display: block !important;
}*/
/* ISOTOPE FOR TEAM PAGE */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}


/* =What We Do
----------------------------------------------- */
.featured-image
{
	position: relative;
	width: 940px;
	height: 340px;
	margin: 0 0 30px;
}
.featured-image img
{
	display: block;
}
.featured-image .frame
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/slide-top-left.png) no-repeat 0 0 scroll transparent;
}
.featured-image .frame.bottom-right
{
	background: url(images/slide-bottom-right.png) no-repeat 0 0 scroll transparent;
}
.featured-image .frame.top-right
{
	background: url(images/slide-top-right.png) no-repeat 0 0 scroll transparent;
}
.featured-image .frame span
{
	position: absolute;
	bottom: 40px;
	left: 40px;
	display: block;
	font: italic 57px/60px Georgia, Times, "Times New Roman", serif;
	color:#fff;
	text-shadow: 0 0 5px rgba(0,0,0,0.75);
}
.products
{
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	padding: 7px;
	margin-top: 40px;
}
.products .inner
{
	border: 1px solid #ccc;
	padding: 35px 22px 25px;
}
.products h2
{
	font: 700 20px/33px "Raleway", Helvetica, Arial, sans-serif;
	color: #001970;
	letter-spacing: 0.075em;
	text-transform:uppercase;
	text-align: center;
}
.product
{
	width: 430px;
	margin: 25px 20px 0 0;
	float: left;
	padding-bottom: 30px;
	position:relative;
}
.product:nth-child(even)
{
	margin-right: 0;
}
.odd .product
{
	margin: 25px auto 0 !important;
	float: none !important;
}
.product h3
{
	padding: 25px 0 60px 25px;
	font: 800 44px/44px "Raleway", Helvetica, Arial, sans-serif;
	color: #4d4d4d;
	height: 44px;
}
.product .product-content
{
	background-color:#fff;
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
}
#ie8 .product-content,
#ie7 .product-content
{
	height: auto !important;
}
.product .product-content .left
{
	padding: 20px 0 25px 20px;
	float: left;
	width: 200px;
	color:#4d4d4d;
	font: normal 14px/24px "Arial Narrow", Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
}
.product .product-content .left p
{
	margin: 0;
}
.product .product-content .right
{
	float: right;
	padding: 45px 20px 0 0;
	width: 155px;
}
.product .product-content .right img
{
	vertical-align: middle;
}
.product .product-content .middle-right-content
{
	padding: 20px 20px 25px;
}
/* =Pipeline
----------------------------------------------- */
.pipeline
{
	width: 686px;
	margin: auto;
	background: url(images/pipeline/chart-bg.png) repeat-y 0 30px scroll transparent;
	margin-top: 67px;
	padding-bottom: 1px;
}
.pipeline-header
{
	width: 588px;
	padding: 0 49px;
	margin: auto;
	background-color: #fff;
	padding-bottom: 15px;
}
.pipeline-header div
{
	width: 16.6666666666667%;
	float: left;
	text-align: center;
	font: 300 18px/18px "Oswald", Helvetica, Arial, sans-serif;
	color: #7A7A7A;
}
.pipeline-product
{
	margin: 20px 0 20px 1px;
	padding: 10px 45px 10px 20px;
	position: relative;
	cursor: pointer;
}
.pipeline-product:hover
{
	opacity: 0.9;
}
.pipeline-product h1
{
	display: inline;
	font: 800 24px/19px "Raleway", Helvetica, Arial, sans-serif;
	color: #012A7C;
	padding-right: 5px;
}
.pipeline-product h2
{
	display: inline;
	font: 400 18px/19px "Raleway", Helvetica, Arial, sans-serif;
	color: #012A7C;
	letter-spacing: 0;
	text-transform:none;
}
.pipeline-product h3
{
	font: 400 14px/19px "Raleway", Helvetica, Arial, sans-serif;
	color: #012A7C;
	white-space: nowrap;
}
.pipeline-product.phase2a
{
	width: 130px;
}
.pipeline-product.phase2b
{
	width: 228px;
}
.pipeline-product.phase3
{
	width: 326px;
}
.pipeline-product.approved
{
	width: 424px;
}
.pipeline-product.marketed
{
	width: 522px;
}

.pipeline-product .button
{
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 16px;
	top: 14px;
	background: url(images/pipeline/button.png) no-repeat 0 0 scroll transparent;
}
.popup-content
{
	width: 400px;
	padding: 25px;
	border: 1px solid #ACDDEA;
	position: absolute;
	top: 30px;
	left: 160px;
	background-color:#fff;
	max-height: 300px;
	overflow: auto;
	z-index: 1000;
}
.popup-content h1
{
	font: 800 18px/29px "Raleway", Helvetica, Arial, sans-serif;
	color: #2d3a8c;
	border-bottom: 1px solid #ccc;
	display: inline-block;
	text-transform:uppercase;
}
.popup-content h2
{
	font: 400 14px/24px "Raleway", Helvetica, Arial, sans-serif;
	color: #333;
	text-align:left;
	margin: 1em 0;
	text-transform:none;
}

.popup-content .button
{
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 16px;
	top: 14px;
	background: url(images/pipeline/button.png) no-repeat 0 100% scroll transparent;
	cursor: pointer;
}


/* =What To Know
----------------------------------------------- */
.boxes .col
{
	width: 270px;
	float: left;
	margin: 0 25px 0 0;
	
}
.boxes .col:last-child
{
	margin-right:0;
}
.boxes .col .box
{
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	background-color: #fff;
	padding: 6px;
}
.boxes .col:last-child .box:first-child,
.boxes .col:first-child .box:first-child
{
	margin-bottom: 20px;
}
.boxes .col .box .inner
{
	border: 1px solid #ccc;
	padding: 40px 15px 20px;
}
.boxes .col .box h3
{
	font: 700 20px/20px "Raleway", Helvetica, Arial, sans-serif;
	color:#001970;
	letter-spacing: 0.075em;
	padding: 0 0 25px 0;
	text-align: center;
	text-transform:uppercase;
}
.boxes .col .box ul
{
	list-style-image: url(images/bullet.jpg);
	padding-left: 15px;
}
.boxes .col .box ul li
{
	margin: 0 0 1em 0;
}
.boxes .col .box ul li a:link,
.boxes .col .box ul li a:visited
{
	font: normal 14px/20px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#4d4d4d;	
	text-decoration: none;
}
.boxes .col .box ul li a:hover
{
	color:#2d3a8c;
}
/* =Contact
----------------------------------------------- */
.page-template-template-contact-php .print
{
	margin-right: 15px;
}
.page-template-template-contact-php .content
{
	padding: 0 0 0 40px;
}
.contact-left
{
	float: left;
	width: 280px;
}
h3.company-headline
{
	font: 800 14px/22px "Raleway", Helvetica, Arial, sans-serif;
	color: #316ea4;
	text-transform:uppercase;
	padding: 0 0 1em 0;
}
.contact-right
{
	float: right;
	width: 275px;
}
.col-left .callout
{
	width: auto;
}
.col-left
{
	width: 555px;
	float: left;
}
.contact-form
{
	width: 308px;
	float:right;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	background-color:#fff;
	padding: 6px;
}
.contact-form .inner
{
	border: 1px solid #ccc;
	padding: 18px 18px 0;
}
.contact-form input[type=text],
.contact-form input[type=email],
.contact-form textarea
{
	width: 270px;
	background-color:#d8e9ef;
	border: none;
	box-shadow: none;
	text-indent: 10px;
	margin: 0 0 2px;
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 12px;
	color: #4d4d4d;
	letter-spacing: 0.1em;
	line-height: 25px\9;
}
.contact-form input[type=file]
{
	max-width: 200px\9;
}
.contact-form textarea
{
	margin: 2px 0;
	height: 100px;
	line-height: 20px;
	padding-top: 5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.contact-form textarea
	{
		width: 268px !important
	}
	.page-template-template-careers-php .contact-form textarea
	{
		width: 218px !important
	}
	
	
}
.contact-form input[type=text],
.contact-form input[type=email]
{
	height: 25px;
}
.contact-form br
{
	display:none;
}
.contact-form select {
	position:relative;
	z-index:10;
	width:270px !important;
	height:24px !important;
	line-height:24px;
	padding: 0;
	margin: 0 !important;
	display: block;
	font: normal 12px/24px Georgia, Times, "Times New Roman", serif;
	float: none !important;
	
}
.contact-form select option
{

}
span.select{
	position:absolute;
	width:246px !important;
	height:24px !important;
	background:url(images/select-menu-bg.jpg) no-repeat right top scroll transparent;
	cursor:default;
	z-index:1;
	padding: 0 24px 0 0;
	text-align: left;
	margin: -24px 0 0 0;
	text-indent: 12px;
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	letter-spacing: 0.1em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	span.select
	{
		width:248px !important;
	}
}

.contact-form input[type=submit]
{
	padding: 0 0 0 30px;
	background: url(images/update-submit-bg.png) no-repeat 10px 0 scroll transparent;
	height: 18px;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #001970;
	border: none;
	box-shadow: none;
	letter-spacing: 0.2em;
	cursor: pointer;
	margin: 10px 0 0 0;
}
/* =Careers
----------------------------------------------- */
.page-template-template-careers-php #main,
.page-template-template-vision-php #main,
.page-template-template-sitemap-php #main,
.page-template-default #main,
.search-results #main
{
	background: url(images/stripes.png) no-repeat 50% 0 scroll transparent;	
	padding-top: 35px;
}
.page-template-template-careers-php .callout
{
	margin: 0;
	width: auto;
	font: 400 18px/30px "Raleway", Helvetica, Arial, sans-serif;
	color: #333;
	letter-spacing: 0.025em;
}
.page-template-template-careers-php .entry-content,
.page-template-template-news-php .entry-content
{
	width: 555px;
}
.page-template-template-careers-php .sidebar,
.page-template-template-news-php .sidebar
{
	width: 270px;
	box-shadow:none;
	padding:0;
	border:none;
	text-align: left;
}
.page-template-template-careers-php .sidebar .contact-form
{
	width: auto;
	float: none;
}

.page-template-template-careers-php .sidebar .box .inner
{
	border: 1px solid #ccc;
	padding: 20px 15px;
	font: 400 14px/27px "Raleway", Helvetica, Arial, sans-serif;
	color: #4d4d4d;
	text-align: center;
	letter-spacing: 0.05em;
	height: 398px;
}
.page-template-template-careers-php .sidebar .contact-form h3
{
	font: 800 14px/18px "Raleway", Helvetica, Arial, sans-serif;
	text-align: left;
	padding-right: 18px;
	letter-spacing: 0.05em;
	background: url(images/update-submit-bg.png) no-repeat 100% 0 scroll transparent;
	margin: 0 0 1em;
}
.page-template-template-careers-php .sidebar .contact-form h4
{
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #001970;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	margin: 1em 0 0;
}
.page-template-template-careers-php .sidebar .contact-form input[type=text],
.page-template-template-careers-php .sidebar .contact-form input[type=email],
.page-template-template-careers-php .sidebar .contact-form textarea
{
	width: 220px;
	margin: 0 0 2px;
}
.page-template-template-careers-php .sidebar .contact-form p
{
	margin: 0;
}
.page-template-template-careers-php .sidebar .contact-form input[type=submit]
{
	margin-bottom: 1em;
}
.sidebar .quote
{
	padding: 40px 0 0 35px;
}
.sidebar .quote h3
{
	font: 800 14px/14px "Raleway", Helvetica, Arial, sans-serif;
	color: #001970;
	padding: 0 0 12px;
	background: url(images/quote-h3-border.png) no-repeat 0 100% scroll transparent;
	letter-spacing: 0.05em;
}
.sidebar .quote h3 a:link,
.sidebar .quote h3 a:visited
{
	font: 800 14px/14px "Raleway", Helvetica, Arial, sans-serif;
	color: #001970;	
	text-decoration: none;
}
.sidebar .quote h3 a:hover
{
	
}
.sidebar .quote .sidebar-content
{
	padding: 12px 0 22px;
	font: 400 18px/30px "Raleway", Helvetica, Arial, sans-serif;
	color: #333;
	position: relative;
}
.sidebar-content.quote-true span.quote-pre
{
	display: block;
	width: 19px;
	height: 15px;
	background: url(images/quote-pre.png) no-repeat 0 0 scroll transparent;
	position: absolute;
	left: -26px;
}
.quote-content
{
	display: inline-block;
	position: relative;
}
.sidebar-content.quote-true span.quote-post
{
	display: inline-block;
	width: 19px;
	height: 15px;
	background: url(images/quote-post.png) no-repeat 0 0 scroll transparent;
	position: absolute;
	bottom: 0;
	right: -20px;
}
.quote-author .name
{
	font: 700 14px/14px "Raleway", Arial, Helvetica, sans-serif;
	color: #001970;
	text-align: center;
	letter-spacing:0.075em;
	display: block;
	margin: 10px 0 0 0;
}
.quote-author .name a
{
	color: #001970;
	text-decoration: none;
}
.quote-author .name a:hover
{
	color: #2d3a8c;
}
.quote-author  .divider
{
	width: 145px;
	border-top: 1px solid #ccc;
	margin: 10px auto;
}
.quote-author .title
{
	font: 300 12px/12px "Oswald", Helvetica, Arial, sans-serif;
	margin: 0 0 20px;
	text-align: center;
	color: #4d4d4d;
	letter-spacing:0.075em;
	display: block;
}
.quote-author .name span
{
	font-size: 11px;
}
/* =Who We Work With
----------------------------------------------- */
.map-container
{
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	padding: 7px;
	background-color: #d8e9ef;
	margin: 0 0 30px;
}
.map-container > .inner
{
	border: 1px solid #ccc;
	background: url(images/map/default.png) no-repeat 0 0 scroll transparent;
	position: relative;
	padding-bottom: 30px;
}
.map-container > .inner.canada
{
	background: url(images/map/canada.png) no-repeat 0 0 scroll transparent;
}
.map-container > .inner.uk
{
	background: url(images/map/uk.png) no-repeat 0 0 scroll transparent;
}
.map-container > .inner.germany
{
	background: url(images/map/germany.png) no-repeat 0 0 scroll transparent;
}
.map-container > .inner.italy
{
	background: url(images/map/italy.png) no-repeat 0 0 scroll transparent;
}
.map-container > .inner.israel
{
	background: url(images/map/israel.png) no-repeat 0 0 scroll transparent;
}
.map-container > .inner.middle-east
{
	background: url(images/map/middle-east.png) no-repeat 0 0 scroll transparent;
}
.map-container > .inner.france-africa
{
	background: url(images/map/france-africa.png) no-repeat 0 0 scroll transparent;
}
.map-container > .inner.us
{
	background: url(images/map/us.png) no-repeat 0 0 scroll transparent;
}
.map-container > .inner.russia
{
	background: url(images/map/russia.png) no-repeat 0 0 scroll transparent;
}
.map-container > .inner.australia
{
	background: url(images/map/australia.png) no-repeat 0 0 scroll transparent;
}
/*.instructions
{
	position: absolute;
	top: 45px;
	left: 40px;
	width: 165px;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
}*/
.instructions
{
	position: absolute;
	bottom: 30px;
	left: 30px;
	width: 165px;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	background-color:#F5EFDF;
	padding: 10px;
}
.map-container > .inner h3.map-title
{
	position: absolute;
	left: 0;
	top: 30px;
	
	width: 100%;
	
	font: 700 20px/33px "Raleway", Helvetica, Arial, sans-serif;
	color: #001970;
	letter-spacing: 0.075em;
	text-transform:uppercase;
	text-align: center;
}
.page-template-template-who-we-work-with-php .sidebar
{
	background-color:#f5efdf;
}
.page-template-template-who-we-work-with-php .sidebar h3
{
	font: 500 20px/20px "Raleway", Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	text-transform: none;
}
.pop-up
{
	width: 420px;
	position:absolute;
	padding: 6px;
	background-color:#fff;
	z-index: 999;
}
.pop-up .inner
{
	border: 1px solid #ccc;
	padding: 20px;
	position:relative;
}
.pop-up h3
{
	font: 800 14px/16px  "Raleway", Helvetica, Arial, sans-serif;
	color:#001970;
	letter-spacing: 0.075em;
	padding-right: 10px;
}
.pop-up h3 img
{
	float: right;
}
.pop-up h4
{
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	color: #4e4e4e;	
	letter-spacing: 0.1em;
}
.info
{
	padding: 15px 0 0 0;
	margin: 15px 0 0 0;
	border-top: 1px solid #ccc;
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	color: #4e4e4e;	
	letter-spacing: 0.05em;
}
.info a:link,
.info a:visited
{
	color:#2d3a8c;	
	text-decoration: none;
}
.info a:hover
{
	color:#001970;
}
div#canada
{
	top: 140px;
	left: 160px;
	
}
div#us
{
	top: 190px;
	left: 155px;
	
}
div#uk
{
	top: 145px;
	right: 62px;
}
div#germany
{
	right: 33px;
	top: 155px;
	
}
div#france-africa
{
	right: 53px;
	top: 165px;
	
}
div#russia
{
	top: 147px;
	right: 76px;
}
div#italy
{
	top: 170px;
	right: 29px;
	
}
div#israel
{
	bottom: 32px;
	right: 20px;
	
}
div#middle-east
{
	bottom: 22px;
	right: 20px;
}
div#australia
{
	bottom: 132px;
	right: 150px;
}
/* =Why Invest */
.page-template-template-investor-php .ceo-block .inner
{
	height: 360px;
}
.page-template-template-investor-php .ir-quick-links .inner
{
	/*height: 320px;*/
}
.page-template-template-investor-php .callout
{
	margin: 0;
	width: auto;
	font: 400 14px/20px "Raleway", Helvetica, Arial, sans-serif;
	color: #333;
	letter-spacing: 0.025em;
	margin-bottom: 10px;
}
.page-template-template-investor-php .boxes
{
	margin-top: 20px;
}
.page-template-template-investor-php .boxes .col
{
	margin-right: 15px !important;
}
.page-template-template-investor-php .boxes .col:last-child .box:first-child
{
	margin-bottom: 0;
}
.page-template-template-investor-php .boxes .col:first-child .callout
{
	font: 400 16px/30px "Raleway", Helvetica, Arial, sans-serif;
}
.page-template-template-investor-php .boxes .col .inner
{
	padding-top: 22px;
}
.page-template-template-investor-php .boxes .col:last-child
{
	margin-right: 0 !important;
}
.page-template-template-investor-php .boxes .col h3
{
	line-height: 33px;
}
.page-template-template-investor-php .press_release_container table
{
	margin: 0 !important;
	
}
.page-template-template-investor-php .press_release_container .table th, 
.page-template-template-investor-php .press_release_container .table td
{
	border-top: none !important;
	display: block;
}
.page-template-template-investor-php .press_release_container .table td:first-child
{
	font: 800 11px/13px "Raleway", Helvetica, Arial, sans-serif;
	color: #316ea4;
	padding: 0 0 5px;
	border-bottom: 1px solid #ccc !important;
	letter-spacing: 0.075em;
}
.page-template-template-investor-php .press_release_container .table td:last-child
{
	font: normal 14px/24px Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
}
.page-template-template-investor-php .press_release_container .table td:last-child a:link,
.page-template-template-investor-php .press_release_container .table td:last-child a:visited
{
	color:#333333;
	text-decoration :none;
}
.page-template-template-investor-php .press_release_container .table td:last-child a:hover
{
	color:#2d3a8c;
}
.page-template-template-investor-php .table-hover tbody tr:hover td, 
.page-template-template-investor-php .table-hover tbody tr:hover th
{
	background-color:transparent !important;
}
.page-template-template-investor-php .press_release_container .row-fluid.noprint
{
	display: none !important;
}
.page-template-template-investor-php .press_release_container thead
{
	display: none !important;
}

/* =Why Invest Sub Page
----------------------------------------------- */
.page-template-template-investor-sub-php .entry-content,
.page-template-template-investor-php .entry-content
{
	width: 555px;
}
.page-template-template-investor-sub-php .sidebar,
.page-template-template-investor-php .sidebar
{
	width: 270px;
	box-shadow:none;
	padding:0;
	border:none;
	text-align: left;
}
.page-template-template-investor-sub-php .sidebar .box,
.page-template-template-news-php .sidebar .box,
.page-template-template-investor-php .sidebar .box
{
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	background-color:#fff;
	padding: 6px;
}
.page-template-template-investor-sub-php .sidebar .nasdaq,
.page-template-template-investor-php .sidebar .nasdaq
{
	padding:25px 0;
}
.page-template-template-investor-sub-php .sidebar .box .inner,
.page-template-template-investor-php .sidebar .box .inner
{
	padding-top:30px;
}
.page-template-template-investor-sub-php .sidebar .box .inner h2,
.page-template-template-investor-php .sidebar .box .inner h2
{
	text-align: center;
	font: 400 18px/18px "Oswald", Arial, Helvetica, sans-serif;
	color: #2d3a8c;
	text-transform:uppercase;
}
.quick-links
{
	
}
.quick-links ul
{
	list-style-image: url(images/bullet.jpg);
	padding: 1em 0 2em 15px;
	background: url(images/accordion-top.png) no-repeat 0 100% scroll transparent;
}

.quick-links a:link,
.quick-links a:visited
{
	font: 400 14px/20px "Raleway", Arial, Helvetica, sans-serif;
	color:#4d4d4d;	
	text-decoration: none;
	letter-spacing:0.05em;
}
.quick-links a:hover
{
	color:#2d3a8c;
}
.quick-links .current_page_item
{
	list-style-image: url(images/bullet-over.png);
}
.quick-links .current_page_item a
{
	font-weight: 700;
}
.email-alerts
{
	padding: 20px 0 0 0;
}
.email-alerts h3
{
font: 800 14px/18px "Raleway", Helvetica, Arial, sans-serif;
	text-align: left;
	padding-right: 18px;
	letter-spacing: 0.05em;
	background: url(images/update-submit-bg.png) no-repeat 100% 0 scroll transparent;
	margin: 0 0 10px;
}
a.get-email-alerts:link,
a.get-email-alerts:visited
{
	font: 800 14px/18px "Raleway", Helvetica, Arial, sans-serif;
	text-align: left;
	padding-right: 18px;
	letter-spacing: 0.05em;
	background: url(images/update-submit-bg.png) no-repeat 100% 0 scroll transparent;
	margin: 0 0 10px;
	text-transform:uppercase;
	display: block;
}
a.get-email-alerts:hover
{
	
}
footer#footer a.get-email-alerts
{
	display:inline-block;
	padding-right: 36px;
}
.email-alerts input[type=submit]
{
	display: none;
}
.email-alerts input[type=email]
{
	background-color:#fff;
	border: 1px solid #ccc;
	color: #666;
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	width: 205px;
	box-shadow: none;
	letter-spacing: 0.1em;
	text-indent: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	height: 12px;
}
.ir-contact
{
	background-color:#f5efdf !important;
	text-align: center;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	margin-top: 20px;
}
.ir-contact h2
{
	padding: 0 0 15px;
}
.ir-contact .quote-author
{
	margin: 2em 0
}
.ir-contact .quote-author a:link,
.ir-contact .quote-author a:visited
{
	color: #001970;
	text-decoration: none;
}
.ir-contact .quote-author a:hover
{
	color: #2d3a8c;
	
}
/* =News
----------------------------------------------- */
.page-template-template-news-php .box .inner
{
	padding-top: 10px !important;
}
.page-template-template-news-php .email-alerts p,
.page-template-template-investor-sub-php .email-alerts p
{
	margin: 0 !important;
}
/* =Privacy Policy
----------------------------------------------- */
.page-id-21 .entry-content > ol > li
{
	margin: 1em 0;
	
}

/* =Accordion 
----------------------------------------------- */
#accordion
{
	margin: 30px 0 0 0;
	padding: 40px 0 0 0;
	background: url(images/accordion-top.png) repeat-x 0 0 scroll transparent;
}
#accordion > h3
{
	font: 800 14px/16px "Raleway", Arial, Helvetica, sans-serif;
	padding: 16px 0 16px 25px;
	color:#4d4d4d;
	letter-spacing :0.075em;
	position: relative;
	cursor: pointer;
}
#accordion > h3.ui-state-active
{
	color: #316ea4;
}
#accordion > h3:hover
{
	color:#316ea4;
}
#accordion > h3 span
{
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 0;
	top: 17px;
	background: url(images/accordion-icon.png) no-repeat 0 0 scroll transparent;
}
#accordion > h3.ui-state-active span
{
	background-position: 0 100%;
}
.ui-accordion-content 
{
	border-top: 1px solid #ccc;
	margin: 0 0 0 25px;
}
a.full-description:link,
a.full-description:visited
{
	font: bold 12px/21px Arial, Helvetica, sans-serif;
	color:#316ea4;
	text-decoration: none;
}
a.full-description:hover
{
	color: #001970;
}

/* =Breadcrumbs
----------------------------------------------- */
.breadcrumbs
{
	font: 400 11px/11px "Questrial", Helvetica, Arial, sans-serif;
	color: #676767;
	letter-spacing: 0.075em;
	float: left;
	text-transform:uppercase;
}
.breadcrumbs a:link,
.breadcrumbs a:visited
{
	color: #676767 !important;
	text-decoration: none;
}
.breadcrumbs a:hover
{
	color:#001970 !important;
}
.breadcrumbs ul
{
	*list-style-type: none;
}
.breadcrumbs li
{
	display: inline-block;
	padding: 0 2px;
	*display: block;
	*float: left;
}
.breadcrumbs li:first-child
{
	padding-left: 0;
}

/* =Print Button
----------------------------------------------- */
a.print:link,
a.print:visited
{
	float: right;
	display: block;
	text-indent: 100%;
	overflow: hidden;
	white-space:nowrap;
	height: 14px;
	width: 18px;
	background: url(images/print.png) no-repeat 0 0 scroll transparent;	
	-webkit-transition: background-position 0.2s ease-in-out;
	-moz-transition: background-position 0.2s ease-in-out;
	-o-transition: background-position 0.2s ease-in-out;
	transition: background-position 0.2s ease-in-out;
}
a.print:hover
{
	background-position: 0 100%;	
}
/* =Global Styles
----------------------------------------------- */
.container
{
	width: 940px !important;
	margin: auto !important;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix{
	zoom: 1;
	*display: block;
}
strong
{
	font-weight: bold;
}
em
{
	font-style: italic;
}
p
{
	margin: 1em 0;
}
small, sub, sup { font-size: .5em; font-weight: nornaml }
sub             { vertical-align: sub }
sup             { vertical-align: super }


::-webkit-input-placeholder { 
color: #fff;
    opacity: 1 !important; /* for chrome */
}

:-moz-placeholder { /* Firefox 18- */ 
color: #fff;
opacity: 1 !important; /* for chrome */
}

::-moz-placeholder {  /* Firefox 19+ */ 
color: #fff;
opacity: 1 !important; /* for chrome */
}

:-ms-input-placeholder { 
color: #fff;
opacity: 1 !important; /* for chrome */
}

.content input::-webkit-input-placeholder,
.content textarea::-webkit-input-placeholder { 
color: #4d4d4d;
    opacity: 1 !important; /* for chrome */
}

.content input:-moz-placeholder,
.content textarea:-moz-placeholder { /* Firefox 18- */ 
color: #4d4d4d;
opacity: 1 !important; /* for chrome */
}

.content input::-moz-placeholder,
.content textarea::-moz-placeholder {  /* Firefox 19+ */ 
color: #4d4d4d;
opacity: 1 !important; /* for chrome */
}

.content input:-ms-input-placeholder,
.content textarea:-ms-input-placeholder { 
color: #4d4d4d;
opacity: 1 !important; /* for chrome */
}

/*a:link,
a:visited
{
	color:#5E1D13;
	text-decoration: underline;
}
a:hover,
a:active
{
	text-decoration: none;
}*/

/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}