/* --------------------------------------------------------------- */
/*  Styles that over rides core.css                                */
/* --------------------------------------------------------------- */
.ms-WPBody {  font-size: 1em;}
.ms-WPBody,.ms-WPBody td {  font-family:Arial, Helvetica, sans-serif;}
.ms-WPBody a:link {  color:#FFF;}
.ms-PartSpacingVertical {
  display: none;
}


.generalContent {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 0.2px;
  line-height: 18px;
  margin-top: 11px;
}

.generalContent p {
  margin: 0;
  padding-bottom: 5px;
}
/*
This is commented out. Not exactly sure why.
#mainPage .ms-WPBody h1,
.generalContent h1 {
  font-size: 30px;
  font-style: italic;
  line-height: 40px;
  padding: 6px 0px 0px 0px;
}
*/
.generalContent h1 {
  font-size: 30px;
  font-style: italic;
  line-height: 40px;
  padding: 0px 0px 0px 0px;
  margin-top: 8px !important;
}

.generalContent h2 {
  font-size: 24px;
  line-height: 40px;
  padding: 6px 0px 0px 0px;
}

.generalContent h3 {
  font-size: 20px;
  margin-bottom: 10px;
}

.generalContent ul li {
	margin: 0px 0px 0px 15px;
}

/* Style for paging for standard sharepoint search */ 
.srch-Page    
{
    font-weight:700;    
    font-size:1.3em;    
    font-family:Arial, Helvetica, sans-serif;    
    background-color:#ffffff !important;    
    text-align:center;
}
body.theme01 .srch-Page{ color:#000000 }
body.theme02 .srch-Page{ color:#000000 }
body.theme03 .srch-Page{ color:#000000 }
body.theme04 .srch-Page{ color:#000000 }
body.theme05 .srch-Page{ color:#000000 }
body.theme06 .srch-Page{ color:#000000 }
body.theme01 .srch-Page A:link,.srch-Page A:visited{    text-decoration:none;    color:#00355f;    font-weight:700;}
body.theme02 .srch-Page A:link,.srch-Page A:visited{    text-decoration:none;    color:#07341d;    font-weight:700;}
body.theme03 .srch-Page A:link,.srch-Page A:visited{    text-decoration:none;    color:#6d0000;    font-weight:700;}
body.theme04 .srch-Page A:link,.srch-Page A:visited{    text-decoration:none;    color:#361b4f;    font-weight:700;}
body.theme05 .srch-Page A:link,.srch-Page A:visited{    text-decoration:none;    color:#424242;    font-weight:700;}
body.theme06 .srch-Page A:link,.srch-Page A:visited{    text-decoration:none;    color:#5e0039;    font-weight:700;}
.srch-Page a:hover{    text-decoration:underline;}


/* Webpart titles */

.grid1width .ms-WPHeader>td, .grid2width .ms-WPHeader>td, .grid3width .ms-WPHeader>td, .grid4width .ms-WPHeader>td {
  padding-top: 13px;
  padding-bottom: 10px;
}

body.theme01 .ms-WPHeader, body.theme01 .ms-WPHeader>td {border-bottom: solid 1px #4d80a7 !important;}
body.theme02 .ms-WPHeader, body.theme02 .ms-WPHeader>td {border-bottom: solid 1px #537f68 !important;}
body.theme03 .ms-WPHeader, body.theme03 .ms-WPHeader>td {border-bottom: solid 1px #b44d4d !important;}
body.theme04 .ms-WPHeader, body.theme04 .ms-WPHeader>td {border-bottom: solid 1px #806798 !important;}
body.theme05 .ms-WPHeader, body.theme05 .ms-WPHeader>td {border-bottom: solid 1px #8c8c8c !important;}
body.theme06 .ms-WPHeader, body.theme06 .ms-WPHeader>td {border-bottom: solid 1px #a64d83 !important;}

.grid1width .ms-WPTitle, .grid2width .ms-WPTitle, .grid3width .ms-WPTitle, .grid4width .ms-WPTitle {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff !important;
}
