/*@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,600,400italic,600italic);*/
@import url("css/fluidable.css");
@import url("menu.css");
/* CSS Document */
#Body {
	font-family: Verdana, Helvetica, Arial, Tahoma !important;
	text-align: left !important;
	background: url("images/tile2.jpg") repeat-x scroll 0 0 #338ec1;
	font-size: 0.9em;
}
/*-------- Default Style --------*/
body, th, td, table, h1, h2, h3, h4, h5, h6, .Normal, .NormalDisabled, a:link, a:visited, a:hover, input, .CommandButton {
	font-family: Verdana, Helvetica, Arial, Tahoma;
	font-weight: normal;
}

.Normal img{
	/*padding:0!important;
	margin:0!important;*/
}

.Normal {
	font-family: Verdana, Helvetica, Arial, Tahoma;
	font-size: 107%;
	line-height: 1.5em;
	color: #409ec9;
}
/*.outerPage{background:url('images/Pagebg3.png') no-repeat top center;}*/
.dnnFormLabel, .dnnLoginRememberMe label, .dnnFormMessage {
	color: #cccccc;
}
/* Link Styles */

.FooterRight a, .FooterRight a:link, .FooterRight a:visited, .FooterRight a:active {
	color: #333333 !important;
    font-size: 75% !important;
	text-decoration: none;
}

.FooterRight a:hover {
	color: #000;
}

a, a:link, a:visited, a:active {
	color: #007db6;
	text-decoration:underline;
	font-weight:500;
}
.liveaccsciberbrain1acc .ui-accordion .ui-accordion-header a:hover, a:hover {
	color: #409ec9!important;
}
.BreadcrumbLink:link, .BreadcrumbLink:visited, .BreadcrumbLink:active {
	color: #409ec9;
	text-decoration: underline;
}
.BreadcrumbLink:link:last-child, .BreadcrumbLink:visited:last-child, .BreadcrumbLink:active:last-child {
	color: #007db6;
	text-decoration: none;
}
.BreadcrumbLink:hover {
	color: #007db6!important;
}
.SlideLink:link, .SlideLink:visited, .SlideLink:active {
	padding: 3px 12px 4px 12px;
	color: #fff;
	font-size: 1.3em;
	font-family: Verdana, Helvetica, Arial, Tahoma;
	line-height: 1.1em !important;
	margin: 0 0 20px 0 !important;
	display: inline-block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-weight: bold;
}
.StandardIcons a:hover, .SlideLink:hover {
	color: #e4e2e2!important;
}
#surveyContainer .psStandardButton{
	font-size: 1.1em!important;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding: 3px 5px;
}
.YellowButtonLink:link, .YellowButtonLink:visited, .YellowButtonLink:active {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding: 3px 5px;
}
#surveyContainer .psStandardButton:hover, .YellowButtonLink:hover {
	text-decoration: none;
	color: #ffffff!important;
}
/* Main Design Styles */
.Right {
	float: right;
}
.Left {
	float: left;
}
.ImagePaddingLeft {
	float: left;
	margin: 0;
	padding: 0 50px 0 0;
}
.ImagePaddingRight {
	float: right;
	margin: 0;
	padding: 0 0 0 20px;
}
.AboutUs {
	width: 60%;
	float: left;
}
/** Button Style **/
.YellowButton {
	margin: 15px 0 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 3px 5px;
	text-align: center;
	display: inline-block;
*display:inline;
}
.YellowButton:hover {
	background-color: #196ca8;
}
.ButtonGradientBG {
	background: #7fbad9;
}

.ButtonGradientBG:hover {
	background: #007db6;
}
.HeaderContainer {
	background: url(images/menuBG.gif) repeat-x bottom left;
	min-height: 143px;
}
.PositionRel {
	position: relative;
	min-height: 143px;
}
.MenuCon {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.LogoText {
	padding: 0 0 10px 0;
	font-size: 90%;
}
.headerText {
	color: #007db6;
    float: right;
    font-size: 80%;
    margin: 2% 1% 0 0;
}

#dnn_dnnLOGO_hypLogo{
	margin-left:10px!important;
}
.SubMenuCon {
	min-height: 27px;
	/*background-color: #00cc33;*/
background: #3399cc; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #3399cc 68%, #3399cc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1e5799 0%,#3399cc 68%,#3399cc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1e5799 0%,#3399cc 68%,#3399cc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3399cc',GradientType=0 ); /* IE6-9 */


}
.SubMenuAdvancedCon {
	min-height: 27px;
	/*background: url(images/AdvancedSubMenuBG.gif) repeat-x top left;
	background-color:#0033ff;*/
	background-color:#3d9cc7;
}
.SliderCon {
	/*border: solid 2px #0486a7;*/
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	opacity: 1;
	background-color:#ecf4f9;
}

