html {
	margin: 0;
	padding: 0;
	height:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif ;			
}
body {
	margin: 0;
	padding:0px;
	height:100%;			
}


body>.navbar{border-bottom:0px;}
@media (min-width:768px)
{body>.navbar-transparent{background-color:transparent}
body>.navbar-transparent .navbar-nav>.open>a
{background-color:transparent!important}}

.table-striped > tbody > tr > td	{padding:2px 0 0 5px;}
.table-hover > tbody > tr > td	{padding:2px 0 0 5px;}
.table-hover > thead > tr > th	{padding:2px 0 0 5px; font-weight:normal;}

div#blackline	{
		height:1px;
		background:#777777;
		margin:5px 0 5px 0;}

h1  {font-family: 'Poppins', Arial, sans-serif, Helvetica;
	font-size: 30px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
h2  { font-family: 'Poppins', Arial, sans-serif, Helvetica;
		font-size: 24px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #004E99;
		text-decoration: none;
		text-align:left;
}

p  {	font-family: 'Assistant', Arial, sans-serif, Helvetica;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.bodytxt  {	font-family: 'Assistant', Arial, sans-serif, Helvetica;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.dropdown {
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;	
}

.navbar {
  position: relative;
  min-height: 0px;
  margin-bottom: 0px;
  border: 0px;
}

.navbar-nav li {
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;	
}

div#bigwrap {
	min-height:100%;
	position:relative;
}

.outer {
	width:100%;
	margin:0 auto 0 auto;
}

div#main {
	width:100%;
	margin:0 auto 0 auto;
	padding-bottom:40px;   /* Height of the footer element */	
}

div#footer 	{
	width:100%;
	background: #FFFFFF;
	border-top:1px solid #CCCCCC;
	padding:12px 0 0 0;
	position:absolute;
	height:40px;	
	bottom:0;
	left:0;
}

.clear {
	clear:both
}

.bodysmall {
	font-family: 'Assistant', Arial, sans-serif, Helvetica;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.footsmall {
	font-family: 'Assistant', Arial, sans-serif, Helvetica;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
a.footsmall:link
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.footsmall:visited
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.footsmall:hover
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
    color: #990000;
    text-decoration: none;
}
a.footsmall:active
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

div#quotesquare {
border:1px solid #aaa; padding:5px; margin:0 0 10px 0;
-o-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-icab-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-khtml-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);

-o-border-radius: 6px 6px 6px 6px;
-icab-border-radius: 6px 6px 6px 6px;
-khtml-border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px; 
-webkit-border-bottom-right-radius: 6px; 
-webkit-border-bottom-left-radius: 6px;
-webkit-border-top-right-radius: 6px; 
-webkit-border-top-left-radius: 6px;

border-radius: 6px 6px 6px 6px;
}	

div#quotesquareb {
border:1px solid #777777; padding:5px; margin:15px; 
-o-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-icab-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-khtml-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);

-o-border-radius: 12px 12px 12px 12px;
-icab-border-radius: 12px 12px 12px 12px;
-khtml-border-radius: 12px 12px 12px 12px;
-moz-border-radius: 12px 12px 12px 12px; 
-webkit-border-bottom-right-radius: 12px; 
-webkit-border-bottom-left-radius: 12px;
-webkit-border-top-right-radius: 12px; 
-webkit-border-top-left-radius: 12px;
border-radius: 12px 12px 12px 12px;
}

div.quotesquaredel {
border:1px solid #CCCCCC; padding:5px; width:290px;text-align:left;  background:#FFFFFF;
-o-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-icab-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-khtml-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);

position: relative;
display: inline-block;
margin: 10px 10px 10px 0;
vertical-align:top;
}

.bodyred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #990033;
	text-decoration: none;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 0px;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 0px;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #000000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #000000;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control::-moz-placeholder {
  color: #990000;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #990000;
}
.form-control::-webkit-input-placeholder {
  color: #990000;
}
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #777 !important;
  }