
@import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700|Nunito);


body {
margin: 0;
font-family: 'Droid Sans', sans-serif;
font-size: 14px;
line-height: 150%;
color: #333333;
background-color: #ffffff;
}
.navbar .nav>li>a {
font-size: 18px;
padding: 35px 1.7em;
}
.head{}
.biographies{}
.head img{
float:left;
margin:0 5px 5px 0;
}
.synopsis{}
.record{
margin:7px 0 7px 0;
}

.record,
.titles{
float:left;
clear:left;
}

.investors, .board{
width:50%;
float:left;
}

#node-22 .field-name-body {
position:relative;
}
.graph-image-caption2 {
bottom: -45px;
right: 0;
position: absolute;
width: 40%;
}
.graph-image-caption {
bottom: -20px;
left: 0;
position: absolute;
width: 40%;
padding-left: 51%;

}
.graph-image-caption2 p,
.graph-image-caption p{
font-size:100%;
text-align: center;
color:#738FA5;

}

.field-name-field-body-2{
float:left;
position:relative;
}
.hero-lead {
width: 28%;
position: absolute;
right: 0px;
top: 0px;
margin: 6% 10%;
color: #8b8b8b;
font-size: 180%;
line-height: 153%;
font-family: 'Nunito', sans-serif;
}


.footer {
margin-top:15px;
border-top: 0px solid #e5e5e5;
}

.page-header {
padding-bottom: 9px;
margin: 0px 0 30px;
border-bottom: 0px solid #eeeeee;
padding-top: 80px;
}


.view-members .views-row h2{
margin:10px 0 0;
font-size:120%;
}
.view-members .field-name-body p{
margin-top:0px;
}
.view-members #node_members_full_group_info{
width:25%;
float:left;
margin:0 15px 15px 0;
text-align:center;
}

.view-members .views-row
{
border-bottom: 1px solid #e5e5e5;
padding-bottom:10px;
margin-bottom:20px;
}

.product-image {
float:right;
}

ul.rslides_tabs a {
font-size:0px;
text-indent:-10000px;
}
.highlighted{
position:relative;
}
.page-node-16 h1{
	display:none;
	}
	
	
ul.rslides li .views-field{

}	
	
ul.rslides {
margin: 0px;
list-style-type: none;
}
ul.rslides_tabs{
	clear:left;
    background-image: url("/sites/all/themes/jal/images/pager-bkg.c60518cc137742dea5bbf5cc80e77bce.png")!important;
    float: none;
    height: 33px;
    padding-top: 0;
    width: 86px;
	margin:0 auto;
}
ul.rslides_tabs  li.rslides_here a{
	background-image: url("/sites/all/themes/jal/images/pager-bullet-active.2486863262b3006ee7296f58d659ed22.png")!important;
}
ul.rslides_tabs  li.rslides1_s1 a,
ul.rslides_tabs  li.rslides1_s2 a,
ul.rslides_tabs  li.rslides1_s3 a{
    background-image: url("/sites/all/themes/jal/images/pager-bullet.b424dd32da2e9fb9b78804c9ad0dffad.png");
    float: left;
    font-size: 0;
    height: 13px;
    margin-left: 12px;
    margin-top: 10px;
    width: 13px;
}




.view-repsonsive-slideshow ul.rslides1 li ,
.view-repsonsive-slideshow ul.rslides1 li h3{
text-align:center;

}
.view-repsonsive-slideshow ul.rslides1 li {
width:100%;
position:relative;
}

#block-views-bottom-content-block-1,
.view-repsonsive-slideshow{
position:relative
}

.rslides2_nav.next,
.rslides1_nav.next{
position:absolute;

z-index:120;
}

