@charset "utf-8";
/*
CSS Name: 
CSS URL: http://sport.ngin.com
Description: 
Version: 1.0
Author: Jason Reed
Email: jason.reed@tstmedia.com
Last Updated: 
Copyright 2009 - TST Media
*/





#siteHeader{
  background-image: none;
}

.npSingleSelect .singleSelectOptions .selected a{
  background: #007add;
}

#surveyNameHeader h1{
  height: 40px;
  font-size: 22px;
  line-height: 40px;
  color: #FFF;
  text-align: center;
  background-repeat: no-repeat;
  margin-bottom: 15px;
  border-bottom: solid 2px #012e5e;
}

#leftHandGraphics .text div{
  background: url(http://assets.ngin.com/site_files/829/sidePanel.jpg) no-repeat top left;
}

#accountNav .currentSite a{
  background: #007add url(http://assets.ngin.com/site_files/829/favicon.gif) no-repeat center center;
}

#accountNav .currentSite a:hover{
  background: #00152b url(http://assets.ngin.com/site_files/829/favicon.gif) no-repeat center center;
}



* {
  margin: 0;
}

html {
  background: #2e0000 url(http://assets.ngin.com/theme_images/kickers/kickers_default/backgroundRepeat.jpg) top center repeat-x;
}

body {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/background.jpg) top center no-repeat;
}

a:focus {
  -moz-outline: none;
}



.siteContainer {
  width: 980px;
  margin: 0 auto;
}

#siteHeader {
  height: 195px;
}

#siteHeader h1 {
  text-indent: -9999px;
}

#siteHeader h1 a {
  display: block;
  width: 980px;
  height: 195px;
}

#panelOne {
  width: 175px;
  padding: 5px;
  float: left;
}

#panelTwo {
  float: left;
  padding: 5px 5px 5px 0;
  width: 750px;
  margin-left: 15px;
}

#panelThree {
  display: none;
}

#siteFooter {
  width: 980px;
  margin: 0 auto;
  text-align: center;
}



#accountNav {
  height: 28px;
  background-image: none;
  background-color: transparent;
  margin-bottom: 6px;
}

#accountNav li {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/navDividers.png) top right no-repeat;
}

#accountNav .currentSite {
  background-color: #00152b;
}

#accountNav .nginLogo {
  background-image: none;
}

#accountNav li.nginLogo a {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/nginLogo.png) top right no-repeat;
}



#siteHeader .adminToggle {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/adminToggle.png) right top no-repeat;
  width: 92px;
  right: 5px;
}



#topNav {
  margin: 15px 10px 25px;
}

#topNav table {
  margin-left: 200px;
  width: 750px;
}

#topNav tr td {
  line-height: 25px;
  padding: 0 2px;
}

#topNav tr td a {
  padding: 0 2px;
  text-decoration: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11px;
}

#topNav tr td.selected {
  background: #920000 url(http://assets.ngin.com/theme_images/kickers/kickers_default/topNavSelected.gif) top right no-repeat;
  border: 1px solid #a90000;
  border-bottom: 4px solid #a90000;
}

#topNav tr td:hover a {
  padding-bottom: 4px;
  border-bottom: 4px solid #a90000;
}

#topNav tr td.selected a {
  border-bottom: none;
}

#pageContentContainer {
  margin: 10px 10px 0;
  padding-bottom: 15px;
  width: 955px;
  background: #2e0000 url(http://assets.ngin.com/theme_images/kickers/kickers_default/contentBackgroundRepeat.gif) top left repeat-x;
}





.subNav, .relatedSections{
  margin-bottom: 10px;
  width: 175px;
}

.subNav h4, .relatedSections h4 {
  line-height: 30px;
  background: #012d5a url(http://assets.ngin.com/theme_images/kickers/kickers_default/subNavHeader.jpg) top left repeat-x;
  color: #fff;
  font-weight: 900;
  font-size: 12px;
  display: block;
  border: 3px solid #00152b;
  padding-left: 5px;
  margin-bottom: 1px;
}

.subNav ul li, .relatedSections ul li {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/subNavBorder.gif) top left repeat-x;
}



