/*
body and header information	
*/
body {
		text-align: center;
		margin: 0px;
		}
.background {
		position:absolute;
		width: 100%;
		left: 0px;
		bottom: 0px;
		height: 259px;
		background-image: url(images/bg2.jpg);
}
.siteholder {
	width: 979px;
	margin-left: -489px;
	position: absolute;
	top: 0;
	left: 50%;
	}
.logo {
	position:absolute;
	top:0px;
	left:0px;
	width: 979px;
	height: 96px;
	background-color:#E7EEAB;
  }
.lefthead {
	position:absolute;
	top:96px;
	left:0px;
	width: 735px;
	height: 53px;
	background-image: url("images/lefthead.jpg");
  }
  .righthead {
	position:absolute;
	top:96px;
	left:735px;
	width: 244px;
	height: 53px;
	background-image: url("images/righthead.jpg");
  }
/*
 full content frame
*/


/*
one column layout with image on l
*/
  
    .contentnews {
	position:absolute;
	top:149px;
	left:25px;
	width: 510px;
	height: 450px;
	margin:0px;
	padding:0px;
	background-color:#33454f;
	overflow:scroll;
	overflow-x: hidden; 
  }
  .contentwide {
	position:absolute;
	top:149px;
	left:25px;
	width: 527px;
	height: 450px;
	margin:0px;
	padding:0px;
	background-color:#33454f;
  }
      .color {
	position:absolute;
	top:149px;
	left:25px;
	width: 692px;
	height: 450px;
	margin:0px;
	padding:0px;
	background-color:#33454f;
  }
  
        .colorstretch {
	position:absolute;
	top:149px;
	left:25px;
	width: 692px;
	height: 450px;
	margin:0px;
	padding:0px;
	background-color:#33454f;
	overflow:scroll;
	overflow-x: hidden; 
  }

  .imagebox {
	position:absolute;
	top:144px;
	left:536px;
	width: 182px;
	height: 456px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	z-index:10;
  }


/*
 two column layout
*/ 

    .content1 {
	position:absolute;
	top:149px;
	left:0px;
	width: 26px;
	height: 450px;
	background-image: url("images/content1.jpg");
  }
      .content2 {
	position:absolute;
	top:149px;
	left:25px;
	width: 343px;
	height: 450px;
	background-image: url("images/content2.jpg");
  }
      
  .line {
	position:absolute;
	top:146px;
	left:368px;
	width: 1px;
	height: 453px;
	background:#FFFFFF;
	z-index:9;
  }    
  .content3 {
	position:absolute;
	top:149px;
	left:368px;
	width: 349px;
	height: 450px;
	vertical-align:top;
	background-image: url("images/content3.jpg");
  }    
  .content4 {
	position:absolute;
	top:149px;
	left:717px;
	width: 19px;
	height: 450px;
	background-image: url("images/content4.jpg");
  }
 
 
 .nav {
	position:absolute;
	top:149px;
	left:735px;
	width: 244px;
	height: 230px;
	background-image: url("images/navbg.jpg");
  }
   .newstop {
	position:absolute;
	top:379px;
	left:735px;
	width: 244px;
	height: 23px;
	background-image: url("images/newstop.jpg");
  }
     .news {
	position:absolute;
	top:402px;
	left:735px;
	width: 218px;
	height: 195px;
	background-image: url("images/newsbg2.jpg");
  }
     .newsborder {
	position:absolute;
	top:402px;
	left:953px;
	width: 26px;
	height: 195px;
	background-image: url("images/newsborder.jpg");
  }  
  
#.nav2 {
	background-color:#00000;
	position:absolute;
	top:0px;
	left:496px;
	width:187px;
	height:259px;
	font-family:sans-serif;
	text-align:center;
	background-image: url(images/navbg.jpg);
  }
 .nav3 {
 	position:absolute;
	top:150px;
	left:735px;
 }

/*
footer
*/ 
 
 
     .footer {
	position:absolute;
	top:597px;
	left:0px;
	width: 979px;
	height: 43px;
	background-image: url("images/footer.jpg");
  }

/*
feature page
*/ 
     .feature {
	position:absolute;
	top:0px;
	left:0px;
	width: 980px;
	height: 600px;
	background-image: url("images/featurebg.jpg");
  }

 .featureintro {
	position:absolute;
	top:10px;
	left:5px;
	width: 950px;
	height: 90px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	background-color:33454e;
  
  } 
 
 
 
  .feature1 {
	position:absolute;
	top:20px;
	left:35px;
	width: 230px;
	height: 550px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	background-color:33454e;
  
  }
    .feature2 {
	position:absolute;
	top:20px;
	left:260px;
	width: 230px;
	height: 550px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	background-color:33454e;
  }
   .feature3 {
	position:absolute;
	top:20px;
	left:490px;
	width: 230px;
	height: 550px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	background-color:33454e;
  
  }
    .feature4 {
	position:absolute;
	top:20px;
	left:720px;
	width: 230px;
	height: 550px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	background-color:33454e;
  
  }
  
/*
paragraph
*/ 
  
  
  p.pagetitle {
  	position: absolute;
	top: 124px;
	left: 30px;
	width: 670px;
	font: Arial;
	margin-top: 0px;
	margin-left: 0px;
	font-weight: bold; 
	font-size: 18px;
	color: White;
	text-align: left;
  }
    p.pagetitle2 {
  	position: absolute;
	top: 124px;
	left: 751px;
		margin-top: 0px;
	margin-left: 0px;
	width: 200px;
	font: Arial;
	font-weight: bold; 
	font-size: 18px;
	color: White;
	text-align: left;
  }
  p.subtitle {
	width: 200px;
	font: Arial;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 30px;
	font-weight: bold; 
	font-size: 14px;
	color: White;
	text-align: left;
  }



  p.title {
   margin-top:10px;
   margin-left:5px;
   margin-right:5px;
	font: Arial;
	font-weight: bold; 
	font-size: 18px;
	color: White;
	text-align: inherit;
  }
    p.titlel {
   margin-top:10px;
   margin-left:5px;
   margin-right:5px;
	font: Arial;
	font-weight: bold; 
	font-size: 18px;
	color: White;
	text-align: left;
  }
  
  p.textl {
  margin-top:15px;
  margin-left:10px;
  margin-right:15px;
  text-align: left;
  font:"Times New Roman";
  font-size: 14px;
  color: White; 
  
  }
    p.textr {
  margin-top:15px;
  margin-left:15px;
  margin-right:10px;
  text-align: left;
  font:"Times New Roman";
  font-size: 14px;
  color: White; 
  
  }
      p.newstext {
  margin-top:15px;
  margin-left:17px;
  margin-right:5px;
  text-align: left;
  font:"Times New Roman";
  font-size: 14px;
  color: White; 
  
  }
  
      p.newstitle {
  margin-top:0px;
  margin-left:20px;
  text-align: center;
  font: Arial;
  font-size: 18px;
  color: White; 
  
  }


a {
	font: Arial;
	text-decoration: underline;
	color: #FFFFFF;
	
}