.rslides2_nav.prev{
position:absolute;
left:10%;
z-index:120;
}
.rslides1_nav.prev{
position:absolute;
left:0px;
z-index:120;
}
a.rslides1_nav.next{

 background-image: url("/sites/all/themes/jal/images/next-big.ea1c70b32c46db25f15632f2d5436e83.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    font-size: 0;
    height: 64px;
	top:35%;
    right: 0px;
    width: 64px;
	z-index:1000;
}
a.rslides1_nav.prev {

 background-image: url("/sites/all/themes/jal/images/previous-big.ce2d4ae51019c74bd7434a5598fa8307.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    font-size: 0;
    height: 64px;
	top:35%;
	z-index:1000;
    width: 64px;
}

a.rslides2_nav.next{

 background-image: url("/sites/all/themes/jal/images/next.734b35f6cdb76324687ac2500dd180e9.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    font-size: 0;
    height: 64px;
	top:15px;
    right: 0px;
    width: 64px;
}
a.rslides2_nav.prev {

 background-image: url("/sites/all/themes/jal/images/previous.075f829c9d4c3ebef53166908e14febf.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    font-size: 0;
    height: 64px;
	top:15px;

    width: 64px;
}

p.small{
font-size:12px;
}
.view-repsonsive-slideshow ul {
list-style-type:none;
}

.field-name-body ul {
list-style-image: url("/sites/all/themes/jal/images/list-bullet.99f6f73b3d1cb8eba153661b95b8ee17.png");
margin:0 0 16;
}
.field-name-body li {
line-height: 180%;
font-size: 15px;
color: #6C91AA;

}

#block-views-repsonsive-slideshow-block {
margin-top: 100px;
}


.menu.nav{

}

.bottom-bar .region-bottom-header{
background: #285b77; /* Old browsers */
background: -moz-linear-gradient(top,  #285b77 0%, #568eaa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#285b77), color-stop(100%,#568eaa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #285b77 0%,#568eaa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #285b77 0%,#568eaa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #285b77 0%,#568eaa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #285b77 0%,#568eaa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#285b77', endColorstr='#568eaa',GradientType=0 ); /* IE6-9 */


-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
float: left;
padding:  18px 18px 0;
margin-top: 25px;

}
#block-views-bottom-content-block-2{
border-right:1px dashed #217492; 
border-left:1px dashed #217492;
}

 #block-views-bottom-content-block-1{

 }
 

#block-views-bottom-content-block-1 li{
width:100%
text-align: center !important;
margin:0 auto;

}
#block-views-bottom-content-block, #block-views-bottom-content-block-1, #block-views-bottom-content-block-2 {
width: 30%;
float: left;
padding: 1.5% 1.5% 0;

}

.views-field-field-product-image{
text-align:center;
margin-bottom:15px;
}
#block-views-bottom-content-block h2 ,
#block-views-bottom-content-block-1 h2 ,
#block-views-bottom-content-block-2 h2 {
text-align:center;
}

.hero-unit {
padding: 5px 0 0;
background-color: #ffffff;
}


#block-twitter-block-1{
width:33%;
float:left;

}

.navbar-fixed-top {
padding-top: 10px !important;
background-color: #ffffff;
}

.node-type-media-quote .field-name-field-media-graphic{
float:left;
margin:0 10px 10px 0;
}


/*
body {  
	font-family:Arial, Helvetica, sans-serif;
    background-color: #1E6782;
    color: #666666;
}
*/
#site-name  p.lead{
float:none;
margin: 0 auto;
text-align: center;
color:#8697A3;
}

h3 {
font-size: 20.5px;
padding-top: 80px;
}

.careerh3 {
    text-align: center;
}

.currentvacancies {
    padding-top: 0px;
}

.jobdetails {list-style-type: none;
background: #3f72a7;
padding: 15px;
color: #fff;}

#site-name h2 {
margin: 0 auto;
text-align: center;
font-size: 170%;
font-weight: bold;
float:none;
color:#8697A3;
}

#site-name {
position: relative;
margin: 40px auto 20px;
}
#upper-page {
    background-color: #FFFFFF;
    min-width: 1100px;
    width: 100%;
}
table { border-collapse: separate; }
#nav ul.menu li a, #site-name {
    color: #46769B;
font-family: 'Droid Sans', sans-serif;
}