.subNav ul.parents {
  color: #ffffff;
}

.subNav ul.parents li {
  margin-bottom: 1px;
  border-bottom: 1px solid #300000;
}

.subNav ul.parents li a {
  background: #350000 url(http://assets.ngin.com/theme_images/kickers/kickers_default/hierarchyCarrot.png) 160px 10px no-repeat;
  margin-bottom: 1px;
  color: #ffffff;
  padding-left: 5px;
}

.subNav ul.parents li a:hover {
  text-decoration: underline;
}

.subNav ul.parents li:first-child {
  border-top: 1px solid #300000;
}

.subNav ul.parents li:first-child a {
  margin-top: 1px;
}



.subNav ul li.selected, .relatedSections ul li.selected {
  background: #350000 url(http://assets.ngin.com/theme_images/kickers/kickers_default/subNavBorder.gif) top left repeat-x;
}

.subNav ul li.selected a {
  color: #ffffff;
  margin: 1px 0;
  background-image: none;
}



.subNav ul.children li {
  
}

.subNav ul.children li a {
  padding-left: 15px;
}

.subNav ul.children li a:hover {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/subNavHover.png) 5px 10px no-repeat;
}

.subNav ul li a, .relatedSections ul li a {
  display: block;
  color: #fff;
  font-weight: 900;
  font-size: 11px;
  text-decoration: none;
  padding: 6px 0;
}



.relatedSections ul li {
  width: 175px;
  margin: auto;
}

.relatedSections ul li a {
  padding-left: 15px;
}

.relatedSections ul li a:hover {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/subNavHover.png) 5px 10px no-repeat;
}



.subNav ul.parents li.lock:first-child {
  border-top: none;
}

.subNav ul li.lock, .subNav ul li.drag {
  margin-bottom: 1px;
  border: none;
}

.subNav ul li.lock a, .subNav ul li.drag a {
  color: #171717;
}

.subNav ul li.lock {
  background: #fcc622 url(/app_images/lockedIcon.gif) right center no-repeat;
}

.subNav ul li.lock a {
  background: #fcc622;
}

.subNav ul li.drag a {
  background: #fde55e;
}

.subNav ul li.drag a:hover {
  background: #fcc622;
}

.subNav ul li.cmsNavButton a {
  color: #171717;
}

.subNav ul li.cmsNavButton:hover {
  background: transparent url(/app_images/buildStripe.gif) top left repeat;
}

.subNav ul li.cmsNavButton:hover a {
  background-image: none;
  color: #007add;
  text-decoration: underline;
}



.siteUserMenu {
  background-color: #350000;
  margin-bottom: 10px;
  width: 175px;
}

.siteUserMenu h4 {
  color: #fff;
}

.siteUserMenu a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 900;
  font-style: italic;
}

.siteUserMenu a:hover {
  color: #ffffff;
  text-decoration: underline;
}



#leftHandGraphics {
  text-align: center;
}

#leftHandGraphics h4 {
  padding-top: 100px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  padding-bottom: 5px;
  text-transform: uppercase;
}

#leftHandGraphics p {
  padding: 0 10px 10px;
  color: #fff;
}

.clientGraphic {
  width: 169px;
  margin: 0 auto 10px;
  background-color: #012e5e;
  border: 3px solid #00152b;
}

.clientGraphic img {
  width: 169px;
}



#displayBodyHeader {
  line-height: 55px;
  border: 5px solid #00152b;
  background: #012e5e url(http://assets.ngin.com/theme_images/kickers/kickers_default/displayBodyHeader.jpg) top left no-repeat;
  padding-left: 10px;
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 900;
}

.layoutContainer {
  padding-left: 0;
}

.layoutContainer .column1 .pageElement {
  margin-left: 0px;
}

.layoutContainer .pageElement {
  margin: 15px 0 0 15px;
}

#sport-header {
  background: #fff;
  border: 5px solid #350000;
}



.pageElement a {
  color: #007add;
  text-decoration: none;
}

.pageElement a:hover {
  color: #007add;
  text-decoration: underline;
}



