* {
    box-sizing: border-box;
}
.row::after {
    content: "";
    clear: both;
    display: table;
}
[class*="col-"] {
    float: left;
    padding: 15px;
}
html {
    font-family: "Lucida Sans", sans-serif;
}
.header {
    background-color: #ffffff;
    color: #ffffff;
    padding: 0px;
    text-align: left;
		border-bottom: .1em solid red;		
}
.menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.menu li {
    padding: 8px;
    margin-bottom: 7px;
    background-color: #33b5e5;
    color: #ffffff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.menu li:hover {
    /* background-color: ; */
}
.content {
    background-color: #ffffff;
    padding: 15px;
    color: #000000;
    text-align: center;
    font-size: 14px;

}
.rside {
    background-color: #ffffff;
    padding: 15px;
    color: #000000;
    text-align: center;
    font-size: 14px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.footer {
    background-color: #ffffff;
    color: #000000;
    text-align: center;
    font-size: 10px;
    padding: 15px;
    line-height: 1.5;
    font-family: arial, helvetica, verdana;

}
/* For mobile phones: */
[class*="col-"] {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    /* For desktop: */
    .col-1 {width: 8.33%;}
    .col-2 {width: 16.66%;}
    .col-3 {width: 25%;}
    .col-4 {width: 33.33%;}
    .col-5 {width: 41.66%;}
    .col-6 {width: 50%;}
    .col-7 {width: 58.33%;}
    .col-8 {width: 66.66%;}
    .col-9 {width: 75%;}
    .col-10 {width: 83.33%;}
    .col-11 {width: 91.66%;}
    .col-12 {width: 100%;}
    .col-33 {width: 33.33%;}
    .col-01 {width: 5%;}
    .col-02 {width: 69%;}
    .col-03 {width: 25%;}
    .col-pdl {width: 75px;
    background-color: #ffffff;
    color: #000000;
    text-align: left;
    padding: 1px;
    font-size: 8pt;
    font-family: arial, helvetica, verdana;
		}
    .col-pdr {width: 105px;
    background-color: #ffffff;
    color: #000000;
    text-align: right;
    padding: 1px;
    font-size: 8pt;
    font-family: arial, helvetica, verdana;
		}
    .col-turl {
		width: 100%;
    color: #000000;
    padding: 0px;
    margin: 0px;
    text-align: left;
    font-size: 8pt;
    font-family: arial, helvetica, verdana;
		}
				
}

/* Social Media Link Formating */
.socialfloat {
    display: block;
    position: fixed;
    right: 15px;
    top: 150px;
    z-index: 0;
}
.socialfloat .fbtn {
    width: 30px;
    height: 30px;
		-moz-border-radius: 15px;
		border-radius: 15px;
    display: block;
    color: #fff;
    text-align: center;
}
.socialfloat .fbtn i {
    font-size: 18px;
    line-height: 30px;
}
.socialfloat .fbtn:hover {
    background-color: #00cc00;
}

.facebook {
    background-color: #3b5998;
}
.gplus {
    background-color: #dd4b39;
}
.twitter {
    background-color: #55acee;
}
.socialfloat .twitter:hover {
						 background-color:black;}
						 
.stumbleupon {
    background-color: #eb4924;
}
.pinterest {
    background-color: #cc2127;
}
.linkedin {
    background-color: #0077b5;
}
.buffer {
    background-color: #323b43;
}
.reddit {
    background-color: #ff5700;
}
.digg {
    background-color: #005be2;
}

.envelope {
    background-color: #000000;

}


/* END - Social Media Link Formating */

    a:link    {color:#3333cc; text-decoration:underline}
    a:visited {color:#3333cc; text-decoration:none}
    a:hover   {color:#3333cc; text-decoration:underline}
    a:active  {color:#3333cc; text-decoration:underline}

.blink
{
    color:#000000; 
		text-decoration:none
}


body {
     background: white }
p    {
     font-size: 11pt;
     text-align: left; 
     line-height: 1.5;
     font-family: arial, helvetica, verdana;
     }
  ex1 {
      font-size: 45px;
			font-family: arial, sans-serif;
			text-align: center;
      font-variant: small-caps;
				}
  ex2 {
      font-size: 25px;
			font-family: arial;
			text-align: center;
			}
  ex3 {
      font-size: 20px;
			font-family: arial;
			text-align: center;
			}
  ex4 {
      font-size: 9pt;
			font-family: arial;
			text-align: center;
			}

h1   {
		 color: black; 
		 font-variant: small-caps;
		 text-align: center;
		 line-height: 1.5;
		 font-family: arial, helvetica, verdana;
		 }
h2   {
		 color: black; 
		 font-variant: small-caps;
		 text-align: center;
		 line-height: 1.2;
		 font-family: arial, helvetica, verdana;
		 }
h3   {
		 color: blue; 
		 font-variant: small-caps;
		 text-align: center;
		 line-height: 1.5;
		 font-family: arial, helvetica, verdana;
		 }

hr  {
    display: block;
    margin-top: 0em;
    margin-bottom: 0em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
		color: red;
}

    .indented {   
		  padding-left: 30px;
}		    
    .indent {   
		  padding-left: 15px;    
}		    
		.pullquote {   
      margin: 25px 25px 25px 25px;;
			padding: 5px 25px 5px 25px;
			/* top right bottom left */
			border-top: 0.1em solid gray; 
			border-bottom: 0.1em solid gray; 
}

.imgl { float: left; 
      max-width: 100%;
      min-width: ;
      height: auto;
}

.imgr { 
	float: right;
      max-width: 100%;
      min-width: ;
      height: auto;
}

img.imgs { 
	text-align:center;
	align: center;
	max-width: 100%;
	height: auto;
	display: block;
	margin: auto;
}
	


.clearfix::after {
    content: "";
    clear: both;
    display: table;
}
.byline { 
			text-align: right;
      font-size: 10pt;
      font-style: italic;
      margin: 0.1em 0em 0.3em 0em;
			/* top right bottom left */
 		}


ul {

   box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); 
}
		    
a.goto {background-image:url(images/external.png);background-position:center right;background-repeat:no-repeat;padding-right:12px;}
a.link {background-image:url(images/link.png);background-position:center right;background-repeat:no-repeat;padding-right:14px;}
a.caution {background-image:url(images/caution.png);background-position:top right;background-repeat:no-repeat;padding-right:12px;padding-left:2px; }
a.pdf {background-image:url(images/pdf.png);background-position:top right;background-repeat:no-repeat;padding-right:12px;padding-left:2px; }