.flex-viewport{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;	
}

.SliderPadding {
	margin: 20px 0 20px 0;
}

.psContent ul li{
	line-height: 1.3;
    padding-bottom: 15px;
}

.subcontent .SliderPadding {
	margin: 20px 0 0 0;
}
.BlueBox {
	min-height: 143px;
}
.BlueBoxText {
	text-align: right;
	width: 50%;
	float: right;
	clear: both;
	margin: 10px 0 15px 0;
	padding: 40px 15px 0 0;
	color:#409ec9;
}
.BlueBoxTextAdvanced {
	text-align: left;
	width: 50%;
	float: left;
	clear: both;
	margin: 10px 0 15px 0;
	padding: 40px 0 0 15px;
	color:#409ec9;
}
.BlueBoxIcons {
	vertical-align: top;
	width: 100%;
	clear: both;
	margin: 85px 0 0 0;
}
.FrontPageIcons {
	float: left;
	padding: 0 0 15px 20px;
}
.FooterCon {
	background: #08acd6 url(images/footerBG.gif) repeat-x left;
	min-height: 44px;
}
.FooterStyles div {
    color: #333333 !important;
    font-size: 92%;
}
.FooterLeft {
	padding: 16px 0 0 0;
}
.FooterIcons {
	padding: 12px 0 0 0;
}
.FooterMiddle {
	padding: 16px 0 0 0;
	margin: 0 0 0 60px;
}
.FooterRight {
    float: right;
    padding: 4px 7px 0 0;
}
.br {
	clear: both;
}
/** ADMIN Styles**/
.AdminBG {
	background: #fff;
	color: #000000 !important;
}
.AdminBG a, .AdminBG a:link, .AdminBG a:visited, .AdminBG a:active {
	color: #000 !important;
	text-decoration: none;
}
.AdminBG a:hover {
	color: #9bc61e;
}
.AdminBG th, .AdminBG td, .AdminBG table, .AdminBG h1, .AdminBG h2, .AdminBG h3, .AdminBG h4, .AdminBG h5, .AdminBG h6, .AdminBG .Normal, .AdminBG .NormalDisabled, .AdminBG input, .AdminBG .CommandButton {
	color: #000;
	font-family: Verdana, Helvetica, Arial, Tahoma;
	font-weight: normal;
}
/**CONTENT STYLES**/
.BreadCrumbCon {
	margin: 10px 0 0 0;
	color:#409ec9!important;
}
.ContentIcons {
	padding: 15px 0;
}
.BlueText, .BlueText a {
	color: #007db6;
	font-weight:500;
}
.BlueText a:hover {
	color: #000;
}
.white {
	color: #409ec9;
}
/** Slideshow Colours **/
.Red {
	background: #FF0000;
}
.Purple {
	background: #9932ff;
}
.Orange {
	background: #cc6601;
}
.Grey {
	background: #333333;
}
.Aqua {
	background: #049999;
}
.Pink {
	background: #ff3ed9;
}
.AdminContent {
	width: 100%;
}
/**Content Boxes **/
.ContentBox {
	border: solid 1px;
	/*-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;*/
	margin-bottom: 25px;
	padding: 15px;
	background-color: #ecf4f9;
}
.RedBorder {
	border-color: #FF0000;
	/*border-color:#ecf4f9;*/
}
.PurpleBorder {
	border-color: #9932ff;
	/*border-color:#ecf4f9;*/
}
.OrangeBorder {
	/*border-color: #cc6601;*/
	border-color:#cc6601;
}
.PinkBorder {
	border-color: #ff3ed9;
	/*border-color:#ecf4f9;*/
}
.AquaBorder {
	border-color: #049999;
	/*border-color:#ecf4f9;*/
}
.GreyBorder {
	border-color: #333333;
	/*border-color:#ecf4f9;*/
}
.ContentBoxWidth {
	width: 30%;
}
.ContentBoxHeight {
	min-height: 50px;
}
.ContentBoxMiddle {
	margin: 0 auto 0 auto;
	min-height: 30px;
}
.TextCenter {
	text-align: center;
}
.TextBox {
	margin: 0;
	padding: 0;
}
/**  Section icons **/
.SelectedIconDefault img {
	border: 2px solid #ecf4f9;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.SelectedIconRed img {
	border: 2px solid #FF0000;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.SelectedIconPurple img {
	border: 2px solid #9932ff;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.SelectedIconOrange img {
	border: 2px solid #cc6601;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.SelectedIconGrey img {
	border: 2px solid #333333;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.SelectedIconAqua img {
	border: 2px solid #049999;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.SelectedIconPink img {
	border: 2px solid #ff3ed9;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.SelectedIconRed .SectionIconsText, .SectionIconRed .SectionIconsText {
	background: #FF0000;
}
.SelectedIconPurple .SectionIconsText, .SectionIconPurple .SectionIconsText {
	background: #9932ff;
}
.SelectedIconOrange .SectionIconsText, .SectionIconOrange .SectionIconsText {
	background: #cc6601;
}
.SelectedIconGrey .SectionIconsText, .SectionIconGrey .SectionIconsText {
	background: #333333;
}
.SelectedIconAqua .SectionIconsText, .SectionIconAqua .SectionIconsText {
	background: #049999;
}
.SelectedIconPink .SectionIconsText, .SectionIconPink .SectionIconsText {
	background: #ff3ed9;
}
.SelectedIconRed .SectionIconsText, .SelectedIconPurple .SectionIconsText, .SelectedIconOrange .SectionIconsText, .SelectedIconGrey .SectionIconsText, .SelectedIconAqua .SectionIconsText, .SelectedIconPink .SectionIconsText {
	opacity: 1 !important;
	filter: alpha(opacity=100);
}
.StandardIcons a, .StandardIcons a:link, .StandardIcons a:visited, .StandardIcons a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.StandardIcons a:hover {
	color: #fff;
}
.SectionIconsText {
	width: 124px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	text-align: center;
	opacity: 0.7;
	filter: alpha(opacity=70);
	font-size: 12px;
}
.inactiveIcon {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.sectionIconCon img, .ContentIcons img {
	/*opacity: 0.5;
	filter: alpha(opacity=50);*/
}
.sectionIconCon:hover {
	opacity: 1 !important;
	filter: alpha(opacity=100);
}
.SelectedIconRed img, .SelectedIconPurple img, .SelectedIconOrange img, .SelectedIconGrey img, .SelectedIconAqua img, .SelectedIconPink img, .activeIcon, .activeIconImg {
	opacity: 1 !important;
	filter: alpha(opacity=100);
}
.Padding1 {
	padding: 15px 0 0 0;
}
/** General Styles**/
.br {
	clear: both;
	display: block;
}
/** Buttons**/
.ReadMore {
	background: #00696c;
	width: 116px;
	height: 31px;
	display: inline-block;
	margin: 10px 0 10px 0;
	padding: 0px 0 0 0px;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	text-decoration: none;
	color: #FFFFFF;
	cursor: pointer;
	-moz-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 2px 4px 2px -3px rgba(0,0,0,.25);
}
.ReadMore:hover {
	background: #9bc61e;
	cursor: pointer;
}
.SubmitBtn {
	background: #00696c;
	width: 90px;
	height: 31px;
	display: inline-block;
	margin: 10px 0 10px 0;
	padding: 0px 0 0 0px;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	text-decoration: none;
	color: #FFFFFF;
	cursor: pointer;
	-moz-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 2px 4px 2px -3px rgba(0,0,0,.25);
}
.SubmitBtn:hover {
	background: #9bc61e;
	cursor: pointer;
}
.dnnSecondaryAction:link {
	color: black;
}
/** Header Styles **/
h1 {
	font-size: 1.6em !important;
	margin: 0;
	line-height: 1.1em;
	color: #007db6;
	font-weight: 500;
}
h2 {
	color: #FFFFFF;
	font-size: 1.4em;
	margin: 0 0 10px 0 !important;
	font-weight: bold;
	line-height: 1.1em;
}
h2.BoxTitle {
	color: #FFFFFF;
	font-size: 1.6em;
	margin: 0 0 20px 0 !important;
	font-weight: bold;
	line-height: 1.1em;
}
h2.SlideButton {
	background: #FF0066;
}
/** Quizes **/
#surveyContainer {
	color: #fff;
	width: 100% !important;
}
#surveyContainer h1 {
	color: #007db6;
}

