@charset "utf-8";
/* CSS Document */
body { 
		margin:0; 
		padding:0; 
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.9em;
		background-color: #F1F2ED;
		color:#666;
	}
img {border:0;}
table { border-spacing:0; border-collapse:collapse;}
td{padding:0;}
th{padding:0;}

/* Outline of Page */
#container{
			width:994px;
			margin:0 auto;
			text-align:center;
			background:url(../images/container_bg.gif) repeat-y #FFFFFF;
		  }
		  

/* BG - margin */
#contents {
			width:940px;
			margin:0 auto;
			text-align:left;
		  }
		  
		  
/* Header area*/
#headarea {padding:15px 0 7px 0;}
#headarea .logo { float:left;}
#headarea #headright {float:right;}
#headarea #headright .banner{margin:0 0 10px 0;}
		  
#headarea #headright #menuarea{
								height:43px; width:665px;
								padding: 0 22px;
								background:url(../images/menubg.gif) no-repeat;
							   }  
					

/* Base Box with out Index */
#middle2{ padding:13px 0;}

		
/* left side Address area for all pages */	     
#addressarea{
			  width:200px;
			  padding-left:18px;
			  float:left;
			  line-height:140%;
			  font-size: 1.05em;
			  color:#333;
			 }
#addressarea h3{ font-size: 1.1em;
				 font-weight:bold;
				 color:#003300;
				 margin: 0 0 10px 0; 
				 line-height:100%;
				}
#addressarea h4{ font-size: 1em;
				 font-weight:bold;
				 color:#003300;
				 margin: 0 0 5px 0; 
				 line-height:100%;
				}
#addressarea h5{ font-size: 1em;
				 font-weight:bold;
				 margin: 0 0 5px 0; 
				 line-height:100%;
				}
#addressarea p{margin: 0 0 11px 0;}

#addressarea a{
					color:#2B6799;
					text-decoration:none;
					font-size:0.8em
				 }

/* tel fax email ... listtype */
#addressarea dl{  
				 margin: 0 0 10px 0;
				 }
#addressarea dt{  
				 float:left;   
				 width:27px;   
				 clear:both;
				 padding: 0 0 6px 0;
				 }
#addressarea dd{  
					width:140px;   
					padding: 0 0 6px 0;  
				 }


#addressarea dt.mail{  
				 float:none;
				 font-size:0.9em;
				 width:50px;   
				 padding: 0;
				 }
#addressarea dd.mail{     
				 margin:0;  width:200px;
				 padding: 0 0 6px 0;
				 } 


/* right side base without Index */						
#mainright{
			width:705px;
			float:right;
			color:#333333;
			}						   
#mainright .right{float:right;
				  margin: 0 0 15px 15px;
				  }
				  
#mainright p{margin: 0 0 15px 0;}
#mainright h2{margin: 0 0 15px 0;}
#mainright ul{margin: 0 0 5px 0; padding:0; list-style:none;}

#mainright li{padding: 0 0 0 15px; margin:0 0 10px 0; background:url(../images/dot.gif) no-repeat;}
#mainright li h3{margin: 0; font-size:1em;}

#mainright .title {padding: 0; margin:0 0 10px 0; background:none;}
#mainright .nostyle li{padding: 0; margin:0 0 10px 0; background:none;}


/* contact form */	
#formarea {padding-bottom:25px;}
#formarea form{ margin:0;}
#formarea p{ margin:5px 0 0 0; color:#990000;}
#formarea small{margin-left:10px;font-size: 0.7em}
#formarea th {padding-bottom:10px; padding-right:25px; vertical-align:top; font-weight:normal;}
#formarea td {padding-bottom:10px; vertical-align:top;}
#formarea input{ width:200px;}
#formarea textarea {width:300px; height:100px;}
#formarea .btn {width:70px; padding:0 10px; margin-right:5px;}
#formarea h4{margin: 10px 0; border:0; font-size:1.1em;}


/* Links area */

#linkarea {width:705px;
			padding-top:25px;
			background:url(../images/bar.gif) no-repeat;
			}
#linkarea h2{margin-bottom:25px;}
#linkarea th{width:160px; padding-bottom:25px;}
#linkarea td{width:150px; padding:0 20px; vertical-align:top;}
#linkarea td h4{ font-size: 1em;
				 font-weight:bold;
				 color:#225B34;
				 margin: 0 0 5px 0; 
				 line-height:140%;
				}
#linkarea td  a{
					color:#666666;
					text-decoration:none;
					font-size:0.8em
				 }

/* box closer */						
#containerfoot {width:994px; margin:0 auto; height:15px; font-size:1px; background:url(../images/container_btm.gif) no-repeat;}


/* footer */
#footerarea{ 
			 padding:15px 0;
			}			
#footertop{
			 text-align:center;
			 font-size:0.8em;
			}	

/* foot menu */
#fmenu {letter-spacing:5px; margin:0 0 15px 0; }
#fmenu span {color:#225B34; text-decoration:none; font-weight:bold; letter-spacing:normal;}
#fmenu a {color:#666; text-decoration:none; letter-spacing:normal;}



		
.cls:after{ 
			content:".";
			display: block;
			clear:both;
			height: 0;
			visibility: hidden;
			
			}
.cls {display: inline-block;}

/* mac ie5 \*/
* html .cls {height: 1%;}
.cls{ display: block;}
/* mac ie5 */
