/* CSS Document */
html,body{
		margin:0;
		padding:0;
		height:100%; 
}
.section_frontpage{ 	
		width:100%;   
		min-height:100%;
		position:relative;	
}
#bgimg,#bgimg1,#bgimg2,#bgimg3,#flashbg{
		position:absolute;
		z-index: -1;
}
.main_div{
		width:970px;		
		position:absolute;
		left:50%;
		margin-left:-485px;
}
.logo{	
		width:393px;	
		position:absolute;
		z-index:1;
		left:50%;
		margin-left:-197px;
}
.logo a img{
		position:fixed;
		top:0;
		margin:0px auto; 
}
.content_div_main_front{ 
		width:970px;
		margin:0px auto;	
		padding:180px 0 0 0;	
}
.content_div_main{ 
		width:970px;			
		padding:180px 0 0 0;
		position:absolute;
		left:50%;
		margin-left:-485px;
}
.content_div_main h1,.content_div_main_front h1{ 
		height:auto;
		padding:0;
		margin:0px auto;
		font-family:Times New Roman;
		font-size:38px;
		font-style:italic;
		color:#FFFFFF;
		font-weight:normal;
		text-align:center;	
		width:670px;	
}
.rss_main{
		background:url(../images/page1-box1.png) center top;
		width:567px;
		height:158px;
		margin:45px auto;	
}
.rss_main_left{
		width:400px;
		height:158px;
		float:left;	
}
.rss_main_right{
		width:167px;
		height:158px;
		float:right;	
}
.rss_main_right p{
		font-family:Arial;
		font-size:11px;	
		color:#FFFFFF;
		font-weight:normal;
		text-align:center;
		font-weight:normal;
		padding:22px 0 0 0;
		text-transform:uppercase;
}
#slideshow-carousel{
		float:left; 
		width:370px;
		position:relative;
		margin:33px 0 0 30px;
}
#slideshow-carousel ul{
		margin:0; 
		padding:0;
		list-style:none;
}
#slideshow-carousel li {	
		height:158px; 
		position:relative;
}
#slideshow-carousel li .divclass{
		height:auto;
		width:370px; 
}
#slideshow-carousel li a{	
		width:300px; 
		height:auto;
		font-family:Arial;
		font-size:16px;
		color:#FFFFFF;
		font-style:italic;
		font-weight:bold;
		text-decoration:none;	
		text-transform:uppercase;
		padding:0;
		margin:0;
}
#slideshow-carousel li h2{
		font-family:Arial;
		font-size:12px;
		color:#FF1a45;
		width:300px; 
		height:auto;
		font-weight:normal;
		padding:5px 0;
		margin:0;
}
#slideshow-carousel li p{
		font-family:Arial;
		font-size:11px;
		color:#959595;	
		width:300px; 
		font-weight:normal;
		padding:0;
		margin:0;
}
.jcarousel-skin-tango .jcarousel-container-vertical{
		width: 370px;
		height: 158px;
		padding: 0;
}
.jcarousel-skin-tango .jcarousel-clip-vertical{
		width:  370px;
		height: 115px;
}
.jcarousel-skin-tango .jcarousel-item{
		width: 370px;
		height: auto;
}
.jcarousel-skin-tango .jcarousel-item-vertical{
		margin-bottom: 0px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder{    
		color: #000;
}
.jcarousel-skin-tango .jcarousel-next-vertical{
		position: absolute;    
		bottom:88px;
		left: 458px;
		width: 34px;
		height: 18px;
		cursor: pointer;
		background: transparent url(../images/arrow-down.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:active{
		 background: transparent url(../images/arrow-down-active.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{
		cursor: default;
		background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical{
		position: absolute;    
		top:25px;
		left: 418px;
		width: 34px;
		height: 18px;
		cursor: pointer;
		background: transparent url(../images/arrow-up.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:active{
		background: transparent url(../images/arrow-up-active.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{
		cursor: default;
		background-position: 0 -96px;
}
.jcarousel-container{
		position: relative;
}
.jcarousel-clip{
		z-index: 2;
		padding: 0;
		margin: 0;
		overflow: hidden;
		position: relative;
}
.jcarousel-list{
		z-index: 1;
		overflow: hidden;
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
}
.jcarousel-list li,
.jcarousel-item{
		float: left;
		list-style: none;    
		width: 370px;
		height: 158px;
}
.jcarousel-next{
		z-index: 3;
		display: none;
}
.jcarousel-prev{
		z-index: 3;
		display: none;
}
.page_nav{    				
		position:absolute;
		z-index:1;
		left:50%;		
		margin-left:-209px;
}     
ul.nav{	       			
		list-style:none;
		margin:0px 0 0 0;
		padding:0px;
		position:fixed;
		bottom:0px;	
		width:417px;
}
ul.nav li{
		float:left;			
}
.nav_home{
		background:url(../images/about2.png) no-repeat;
		width:108px;
		height:49px;
		float:left;
}
.nav_home.active{	
		background:url(../images/about1.png) no-repeat;
}
.nav_aboutus{
		background:url(../images/services2.png) no-repeat;
		width:96px;
		height:49px;
		float:left;
}
.nav_aboutus.active{	
		background:url(../images/services1.png) no-repeat;
}
.nav_services{
		background:url(../images/services2.png) no-repeat;
		width:96px;
		height:49px;
		float:left;
}
.nav_services.active{	
		background:url(../images/services1.png) no-repeat;
}
.nav_contact{
		background:url(../images/contact2.png) no-repeat;
		width:117px;
		height:49px;
		float:left;
}
.nav_contact.active{	
		background:url(../images/contact1.png) no-repeat;
}
ul.nav li a{
		display:block;
		color:white;
		font-size:11px;
		font-weight:bold;
		padding:20px 0 0 0px;
		text-decoration:none;
		text-align:center;
		height:29px;
}
#aboutus{	 
		width:100%;   
		min-height:100%;
		position:relative;	
}
#aboutus .content_div_main  p{
		font-family:Arial;
		font-size:13px;
		color:#ffffff;		
		font-weight:normal;
		padding:20px 0 0 0;
		text-align:center;
		width:860px;
		margin:0px auto;
		line-height:20px;	
}
#services{	 
		width:100%;   
		min-height:100%;
		position:relative;	
}
#services .content_box_main{
		width:617px;
		height:auto;
		margin:20px auto;
}
#services .content_box_top{
		background:url(../images/page3-box-top.png) no-repeat;  
		width:617px;   
		height:5px;
		float:left;	
}
#services .content_box_mid{
		background:url(../images/page3-box-mid.png) repeat-y;  
		width:617px;   
		height:auto;	
		float:left;
		padding:20px 0;
}
#services .content_box_mid p{
		font-family:Arial;
		font-size:13px;
		color:#959595;		
		font-weight:normal;
		padding:0 36px 0 30px;
		text-align:center;
		line-height:20px;
		margin:0px;
		width:551px;
}
#services .content_box_bot{
		background:url(../images/page3-box-bot.png) no-repeat;  
		width:617px;   
		height:5px;	
		float:left;
}
#contact{	
		width:100%;   
		min-height:100%;
		position:relative;	
}
.contact_outerdiv{	
		height: 490px;
		left: 50%;
		margin: 0 0 0 -485px;   
		position: absolute;
		width: 970px;
		padding:120px 0 0 0;
}
.contact_outerdiv_img {
		height:490px;
		width:970px;
		float:left;
		position:relative;	
}
.contact_outerdiv_content{
		position:relative;
}
.contact_innerdiv{
		background: url(../images/contact-bg.png) no-repeat scroll 0 0 transparent;
		bottom: 50px;
		height: 65px;
		left: 50%;
		margin: 0 0 0 -223px;
		position: absolute;
		width: 446px;
}
.contact_innerdiv a{
		color:white;
		font-size:20px;
		font-weight:normal;
		padding:20px 0 0 75px;
		text-decoration:none;
		text-align:center;
		float:left;
}
.contact_innerdiv_content{
		width:550px;
		height:auto;
		margin:0px auto;		
}
.contact_innerdiv_content p{
		font-family:Archer;
		font-size:14px;
		color:#10191b;		
		font-weight:normal;
		margin:0px auto;
		text-align:center;
		width:540px;
		height:auto;
}
#igdiv,#fldiv{
		display:block;
}
#flash_div
{		display:none;
  		width:100%;
		height:100%;
		position:absolute;
}