/* Add here all your CSS customizations */
header {
	padding-top: 0px;
	border-bottom: 1px solid #E9E9E9;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

header h1.logo {
	padding: 40px 0 0 0;
}

section.page-top {
	background-color: #003366;
	border-top: 5px solid #ECECE8;
}

.breadcrumb > .active {
	color: #F0F0ED;
}

.breadcrumb > li a {
	color: #A5A5A5;
}

.statetable {
	padding-top: 10px;
	padding-bottom: 10px;
}

.statetable.odd {
	background-color: #F9F9F9;
}

h3, h4, h5 {
	color:#0088CC;
}

footer {
	padding:35px 0 0;
	background: none repeat scroll 0 0 #003366;
	border-top: 4px solid #CCCCCC;
}

div.footer-copyright {
	margin-top:0px;
	padding: 0px;
}

footer ul.contact p {
	color: #A5A5A5;
}

footer div.container div.row > div {
	margin-top: 11px;
	margin-bottom: 11px;
}

.dark {
	color:#323232;
}

.indented {
	text-indent: 50px;
}

ul.publist {
	margin-bottom: 40px;
}
ul.publist li {
	margin-bottom: 20px;
}

h5.textTitle {
	padding-top: 10px;
	margin: 0px;
}
h5.textTitle a:hover,
h5.textTitle a:focus {
	text-decoration: none;
	color: #0088CC;
}

.text-divider1 {
    border-top: 1px solid #CCCCCC;
    margin-bottom: 10px;
}

/****************************************/
/* JCS 2010 Featured box */
div.featured-box-JCS2010 i.icon-featured,
div.featured-box-JCS2010 i.image-icon {
	background-color: #729645;
}

div.featured-box-JCS2010 h4 {
	color: #729645;
}

div.featured-box-JCS2010 div.box-content {
	border-top-color: #729645;
}

div.featured-box-JCS2010 div.box-content a:hover,
div.featured-box-JCS2010 div.box-content a:focus {
	text-decoration: none;
}
/****************************************/

/****************************************/
/* EZAJCS Featured box */
div.featured-box-EZAJCS {
	background: none repeat scroll 0 0 #F2F6F9;
}
div.featured-box-EZAJCS i.icon-featured,
div.featured-box-EZAJCS i.image-icon {
	background-color: #073556;
}

div.featured-box-EZAJCS h4 {
	color: #073556;
}

div.featured-box-EZAJCS div.box-content {
	border-top-color: #073556;
}

div.featured-box-EZAJCS div.box-content a:hover,
div.featured-box-EZAJCS div.box-content a:focus {
	text-decoration: none;
}
/****************************************/

/****************************************/
/* EZACO Featured box */
div.featured-box-EZACO {
	background: none repeat scroll 0 0 #F2F6F9;
}
div.featured-box-EZACO i.icon-featured,
div.featured-box-EZACO i.image-icon {
	background-color: #003366;
}

div.featured-box-EZACO h4 {
	color: #003366;
}

div.featured-box-EZACO div.box-content {
	border-top-color: #003366;
}

div.featured-box-EZACO div.box-content a:hover,
div.featured-box-EZACO div.box-content a:focus {
	text-decoration: none;
}
/****************************************/

/****************************************/
/* FAQs Featured box */
div.featured-box-FAQs {
	background: none repeat scroll 0 0 #F2F6F9;
}
div.featured-box-FAQs i.icon-featured,
div.featured-box-FAQs i.image-icon {
	background-color: #6c0000;
}

div.featured-box-FAQs h4 {
	color: #6c0000;
}

div.featured-box-FAQs div.box-content {
	border-top-color: #6c0000;
}

div.featured-box-FAQs div.box-content a:hover,
div.featured-box-FAQs div.box-content a:focus {
	text-decoration: none;
}
/****************************************/

/****************************************/
/* FAQs Featured IRB */
div.featured-box-IRB {
	background: none repeat scroll 0 0 #F2F6F9;
}
div.featured-box-IRB i.icon-featured,
div.featured-box-IRB i.image-icon {
	background-color: #0345a3;
}

div.featured-box-IRB h4 {
	color: #0345a3;
}

div.featured-box-IRB div.box-content {
	border-top-color: #0345a3;
}

div.featured-box-IRB div.box-content a:hover,
div.featured-box-IRB div.box-content a:focus {
	text-decoration: none;
}
/****************************************/

/****************************************/
/* Custom ribbon color */
div.plan-ribbon.orange {
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-webkit-transform: rotate(45deg);
	background-color: #ffd589;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd589), to(#ffac14));
	background-image: -webkit-linear-gradient(top, #ffd589, #ffac14);
	background-image: -moz-linear-gradient(top, #ffd589, #ffac14);
	background-image: -ms-linear-gradient(top, #ffd589, #ffac14);
	background-image: -o-linear-gradient(top, #ffd589, #ffac14);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	color: #333;
	font-size: 14px;
	left: -5px;
	padding: 7px 0;
	position: relative;
	text-align: center;
	text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
	top: 15px;
	transform: rotate(45deg);
	width: 120px;
}
/****************************************/
