body{
	padding:0px;
	margin:0px;
	background-color:#336699;
	background-image:url('http://buipowerauthority.com/sites/all/themes/techactive/images/bg_strip.jpg');
	font-family:Arial, Helvetica, sans-serif;
}
a:link{
color:#333;
text-decoration:none;
}
a:visited{
color:#333;
}
a:hover{
color:#057100;
text-decoration:none;
text-decoration:underline;
}
a:active{
color:#333;
text-decoration:none;
}

.clearer{
	padding:0px;
	margin:0px;
	clear:both;
}



#wrapper{
	width:960px;
	margin:0px auto;
	background-color:white;
	padding:0px;
}

#top{
	width:940px;
	padding:5px 10px;
	background-color:#057100;
background-image: url('../images/bg1.jpg');
	float:left;
	margin:0px;
	}

#logo{
	width:236px;
	float:left;
}
#menu{
	width:960px;
	height:36px;
	background-color:#035201; 
	float:left;
	padding-top:3px;
	border-top:1px solid #035201;
}
#menu ul li{
background-color:#035201;
color:white;
font-size:11px;
font-weight:bold;
padding:5px 10px;
height:20px;
font-family:tahoma, Arial, Helvetica, sans-serif;
}
#menu ul li a:link,#menu ul li a:visited,#menu ul li a:hover,#menu ul li a:active{
color:white;
text-decoration:none;
}

.nice-menu ul{
top:2.5em;
}

.menu-313,.menu-314,.menu-315,.menu-316,.menu-318,.menu-329 {
border-right:1px solid #058300;
}

.menu-313 {
width:100px;
}

.menu-314,.menu-315,.menu-329,.menu-318,.menu-316{
width:120px;
}

.menu-316{
width:160px;
}

#banner{
width:960px;
float:left;
}

#gov{
	width:392px;
	float:right;
}

#coln_1{
width:300px;
float:left;
padding-right:10px;
padding-bottom:10px;
margin-left:10px;
}

#coln_1 h2,#coln_2 h2,#coln_3 h2{
font-family:"Futura Md BT", Tahoma, Geneva, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#057100;
margin:0px;
padding:10px 0;
}
#coln_1 p{
font-family:"Futura Md BT", Tahoma, Geneva, Verdana, sans-serif;
font-size:12px;
color:#333;
margin:0px;
padding:0;
}
#coln_2{
width:300px;
float:left;
padding:0 10px 20px 10px;
border-right:1px solid #ebebeb;
border-left:1px solid #ebebeb;
}
#coln_3{
width:300px;
float:left;
padding:0 0px 10px 10px;
}

#mleft{
width:700px;
float:left;
line-height:25px;
margin:10px 0 0 10px;
}
#mright{
width:207px;
height:400px;
float:left;
margin:10px 10px;
padding:0 10px;
}

#mleft label{
font-size:12px;
text-transform:uppercase;
}

#mleft h2{
margin:0px;
padding:0px 0 10px 0;
border-bottom:1px solid #ebebeb;
}

#footer{
width:950px;
float:left;
padding:5px;
font-size:12px;
color:white;
border-top:4px solid #1AB700;
background-color:#333333;
}

ul#lister {
padding:0px;
margin:0px;
list-style:none;
}
ul#lister  li{
padding:0px;
list-style:none;
width:180px;
height:200px;
float:left;
margin:5px;
}

ul#lister h2{
font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
font-size:13px;
color:white;
margin:0px;
}


#mright ul{
padding:0px;
margin:0px;
list-style:none;
}
#mright ul li{
padding:0px;
margin:0px;
list-style:none;
background-position: 10px 5px;
background-image: url('../images/bullet.png');
background-repeat: no-repeat;
padding-left: 1.5em;
}
ul.lo1{
padding:0px;
margin:0px;
list-style:none;
}
ul.lo1 li{
padding:0px;
margin:0px;
float:left;
width:150px;
list-style:none;
}

#coln_2 h5{
margin:0px 0;
padding:0px 0px 5px 0;
font-size:13px;
}
#mright h3{
margin:0px 0;
padding:10px 0px 5px 0;
font-size:16px;
text-transform:uppercase;
}
#mleft table {
	background-color: whiteSmoke;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border: 1px solid #ccc;
}
#mleft table td, #table-4 th {
}
#mleft table th {
	color: #333;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	padding: 0 20px;
}
#mleft table td {
	padding: 0 20px;
	line-height: 20px;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
#mleft table tr:hover {
	background-color: #fff;
}
ul.m_list2{
margin:0px;
padding:0px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

ul.m_list2 li{
margin:0px;
list-style:none;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
float:left;
margin:0 10px;
}

#q1 .field-item{
float:left;
margin:10px;
}

#f1{
width:180px;
margin:5px;
float:left;
}
#f1 ul{
padding:0px;
margin:0px;
list-style:none;
}
#f1 ul li{
padding:0px;
margin:0px;
font-size:12px;
list-style:none;
}