.textBlockElement h3, .aggregatorElement h3, .mailSubscribeElement h3, 
.reportTableElement h3, .tableElement h3, .pollElement h3 {
  border: 2px solid #1c0000;
  background: #320905 url(http://assets.ngin.com/theme_images/kickers/kickers_default/elementHeader.jpg) top left no-repeat;
  line-height: 28px;
  color: #fff;
  padding-left: 5px;
  font-size: 12px;
}



.pollElement, .textBlockElement, .sponsorElement, .documentElement, .mailSubscribeElement,
.surveyLinkElement, .galleryElement, .reportTableElement, .tableElement,
.aggregatorElement, .siteMapElement, .linkElement, .contactElement {
  border: none;
}



.widgetElement .noEntry {
  margin: 0;
}



.textBlockElement .text {
  color: #fff;
  padding: 5px;
}

.textBlockElement a {
  color: #007add;
  font-weight: 900;
  font-style: italic;
  text-decoration: none;
}

.textBlockElement a:hover {
  color: #007add;
  text-decoration: underline;
}

.textBlockElement .leftTextImage, .textBlockElement .rightTextImage{
  border: 2px solid #1c0000;
}

.leftTextImage {
  float: left;
  margin: 2px 10px 2px 5px;
}



.heroPhotoElement {
  border: 2px solid #1c0000;
}



.documentElement {
  padding-top: 0;
}

.documentElement h3 {
  font-size: 14px;
  line-height: 1.3em;
  padding: 12px 0 17px 45px;
  height: auto;
}

