body{
      background:url(../images/bg.jpg) repeat-x;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  background-color:#9AFAFA;
	  margin:0;
	  padding:0;
	  width:100%px;
}
#MainWrapper
    {
	  width:908px;
	  margin:auto;
}

#nav_container {
          width:900px;
		  float:left;
		  margin-top:176px;
		  padding-top:0px;
		  padding-left:4px;
}

#top{
      background-image:url(../images/top_banner_new.jpg);
	  width:908px;
	  height:210px;
	  background-repeat:no-repeat;
	  margin:20px 0 0 0;
}
#mid{
      background-image:url(../images/mid.jpg);
	  background-repeat:repeat-y;
	  padding:0;
}
#bottom{
      background-image:url(../images/bottom.jpg);
	  width:908px;
	  height:36px;
	  background-repeat:no-repeat;
	  margin:0;
	  padding:0;
}

#box01_top
       {
	     background-image:url(../images/box01_top.jpg);
		 background-repeat:no-repeat;
		 width:547px;
		 height:30px;
		 margin:auto;
		 padding:0;
	   }
#box01_mid
       {
	     background-image:url(../images/box01_mid.jpg);
		 background-repeat:repeat-y;
		 width:547px;
		 margin:auto;
		 padding:0;
	   }
#box01_bottom
       {
	     background-image:url(../images/box01_bottom.jpg);
		 background-repeat:no-repeat;
		 width:547px;
		 height:14px;
		 margin:auto;
		 padding:0;
	   }
	   
#box02_top
       {
	     background-image:url(../images/box02_top.jpg);
		 background-repeat:no-repeat;
		 width:272px;
		 height:32px;
		 margin:auto;
		 padding:0;
	   }
#box02_mid
       {
	     background-image:url(../images/box02_mid.jpg);
		 background-repeat:repeat-y;
		 width:272px;
		 margin:auto;
		 padding:0;
	   }
#box02_bottom
       {
	     background-image:url(../images/box02_bottom.jpg);
		 background-repeat:no-repeat;
		 width:272px;
		 height:10px;
		 margin:auto;
		 padding:0;
	   }
#box   {
         width:860px;
		 background-color:#FFFFCB;
		 border:solid 1px #999999;
}
	
#box03_wrapper
        {
		  width:876px;
		  margin:auto;
		}
#box03_wrapper02
        {
		  width:840px;
		  margin:auto;
		}		
#box03_top
       {
	     background-image:url(../images/box_top01.jpg);
		 background-repeat:no-repeat;
		 width:876px;
		 height:39px;
		 margin:auto;
		 padding:0;
	   }
#box03_mid
       {
	     background-image:url(../images/box_mid01.jpg);
		 background-repeat:repeat-y;
		 width:876px;
		 margin:auto;
		 padding:0;
	   }
#box03_bottom
       {
	     background-image:url(../images/box_bottom01.jpg);
		 background-repeat:no-repeat;
		 width:876px;
		 height:28px;
		 margin:auto;
		 padding:0;
	   }
#box   {
         width:860px;
		 background-color:#FFFFCB;
		 border:solid 1px #999999;
}
		  
		  
		   	   
/*optin*/

#optin_bg_container {
        width:230px;
		float:right;
		margin-left:40px;
		
}

#optin_bg
       {
	     background-image:url(../images/optin_bg2.jpg);
		 width:230px;
		 height:295px;
		 padding:0;
	   }
#optin_container
       {
		 padding-top:120px;
	   }
	   
/*fonts*/

#font01{
         font-family:Tahoma, Verdana, Arial,;
		 font-size:13px;
		 font-weight:bold;
		 color:#003399;
		 padding:0px 20px 0 20px;
}
#font02{
         font-family:Tahoma, Verdana, Arial,;
		 font-size:12px;
		 font-weight:bold;
		 color:#333333;
		 padding:0px 10px 0 10px;
}
#font03{
         font-family:Tahoma, Verdana, Arial,;
		 font-size:12px;
		 font-weight:bold;
}
#font04{
         font-family:Tahoma, Verdana, Arial,;
		 font-size:12px;
		 color:#333333;
		 padding:0px 10px 0 10px;
}
#font05{
         font-family:Tahoma, Verdana, Arial,;
		 font-size:16px;
		 font-weight:bold;
		 color:#003399;
		 padding:0px 10px 0 10px;
}
#font06{
         font-family:Tahoma, Verdana, Arial,;
		 font-size:13px;
		 font-weight:bold;
		 color:#003399;
		 padding:0px 5px 0 10px;
}
#font07{
         font-family:Tahoma, Verdana, Arial,;
		 font-size:13px;
		 font-weight:bold;
		 color:#003399;
		 padding:0px 20px 20px 0;
}
#font08{
         font-family:Tahoma, Verdana, Arial,;
		 font-size:14px;
		 font-weight:bold;
		 color:#003399;
		 padding:0px 0 0 10px;
}
.red   {
         color:#FF4848;
}
#line  {
         background-image:url(../images/line.jpg);
		 background-repeat:repeat-y;
		 width:881px;
		 margin:0;
		 padding:0;
}




#footer {
         width:800px;
		 margin:auto;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:11px;
		 color:#FFFFFF;
		 text-align:center;
		 padding-top:5px;
}

#footer a {
        color:#FFFFFF;
		text-decoration:none;
}

#footer a:hover {
        color:#ffffff;
		text-decoration:underline;
}

#footer2 {
        width:800px;
		margin:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		color:#fe4d39;
		font-weight:800;
		margin-bottom:10px;
		}
		 
