body {
	margin: 0px;
	padding: 0px;
	background-color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#454754;
}

h1,h2,strong {font:12px Arial, Helvetica, sans-serif; font-weight:bold !important}

p {margin:0; padding:0px 0 12px 0}

#main_content{
	margin: auto;
	padding: 0px;
	width:780px;
/*	height:882px;*/
	background-color: #ffffff;		
	}
#logo{
	margin: 0px;
	padding: 0px;
	float:left;
	width: 204px;	
	height:141px;
	}
#logo img{
	border-width: 0px; 
	border-style: none;
	}	
#banner{
	float:left;
	margin: 0px;
	padding: 0px;	
	width: 576px;
	height:141px;
	}
#tag{
	background-image: url('../img/barbg.jpg');
	background-repeat: repeat;
	float:left;
	margin: 0px;
	padding: 0px;
	height:48px; 
	width:780px;
	}	
#menu {
	float:left;
	background-image: url('../img/barbg.jpg');
	background-repeat: repeat;
	width:768px;
	height:31px; 
	padding-left:12px;
	padding-top:1px;
}	
#menu a {
	padding:8px 12px 8px 12px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;	
}
#menu a:hover, .mon  {
	background-color:#777777;
}
#lower{
	float:left;
	padding: 20px; 
	margin: 0px;
	width:740px;
	/*height:586px;*/
	}
#intro {
	float:left;
	padding:10px;
	background-color:#E2E2E0;
	border:1px solid #cccccc;
	width:497px;
}
#contact {
	background-image:url(../img/dots.gif);
	background-repeat: repeat;
	padding:15px;
	border:1px solid #BCC3A2;
	float:right;
	width:160px;
}
#contact img{
	border: 5px solid rgb(255, 255, 255); 
	margin-bottom: 5px;
	}
#contact1{
	padding-top:2px;
	text-align:center;	
	}
.font11{
	 font-size: 11px;
}
ul.check-list {
	list-style:none;
	margin:0;
	padding:0;
}
ul.check-list li{
	margin:0;
	padding:3px 0 5px 20px;
	background:url(../img/li.gif) no-repeat; 
}
		
#cont1{
	padding:0px;
	margin:0px;
	float:left;
	/*border: 1px solid red;*/
	width: 520px;
	}
#cont1a{
	margin-top:30px;  
	float:left;
	width:160px;
}
#cont1b{
	float:left; 	
	width:350px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:justify; 
	}
#cont1b1{
	padding:0px;
	margin:30px 0px 40px 0px;	
	}	
#cont1b2{
	padding:0px;
	margin:10px 0px 0px 0px;
	}	
#cont1c-2{
	/*clear:left;
	overflow: scroll;
	float: left;*/
	margin-left:60px;
	padding-top:3px;
	}
#cont1c{
    overflow: auto;
	height: 150px;
	width:100%;
	float:left;
	margin:30px 0 20px 0px;
	padding-top:3px;
	}	
#cont1d{
	float:right;
	}	
#cont1d img{
	border-width: 0px; 
	border-style: none;
	}		
.bold{
	font-weight:bold;
	}
#footer{
	clear:left;
	padding:10px; 
	color: rgb(153, 153, 153); 
	background-image: url(../img/barbg.jpg);	
	width:760px;
	}
.style1 {
	font-size: 14px
	}
#validation
{

padding: 1px 1px 1px 0px;
}
#validation p
{
color: #2B3326;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
line-height: normal;
display: block;
float: left;
padding: 1px 1px 1px 0px;
}
#validation p a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
line-height: normal;
}
#validation p a img
{
border: 0px;
}	