.pdf {
  background: url(http://assets.ngin.com/theme_images/kickers/kickers_default/docIconPDF.png) top left no-repeat;
}

.word {
  background: url(http://assets.ngin.com/theme_images/kickers/kickers_default/docIconWord.png) top left no-repeat;
}

.excel {
  background: url(http://assets.ngin.com/theme_images/kickers/kickers_default/docIconExcel.png) top left no-repeat;
}

.generic {
  background: url(http://assets.ngin.com/theme_images/kickers/kickers_default/docIconGeneric.png) top left no-repeat;
}



.linkElement h4 a.icon {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/listAccent.png) 2px 6px no-repeat;
  padding-left: 12px;
}

.linkElement p.text {
  color: #dedede;
}

.linkElement .text {
  margin: 0 0 0 10px;
}



.contactElement {
  color: #fff;
}

.contactElement .phone {
  padding-bottom: 2px;
}

.contactElement .title {
  color: #fff;
}

.contacctElement p {
  color: #ffffff;
}

.contactElement h3 {
  color: #ffffff;
  padding-top: 3px;
}

.contactElement img {
  border: 2px solid #1c0000;
}



.sponsorElement {
  border: none;
}

.sponsorElement h3 {
  color: #ffffff;
}

.sponsorElement p {
  color: #ffffff;
}

.sponsorElement .imageLink {
  margin: 0 10px 0 0;
}

.sponsorElement .description {
  padding-top: 5px;
}

.sponsorElement .description a {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/listAccent.png) 2px 6px no-repeat;
  padding-left: 12px;
}



.galleryPreviewImage {
  background-position: 2px 9px;
}

.galleryElement h3,
.galleryElement p {
  color: #fff;
}

.galleryElement .rapidContentConstruction p { color: #000; }



.aggregatorElement .eventPreview thead tr {
  border: 2px solid #00152b;
}

.aggregatorElement .eventPreview thead tr th {
  border-left: 1px solid #00152b;
  background: #00152b url(http://assets.ngin.com/theme_images/kickers/kickers_default/eventPreviewHeader.gif) top left repeat-x;
}

.aggregatorElement .eventPreview thead tr th:first-child {
  border-left: none;
}

.aggregatorElement .eventPreview thead tr th a {
  color: #ffffff;
  text-decoration: none;
}

.aggregatorElement .eventPreview thead tr th a:hover {
  text-decoration: underline;
}

.aggregatorElement .item {
  padding: 5px;
  color: #ffffff;
  border: none;
}

.aggregatorElement .details li {
  color: #ffffff;
}

.aggregatorElement .item a {
  color: #007add;
}

.aggregatorElement .item img {
  
}

.aggregatorElement .vevent {
  color: #ffffff;
  border-top: none;
}

.aggregatorElement .dateImage {
  color: #171717;
  
  background: #fff;
}

.aggregatorElement .eventPreview p {
  color: #999;
}

.aggregatorElement  .dateImage li.month {
  background: #012e5e url(http://assets.ngin.com/theme_images/kickers/kickers_default/eventPreviewHeader.gif) top left repeat-x;
  color: #ffffff;
  border-bottom: 1px solid #100000;
}



.hrElement {
  height: 1px;
  border-width: 0;
  background-color: #500001>;
  margin: 5px 0;
}

.layoutContainer .hrElement {
  margin: 0 0 0 15px;
}

.layoutContainer .column1 .hrElement {
  margin: 0;
}



.tableElement .dataTable {
  padding: 0 5px;
}

.tableElement h3 {
  margin-bottom: 5px;
}

.reportTableElement table thead tr,
.tableElement table thead tr {
  border: 2px solid #00152b;
}

.reportTableElement table tr th, 
.tableElement table tr th {
  background: #00152b url(http://assets.ngin.com/theme_images/kickers/kickers_default/tableHeader.gif) 0 -1px repeat-x;
  color: #ffffff;
  border-left: 1px solid #00152b;
}

.reportTableElement table tr th:first-child, 
.tableElement table tr th:first-child {
  border-left: none;
}



.aggregatorElement .even {
  background-color: transparent;
}

.aggregatorElement .odd {
  background-color: #200000;
}



.unlimitedHierarchy {
  background-image: url(/app_images/evolutionHierarchyLinesTagMenu.gif);
}

.unlimitedHierarchy li li {
  margin-left: 20px;
}

.unlimitedHierarchy li {
  background-position: 0 9px;
}

.unlimitedHierarchy .lastLi {
  background-position: 0 9px;
}



.siteMapElement {
  background-color: #500001;
  padding: 3px;
  color: #fff;
  border: 2px solid #1C0000;
}

.siteMapElement .unlimitedHierarchy{
  background-image: url(http://assets.ngin.com/theme_images/kickers/kickers_default/kickersHierarchyLines.gif);
}

.siteMapElement .unlimitedHierarchy li{
  background-image: url(http://assets.ngin.com/theme_images/kickers/kickers_default/kickersHierarchyAttach.gif);
  background-position: 0 12px;
}

.siteMapElement .unlimitedHierarchy li li {
  margin-left: 30px;
}

.siteMapElement .unlimitedHierarchy li div{
  background-color: #500001;
}

.siteMapElement .unlimitedHierarchy .lastLi{
  background-image: url(http://assets.ngin.com/theme_images/kickers/kickers_default/kickersHierarchyAttachLast.gif);
  background-position: 0 12px;
}

.siteMapElement a {
  color: #fff;
}

.siteMapElement a:hover {
  color: #fff;
}

.statTable th{
  background-color: #007add;
}



.surveyLinkElement a:hover {
  text-decoration: none;
}



.reportTableElement .dataTable {
  width: 98%;
  margin: 5px auto;
}



.pollElement h3 {
  margin: 0;
}

.pollElement h5 {
  color: #ffffff;
}

.pollElement ul li {
  border: none;
}

.pollElement ul li.voteButton input {
  border: 2px solid #1c0000;
  background: #00152b url(http://assets.ngin.com/theme_images/kickers/kickers_default/subNavHeader.jpg) top left repeat-x;
  font-size: 12px;
  font-weight: 900;
  color: #ededed;
  width: 100px;
  border: 1px solid #00152b;
  border-bottom: 2px solid #00152b;
  border-right-size: 2px;
  padding: 2px 0;
}

.pollElement ul li.voteButton:hover input {
  text-decoration: underline;
}

.pollElement label {
  color: #fff;
}

.pollChoice {
  background: transparent;
}

.barBackground, .barForeground {
  display: block;
  height: 15px;
}

.barBackground {
  background: #007add url(http://assets.ngin.com/theme_images/kickers/kickers_default/barBackground.gif) top left repeat-x;
  border: 1px solid #1c0000;
}

.barForeground {
  background: #00152b url(http://assets.ngin.com/theme_images/kickers/kickers_default/barForeground.gif) top left repeat-x;
}

.barForeground p {
  color: #ffffff;
  padding-left: 5px;
}



.mailSubscribeElement {
  border: none;
}

.mailSubscribeElement tr.odd {
  background: #200000;
}

.mailSubscribeElement tr.even {
  background: transparent;
}

.mailSubscribeElement tr th {
  color: #ffffff;
}

.mailSubscribeElement input[type=text] {
  background: #fbfbfb;
  font-size: 11px;
  font-weight: 900;
  padding: 5px;
  border: 1px solid #1c0000;
}

.mailSubscribeElement input[type=text]:focus {
  background: #FEF0A8;
}

.mailSubscribeElement a.buttonLink {
  border: 2px solid #1c0000;
  background: #00152b url(http://assets.ngin.com/theme_images/kickers/kickers_default/subNavHeader.jpg) top left repeat-x;
  font-size: 12px;
  font-weight: 900;
  color: #ededed;
  width: 100px;
  border: 1px solid #012e5e;
  border-bottom: 2px solid #012e5e;
  padding: 2px 6px;
}



.aggregatorElement h4 a {
  color: #007add;
}

.aggregatorElement h5 a {
  line-height: 14px;
}

.aggregatorElement .dateAuthor {
  color: #fff;
}

.aggregatorElement .dateAuthor a {
  color: #007add;
}

.copyright {
  color: #ffffff;
}



.newsItemElement {
  color: #ffffff;
}

.newsItemElement h2 {
  color: #ffffff;
}

.newsDate, .newsAuthor {
  color: #ffffff;
}

.newsArticle h4 {
  font-style: italic;
  color: #cbcbcb;
}

.newsArticle .newsImage {
  background: #300000;
  border: 1px solid #1c0000;
  padding: 2px;
}

.newsArticle .newsImage img {
  border: 1px solid #000000;
}

.newsArticle .newsImage .newsImageCaption {
  color: #ffffff;
  font-size: 10px;
  font-style: italic;
}

.newsArticle .newsText {
  color: #ffffff;
  line-height: 1.4em;
}

.readMore, .readMore a, .newsTags, .newsTags a {
  color: #007add;
}

.newsTags a {
  font-style: italic;
}

.bottomOptions .pageOptions {
  background: #1c0000;
}

.bottomOptions .pageOptions a {
  color: #ffffff;
  text-decoration: none;
}

.bottomOptions .pageOptions a:hover {
  text-decoration: underline;
}

#newsArea .noEntry {
  background: #2e0000;
  border-top: none;
  color: #fff;
}



.bottomOptions .pageOptions a {
  
}

.bottomOptions .pageOptions a:hover {
  
}



.collectorElement .item {
  border: none;
  padding: 10px;
}

.collectorElement .odd {
  background: #200000;
}

.collectorElement .even {
  background: transparent;
}

.collectorElement .dateAuthor, .collectorElement .teaser {
  color: #fff;
}



.buttonLink:link, .buttonLink:visited,
.buttonLink:hover, .buttonLink:active {
  padding: 2px 10px 2px 10px;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 35px;
  cursor: pointer;
  border: 1px solid #666;
  color: #007add;
  background: #ccc url(http://assets.ngin.com/theme_images/kickers/kickers_default/siteButton.gif) top left repeat-x;	
/*  _height: 20px;  Show to IE */
}

.buttonLink:hover {
  border: 1px solid #333;
}



.calendarContainer #nodePickerContainer {
  margin: 15px 0 !important;
}

.contentTabs li, .contentTabs li span {
  background-image: none;
}

.contentTabs li a.siteMapLink {
  background: url(http://assets.ngin.com/theme_images/kickers/kickers_default/monthListIcon.png) left top no-repeat;
}

.contentTabs li a {
  color: #ffffff;
}

.contentTabs li.selected {
  background: #660203 url(http://assets.ngin.com/theme_images/kickers/kickers_default/contentTabsBackground.gif) left bottom repeat-x;
  border: 1px solid #300;
  border-bottom: none;
}

.rapidTabsConstruction li.selected{
  background: #FDE872 !important;
  border: none !important;
}

.time abbr {
  border-bottom: none;
}

.contentTabs {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/contenttabsShadow.png) right bottom no-repeat;
}

.rapidTabsConstruction {
  background: #FDDD40 url(/app_images/pageElementHeading.gif) top left repeat;
}

#monthViewCalendar .vcalendar caption, 
#monthViewCalendar .vcalendar caption a, 
#month_navigation h2, #month_navigation h2 a, 
#dayViewCalendar h2, #dayViewCalendar h2 a,
#miniCalendar .vcalendar caption,
#miniCalendar .vcalendar caption a {
  color: #ffffff;
}

#monthViewCalendar .vcalendar caption a:hover, #miniCalendar .vcalendar caption a:hover,
#month_navigation h2 a:hover, #dayViewCalendar h2 a:hover {
  color: #00152b;
}

#dayViewCalendar h2 {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/subNavBorder.gif) bottom left repeat-x;
}

#monthViewCalendar .vcalendar tbody tr th, 
#miniCalendar .vcalendar tbody tr th {
  background: #00152b url(http://assets.ngin.com/theme_images/kickers/kickers_default/tableHeader.gif) 0 -1px repeat-x;
  color: #ffffff;
  border: none;
  border-bottom: 3px solid #00152b;
}

