html, body, #wrap {
	height: 100%;
	font-family: Trebuchet MS, sans-serif;  

}

body > #wrap {
	height: auto; 
	min-height: 100%;
	min-width: 100%;
	background:url(images/bgrp.jpg) repeat-x;
	
	}

#main {

	width:600px;
	margin-top:140px;
	margin-left:370px;
	padding-bottom: 150px;
	}  /* must be same height as the footer */

#mainplan {

	width:600px;
	margin-top:160px;
	margin-left:300px;
	padding-bottom: 150px;
	}	
	

#logo {
	position:absolute;
	border-width: 0;
	top:20px;
	left:51px;
	width: 399px;
	height: 74px;
}  

#mid {
	min-width: 100%;
	background:url(images/mid.png) repeat-x;
	margin-top:390px;
	margin-bottom: 0px;
	width: 5px;
	height: 231px;
	}

#support {
	position:absolute;
	left: 666px;
	top: 24px;
}

#menu {
	position:absolute;
	width:200px;
	height:47px;
	top: 132px;
	left: 58px;
}

#Layer5 {
	position:absolute;
	width:200px;
	height:238px;
	z-index:3;
	top: 209px;
	left: 46px;
}

#Layer14 {
	position:absolute;
	width:184px;
	height:52px;
	z-index:9;
	left: 69px;
	top: 383px;
}

#Layerp12 {
	position:absolute;
	width:176px;
	height:30px;
	z-index:7;
	left: 77px;
	top: 221px;
	
}
#Layerau12 {
	position:absolute;
	width:176px;
	height:30px;
	z-index:7;
	left: 77px;
	top: 221px;
	
}

#Layer13 {
	position:absolute;
	width:102px;
	height:65px;
	z-index:8;
	left: 153px;
	top: 291px;
}

#Layer11 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:6;
	left: 274px;
	top: 210px;
}
#Layer6 {
	position:absolute;
	width:281px;
	height:80px;
	z-index:4;
	left: 370px;
	top: 210px;
}
#Layerau11 {
	position:absolute;
	width:83px;
	height:30px;
	z-index:7;
	left: 273px;
	top: 215px;
	
}
#text_block1 {
	float:left;
	position:absolute;
	width:200px;
	left:149px;
	top: 560px;
	color:#595959;
	font-size:14px;

} 
 
#text_block2 {  
    float:left;
    position:absolute;  
    width:200px;  
    left:419px;  
    top: 560px;
	color:#595959;  
    font-size:14px; 
} 

#text_block3 {  
    float:left;
    position:absolute;  
    width:200px;  
    left:750px;  
    top: 560px;
	color:#595959;  
    font-size:14px; 
} 
#Layer7 {
	position:absolute;
	width:70px;
	height:35px;
	z-index:4;
	left: 54px;
	top: 639px;
}
#Layer8 {
	position:absolute;
	width:94px;
	height:39px;
	z-index:5;
	left: 330px;
	top: 639px;
}
#Layer9 {
	position:absolute;
	width:94px;
	height:41px;
	z-index:6;
	left: 650px;
	top: 639px;
}
#Layer10 {
	position:absolute;
	width:86px;
	height:47px;
	z-index:7;
	left: 54px;
	top: 683px;
}
#Layer11 {
	position:absolute;
	width:91px;
	height:48px;
	z-index:11;
	left: 330px;
	top: 683px;
}
#Layerp12 {
	position:absolute;
	width:163px;
	height:30px;
	z-index:12;
	left: 79px;
	top: 216px;
}
#box1 {
	position:absolute;
	top:558px;
	left:54px;
}

#box2 {
	position:absolute;
	top:560px;
	left:330px;
}

#box3 {
	position:absolute;
	top:560px;
	left:650px;
}

#quotes{
	position:absolute;
	top:796px;
	left:57px;
	z-index: 5;
}

#quotestext{
	position:absolute;
	top:800px;
	left:65px;
	width: 230px;
	line-height: 13pt; 
	z-index: 6;
}
#transfer{
	position:absolute;
	top:820px;
	left:600px;
	z-index: 5;
}
#service{
	position:absolute;
	top:798px;
	left:335px;
	width: 576px;
	height: 216px;
	z-index: 6;
}
#lower{
	position:absolute;
	top:796px;
	left:52px;
	height: 220px;
	background:url(images/lower.png);
	z-index: 0;
	width: 863px;
}