#surveyContainer .psQuestionTitle {
	font-size: 1.2em;
	margin-bottom: 20px;
	color:#409ec9!important;
	line-height:1.4;
}
#surveyContainer label {
	font-size: 1.1em;
	padding-left:10px;
	color:#409ec9!important;
}
#surveyContainer table td {
	padding-bottom: 20px;
}

.liveaccsciberbrain1acc .ui-accordion .ui-accordion-content {
    border-top: 0 none;
    color: #409ec9 !important;
    padding: 1em 2.2em;
}

.quizAnswersResultsHeader {
	width: 98%;
	color: #409ec9;
}
.quizAnswersResultsQuestionHeader {
	border-top: 1px solid #ccc;
    color: #007db6;
    padding-top: 30px;
    width: 98%;
}
.questionsStatsHeader, .questionTitleHeader {
	color: #007db6;
}
.questionDetailsHeader {
	color: #007db6;
	display:table;
	margin: 15px 0 10px;
}
.questionDetailsReponse {
	color:#409ec9!important;
    display: table;
    margin-bottom: 30px;
}
.psSurveyCompletedForm {
	width: 98%;
	color: #007db6;
}

.questionDetailExplanation{
	color: #000!important;
    font-style: italic;
}
.questionDetailExplanation:before{
	content: ' * ';
}