.region-bottom-header h2{

}
h1.page-header{
font-size:160% !important;
}
h1, h2, h3, h4, h5, h6{
    color: #5887AA;
	margin-top:0.5%;
font-family: 'Droid Sans', sans-serif;

}
.field-name-field-body-2 img{
margin-left:25px;
}

blockquote p{
margin-top:0px;
}
p {
    font-family: 'Droid Sans', sans-serif;
    font-size: 15px;
    font-weight: normal;
margin: 20px 0;
	line-height:150%;
	color:#555;
	text-align:justify;
}
p  a{
	color:#738FA5;
}
strong{
	font-weight:bold;
	color:#738FA5;
}



#page-breadcrumb{
	display:none;
}
h1{
text-align:center;
}

.page-node-17 h1{

}
#block-block-6 h3{
margin:10px;

}


#block-block-6 {



position: absolute;
right: 0px;
z-index:10000;

-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
-webkit-box-shadow: 2px 2px 3px #BFBFBF;
box-shadow: 2px 2px 3px #BFBFBF;
border: 2px solid #46769B;
background: #ffffff; 
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); 
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); 
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); 
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );

}
*/
/* Layout */
.wrapper-outer {}
.wrapper {}
.wrapper-inner {}
.region {
    background-color: #ffffff;
}
.region-inner {}
.block-inner {}

/* Header */
#header {
    height: 50px !important;
    min-height: 50px !important;
    position: relative;
    top: 40px;
}

/* Navigation */
#navbar ul.nav li.first {
padding-left: 130px;
}

ul.nav{
width:100%;
z-index: 10;
}
ul.nav a{

font-family: 'Droid Sans', sans-serif;

    background-color: transparent;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    margin: 0;
    padding: 0 20px;
}
.navbar .logo {
z-index: 100;
position: absolute;
margin-top: 0px;
margin-right: 0px;
top: 2px;
}
.navbar-inner .container{
position:relative;
}

.navbar-inner {
background-color: #eee;
}

#nav ul.menu, #nav ul.menu li, #nav ul.menu li a {
	display: block;
	height: 25px;
	line-height: normal;
	color:#46769B;
}
#nav .menubar {
    margin-top: 3px;
}

#logo {
    bottom: 45px;
    float: left;
    left: 25px;
    margin-right: 10px;
    position: relative;
    z-index: 101;
}





#logo-title {
float: left;
height: 50px;
margin-top: 27px;
}

#bottom-content {
    background-image: url("/sites/all/themes/jal/images/blue-bkg.35da0eef510fb8c4e3c3727e4416fbf7.png");
    background-repeat: no-repeat;
    height: 370px;
    margin-left: auto;
    margin-right: auto;
    /*overflow: hidden;*/
    padding: 15px;
    width: 882px;
}
.bottom-bar p, .bottom-bar h1, .bottom-bar h2, .bottom-bar h2 a, .bottom-bar h3 a, .bottom-bar h3,
.bottom-bar #block-views-bottom-content-block-1 .views-field-body{
	color:#fff !important;}

	
#bottom-content #block-views-bottom-content-block-1{
	margin-left:40px;}
#bottom-content #block-views-bottom-content-block-2{
	margin-left:45px;}
	
#bottom-content #block-views-bottom-content-block-1 .pager {
    bottom: 30px;
    position: absolute;
    right: 85px;
}

#bottom-content #block-views-bottom-content-block-1 .pager li, #bottom-content #block-views-bottom-content-block-1 ul.pager li a {
	color:#fff;
	font-size:11px;
	}
#bottom-content #block-views-bottom-content-block-1 ul.pager li.pager-previous  {
    bottom: 325px;
    position: absolute;
    right: 140px;
}

#bottom-content #block-views-bottom-content-block-1 ul.pager li.pager-current{
	display:none;}
	
#bottom-content #block-views-bottom-content-block-1 ul.pager li.pager-next {
    bottom: 325px;
    position: absolute;
}

.not-logged-in #page-tabs{
	display:none;}



.region-content .block-inner{
	margin-top:0px;}
