/* Start of CMSMS style sheet '0-2-Col-CSS' */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, img {
  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;}

body {
  background-color: #343446;
  color: #2c2d2e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 14px;
  margin: 0 0 0 0; /* (top, right, bottom, left) */
  padding: 0 0 0 0; 
}


#BreadCrumbs {  font-size: 60%; margin-left:20px;}
#TopMenu{font-size:60%; text-align:center;}

#slug { 
text-align: center;
font-family: San-Serif;font-size: 105%;font-variant:small-caps;font-weight:475;letter-spacing: 0.3em;
margin-top: -5px;margin-bottom: 5px;
}

h1 { 
color: #777890;
font-size: 19px;
font-weight: 700;
letter-spacing: 0.1em;}

h2 {
  color: #777890;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}

a,  a:link {  color: #5456ef;  font-weight: bold;  text-decoration: none;}
a:visited {  color: #50516b;  font-weight: bold;  text-decoration: none;}
a:hover {  color: #3a32c4;  text-decoration: underline;}
a:focus {color: #3a32c4;}
a:active { color: #383644;}

#outerWrapper {
background-color: #ffffff;
text-align: left;
width: 95%;
margin-top: 13px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
}

#outerWrapper #header {
  background-color: #9ea3aa;
  border-bottom: solid 1px #767a7f;
  font-size: 18px;
  font-weight: bold;
  line-height: 15px;
  padding: 10px 10px 10px 10px;
}

#outerWrapper #header img{border:none;}

#outerWrapper #contentWrapper {
  overflow: hidden;
}
#outerWrapper #contentWrapper #rightColumn1 { 
background-color: #f4f2fc;
border-left-color: #9ea3aa;
border-left-width: 1px;
border-left-style: solid;
float: right;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
width: 20%;
}
#outerWrapper #contentWrapper #leftColumn1 { 
background-color: #f4f2fc;
border-right-color: #9ea3aa;
border-right-width: 1px;
border-right-style: solid;
float: left;
padding-top: 10px;
padding-right: 3px;
padding-bottom: 10px;
padding-left: 10px;
width: 20%;
}

#outerWrapper #contentWrapper #SideBar{ 
background-color: #f4f2fc;
border-right-color: #9ea3aa;
border-right-width: 1px;
border-right-style: solid;
float: left;
padding-top: 10px;
padding-right: 3px;
padding-bottom: 10px;
padding-left: 10px;
width: 20%;
}

#leftColumn1 img{border:none;text-align:center;}
#leftColumn1 h2{text-align:center;margin-bottom:5px;}


#outerWrapper #contentWrapper #content {
  margin: 0 22% 0 22%;   /* notation (top, right, bottom, left) */
  padding: 10px 10px 10px 10px;
}

#outerWrapper #contentWrapper #content-b {
  margin: 0 2% 0 22%;   /* notation (top, right, bottom, left) */
  padding: 10px 10px 10px 10px;
}

#outerWrapper #footer {
  background-color: #f4f2fc;
  border-top: solid 1px #9ea3aa;
  padding: 10px 10px 10px 10px; 
}

#outerWrapper #contentWrapper, #outerWrapper #contentWrapper #content {zoom: 1;}
#content p{font-size:105%;letter-spacing: 0.03em;}

.bigtable { margin-left: auto;margin-right: auto;width: 80%;}

.NewsSummaryCategory {text-align:right;font-size:80%;}

.NewsSummaryAuthor {text-align:right;font-size:80%;}


.NewsSummaryLink {font-size: 115%;font-variant:small-caps;font-weight:575;letter-spacing: 0.22em;margin-top: -5px;margin-bottom: -5px;}

ul {
line-height:1.5em;
}
/* End of '0-2-Col-CSS' */

