
/*top menu right margin*/
ul.menu {
    margin: 0 15px;
}

/*footer link colour*/
      #rt-footer a {color:#ffffff;}

#rt-footer a:hover {
color: #bab8b8;
}

/*menu item bg colour and border*/

.menu-block .gf-menu li:hover > .item .menu-item-bg, .menu-block .gf-menu li:focus > .item .menu0item-bg {
		border: 1px solid #003D79;
}


/*This adds the inset, blue-gray colored shadow/gradient, adds some padding so the text doesn't run over it, and then rounds the corners of the box.*/

body .contactTable {
	box-shadow: inset 0 0 15px 5px #C1CBD7;
	-moz-box-shadow: inset 0 0 15px 5px #C1CBD7;
	-webkit-box-shadow: inset 0 0 15px 5px #C1CBD7;
	padding: 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

/*This adds a small amount of margin to the table itself to keep it from bumping up against the text*/

.content table {
       margin-left: 5px;
}

/*JEvents red to blue*/
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background-color: #003D79;
    border: 1px solid #003D79;
}

.jev_toprow div.currentmonth {
    border-bottom: 1px solid #003D79;
    border-top: 1px solid #003D79;
    margin-bottom: -1px;
}

.nav-items > div a {
	padding: 6px 12px 6px 12px;
}

.nav-items > div,
.nav-items > div:first-child,
#jevents_body .nav-items div.active a:hover,
.jev_header2 .active a:hover,
#jevents_body .nav-items > div a:hover,
.nav-items > div:last-child {
	border-color: #003d79;
}

#jevents_body .nav-items div.active a, .jev_header2 .active a {
	background-color: #003D79;
}

#jevents_body .nav-items > div a:hover {
	padding: 6px 12px 6px 11px;
}

#jevents_body .nav-items > div:first-child a:hover {
	padding-left: 12px;
}

#jevents_body .cal_today a.cal_daylink {
	background-color: #003D79;
}

#jevents_body .cal_today a.cal_daylink:hover {
	border-color: #003D79;
	color: #003D79;
}

/*tabs title colour to white*/

.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
    color: #ffffff;
}

/*faq headings*/
/*h2, .title {
    font-size: 22.2px;
}*/

/*sidebar menu spacing

ul.menu li a, ul.menu li .item, ul.menu li .separator {
    border-radius: 3px;
    display: block;
    padding: -5px 15px;
    text-decoration: none;
}*/