#bottom-content #block-views-bottom-content-block-1 .views-field-body{
	}
#bottom-content #block-views-bottom-content-block-1 .views-field-field-image {
    position: absolute;
    top: 215px;
}

#bottom-content #block-views-bottom-content-block-1 .views-field-field-video{
	position:absolute;
	top:5px;
}

#bottom-content #block-views-bottom-content-block-1 .views-field-view-node{
	
}
	
#bottom-content .views-field-title{
	text-align:center;}
	
#bottom-content h3 a, #bottom-content h3 {
    font-size: 30px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-decoration: none;
}
#bottom-content .views-field-view-node .technology {
    background-image: url("/sites/all/themes/jal/images/read-more.1279fe452bdf837d4e9f7b300fe6ad1d.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    
    height: 30px;
    position: absolute;
    top: 335px;
    width: 131px;
}
#bottom-content .views-field-nothing .field-content {
    background-image: url("/sites/all/themes/jal/images/read-more.1279fe452bdf837d4e9f7b300fe6ad1d.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;

    height: 30px;
    position: absolute;
    top: 270px;
    width: 131px;
}
.views-field-view-node a {
    color: #FFFFFF;
    font-size: 21px;
    vertical-align: sub;
}
.views-field-view-node .media-listing a {
    color: #738FA5;
font-family: 'Droid Sans', sans-serif;
    font-size: 15px;
    margin-left: 22px;
    margin-top: 2px;
    position: relative;
    top: 12px;
	font-weight:bold;
}

.front .views-field-field-product-image-2{
margin-top:35px;
}
.rslides .views-field-nothing a{
    margin-left: 0px;
	margin-bottom:20px;
}
.views-field-nothing a{
	    color: #FFFFFF;

    font-size: 21px;
    margin-left: 35px;
    vertical-align: sub;
}
a.readmore, .readmore a {
background-image: url("/sites/all/themes/jal/images/readmore.8e6731ad9806f062b7809cbeef7b7af5.png");
background-position: left 3px;
background-repeat: no-repeat;
padding-left: 25px;
font-size: 18px;
float: left;
clear: left;
margin-top: 10px;
font-weight:bold;
}

.views-field-view-node .media-listing {
    background-image: url("/sites/all/themes/jal/images/readmore.8e6731ad9806f062b7809cbeef7b7af5.png");
    background-position: left 17px;
    background-repeat: no-repeat;
    border-bottom: 1px dashed #ddd;
    color: #FFFFFF;

    height: 30px;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 0 0 15px;
}
#block-views-bottom-content-block-1 .views-slideshow-controls-bottom {
    position: absolute;
    top: 25px;
}
#block-views-bottom-content-block-1  .views-slideshow-controls-top {
    bottom: 190px;
    position: absolute;
}
#block-views-bottom-content-block-1 .views-slideshow-controls-bottom a,
#block-views-bottom-content-block-1 .views-slideshow-controls-top a{
	color:#fff;}
	
#block-views-bottom-content-block-1 .views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
#block-views-bottom-content-block-1 .views-slideshow-controls-top .views-slideshow-controls-text-previous {
    background-image: url("/sites/all/themes/jal/images/previous.075f829c9d4c3ebef53166908e14febf.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    font-size: 0;
    height: 24px;
    width: 24px;
}
#block-views-promo-content-area-block .views-slideshow-controls-top .views-slideshow-controls-text-pause,
#block-views-bottom-content-block-1 .views-slideshow-controls-bottom .views-slideshow-controls-text-pause,
#block-views-bottom-content-block-1 .views-slideshow-controls-top .views-slideshow-controls-text-pause{
	display:none;}

	
#block-views-bottom-content-block-1 .views-slideshow-controls-bottom .views-slideshow-controls-text-next, #block-views-bottom-content-block-1 .views-slideshow-controls-top .views-slideshow-controls-text-next {
    background-image: url("/sites/all/themes/jal/images/next.734b35f6cdb76324687ac2500dd180e9.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    font-size: 0;
    height: 24px;
    left: 238px;
    position: absolute;
    width: 24px;
}

