/* Website Design by Sudbury Web Partners
Copyright 2015 Collaborative Lighting, LLC and Sudbury Web Partners */


body{ 
margin:0;
background-color:#F2F2F2;
}

.small-a1{ 
text-align:left;
font-size:12px;
margin-top:0;
margin-bottom:2px;
margin-left:5px;
margin-right:5px;
color:#566473;
font-weight:700;
text-decoration:none;
}
.small-a2{ 
text-align:right;
font-size:12px;
margin-top:0;
margin-bottom:2px;
margin-left:5px;
margin-right:5px;
color:#566473;
font-weight:700;
text-decoration:none;
}
.ulcolumn{ 
text-align:left;
float:left;
width:50%;
}
.ulcolumn2{ 
text-align:right;
float:left;
width:50%;
}
.cl-effect-7{ 
position:relative;
top:0;
width:80%;
margin-left:auto;
margin-right:auto;
}
.cl-effect-7-a{ 
padding-top:8px;
padding-bottom:5px;
}
.cl-effect-7 ul{ 
list-style-type:none;
margin-left:0;
padding-left:0;
}
.cl-effect-7 li{ 
float:left;
width:25%;
text-align:center;

}
.header-img{ 
width:100%;
}
.header-img img{ 
padding-top:10px;
width:80%;
margin-left:auto;
margin-right:auto;
}
.text-wrapper{ 
font-family:'Raleway', sans-serif;
font-weight:400;
width:80%;
margin-left:auto;
margin-right:auto;
font-size:23px;
letter-spacing:4px;
margin-top:-60px;
}
.column1{ 
width:50%;
float:left;
text-align:left;
}
.column2{ 
width:50%;
float:left;
text-align:right;
}
.column2 ul{text-align:right; list-style-position:inside; }
.column2 ul li{background-position:100%; padding-right:0; }
p{padding-right:0; }
.listlinktwo:link{ 
display:inline;
padding:5px;
padding-left:0;
font-weight:600;
color:#0404B4;
text-decoration:none;
padding-right:0;
}
.listlinktwo:active{
color:#0404B4;
text-decoration:none; 
}
.listlinktwo:visited{ 
color:#0404B4;
text-decoration:none;
}
.listlinktwo:hover{ 
color:#0404B4;
text-decoration:underline;
}
.listtext{ 
display:inline;
padding:5px;
padding-right:0;
padding-left:0;
font-weight:600;
color:black;
text-decoration:none;
}
.listlink:link{ 
display:inline;
padding:5px;
padding-right:0;
padding-left:0;
font-weight:600;
color:black;
text-decoration:none;
}
.listlink:active{ 
color:black;
text-decoration:none;
}
.listlink:visited{ 
color:black;
text-decoration:none;
}
.listlink:hover{ 
color:#0404B4;
text-decoration:underline;
}
.awardlink:link{ 
text-decoration:none;
color:white;
}
.awardlink:active{ 
text-decoration:none;
color:white;
}
.awardlink:visited{ 
text-decoration:none;
color:white;
}
.awardlink:hover{ 
text-decoration:none;
color:white;
}
.h5button{ 
font-weight:800;
text-align:center;
margin:0;
border:2px solid #0000ff;
box-shadow: 8px 8px 5px black;
display:block;
width:15%;
margin-left:auto;
margin-right:auto;
position:relative;
bottom: -100px;
overflow:hidden;
vertical-align:text-bottom;
padding:0;
}
.h5button:hover{  
box-shadow:8px 8px 10px black;
}
.bluepixelblock{ 
background-color:#1E4065;
width:4%;
float:left;
margin-left:auto;
margin-right:auto;
}
.blankpixelblock{ 
width:12%;
float:left;
margin-left:auto;
margin-right:auto;
}
.pixelcontainer{ 
margin-bottom:10px;
width:100%;
overflow:hidden;
text-align:center;
margin-left:auto;
margin-right:auto;
}
@media screen and (max-width:1200px){
.small-a{font-size:11px; } 
.cl-effect-7-a{font-size:13px; }
.text-wrapper{font-size:15px; }
.h5button{bottom:-85px; }
}
@media screen and (max-width:1000px){ 
.small-a{font-size:6px; }
.cl-effect-7-a{font-size:8px; }
.text-wrapper{font-size:10px; letter-spacing:2px; margin-top:-30px;}
.h5button{ 
bottom:-70px;
}
}
@media screen and(max-width:850px){ 
.text-wrapper{margin-top:-30px; }
.cl-effect-7 ul ul{width:100%; }
}
@media screen and (max-width:700px){ 
.small-a{font-size:5px; }
.cl-effect-7-a{font-size:7px; }
.text-wrapper{font-size:9px; margin-top:-20px; }
.h5button{ 
bottom:-50px;
}
.cl-effect-7 ul ul{left:25%; width:75%; }
}
@media screen and (max-width:600px){ 
.text-wrapper h5{width:25%; bottom:0;}
.text-wrapper{font-size:7px; letter-spacing:1px; margin-top:0; padding-top:20px;}
}
@media screen and (max-width:400px){ 
.text-wrapper{font-size:6px; width:90%; }
.cl-effect-7{width:100%; }
.header-img img{width:90%; }
.small-a{font-size:3px; }
.cl-effect-7-a{font-size:5px; }
.h5button{font-size:8px; }
}
.cl-effect-7 ul ul{ 
display:none;
	position:absolute;
	top:100%;
	left:25%;
	background:#f2f2f2;
	padding:0;
width:50%;
border-right:1px solid black;
border-left:1px solid black;
border-bottom:1px solid black;
padding-bottom:10px;
padding-top:10px;
font-size:12px;
margin-bottom: 0px;
margin-top: 0px;
}
.cl-effect-7 ul ul li
{
	float:none;
width:25%;
font-size:12px;
margin-top:0;
text-align:inherit;
}
.cl-effect-7 ul ul li{ 
position:relative;
width:100%;
text-align:inherit;
}
.cl-effect-7 ul li:hover > ul
{
	display:block
}