#monthViewCalendar .vcalendar tbody tr:first-child, 
#miniCalendar .vcalendar tbody tr:first-child {
  border: 1px solid #00152b;
}

#miniCalendar td {
  background-color: #fff;
}

#miniCalendar td.selected {
  background-color: #2e0000;
}

#feed_links_div li a {
  text-decoration: none;
}

#month_list .boxscore td {
  color: #010101;
}

#feed_links_div li a:hover {
  text-decoration: underline;
  color: #007add;
}

#monthViewCalendar a {
  text-decoration: none;
}

#monthViewCalendar a:hover {
  text-decoration: none;
  color: #00152b;
}

#month_list .vevent {
  padding: 10px;
}

#dayViewCalendar .vevent {
  border-top: none;
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/subNavBorder.gif) bottom left repeat-x;
  margin: 5px 15px;
}

#dayViewCalendar h5 {
  font-size: 18px;
  font-weight: 900;
  color: #007add;
}

#dayViewCalendarEvents li {
  color: #ffffff;
}

#dayViewCalendarEvents li a {
  text-decoration: none;
}

#dayViewCalendarEvents li a:hover {
  text-decoration: underline;
  color: #007add;
}

#dayViewCalendar .location, #dayViewCalendar .tags, #dayViewCalendar .type, .dibItem .location, .dibItem .tags, .dibItem .type {
  color: #ffffff;
}



#siteFooter {
  background: transparent url(http://assets.ngin.com/theme_images/kickers/kickers_default/siteFooter.png) top left no-repeat;
  padding-top: 25px;
  padding-bottom: 25px;  
}

#siteFooter ul li {
  display: inline;
  list-style-type: none;
  color: #ffffff;
}

#siteFooter ul li a {
  color: #ffffff;
  font-weight: 900;
  text-decoration: none;
  font-style: italic;
}

#siteFooter ul li a:hover {
  text-decoration: underline;
}

#siteFooter ul li#poweredByNGIN {
  margin-top: 15px;
  display: block;
}

#siteFooter ul li#poweredByNGIN a {
  border-bottom: none;
}



a{
  color: #007add;
}

a:hover{
  color: #00152b;
}

.npSingleSelect .singleSelectOptions .selected a{
  background: #007add;
}

#surveyNameHeader h1{
  height: 40px;
  font-size: 22px;
  line-height: 40px;
  color: #FFF;
  text-align: center;
  background-repeat: no-repeat;
  margin-bottom: 15px;
  border-bottom: solid 2px #012e5e;
}