#block-views-promo-content-area-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a {
    background-image: url("/sites/all/themes/jal/images/previous-big.ce2d4ae51019c74bd7434a5598fa8307.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    font-size: 0;
    height: 64px;
    left: 0px;
    position: absolute;
    width: 64px;
    filter:alpha(opacity=50)
}

#block-views-promo-content-area-block .views-slideshow-controls-top {
    position: relative;
    top: 130px;
    z-index: 102;
}


#block-views-promo-content-area-block .views-slideshow-controls-top .views-slideshow-controls-text-next a {
    background-image: url("/sites/all/themes/jal/images/next-big.ea1c70b32c46db25f15632f2d5436e83.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    font-size: 0;
    height: 64px;
    position: absolute;
    right: 0px;
    width: 64px;
}
#edit-field-media-image-black-und{
	background-color:#000;}
.content-type-media-quote .field-name-field-media-image-black h2 a, .content-type-media-quote .field-name-field-media-image-black  .inline{
	display:none;}
	
.content-type-media-quote  .field-type-image{
	background-color:#fff;}
.node-type-media-quote h1#page-title{
	display:none;}
	
#menubar-secondary-menu {
    float: right;
    left: 0;
    position: fixed;
    top: 80px;
}

#overlay #logo-title, #overlay #menubar-main-menu, #overlay #nav{
	display:none;}
	

	
#block-system-main{
	margin:0 30px;}
#views_slideshow_cycle_main_promo_content_area-block_1 .views-field-body,
#views_slideshow_cycle_main_promo_content_area-block_2 .views-field-body,
#views_slideshow_cycle_main_promo_content_area-block .views-field-body{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 600px;
}
#views_slideshow_cycle_main_promo_content_area-block_1 h3,
#views_slideshow_cycle_main_promo_content_area-block_2 h3,
#views_slideshow_cycle_main_promo_content_area-block h3 {
    color: #46769B;
    font-size: 24px;
}

.bottom-footer {
    background-color: #1E6782;
    background-image: url("/themes/ctc2/images/footer-bkg.a978f6084183242d13ff9945cf6df5c2.png");
    background-position: left top;
    background-repeat: repeat-x;
    height: auto;
    min-height: 130px;
    min-width: 960px;
    width: 100%;
}
#bottom-footer {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    width: 960px;
}

#block-block-3 p {
font-size: 14px;
color: #bbb;
}

#block-menu-menu-footer-navigation h3, #legal{
	display:none;
}


/* media splash page*/

.views-field-created {
    color: #BBBBBB;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 10px;
}


.page-media .views-field-field-image{
	margin-top:20px;
}

#footer .block-inner{
	margin:0px;
	padding:0px;
}

#block-block-4 {
    bottom: 25px;
    float: right;
    position: relative;
    right: 20px;
}
.front .wrapper-main{
	margin: 0 0x;}

/* Main Menu */
#menubar-main-menu {}

#menubar-main-menu ul.menu {
left: 25px;
position: relative;
width: auto;
float: left;
}

#nav ul.menu li:hover > a{
	background-color:transparent !important;
	color:#fff;
}
#contact-map iframe{
-webkit-box-shadow: 0px 0px 10px #aaa;
   -khtml-box-shadow: 0px 0px 10px #aaa;
    -icab-box-shadow: 0px 0px 10px #aaa;
     -moz-box-shadow: 0px 0px 10px #aaa;
       -o-box-shadow: 0px 0px 10px #aaa;
          box-shadow: 0px 0px 10px #aaa;
}

blockquote {

/*background-image: url("/sites/all/themes/jal/images/quote.cda34b4494939da37ddad787abc762ed.png");*/
background-position: 5px 5px;
background-repeat: no-repeat;
border: 0px solid #DDD;
padding: 20px;
margin-top: 20px;
 background-color:#fff;
	-webkit-border-radius: 7px;
   -khtml-border-radius: 7px;
    -icab-border-radius: 7px;
     -moz-border-radius: 7px;
       -o-border-radius: 7px;
          border-radius: 7px;
	 -webkit-box-shadow: 0px 0px 7px #aaa;
   -khtml-box-shadow: 0px 0px 7px #aaa;
    -icab-box-shadow: 0px 0px 7px #aaa;
     -moz-box-shadow: 0px 0px 7px #aaa;
       -o-box-shadow: 0px 0px 7px #aaa;
          box-shadow: 0px 0px 7px #aaa;
}

