body{
	background:url('/_images/body/background.jpg') repeat-x;
	background-color:#FFFFFF;
	font-family: arial, sans-serif;
	color:#666666;
	font-size:11px;	
}
body, img, ul, li, a, input{
	padding:0;
	margin:0;
	border:0;
}
ul{
	list-style-type:none;
	line-height:8px;
}
#content ul{
	list-style-type:disc;
	margin:10px 20px;
}
#content li{
	margin:0;
	line-height:18px;
}
#content a{
  color:#1E96BD;
  text-decoration:underline;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
p{
  line-height:15px;
  margin:0 0 10px 0;
}
h1{
  font-size:18px;
  line-height:18px;
  color:#003768;
  font-weight:normal;
}
h2{
  font-size:14px;
  line-height:18px;
  color:#323232;
  margin-bottom:0;
}
h3{
  font-size:12px;
  line-height:16px;
  color:#323232;
  margin-bottom:0;
  margin-top:0;
}
#inthissection img{
  
}
#inthissection li{
  margin:0;
  font-size:10px;  
}
#inthissection ul{
  margin-top:0;
  margin-bottom:0;
}
#inthissection a{
  font-size:10px;
  line-height:18px;
  text-decoration:none;
}
#inthissection a.active{
	font-weight:bold;
}
#breadcrumb a{
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
}
.pngfix{
	behavior: url('/_includes/iepngfix.htc');
}
#mainmenumiddle .active{
  background:url('/_images/body/wrap/header/mainmenu/active.png') no-repeat center 38px;
}
#wrap, #metersense_wrap{
	background-color:#FFFFFF;
	width:1000px;
	min-height:420px;
	margin:0 auto;
}
#wrap{
	background:url('/_images/body/wrap/background.jpg') no-repeat;
}
#metersense_wrap{
	background:url('/_images/body/wrap/metersense_background.jpg') no-repeat;
}
#header{
	position:relative;
	height:160px;
	z-index:400;
}
#logo{
	position:absolute;
	left:65px;
	top:11px;
}
#topmenu{
	position:absolute;
	right:30px;
	top:20px;

}
#topmenu img, #topmenu div{
	float:left;
}
#topmenu div{
	background:url('/_images/body/wrap/header/topmenu/middle.jpg') repeat-x;
	height:28px;
	padding:0 2px;
	padding-top:4px;
}
#topmenu div img{
	float:none;
	vertical-align:middle;
	padding:0 8px;
	margin-top:-4px;
}
#topmenu div a{
	font-size:11px;
	color:#5D5D5D;
}
#phonenumber{
	position:absolute;
	right:33px;
	top:89px;
}
#login{
	position:absolute;
	right:30px;
	top:60px;
}
#login form{
  display:inline;
  margin: 0;
}
#login img, #login div, #login input{
	float:left;
}
#login div{
	background:url('/_images/body/wrap/header/login/middle.jpg') repeat-x;
	height:20px;
	padding:0 2px;
}
#login div input{
	border:0;
	background:url('/_images/body/wrap/header/login/inputbackground.jpg') no-repeat;
	vertical-align:top;
	width:83px;
	font-size:9px;
	color:#5D5D5D;
	padding:0 5px;
	margin:0 2px;
	margin-top:2px;
	padding-top:2px;
	height:14px;
}
#mainmenu{
	position:absolute;
	right:30px;
	top:110px;
	height:50px;
	z-index:200;
}
#mainmenu img, #mainmenumiddle{
	float:left;
}
#mainmenumiddle{
	background:url('/_images/body/wrap/header/mainmenu/middle.jpg') repeat-x;
	position:relative;
}
#mainmenumiddle img{
	vertical-align:middle;
	float:left;
	padding:0 11px;
}
.menuitem {
	position:relative;
	float:left;
	height:50px;
	padding-top:20px;
}
.menuitem a{
	color:#003768;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
}
.submenuitem a{
  text-transform:none;
}
.dropdown{
	position:absolute;
	margin-left:-12px;
	top:50px;
	left:0;
	z-index:300;
	width:200px;
	background-color:#FFFFFF;
}
.dropdown img{
	position:absolute;
	padding:0;
}
.dropdowntop{
	width:100%;
	height:21px;
	background:url('/_images/body/wrap/header/mainmenu/dropdown/top.jpg') repeat-x top;
}
.dropdownbottom{
	position:absolute;
	bottom:-21px;
	left:0;
	width:156px;
	height:21px;
	margin-left:23px;
	background:url('/_images/body/wrap/header/mainmenu/dropdown/bottom.jpg') repeat-x;
}
.dropdownleft{
	background:url('/_images/body/wrap/header/mainmenu/dropdown/left.jpg') repeat-y left;
	width:100%;
}
.dropdownright{

	background:url('/_images/body/wrap/header/mainmenu/dropdown/right.jpg') repeat-y right;
	width:100%;
}
.bottomleftcorner{
	position:absolute;
	left:0;
	bottom:-21px;
	height:22px;
	width:23px;
}
.bottomleftcornerimage{
	height:22px;
	width:23px;
	background:url('/_images/body/wrap/header/mainmenu/dropdown/bottomleft.png');
}
.bottomrightcorner{
	position:absolute;
	right:0;
	bottom:-21px;
	width:23px;
	height:22px;
}
.bottomrightcornerimage{
	height:22px;
	width:23px;
	background:url('/_images/body/wrap/header/mainmenu/dropdown/bottomright.png');
}
.topleftcorner{
	top:0;
	left:-11px;
}
.toprightcorner{
	top:0;
	right:-11px;
}
.dropdownright div{
	margin-top:-20px;
	margin-bottom:-5px;
}
.dropdownright div ul li{
	margin-left:10px;
	position:relative;
	z-index:400;
	height:20px;
	background:url('/_images/body/wrap/header/mainmenu/dropdown/background.jpg') repeat-x bottom;
}
.dropdownright div ul li a{
	display:block;
	font-size:10px;
	font-weight:normal;
	color:#646464;
	line-height:25px;
}
.dropdowncenter{
	background-color:#FFFFFF;
	position:absolute;
	left:23px;
	top:20px;
	width:154px;
	/*height:100%;*/
}
#content{
	width:940px;
	margin:0 auto;
	position:relative;
	color:#313131;
	padding-bottom:20px;
}
#latestnews{
	float:left;
	width:618px;
}
#latestnews table{
	width:100%;
}
#latestnews table tr td{
	height:18px;
}
#latestnews table tr td b{
	color:#181818;
}
#latestnews table tr td a{
	font-weight:bold;
	color:#1E96BD;
	text-decoration:none;
}
#latestnews table tr td span{
	background:url('/_images/blank.jpg') repeat;	
}
#latestnews table tr td span a{
	font-weight:normal;
}
#viewalllatestnews{
	text-align:right;
	display:block;

	border-bottom:1px solid #D9D9D9;
	padding-top:5px;
}
#viewalllatestnews a{
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	background-color:#FFFFFF;
	padding-left:5px;
	margin-bottom:-3px;
}
.tddots{
	background:url('/_images/body/wrap/content/home/dots.jpg') repeat-x 0 12px;
}
#hometop{
	height:470px;
	margin-bottom:19px;
}
#leftbox{
	background:url('/_images/body/wrap/content/home/top/leftbox/background.jpg') no-repeat;
	height:320px;
	width:300px;
}
#leftbox span{
	font-size:15px;
	color:#66D1F4;
	position:absolute;
	left:20px;
	top:70px;
}
#leftbox div{
	position:absolute;
	width:250px;
	color:#FFFFFF;
	font-size:12px;
	top:100px;
	left:20px;
	line-height:18px;
}
#leftbox div ul{
	margin-left:20px;
	font-weight:bold;
	font-size:11px;

}
#hometop div{
	float:left;
}
#peoplesaying{
	width:300px;
	float:left;
	margin-right:20px;
}
#peoplesaying div{
	background:url('/_images/body/wrap/content/home/peoplesaying/middle.jpg') repeat-y;
	padding:0 20px;	
	color:#5E5E5E;
	font-size:11px;
	line-height:18px;	
	padding-top:5px;
}
#peoplesaying div p{
	margin-bottom:7px;
}
#peoplesaying div br{
	line-height:10px;
}
#peoplesaying div p span{
	margin-top:5px;
	display:block;
	font-weight:bold;
	font-size:11px;
	text-align:right;
}
#footer{
	width:940px;
	margin:0 auto;
	position:relative;
}
#footer div{
	padding-right:10px;
	padding-top:4px;
	padding-left:45px;
	width:885px;
	height:32px;
	font-size:10px;
	line-height:11px;
	color:#FFFFFF;
	position:relative;
}
#footer div a{
	font-weight:bold;
	color:#FFFFFF;
}
#footer div span{
	float:right;
	margin-top:5px;
}
#footerbackground{
	position:absolute;
	top:0;
	left:0;
}
.bgblue{
  background-color:#1CA1DD
}
.bggreen{
  background-color:#76C14F
}
.bgorange{
  background-color:#EC5537
}
.bgdefault{
  background-color:#DBDBDB;
}

