body {
	font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 14px;
}
h1 {
	text-transform: uppercase; letter-spacing: 3px; font-weight: 400;
}
h2 {
	text-transform: uppercase; letter-spacing: 3px; font-weight: 400;
}
h3 {
	text-transform: uppercase; letter-spacing: 3px; font-weight: 400;
}
h4 {
	text-transform: uppercase; letter-spacing: 3px; font-weight: 400;
}
h5 {
	text-transform: uppercase; letter-spacing: 3px; font-weight: 400;
}
h6 {
	text-transform: uppercase; letter-spacing: 3px; font-weight: 400;
}
p {
	color: rgb(0, 0, 0); line-height: 1.6; font-size: 1.25em;
}
hr {
	border-color: rgb(153, 153, 153); max-width: 400px;
}
.brand {
	display: none;
}
.address-bar {
	display: none;
}
.navbar-brand {
	text-transform: uppercase; letter-spacing: 2px; font-weight: 900;
}
.navbar-nav {
	text-transform: uppercase; letter-spacing: 0.5px; font-weight: 400;
}
.img-full {
	min-width: 100%;
}
.brand-name {
	text-transform: capitalize; letter-spacing: normal; font-size: 1.5em; font-weight: 700;
}
.tagline-divider {
	border-color: rgb(153, 153, 153); margin: 15px auto 3px; max-width: 250px;
}
.box {
	background: rgba(255, 255, 255, 0.9); padding: 30px 15px; margin-bottom: 20px;
}
.intro-text {
	text-transform: uppercase; letter-spacing: 1px; font-size: 1.25em; font-weight: 400;
}
.img-border {
	margin: 0px auto; border: 1px solid rgb(153, 153, 153); border-image: none; float: none;
}
.img-left {
	margin: 0px auto; float: none;
}
footer {
	background: rgba(255, 255, 255, 0.9); text-align: center;
}
footer p {
	margin: 0px; padding: 50px 0px;
}
@media screen and (min-width:1200px)
{
.brand {
	margin: 0px; padding: 30px 0px 10px; text-align: center; color: rgb(255, 255, 255); line-height: normal; font-size: 5em; font-weight: 700; display: inherit; text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}
.top-divider {
	margin-top: 0px;
}
.img-left {
	margin-right: 25px; float: left;
}
.address-bar {
	margin: 0px; padding: 0px 0px 40px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 3px; font-size: 1.25em; font-weight: 400; display: inherit; text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}
.navbar {
	border-radius: 0px;
}
.navbar-header {
	display: none;
}
.navbar {
	min-height: 0px;
}
.navbar-default {
	background: rgba(255, 255, 255, 0.9); border: currentColor; border-image: none;
}
.navbar-nav > li > a {
	line-height: normal;
}
.navbar-nav {
	margin: 0px auto; font-size: 1.25em; float: none; display: inline; table-layout: fixed;
}
}
@media screen and (min-width:1200px)
{
.box::after {
	clear: both; display: table; content: "";
}
}
.bg1 {
	color: rgb(0, 0, 0); font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(221, 221, 221);
}
.bg2 {
	color: rgb(0, 0, 0); font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(249, 249, 249);
}
.bg3 {
	color: rgb(0, 0, 0); font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: rgb(204, 204, 204);
}
.bg4 {
	color: rgb(255, 255, 255); font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: rgb(0, 77, 146);
}
.bg4 .header2 {
	color: rgb(255, 255, 255); font-weight: bold;
}
.bg4 a {
	color: rgb(204, 204, 204); font-weight: bold; text-decoration: none;
}
.bg4 a:hover {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
.header1 {
	color: rgb(0, 0, 0); font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
.header2 {
	color: rgb(0, 0, 0); font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
.text1 {
	color: rgb(0, 0, 0); font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 14px;
}
.text2 {
	color: rgb(0, 0, 0); font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 14px;
}
.text3 {
	color: rgb(0, 0, 0); font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 14px;
}
.text4{
	color: #666;
    font-family: SourceSansProRegular, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.75em;
}
.strikethrough {
	color: rgb(0, 0, 0); font-family: SourceSansProRegular, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: line-through;
}
.tab > a {
	color: rgb(119, 119, 119);
}
.tab_on {
	background: #001a70; text-decoration: none;
}
.tab_on > a {
	color: #001a70; text-decoration: none;
}
table.gridControlDataTable_styl>tbody>tr.bg2>td {
	border: 1px solid #c7d3db;
	/*font-size: 10px;  change made by waqas */
	font-size: 12px;
	color: #000000;
	border-collapse: collapse;	
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
table.gridControlDataTable_styl>tbody>tr.bg1>td {
	border: 1px solid #c7d3db;
	/*font-size: 10px;  change made by waqas */
	font-size: 12px;
	color: #000000;
	border-collapse: collapse;	
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
table.gridControlDataTable_styl tr.bg3 td {
	text-align:center;
}
table.gridControlDataTable_styl tr.bg3 th {
	text-align:center;
}
.contactInfoBox{
	padding-top: 50px;
	padding-right: 10px;
	word-break:  break-word;
}

.contactInfoBox td{
	padding-bottom : 5px;
	padding-top: 5px;
}
.success {
    color:#009933;
    font-family:inherit;
    font-size:16px;
    font-weight:bold;
}
.error {
    color:#CC0000;
    font-family:inherit;
    font-size:16px;
    font-weight:bold;
}
.rl-btn {
	float: right; 
	margin-bottom: 10px; 
	font-weight: bold; 
	color: #001a70
}