blockquote p {
    color: #46769B;
    font-size: 125%;
    font-style: italic;
	line-height:180%;
}

.page-node-22 .field-name-body{

float:left;
}


#node-22 blockquote {
    float:left;
	width:42%
}
.graph-image {
    float:left;
	width:39%;
	border: 0px solid #DDD;
padding: 0px 20px 20px 50px;
margin-top: 0px;
margin-left:20px;
margin-bottom:20px;
}

#block-views-bottom-content-block strong{
	color:#fff;
}
blockquote strong{
	color:#46769B;
}

.content p {
    margin: 20px 0 0;
}

.content p:first-child{
	margin:0px;
}


#block-views-bottom-content-block-2 p {
	margin:0 ;
}
.content p a{
	text-decoration:underline;
	color:#46769B;
	
}

.field-name-field-product-image-3{
	float:right;
}

.field-name-field-product-image-4{
	float:right;
}
ul.investors li a:hover{
	font-weight:bold;
}

ul.investors li a{
	text-decoration:underline;
	color:#46769B;
}
ul.investors li{
	font-size:120%;
	font-family: Trebuchet MS;
}

.field-name-field-source-link {
	background-image: url("/sites/all/themes/jal/images/read-me.db49f7a98a9cc24dbf0a8257ab0b71bb.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	font-family: trebuchet MS;
	font-size: 14px;
	min-height: 32px;
	margin-top: 20px;
	padding: 5px 0 0 40px;
}



.field-name-field-source-link a{
	color:#46769B;
	text-decoration:underline;
}

.table{
	float:left;
	width:960px;
}

.table td a{
	margin-top:10px;
}

ul.views-fluid-grid-items-width-250 li.views-fluid-grid-item {
    width: 270px;
}

#menubar-main-menu ul.menu li {}
#menubar-main-menu ul.menu li a {}
#menubar-main-menu ul.menu li:hover>a {}
#menubar-main-menu ul.menu li.active-trail>a {}

/* Main Menu Submenu */
#menubar-main-menu ul.menu ul {}
#menubar-main-menu ul.menu ul li {}
#menubar-main-menu ul.menu ul li a {}
#menubar-main-menu ul.menu ul li:hover>a {}

/* Secondary Menu */
#menubar-secondary-menu {}
#menubar-secondary-menu ul.menu {}
#menubar-secondary-menu ul.menu li {}
#menubar-secondary-menu ul.menu li a {}
#menubar-secondary-menu ul.menu li:hover>a {}
#menubar-secondary-menu ul.menu li.active-trail>a {}

/* Secondary Menu Submenu */
#menubar-secondary-menu ul.menu ul {}
#menubar-secondary-menu ul.menu ul li {}
#menubar-secondary-menu ul.menu ul li a {}
#menubar-secondary-menu ul.menu ul li:hover>a {}

/* Main */
.wrapper-middle {}
.two-sidebars .wrapper-middle {}
.one-sidebar .wrapper-middle{}
.sidebar-first .wrapper-middle {}
.sidebar-second .wrapper-middle {}

/* Content */
#content .node .content h1 {}
#content .node .content h2 {
	color: #46769B;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 20px;
}
.views-field-field-video, .views-field-field-video iframe, 
.views-slideshow-cycle-main-frame-row{
	
}



.logos1, .logos2{
	width:49%;
	float:left;
	
}

.clear-text{
	clear:left;
	float:left;
}

.views_slideshow_cycle_hidden {
	
}

.duofertility{
	color:#ff9ecf !important;

}


