/*===================home===============================*/

body
{
 margin: 0px;   
padding: 0px;
background-image:url('images/body_background.png'); 
background-repeat:repeat-x;
text-align:-moz-center;
#text-align:center; 

}


#container {
background-image:url('images/top.png'); 
background-repeat:repeat-x;
margin:0px ; 

width: 900px;

/*border: 2px solid #FBB117;*/
  margin-left: auto;
  margin-right: auto;
}


#banner {

width:700;
 
  margin-left: auto;
  margin-right: auto;
/*border: 2px solid #FBB117;*/
}


div.banner_left
{
float:left;
width:160px;
margin-left:80px;
padding:1em;
/*border: 2px solid #FBB117;*/
}
div.banner_right
{
float:left;
margin-left:20px;
padding:1em;
/*border: 2px solid #FBB117;*/

}


div.banner_right h1
{
color: #7E2217;
 
}


	#menu{

		width:700px;
		height:59px;
		background:url(images/menu_034_bg.jpg) repeat-x;
	        clear :  both;
		margin-top:10px;
		margin-left: auto;
                margin-right: auto;
                /*border: 2px solid #FBB117;*/
	}
		#menu ul{
			list-style:none;
			margin:0 auto;
			width:500px;

		}
			#menu li{
				list-style:none;
				display:block;
				float:left;
				height:59px;
				line-height:59px;
			}
				#menu li a{
					display:block;
					float:left;
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:59px;
					text-decoration:none;
					padding:0 15px;				
				}
					#menu li a:hover{
						color:#a7a7a7;
						background:url(images/menu_034_h.jpg) no-repeat bottom;
					}
				#menu li a.current{
					display:block;
					float:left;
					background:url(images/menu_034_h.jpg) no-repeat bottom;
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:59px;
					text-decoration:none;
					padding:0 20px;	
				}
					#menu li a:hover.current{
						color:#a7a7a7;
					background:url(images/menu_034_c.jpg) no-repeat bottom;
					}


#content{
margin-top:20px;
height: 400px;
border-bottom: 2px solid #7E2217;

}

#content p{
  width:700px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  text-align:justify;

  margin-left: auto;
  margin-right: auto;
}


#content h2{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:24px;
font-style:italic;
color:#7E2217;
text-align:justify;
margin-left: 100px;
 text-decoration: underline;
}

#course {

  width:400;
  margin-left: 200px;
  margin-top: 30px;
  margin-right: auto;
/*border: 2px solid #FBB117;*/
}





#course h3{

  font-family: Geneva, Arial, Helvetica, sans-serif;
float:left;
font-style:italic;
color:#153E7E;
text-align:left;
margin-top:35px;

/*border: 2px solid #FBB117;*/
}

#arrow{
  margin-top:15px;
width:60px;
height:60px;
float:left;
/*margin-left:30px;*/

}


#list{
float:left;
  margin-top:20px;
}



a:link img, a:visited img {
    border:2px solid #7E221f;
}
a:hover img, a:active img {
    border:1px solid pink;
}





		#footer_nav ul{
			list-style:none;
			margin:0 auto;
			width:500px;

		}

			#footer_nav li{
				list-style:none;
				display:block;
				float:left;
				height:59px;
				line-height:59px;
			}

				#footer_nav li a{
					display:block;
					float:left;
					color:#817339;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:59px;
					text-decoration:none;
					padding:0 20px;	
                                        text-align:center			
				}
					#footer_nav li a:hover{
						color:#7E2217;
					}



#footer_address p{
text-align:center;
padding:0px,0px,0px,0px;
clear:both;
color:#817339;
	 
}
/*===========================Certification / Training===================================*/

#nav_layout {
float:left;
margin-top:50px;
width:200px;
height: 400px;
/*border: 2px solid #FBB117;*/
}

#left_nav{

float:left;
margin-left:5px;
height:400px;
/*border: 2px solid #FBB117;*/
}


.navlink{
float:left;
margin-left:50px;
margin-top:20px;
text-decoration:none;
background:url(images/nav_but.jpg) no-repeat;
color:#003366;
font-weight:bold;

}

#nav_layout a.navlink:hover{
color:#7E2217;
background:url(images/nav_but1.jpg) no-repeat;
}

.imageside{
float:left;
margin-left:20px;
margin-top:20px;

}

#course_list{
margin-top:30px;
margin-left:5px;
float:left;
width:650px;
height:400px;
/*background:url('images/bg_list1.gif'); */
/*border: 2px solid #FBB117;*/
}

#course_list h4{
text-align:left;
margin-left:20px;

}

		#course_list ul{
			list-style:none;
                        text-align:left;
			width:600px;
     			
				
		}

			#course_list li{
				list-style:none;
				display:block;

				height:20px;
				line-height:20px;
			}


				#course_list li a{

					color:#003366;
					text-decoration:none;
					padding:0 20px;				
				}
					#course_list li a:hover{
						color:#7E2217;
					}




/*===========================ContactUs===================================*/


#cont_ser_container
{
  margin-left:250px;
  margin-top:50px;
 /* border: 2px solid #FBB117;*/
}
.cont_ser_title
{
 text-align:left;
 margin-left:100px;
}

div.contact_address
{
text-align:left;
margin-left:90px;
font-weight:bold;
padding:1em;
/*border: 2px solid #FBB117;*/
 color:#003366;
}

/*==================================services-eversafe===========================*/


#ser_content{
margin-top:20px;
height: 400px;
border-bottom: 2px solid #7E2217;
/* border: 2px solid #FBB117;*/
}

.ser_list ul
{
 text-align:left;
list-style-type:square;
 color:#003366;
line-height:40px;
}

#ser_footer{
/* border: 2px solid #FBB117;*/
}

/*=====================location========================*/
#loc_img
{
float:left;
margin-left:10px;

  margin-top:50px;
 /*border: 2px solid #FBB117;*/
}

#loc_content{
margin-top:20px;
height: 700px;
border-bottom: 2px solid #7E2217;

}

#loc_left_nav{

float:left;
margin-left:5px;
height:700px;
/*border: 2px solid #FBB117;*/
}


/*======================eversafe-register===========================*/




table.reg
{ 
text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
border: 1px #6699CC solid;
border-collapse:collapse;
 } 

.tbox1

{
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
 }

.ipbox2
{
border:none;
width:180px;

}

.ipbox3
{
border:none;
width:72px;
}

.ipbox4
{
border:none;
font-family: Verdana;
}

.ipbox5
{
border:none;
width:63px;
font-family: Verdana;
font-size: 11px;
}

#left_nav_reg{

float:left;
margin-left:10px;
height:700px;
/*border: 2px solid #FBB117;*/
}
#ser_content_reg{
margin-top:20px;
height: auto;
border-bottom: 2px solid #7E2217;
/* border: 2px solid #FBB117;*/
}

#form_container
{
text-align:left;
} 

#form_container ul li {
list-style: none;
margin-left:190px;
}

.common {
width:300px;
margin-left:50px;
}

.reg_p{

margin-left:180px;
text-align:center;
padding:10px;
width:500px;	
margin-top:0px;
border: 1px dashed #ddd;
background-color:#efe;
}



