body {
    /*padding-top: 50px;  Padding for .navbar-fixed-top. Change value if navbar height changes. Remove if using .navbar-static-top. */
      background-color: #f7dbdb;
}

h1, h2, h3, h4, h5, h6,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link {
	color: black;
	}
	
td,
th {
  padding: none !important;
}

th {
  text-align: center;
}

/*.feature {
	background: yellowgreen linear-gradient(to bottom, greenyellow, olivedrab);
	color: black;
}*/
	
.feature {
    background: #d30102 linear-gradient(to bottom, #870708, #c3a3a3);
    color: black;
}

#feature-carousel {
	min-height: 200px;
	}

#feature-carousel img {
	margin: 0 auto;
	}
	
.container-fluid {
  padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
}

.container {
  display: block;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
 
.small-print {
	background-color: #fff;
	padding: 30px 0;
}

.feature,
.page-intro,
.article-intro,
.small-print {
	text-align: center;
	}
	
/*.navbar {
display: none;
}*/
	
.navbar {
  /*position: relative;*/
  /*min-height: 110px;*/
  margin-bottom: 20px;
  border: 1px solid transparent;
}
	
.navbar-inverse {
  background-color: #000;
  border-color: #000; 
}

.footer-blurb {
    /*padding: 30px 0;*/
    margin-top: 20px;
    background-color: #eee;
    color: black;
}
    
.footer-blurb-item {
    padding: 20px;
}

div.form2{-moz-transition:all .218s ease 0s;background-color:#fff;border:5px solid #337ab7;border-radius:3px 3px 3px 3px;box-shadow:0 0 0 #ccc;display:block;height:55px;padding:10px;width:200px;margin:5px;-moz-transition:all .218s ease 0s;-webkit-transition:all .218s ease 0s;-transition:all .218s ease 0s}
div.form2 a{font-family:arial;font-size:14px;font-weight:bold;height:40px;letter-spacing:-0.3pt;color:#505050 !important;display:block;text-decoration:none;-moz-transition:all .218s ease 0s;-webkit-transition:all .218s ease 0s;-transition:all .218s ease 0s;margin:-7px;text-decoration: none !important;}
div.form2 a:hover{display:block;background-color:#ccc;box-shadow:none;font-weight:bold;transition:all .218s ease;-o-transition:all .218s ease;-moz-transition:all .218s ease;-webkit-transition:all .218s ease;text-decoration:none;color:#505050;text-decoration: none !important;}
.form_desc{font-family:'Segoe UI',sans-serif,Arial;font-size:13px;font-weight:normal;letter-spacing:-0.5pt;line-height:14px;margin-top:-2px;text-transform:uppercase;text-decoration: none !important;}


#bottom-footer{
	background-color:#ff0000;
	position:fixed;
	bottom:0;
	width:100%;
	height:50px;   /* Height of the footer */
	font-weight:bold;
	padding-top:5px;
	color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:center;
	z-index: 1 ;   
	/*border: 1px solid #cf0000;*/
	background: linear-gradient(to top, #ccc, 1%, #000);
	/*background: -webkit-gradient(linear,left top,left bottom,from(#70b4c7),to(#012245));	*/
}

#bottom-footer a{text-decoration:none;color:#ccc;}
#bottom-footer a:hover{text-decoration:underline;color:blue;}




@media screen and (min-width: 768px)
.jumbotron {
    /* padding-top: 48px; */
    /* padding-bottom: 48px; */
}
.jumbotron {
    padding-top: 55px;
    padding-bottom: 5px;
    /*margin-bottom: 30px;*/
    color: inherit;
    background-color: #eee;
}

#fontsmall {
	font-size: 10px;
	
}

#main-content{
	/*margin:138px 10px 40px 10px;*/
	padding-top:70px;
	padding-bottom:70px;
}

#main-content-popup{
	/*margin:5px 10px 40px 10px;*/
	/*padding-top:5px;*/
	padding-bottom:70px;
}

.titleBlack{font-weight:bold;color:#000000;}
.titleRed{font-weight:bold;color:red;}
.titleBlue{font-weight:bold;color:blue;}

.fontStyle{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.fontStyleTitle{font-size: 14px;font-weight: bold;color: #FFFFFF;}
.fontStyleBlue{font-family: Arial;font-size: 14px;font-weight: bold;color: blue}
.fontStyleRed{font-family: Arial;font-size: 14px;font-weight: bold;color: red}

table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 5px;
}

#errorMsg{font-family: Arial;font-size: 12px;font-weight: bold;color: red;margin: 5px 0 5px 14px}
#errorMsg .blue{font-family: Arial;font-size: 12px;font-weight: bold;color: blue;;margin: 5px 0 5px 14px}

/*--------------------------------------------
 * This css is for paging only
 */
.totalrec {
	height: 24px;
	margin: -5px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.pagingsize {
	width: 90px;
	height: 24px;
	border: 2px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	background-color: #f1eded;
}

.paginglist {
	width: 70px;
	height: 24px;
	border: 2px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	background-color: #f1eded;
}

.paginginfo {
	height: 24px;
	margin: -5px;
	border: 2px solid #cccccc;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #f1eded;
}  
/*
 * --------------------------------------------
 */
 
 
#error-login{float:left;font-family:Arial;font-size:14px;margin:0}