#block-block-2{
	width:33%;
	float:left;
}
#block-block-7, #block-webform-client-block-14{
	width:31%;
	float:left;
	padding:0 1%;
}

#block-webform-client-block-14 input, #block-webform-client-block-14 textarea {
	width:100%;
}
#block-block-5{
	width:320px;
	float:left;
}
#block-menu-menu-legal-menu ul.nav li a{
    color: #AAAAAA;
	display:inline;

	font-weight:light;
    background-color: transparent;
    font-size: 16px;
    margin: 0 10px 0;
    padding: 0;
	}
#block-menu-menu-legal-menu ul li {
    display:inline;
    float: none;
    font-size: 110%;
    list-style: none outside none;
}

ul.nav a{


}


#content .node .content h3 {}
#content .node .content h4 {}
#content .node .content h5 {}
#content .node .content h6 {}
#content .node .content ul {}
#content .node .content ul li {}
#content .node .content ol {}
#content .node .content ol li {}
#content .node .content a {}
#content .node .content p {}
#content .node .content table {}
#content .node .content tr {}
#content .node .content th {}
#content .node .content td {}
#content .node .content img {}


.view-bottom-content blockquote,
.view-bottom-content .graph-image,
.breadcrumb{
display:none;
}


#block-block-2 h2,
#block-webform-client-block-14 h2,
#block-block-7 h2,
#block-twitter-block-1 h2{
font-size:180%;

}



/*media query switches*/



/*
	portrait phones 320px width
*/
@media (max-width: 419px) {

.investors, .board{
width:100%;
float:none;
}

.hero-lead {
width: 100%;
position: relative;
margin: 2% 0%;
color: #8b8b8b;
font-size: 57%;
line-height: 153%;
}

.view-members .field-name-body p{
margin-top:10px;
}
.view-members #node_members_full_group_info{
width:100%;
float:none;
margin:0 0px 15px 0;
text-align:center;
}

a.rslides1_nav.prev,
a.rslides1_nav.next {
display:none;
}



.front #block-views-repsonsive-slideshow-block {
margin-top: 10px;
}

.page-header {
padding-bottom: 9px;
margin: 0px 0 30px;
border-bottom: 1px solid #eeeeee;
padding-top: 0px;
}

.region-bottom-header h2{
font-size:180%;
}

.region-bottom-header p{
font-size:14px;
font-weight:light;
}
#block-views-bottom-content-block, #block-views-bottom-content-block-1, #block-views-bottom-content-block-2 {
width: 97%;
float: none;
padding: 1.5%;
text-align: center;
margin:0 auto;
}

#block-views-bottom-content-block-2 {
border-right: 0px dashed #217492;
border-left: 0px dashed #217492;
border-top: 1px dashed #217492;
border-bottom: 1px dashed #217492;
}

#node-22 blockquote {
    float:left;
	width:90%;

}
.graph-image {
    float:left;
	width:90%;
		margin-top: 0px;
margin-left:0px;
}
.menu.nav {
margin-top: 50px;
}
#navbar ul.nav li.first {
padding-left: 0;
}

.graph-image-caption {
bottom: 0;
left: 0;
position: relative;
width: 100%;
padding-left: 0;
}

.graph-image-caption2 {
position: initial;
width: 100%;
}

}
/*
Contact boxes
*/
@media (min-width: 320px) and (max-width: 767px) {
#block-block-2 h2,
#block-webform-client-block-14 h2,
#block-block-7 h2,
#block-twitter-block-1 h2{
font-size:180%;

}

#block-block-2,
#block-webform-client-block-14 ,
#block-block-7,
#block-twitter-block-1{
width:100%;
}


}

@media (min-width: 420px) and (max-width: 539px) {
.hero-lead {
width: 35%;
position: absolute;
right: 0px;
top: 0px;
margin: 2% 0%;
color: #8b8b8b;
font-size: 100%;
line-height: 153%;
}

}
@media (min-width: 540px) and (max-width: 767px) {

.hero-lead {
width: 35%;
position: absolute;
right: 0px;
top: 0px;
margin: 6% 0% 2%;
color: #8b8b8b;
font-size: 100%;
line-height: 153%;
}
}