.style18 {font-size: 20px}
.style19 {color: #173952}
.style21 {color: #348ccb}


.style25 {
	font-size: 12px;
	color: #3d3d3d;
}

.style24 {
	font-size: 18px;
}

.style26 {
	color: #3d3d3d;
	font-size: 14px;
}
.style27 {font-size: 14px}
.style29 {font-size: 14px; color: #4d99d0; }
.style8 {color: #173952; font-size: 20px; }
.style10 {font-size: 20px; color: #348ccb; }
.style12 {
	color: #3f3f3f;
	font-size: 20px;
}
.style16 {color: #595959; font-size: 14px; }
.style10 {font-size: 20px; color: #348ccb; }
.mainfont {
	color:3d3d3d;
	font-size:14px;
	
	}
.planheader {  
    background:url(images/table.png) repeat-x;
	font-size:13px;
	font-weight:bold;
    color:#fff;
	
 
}  
.plantext {  
    
	font-size:13px;
    color:#5a5a5a;
      
} 
 .tablehead {  
    background:url(images/tablehead.png) repeat-x;
	font-size:18px;
    color:#3d3d3d;
 
}  	
	
	#footer {
	background:url(images/footer.png) repeat-x;
	position: relative;
	margin-top: -50px; /* negative value of footer height */
	height: 150px;
	clear:both;
	} 
	
	#copyright {
	position: absolute;
	top:7px;
	left:58px;
	width: 902px;
	}
	#Layer1 {
	position:absolute;
	width:200px;
	height:49px;
	left: 235px;
	top: 50px;
}
.sample {
	border-width: 5px 5px 5px 5px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #c5c5c5;
	}
	
#footerdata2 {  
    float:left;
    position:absolute;  
    width:900px;  
    left:58px;  
    top: 60px;
	color:#595959;  
    font-size:14px; 
}
a:link,a:visited{
 color:#4d99d0;
 text-decoration:none;
}
a img{
 border:0;
}
div.wrap{
 width:993px;
 
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}

  div#top div#nav ul{
   float:left;
   width:700px;
   height:52px;
   list-style-type:none;
  }
   div#nav ul li{
    float:left;
    height:52px;
   }
    div#nav ul li a{
     border:0;
     height:52px;
     display:block;
     line-height:52px;
     text-indent:-9999px;
    }
 
div#header{
 margin:-1px 0 0;
}
div#video-header{
 height:683px;
 margin:-1px 0 0;
}
 div#header div.wrap{
  height:299px;
  background:url(images/heaer-bg.png) 50% 0 no-repeat;
 }
 div#header div#slide-holder{
	z-index:40;
	width:845px;
	height:299px;
	position:absolute;
	left: 54px;
	top: 163px;
 }
  div#header div#slide-holder div#slide-runner{
   top:12px;
   left:8px;
   width:868px;
   height:335px;
   overflow:hidden;
   position:absolute;
  }
  div#header div#slide-holder img{
   margin:0;
   display:none;
   position:absolute;
  }
  div#header div#slide-holder div#slide-controls{
   left:0;
   bottom:228px;
   width:973px;
   height:46px;
   display:none;
   position:absolute;
   background:url(images/slie-bg.png) 0 0;
  }
   div#header div#slide-holder div#slide-controls p.text{
    float:left;
    color:#fff;
    display:inline;
    font-size:10px;
    line-height:16px;
    margin:15px 0 0 20px;
    text-transform:uppercase;
   }
 
   div#header div#slide-holder div#slide-controls p#slide-nav{
    float:left;
    height:24px;
    display:inline;
    margin:220px 15px 0 0;
   }
    div#header div#slide-holder div#slide-controls p#slide-nav a{
     float:left;
     width:24px;
     height:24px;
     display:inline;
     font-size:11px;
     margin:0 5px 0 0;
     line-height:24px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
     background-position:0 0;
     background-repeat:no-repeat;
    }
    div#header div#slide-holder div#slide-controls p#slide-nav a.on{
     background-position:0 -24px;
    }
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png);}
div#nav ul li a{background:url(images/nav.png) no-repeat;}