.bgblue #breadcrumbtext a, .bggreen #breadcrumbtext a, .bgorange #breadcrumbtext a{
  color:#FFF;
}
#headerimage{
	width:640px;
	height:164px;
	background-repeat:no-repeat;
	background-position:right center;
	margin-left:-5px;
}
#headerimage div{
	width:640px;
	height:164px;	
	position:relative;
	z-index:100;
}
#headerimage div img{
	position:absolute;
	bottom:0;
	left:0;
}
#headerimage div h1{
	display:block;
	width:235px;
	margin-left:4px;
	padding-right:10px;
	padding-left:10px;
	padding-top:22px;
	font-size:20px;
	line-height:24px;
}
#headerimage div strong{
	position:absolute;
	bottom:5px;
	font-size:45px;
	text-transform:lowercase;
	right:390px;
	color:#1a4b77;
	font-weight:normal;
}
.darkbluecolor{
	color:#b2dbff;
}
.orangecolor{
	color:#fee3d1;
}
.lightbluecolor{
	color:#d6ebfd;
}
.greencolor{
	color:#deffd2;
}

.aegisys div{
margin-left:40px;
}  

#home_box {
    height:167px;
}

#home_box img{ 
     padding-bottom:18px;   
     padding-top:18px;  
} 

#home_box a:last-child{
    padding-right:0px;
}

#featured_box{
    margin-top:18px;  
    float:left; 
    width:220px;
    height:131px;
    background-image: url('/_images/home/box04.jpg');
}

#featured_box_text{
    padding-top:45px;
    padding-left:15px;
    padding-right:15px;
    overflow: hidden; 
    height:45px;
    width:195px;
     
}

#featured_box_text #featured_link{
   position:absolute;
   top:440px;
   left:810px;
   text-decoration: none;
}

.box{
   width:239px;
   height:167px;
}