/*
	landscape phones
*/


@media (min-width: 420px) and (max-width: 767px) {


.investors, .board{
width:100%;
float:none;
}

.view-members .field-name-body p{
margin-top:10px;
}
.view-members #node_members_full_group_info{
width:100%;
float:none;
margin:0 0px 15px 0;
text-align:center;
}

#block-block-2 h2,
#block-webform-client-block-14 h2,
#block-block-7 h2,
#block-twitter-block-1 h2{
font-size:180%;

}

a.rslides1_nav.prev,
a.rslides1_nav.next {
display:none;
}

.front #block-views-repsonsive-slideshow-block {
margin-top: 10px;
}

.page-header {
padding-bottom: 9px;
margin: 0px 0 30px;
border-bottom: 1px solid #eeeeee;
padding-top: 0px;
}

.region-bottom-header h2{
font-size:240%;
}

.region-bottom-header p{
font-size:18px;
font-weight:light;
}
#block-views-bottom-content-block, #block-views-bottom-content-block-1, #block-views-bottom-content-block-2 {
width: 75%;
float: none;
padding: 1.5%;
text-align: center;
margin:0 auto;
}



#block-views-bottom-content-block-2 {
border-right: 0px dashed #217492;
border-left: 0px dashed #217492;
border-top: 1px dashed #217492;
border-bottom: 1px dashed #217492;
}

#site-name {
position: relative;
margin: 30px auto 0;
}

#node-22 blockquote {
    float:left;
	width:90%;

}
.graph-image {
    float:left;
	width:90%;
		margin-top: 0px;
margin-left:0px;
}
.menu.nav {
margin-top: 50px;
}
#navbar ul.nav li.first {
padding-left: 0;
}
.graph-image-caption {
bottom: 0;
left: 0;
position: relative;
width: 100%;
padding-left: 0;
}

.graph-image-caption2 {
position: initial;
width: 50%;
float: right;
}

}


/*
	portrait tablets
*/
@media (min-width: 768px) and (max-width: 979px) {

.hero-lead {
width: 35%;
position: absolute;
right: 0px;
top: 0px;
margin: 6% 10%;
color: #8b8b8b;
font-size: 120%;
line-height: 155%;
}

#block-views-repsonsive-slideshow-block {
margin-top: 0px;
}

ul.nav a {
font-size: 14px;
}

.page-header {
padding-bottom: 9px;
margin: 0px 0 30px;
border-bottom: 1px solid #eeeeee;
padding-top: 0px;
}

#node-22 blockquote {
    float:left;
	width:90%;
}
.graph-image {
    float:left;
	width:90%;
	margin-top: 0px;
margin-left:0px;
}

.region-bottom-header h2{
font-size:180%;
}

.region-bottom-header p{
font-size:14px;
font-weight:normal;
}
.menu.nav {
margin-top: 50px;
}
#navbar ul.nav li.first {
padding-left: 0px !important;
}
.front #block-views-repsonsive-slideshow-block {
margin-top: 15px;
}

.graph-image-caption {
bottom: 0;
left: 0;
position: relative;
width: 100%;
padding-left: 0;
}
.graph-image-caption2 {
position: initial;
width: 50%;
float: right;
}
}


/*
	landscape tablets
*/
@media (min-width: 980px) and (max-width: 1199px) {

.front #block-views-repsonsive-slideshow-block {
margin-top: 85px;
}
ul.nav a {

font-size: 14px;

}




#navbar ul.nav li.first {
padding-left: 130px;
}
.graph-image-caption {
bottom: 76px;
left: 0;
position: absolute;
width: 40%;
padding-left: 51%;
}

.navbar .nav>li>a{
font-size: 18px;
padding: 30px 20px;
}
	
}


/*
	large screens
	
*/
@media (min-width: 1200px) and (max-width: 1300px) {


.navbar .nav>li>a {
font-size: 18px;
padding: 30px 20px;
}


}


