.ui-accordion-content ol li{
	padding: 0 0 10px 0;
}

#Flex542 .slideContent h2 {
    border-radius: 8px;
    color: #007db6!important;
    display: inline-block;
    font-family: Verdana,Helvetica,Arial,Tahoma;
    font-size: 1.8em !important;
    font-weight: normal;
    line-height: 1.1em !important;
    margin: 0 0 10px !important;
}
/* Evolution Stem Cells border*/
#dnn_ctr989_IFrame_htmIFrame, #dnn_ctr554_IFrame_htmIFrame,#dnn_ctr549_IFrame_htmIFrame{
	border: 1px solid #FF0000;
}
/* Evolution Genetic Engineering border*/
#dnn_ctr975_IFrame_htmIFrame, #dnn_ctr923_IFrame_htmIFrame, #dnn_ctr555_IFrame_htmIFrame, #dnn_ctr550_IFrame_htmIFrame{
	border: 1px solid #9932ff;
}
/* Evolution Brain Chemistry border*/
#dnn_ctr547_IFrame_htmIFrame, #dnn_ctr548_IFrame_htmIFrame{
	border: 1px solid #cc6601;
}
/* Evolution Vaccinations border*/
#dnn_ctr961_IFrame_htmIFrame, #dnn_ctr953_IFrame_htmIFrame, #dnn_ctr931_IFrame_htmIFrame, #dnn_ctr928_IFrame_htmIFrame, #dnn_ctr926_IFrame_htmIFrame, #dnn_ctr556_IFrame_htmIFrame, #dnn_ctr551_IFrame_htmIFrame{
	border: 1px solid #ff3ed9;
}
/* Clinical Trials iframe border*/
#dnn_ctr1003_IFrame_htmIFrame, #dnn_ctr552_IFrame_htmIFrame, #dnn_ctr557_IFrame_htmIFrame, #dnn_ctr552_IFrame_htmIFrame{
	border: 1px solid #049999;
}
/* Evolution iframe border*/
#dnn_ctr1017_IFrame_htmIFrame, #dnn_ctr558_IFrame_htmIFrame, #dnn_ctr553_IFrame_htmIFrame{
	border: 1px solid #333333;
}
/* Footer styles  */
/*** Footer quick links menu ****/
