﻿
input, select {
    width: 90%
}

#qsearch-side select {
    width: 100%;
}

#qsearch-side input {
    width: calc(100% - 14px);
}

.section-breadcrumb{
    padding-top: 50px;
}

#main-content h1, 
.ms-WPBody H1, 
.ms-WPBody H1.ms-rteStyle-H1, 
.ms-rteStyle-H1 {
    -ms-name: "1";
    font-size: 33px !important;
	margin: 0px !important;

	padding-bottom: 10px !important;
	line-height: 35px !important;
	font-weight: bold !important;
}

.details-page h1 {
    color: #415866 !important;
}

#main-content h2, 
.ms-WPBody H2, 
.ms-WPBody H2.ms-rteStyle-H2, 
.ms-rteStyle-H2 {
    -ms-name: "2";
    font-weight: bold !important;
    font-size: 14pt !important;
    margin:0 !important;
}

.details-page h2, .details-page h3, .details-page h3{
    color: #00436A !important;
}

#main-content h3, 
.ms-WPBody H3, 
.ms-WPBody H3.ms-rteStyle-H3, 
.ms-rteStyle-H3 {
    -ms-name: "3";
    font-weight: bold !important;
    font-size: 11pt !important;
    margin:0 !important;
}


#main-content h4, 
.ms-WPBody H4, 
.ms-WPBody H4.ms-rteStyle-H4, 
.ms-rteStyle-H4 {
    -ms-name: "4";
    font-weight: bold !important;
    font-size: 9pt !important;
    margin:0 !important;    
}

#main-content h5,
.ms-WPBody H5,
.ms-WPBody H5.ms-rteStyle-H5,
.ms-rteStyle-H5 {
    -ms-name: "3";
    color: #000;
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
}

.table-title {
    font-family: Georgia serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 17px !important;
    line-height: 19px !important;
    color: #00436A !important;
}
.table-text {
    color: #000 !important;
    font-family: Arial !important;
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 17px !important;
}
.largetext {
    line-height: 29px !important;
    color: #000 !important;
    font-family: Arial !important;
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 400 !important;
}
#main-content p,
.ms-WPBody P,
.ms-WPBody P.ms-rteStyle-P,
.ms-rteStyle-P {
    -ms-name: "Normal";
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0;
}
.QQI-Content-Wrapper {
	padding-bottom: 30px !important;
}
.details-page p{
    color:#00436A;
}

.details-page a {
    color: #065288;
}

.QQI-Content-Date {
}

.QQI-Content-Text {
		line-height: 21px !important;
		font-size: 13px !important;
		text-align:justify !important;
		margin: 20px 0px 2px 5px !important;
}

.QQI-Content-Side-Text, .QQI-Content-Side-Text {
	line-height: 21px !important;
	font-size: 13px !important;
	text-align:justify !important;
	margin: 20px 0px 2px 0px !important;
}

.QQI-Content-Side-Text p {
	border-bottom: 1px solid #d6d2c4;
}

.QQI-Content-Header {
	font-size: 33px !important;
	margin: 0px !important;
	color:#415866 !important;
	padding-bottom: 10px !important;
	line-height: 35px !important;
	font-weight:bold;
}

.QQI-Content-Side-Header {
	color: #137d79 !important;
	font-weight: bold !important;
	font-size: 28px !important;
	margin: 0px !important;
	padding-bottom: 10px !important;
	line-height: 30px !important;
	border-bottom: 1px solid #5686a1;
}


.QQI-Content-Header span {
		font-size: 14px !important;
		margin: 20px 0px 20px 0px !important;
		color:#666 !important;
}

.QQI-Content-Image {
    border: 1px solid #909090 !important;
    margin: 5px 0 0 10px !important;
    padding: 3px 3px 0 !important;
}

.captioned-image {
	float:right; 
	margin-left:30px;
}

.ms-rte-border-field {
	background: #FFF;
}

.qsearch-main-text p{
    line-height: 15pt !important; 
    margin: 0 0 10px !important; 
    color: #00436A;
}