#f1 ul li a:link{
color:white;
text-decoration:none;
}
#f1 ul li a:visited{
color:white;
text-decoration:none;
}
#f1 ul li a:hover{
color:white;
text-decoration:none;
}
#f1 ul li a:active{
color:white;
}
.mhead2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:20px 0 5px 0;
padding:10px 0 0 0;
color:#318E36;
border-top:1px solid #333;
text-transform:uppercase;
}

ul#mix{
padding:0px;
margin:0px;
list-style:none;
}
ul#mix li{
padding:0px;
margin:0px 0 5px 0px;
list-style:none;
font-size:13px;
background-position: 10px 1px;
background-image: url('../images/bullet.png');
background-repeat: no-repeat;
padding-left: 2em;
}

#l1{
width:100px;
float:left;
}

#l2{
width:180px;
float:left;
margin-left:10px;
}

#l2 h2{
font-size:16px;
margin:0px;
padding:0px;
}
#l2 h2 a:link{
text-decoration:none;
}

#mix{
width:300px;
padding:0px 0 10px 0;

}
#coln_1 h4{
font-size:16px;
margin:10px 0 0 0px;
padding:5px 0 5px 0px;
color:#1AB700;
border-top:2px solid #1AB700;
}
#coln_2 h4{
font-size:16px;
margin:10px 0 0 0px;
padding:5px 0 5px 0px;
color:#1AB700;
border-top:2px solid #1AB700;
text-transform:uppercase;
}
#coln_3 h4{
font-size:16px;
margin:10px 0 0 0px;
padding:5px 0 5px 0px;
color:#00B6C6;
border-top:2px solid #00B6C6;
text-transform:uppercase;
}
#mright h4{
font-size:16px;
margin:10px 0 0 0px;
padding:5px 0 5px 0px;
color:#00B6C6;
border-top:2px solid #00B6C6;
text-transform:uppercase;
}





ul.t6{
padding:0px;
margin:0px;
list-style:none;
}
ul.t6 li{
padding:0px;
margin:0px 5px 0 0;
float:left;
list-style:none;
}

ul.mylist {
padding:0px;
margin:0px;
list-style:none;
}
ul.mylist li{
padding:0px;
margin:0px;
list-style:none;
background-position: 10px 5px;
background-image: url('../images/bullet.png');
background-repeat: no-repeat;
padding-left: 1.5em;
}


#img_0{
width:130px;
float:left;
margin-top:5px;
}

#text h2{
font-size:13px;
margin:10px 0 0 0px;
padding:5px 0 5px 0px;
color:#00B6C6;
border-top:2px solid #00B6C6;
text-transform:uppercase;
}
#mleft h6{
font-size:25px;
margin:10px 0 5px 0px;
padding:5px 0 5px 0px;
color:#333;
text-transform:uppercase;
}

ul#mleft34 {
padding:0px;
margin:10px 0 0 0px;
list-style:none;
}

ul#mleft34 li{
padding:8px 0px;
margin:0px 5px 0 0;
list-style:none;
border-bottom:1px solid #ebebeb;
}


#text{
width:500px;
float:left;
margin-left:10px;
}


ul.mk {
padding:0px;
margin:0px;
list-style:none;
}
ul.mk li{
padding:0px;
margin:0px 0 10px 0;
list-style:none;
}


#mright ul.t6 {
padding:0px;
margin:20px 0px;
list-style:none;
}
#mright ul.t6 li{
padding:0px;
margin:0px 5px 0 0;
float:left;
list-style:none;
background-color:none;
}

#mleft h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:0px;
}

.mt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
}

#content_box p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
}

.view-footer {
margin-top:15px;
font-size:11px;
margin-left: 25px;
font-weight:bold;
}

#d1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#d1 a{
color:#336699;
font-weight:bold;
}

.view-footer a{
color:#336699;
}

ul#social34 {
padding:0px;
margin:0px 0 0 0px;
list-style:none;
}

ul#social34 li{
padding:0px;
float:left;
margin:0px 5px 0 0;
list-style:none;
}

#mleft41{
width:950px;
float:left;
margin-left:10px;
}


ul#photo34 {
padding:0px;
margin:0px 0 0 0px;
list-style:none;
}

ul#photo34 li{
width:180px;
padding:0px 0 10px 0;
float:left;
margin:10px 10px 10px 0;
list-style:none;
}

ul#photo34 h3{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
margin:5px 0 0 0px;
padding:0px;

}

#mheading89{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
width:940px;
margin:0px 0 5px 0;
padding:10px 0 10px 0;
border-bottom:1px solid #333;
text-transform:uppercase;
}

#mleft41 .field-item{
float:left;
margin:0 10px 10px 0;
}

#g1{
width:930px;
float:left;
border-top:1px solid #ebebeb;
padding:15px;
height:50px;
}


#g1 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#057100;
}