@charset "utf-8";
html,body {
	height: 100%;
	text-align: center;
	padding: 0px;
	background-color: #89969f;
	margin: 0px auto 0px auto;
	background-image: url(../images/body.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	
}

#container {
   min-height:100%;
   position:relative;
   width: 1024px;
   margin: 0px auto 0px auto;
   background-color: #FFF;
}
#top {
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 168px;
	width: 1024px;
	position: relative;
	margin: 0px auto 0px auto;
}
#slideshow {
	background-image: url(../images/slideshow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 206px;
	width: 1024px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#center {
	
	width: 1024px;
	position: relative;
	margin: 0px auto 0px auto;
	
}
#footer {
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 141px;
	position:relative;
    bottom:0;
    width: 1024px;
	clear: both;
	font-family: georgia;

}
#top #info {
	height: 32px;
	width: 1024px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#top .moduletable_iua {
         position: absolute;
         width: 88px;
         height: 19px;
         top: 6px;
         left: 6px;
         
}

#top .moduletable_phonenum {
        height: 32px;
	width: 360px;
        position: absolute;
        top: 0px;
	margin-left: 620px;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	padding-left: 36px;
	padding-top: 3px;
	background-image: url(../images/telephone.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#top .moduletable_phonenum p {
       margin: 0px;
       paddign: 0px;
}


#top  #logo {
	height: 125px;
	width: 122px;
	position: absolute;
	left: 34px;
	top: 38px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: none;
}
#top #shadow {
	background-image: url(../images/shadow.png);
	background-repeat: repeat-x;
	height: 11px;
	width: 1024px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 100;
}
#top #topmenu {
	height: 32px;
	width: 1024px;
	position: absolute;
	bottom: 0px;
	/* background-image: url(../images/alink.png);
	background-repeat: no-repeat;
	background-position: center top; */
}
#slideshow #slider {
	height: 198px;
	width: 728px;
	position: absolute;
	top: 4px;
	float: right;
}
#slideshow #sliderinfo {
	width: 296px;
	height: 198px;
	position: absolute;
	top: 4px;
	right: 0px;
	background-image: url(../images/shadowline.png);
	background-repeat: no-repeat;
	background-position: left center;
	
}
#center #content {
    
	width: 728px;
	float: left;
	position: relative;
	text-align: left;
   color: #333;
   font-weight: normal;
   
   
		
}
#center #right {
	width: 296px;
	min-height: 300px;
	float: right;
	
	
}

#footer #fleft {
	width: 598px;
	min-height: 135px;
	position: absolute;
	left: 0px;
	top: 4px;
	
}
#footer #fright {
	width: 296px;
	min-height: 135px;
	position: absolute;
	top: 4px;
	right: 0px;
	background-image: url(../images/shadowline.png);
	background-repeat: no-repeat;
	background-position: left center;
	
}

/***********************************  Root Work on Menu Top ***************************************/

#top #topmenu ul {
   list-style-type: none;
   height: 32px;   
   margin: 0px 0px 0px 130px;

}

#top #topmenu ul li {
    float: left;
	height: 32px;
	width: 125px;
	background-image: url(../images/alink.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 5px;
	
}

#top #topmenu ul li a {
    display: block;
    text-decoration: none;
	height: 32px;
	width: 125px;
	padding-top: 8px;
	font-family: georgia;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}

#top #topmenu ul li a:hover,
#top #topmenu ul li.active  a {
   background-image: url(../images/ahover.png);
   background-repeat: no-repeat;
   background-position: center top;
   color: #d7d4df;
   
}

table.contentpaneopen {
  
   padding: 0px 5px;
  
}

table.contentpaneopen table.MsoTableGrid{
   margin-left: 38px;
}

table.contentpaneopen  a {
  text-decoration: none;
  color: #2a3b4f;
}

table.contentpaneopen  a:hover {
  text-decoration: none;
  color: #690c0f;
}

