body {
    margin: 0px auto;
    background: #1A4DB3;
    text-align: center;
    
}

a:link,a:visited {
   color: #000066;
   text-decoration: underline;
}

/* ~~~~~  Standard Wide Template  ~~~~~ */

div#standardHeader {
    width: 100%;
    text-align: center;
    text-align: left;
}

div#standardHeaderWave {
    background-image: url("images/backwave2.gif");
    background-repeat: repeat-x;
}

/* ~~~~~ Form Buttons ~~~~~ */

.button {
   font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
   font-size: 10px;
   background: #1A4DB3;
   color: #fff; 
   margin: 0;
   padding: 2px;
}

.button_reset {
   font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
   font-size: 10px;
   background: #3399ff;
   color: #fff; 
   margin: 0;
   padding: 2px;
}







/* ~~~~~  Content Background Color Change Here  ~~~~~ */

div#standardContent {
    vertical-align: top;
    text-align: left;
     margin: 0px;
    width: 380px; 
    color: #000; 
    background: #fff;
}


div#standardWideContent {
  vertical-align: top;
  text-align: center;  
  background: #fff;
  padding: 0px;
  margin: 0px; 
}


div#standardBodyInner {
    margin: 0px auto;
    padding-top: 40px; /* Sets the space between header and titles. */
    text-align: center;
}

div#standardWideBodyInner {
    margin: 0px auto;
    padding-top: 40px; /* Sets the space between header and titles. */
    text-align: center;
}

div#standardBodyOuter {
  margin: 0px auto;
    text-align: center;
    background: #1A4DB3;
}

div#standardNav {
  width: 380px;
    border-top: 5px solid #1A4DB3;
    border-bottom: 5px solid #1A4DB3;
    padding: 2px;
    text-align:center;
    background: #3366cc;
    color: white !important;
    text-align: center !important;
}

div#standardNav a, div#standardNav a:active, div#standardNav a:visited, div#standardWideNav a {
  text-decoration: none;
  color: white;
}

div#standardNav a:hover {
  text-decoration: underline;
}

div#standardWideNav  {
    width: 380px;
    border-top: 5px solid #1A4DB3;
    border-bottom: 5px solid #1A4DB3;
    padding: 2px 0;
    text-align:center;
    background: #3366cc;
    color: white !important;
    text-align: center !important;
}

div#standardSidebar {
    text-align: left;
    border-left: 20px solid #1A4DB3; /* Set the gutter here. */
    background: #1A4DB3; /* Sets the space between sidebar elements */
}

div#standardWideSidebar {
    text-align: left;
    border-left: 20px solid #1A4DB3; /* Set the gutter here. */
    background: #1A4DB3;
}

div.sidebarComponent {
    width: 200px;
    vertical-align: top;
    margin: 0px;
    text-align: center;
}



div#standardFooter {
}

div#standardFooter img {
   padding: 20px 0;
   /* padding-right: 200px; */
   margin: 0 auto;
}

/* ~~~~~  Sidebar Background Color Change Here  ~~~~~ */


div.sidebarContent {
    border: 5px solid #3366cc !important;
    background: #fff;
    text-align: center;
}

div.sidebarTitle {
    margin: 0px;
    background: #3366cc;
    color: white !important;
    padding: 2px;
}

div.sidebarTitle a, div.sidebarTitle a:active, div.sidebarTitle a:visited {
  text-decoration: none;
  color: white;
}

div.sidebarTitle a:hover {
  text-decoration: underline;
}


div.photoSidebarContent {
    border: 5px solid #3366cc;
    text-align: center;
    background: #fff;
}


div.spotlightSidebarContent {
    border: 5px solid #3366cc;
    text-align: center;
    background: #fff;
}

div.title {
  padding:5px 5px 0;
}

div.tellFriendFooterComponent {
  width:180px;
  margin:0 auto;
    padding-top: 35px;
    text-align: center;
    background: #fff;
}

div.news {
  vertical-align: top;
   background: #fff;
}

div.txtNavComponent { 
    text-align: center;
    font-size: 7pt;
    padding-top: 26px;
    padding-bottom: 16px;
    padding-right: 5px;
    padding-left: 5px;
    background: #fff;
}


div.news .headline { 
  font-weight: bold;
  font-size: 10pt;
  padding-bottom: 0px;
  padding-left: 3px;
  color: #1A4DB3;
}


/* ~~~~~  Spotlight Alumni Profile ~~~~~ */

div.spotlightDetail .profile { 
  padding-top: 5px;
  vertical-align: top; 
}





/* ~~~~~  Spotlight Search Results  ~~~~~ */

div.spotlightSearchResults {
  vertical-align: top;
  padding-top: 12px;
  text-align: center;
}


div.spotlightSearchResults table{
  margin-top: 6px;
  text-align: center;
  background: #1A4DB3;
  width: 360px;
  border: 1px solid #000;
}


div.spotlightSearchResults tr{
  padding: 2px;
  text-align: left;
  background: #333;
}

div.spotlightSearchResults td{
  text-align: left;
  padding: 2px;
  background: #666;
}

div.spotlightSearchResults .caption {
    color: #000000;
    padding: 1px;
}

div.spotlightSearchResults .label {
    font-size: 9pt;
    font-weight: bold;
    background: #fff;
}
div.spotlightSearchResults .label2 {
    font-size: 9pt;
    font-weight: bold;
     background: #ffcc66;
}

div.spotlightSearchResults .icon {
    vertical-align: top;
    text-align: center;
    width: 30px;
    background: #fff;
}

div.spotlightSearchResults .cell {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size: 11px;
     background: #fff;
}


div.spotlightSearchResults .cell2 {
     font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
     font-size: 11px;
     background: #ffcc66;
}

div#fb {
  background:#FFF;
  padding:5px 7px 7px;
  height:32px;
  line-height:32px;
  margin-bottom:15px;
  border:5px solid #36c;
}

div#fb img {
  vertical-align:middle;
  display:inline;
  margin-right:5px;
}

div#fb a {
  display:block;
  font-size:12px;
  color:#039;
}
