﻿html {
}

body		{
  	background: rgb(255,255,255);
  	color: rgb(51,51,51);	
  	cursor: auto;
	font-family: Arial, Helvetica, sans-serif;
  	font-style: normal;
  	font-weight: normal;
  	position: relative;   
}

.container {
  	display: block;
  	margin-left: auto;
  	margin-right: auto;	
}

/* Default header styles */
h1, h2, h3, h4, h5, h6 {
  	color: #222222;
  	font-family: Arial, Helvetica, sans-serif;
  	font-style: normal;
  	font-weight: normal;
  	text-rendering: optimizeLegibility; 
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: #6f6f6f;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	color: rgb(34,34,34);  
}

h2 {
	font-weight: 700;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
}

#mainPanel h2, #doubleBlock h2 {
	border-style: solid;
	color: rgb(68,68,68);
   	border-color: rgb(204,204,204);
	clear: both;
}

h2 a {
	text-decoration: none;
	color: rgb(109,51,8);	
}

h3 {
	color: rgb(85,85,85);
	font-weight: 700;
}

h4 { 
}

h5 {
}

h6 {
}

/* Default paragraph styles */
p {
  	font-family: inherit;
  	font-weight: normal;
  	text-rendering: optimizeLegibility; 
}

#mainPanel p {
}

/* Default Link Styles */
a {
  	color: rgb(51,51,51);
  	line-height: inherit;
  	text-decoration: none; 
  	outline: none;
}
a:hover, a:focus {
  	color: rgb(9, 54, 145); 
  	text-decoration: none;
}
a img {
  	border: none; 
}
a:link {
	text-decoration: underline;
   	color: rgb(9, 54, 145);	
}
a:visited {
	text-decoration: underline;
   	color: rgb(102,0,51);
}
a:active {
	text-decoration: none;
   	color: rgb(9, 54, 145);		
}

hr {
  	border: solid #333333;
  	clear: both;
}

.nav>li>a {
}
.navbar-toggle {
}

.navbar-toggle .icon-bar {
}

.rightMenu {
    position:relative;
    float:right;
}
.right-caret {
}

/* Lists */
ul,
ol,
dl {
  	font-family: inherit;
  	font-size: inherit;
	line-height: inherit;
	list-style-position: inherit;
}

ul {
	list-style-type: none;
}
ul li {
	background-repeat: no-repeat;
   	background-image: url(/images/bullet-sqblue.png);
} 

ul li a {
	text-decoration: underline;	
}
ul li a:hover {
	text-decoration: none;
}
     
/* Unordered Lists */
ul li ul,
ul li ol {
}
 
/* Ordered Lists */
ol {
}
  ol li ul,
  ol li ol {
}

ol li a {
	text-decoration: underline;	
}

ol li a:hover {
	text-decoration: none;
}

/* Blockquotes */
blockquote {
  border-left: none;  
}

blockquote,
blockquote p {
  color: inherit; 
}

table {
	background: #FFFFFF;
	table-layout: auto; 
}
table thead tr th, table thead tr td {
	color: #222222;
	font-weight: bold;
}

/* Reestore/Adjust form defaults */
.form-control, .btn {
    margin-bottom: 3px;
    text-decoration: none !important;
}

/* Restore button styling */
.btn-primary, .btn-success, .btn-primary:visited, .btn-success:visited {
    color: #ffffff !important;
}

/* Button bottom spacing when line break enabled */
.btn-block {
    margin-bottom: 0.2em;
}

/* BEGIN JUMBOTRON DEFAULTS */
.jumbotron {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
}

.jumbotron .small {
    font-size: 75%;
}

.jumbotron .c-hero-title {
    margin: 4em 0 0;
    padding-bottom: 0.1em;
    font-size: 4em;
}

.jumbotron .c-hero-tagline {
    font-size: 2em;
}
/* END JUMBOTRON DEFAULTS */


/* BEGIN Bootstrap 4 spacing options */
.padding-xs { padding: .25em; }
.padding-sm { padding: .5em; }
.padding-md { padding: 1em; }
.padding-lg { padding: 1.5em; }
.padding-xl { padding: 3em; }

.padding-x-xs { padding: .25em 0; }
.padding-x-sm { padding: .5em 0; }
.padding-x-md { padding: 1em 0; }
.padding-x-lg { padding: 1.5em 0; }
.padding-x-xl { padding: 3em 0; }

.padding-y-xs { padding: 0 .25em; }
.padding-y-sm { padding: 0 .5em; }
.padding-y-md { padding: 0 1em; }
.padding-y-lg { padding: 0 1.5em; }
.padding-y-xl { padding: 0 3em; }

.padding-top-xs { padding-top: .25em; }
.padding-top-sm { padding-top: .5em; }
.padding-top-md { padding-top: 1em; }
.padding-top-lg { padding-top: 1.5em; }
.padding-top-xl { padding-top: 3em; }

.padding-right-xs { padding-right: .25em; }
.padding-right-sm { padding-right: .5em; }
.padding-right-md { padding-right: 1em; }
.padding-right-lg { padding-right: 1.5em; }
.padding-right-xl { padding-right: 3em; }

.padding-bottom-xs { padding-bottom: .25em; }
.padding-bottom-sm { padding-bottom: .5em; }
.padding-bottom-md { padding-bottom: 1em; }
.padding-bottom-lg { padding-bottom: 1.5em; }
.padding-bottom-xl { padding-bottom: 3em; }

.padding-left-xs { padding-left: .25em; }
.padding-left-sm { padding-left: .5em; }
.padding-left-md { padding-left: 1em; }
.padding-left-lg { padding-left: 1.5em; }
.padding-left-xl { padding-left: 3em; }

.margin-xs { margin: .25em; }
.margin-sm { margin: .5em; }
.margin-md { margin: 1em; }
.margin-lg { margin: 1.5em; }
.margin-xl { margin: 3em; }

.margin-x-xs { margin: .25em 0; }
.margin-x-sm { margin: .5em 0; }
.margin-x-md { margin: 1em 0; }
.margin-x-lg { margin: 1.5em 0; }
.margin-x-xl { margin: 3em 0; }

.margin-y-xs { margin: 0 .25em; }
.margin-y-sm { margin: 0 .5em; }
.margin-y-md { margin: 0 1em; }
.margin-y-lg { margin: 0 1.5em; }
.margin-y-xl { margin: 0 3em; }

.margin-top-xs { margin-top: .25em; }
.margin-top-sm { margin-top: .5em; }
.margin-top-md { margin-top: 1em; }
.margin-top-lg { margin-top: 1.5em; }
.margin-top-xl { margin-top: 3em; }

.margin-right-xs { margin-right: .25em; }
.margin-right-sm { margin-right: .5em; }
.margin-right-md { margin-right: 1em; }
.margin-right-lg { margin-right: 1.5em; }
.margin-right-xl { margin-right: 3em; }

.margin-bottom-xs { margin-bottom: .25em; }
.margin-bottom-sm { margin-bottom: .5em; }
.margin-bottom-md { margin-bottom: 1em; }
.margin-bottom-lg { margin-bottom: 1.5em; }
.margin-bottom-xl { margin-bottom: 3em; }

.margin-left-xs { margin-left: .25em; }
.margin-left-sm { margin-left: .5em; }
.margin-left-md { margin-left: 1em; }
.margin-left-lg { margin-left: 1.5em; }
.margin-left-xl { margin-left: 3em; }
/* END */


/* Suppress link URL display when printing */
@media print {
    a[href]:after {
        content: none !important;
    }
}