table.contentpaneopen  p {
   padding: 0px 5px;
   text-align: left;
   color: #333;
   font-weight: normal;
   font-size: 14px;
}

table.contentpaneopen  h1 {
   font-family: georgia;
   font-size: 16px;
   font-weight: bold;
   color: #2a3b4f;
}

table.contentpaneopen  h2 {
   color: #2a3b4f;
   font-size: 14px;
   font-weight: bold;
   font-family: georgia;   
}

#fleft {
   padding-left: 130px;
   background-image: url(../images/recicle.png);
   background-repeat: no-repeat;
   background-position: left top;
   overflow: hidden;
}

#fleft .moduletable {
   width: 600px;
   padding-top: 10px;
   padding-right: 2px; 
   text-align: left;
}


#fleft p {
   
   font-size: 12px;
   color: #FFF;
   font-weight: 700;
   margin: 0px;
}

.moduletable_info {
   text-align: right;
   font-weight: bold;
   padding: 7px;
   font-size: 14px;
   font-family: georgia;
 }

.moduletable_fr {
   margin-left: 10px;
}

.moduletable_fr p {
   margin: 0px;
   text-align: left;
   font-weight: bold;
   padding: 10px 0px 0px 7px;
   font-size: 13px;
   color: #FFF;
   

}

div.componentheading {
   display: none;
}

a.readon {
   text-decoration: none;
   color: #98231c;
}


 .moduletable_news {
    margin-top: 10px; 
 }

#right h3  {
   width: 288px;
   height: 25px;
   background-image: url(../images/rightH.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   display: block;
   padding-top: 7px;
   margin: 0px;
   margin-left: 4px;
   overflow: hidden;
   color: #FFF;
}

#right ul  {
   width: 288px;
   display: block;
   padding: 0px;
   padding-bottom: 10px;
   padding-top: 5px;
   margin: 0px;
   margin-left: 4px;
   background-image: url(../images/rightB.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;
}

.moduletable_services ul {
   text-align: left;
}

#right ul li {
   margin: 0px;
   margin-bottom: 5px;
   margin-left: 5px;
   list-style-type: none;
}

.moduletable_services ul li {
    margin-left: 0px;
}
 
#right ul li a {
   color: #28374c;
   text-transform: uppercase;
   text-decoration: none;
   font-size: 12px;
   font-weight: normal;
   display: block;
   width: 268px;
   padding: 0px 3px;
  
 }
 
 .moduletable_services ul li a {
   margin-left: 10px;
 }

 
#right ul li a:hover,
#right ul li.active a {
   color: #828f98; 
}


  div.xmap {
     margin-left: 15px;
	 margin-bottom: 10px;
  }
  
   div.xmap a {
     text-decoration: none;
	 color: #28374c;
	 font-size: 12px;
	 font-family: georgia, serif;
	 
   }
   div.xmap a:hover { 
   color: #828f98; 
   }

#content .contentpaneopen img {
       margin: 10px;
       border: 3px solid #3f515f;
}


#info .moduletable_site {
   width: 400px;
   height: 25px;
   padding-top: 3px;
   padding-left: 5px;
   text-align: left;
   overflow: hidden;
   color: #ccc;
   display: none;
   }

#info .moduletable_site a {
  color: #ccc;
  font-size: 12px;
  text-decoration: none;
}

#info .moduletable_site p {
  margin: 0px;
}

#content .tracker {
  text-align: center;
}

#content .tracker a,
#right .tracker a,
#content .tracker {
  color: #666;
  font-size: 12px;
  text-decoration: none;
}

div.tcap {
  width: 288px;
  height: 18px;
  background: url(../images/tcap.jpg) left top no-repeat;
}

#right .tracker {
  text-align: center;
  width: 278px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 20px;
  background: url(../images/rightB.jpg) left bottom no-repeat;
  min-height: 36px;
}

a.pagenav {
   color: #28374c;
   text-decoration: none;
}

a.pagenav:hover {
  color: #98231c;
}
