/* CSS Document  */
*{margin:0px auto;}
a { text-decoration:underline; color:#00F; font-weight:bold; }
a:hover{ text-decoration:none; color:#999999; font-weight:bold;}
.clear{ clear:both; margin:0px;	padding:0px; }

body{ background:#ffffff url(../images/bg1.jpg) left top repeat-x; 	color:#686969; 	font-family:Verdana, Arial, Tahoma; }
h1{ font-size:24px; font-weight:bold; font-family: Myriad Pro, Arial, Helvetica, sans-serif; }
h2 { color:#000; text-align:center; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; font-family: Myriad Pro, Arial, Helvetica, sans-serif;	font-size: 16px;  }
h4{ font-size:18px; color:#fff; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-weight:bold; padding-left: 10px }
h5 { font:15px; font-family: Myriad Pro, Arial, Helvetica, sans-serif; color:#343434; font-weight:bold; padding:0px 0px 5px 0px; 	border-bottom:1px dotted #343434; margin:0px 0px 10px 0px; }

p { font-size: 13px; text-align:left; padding-left: 10px; padding-right: 0px;  }
li { font-size: 13px; padding:8px 35px 5px 0px; text-align: left; }
hr {
	color: #FFF;
}
#map{ width:1000px;margin:0px auto;padding:0px;}
.header{ width:231px; margin:0px; padding:200px 0px 5px 769px; float:left; font-family:"Times New Roman", Times, serif; background-image:url(../../images/header5.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.workzone{ width:950px; padding:0px 25px 20px 25px;	margin:0px; background-repeat: repeat-x; background-position: 0px 0px; }
.content_map{ width:942px; float:left; background:#fff; border-right:4px solid #fff; border-left:4px solid #fff; }
.content_left {width:719px;float:left; height:100%;}

/* text style start */
#menu{ 
	width:95%;
	float:left;
	padding:10px 5px 10px 10px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/CEMmenu_bg.jpg);
	background-repeat: repeat-x;
	font-weight:bold;
	color:#ffedd5;
}
#menu ul{ display:inline; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#menu li{ list-style-type:none; display:inline; border-right:1px solid #ffffff; padding:0px 12px 0px 12px; margin:0px 0px 0px 0px;}
#menu li a { text-decoration:none; color:#fff;}
#menu li a:hover{ text-decoration:none; color:#fff;}

/* sub content */
#sub_profile { width:696px; float:left; padding:5px 0px 0px 0px; margin:0px; color:#fff; text-align:justify;}
.more{ width:678px; margin:0px; color:#7d7d7d; font-weight:bold; float:left; padding:12px 15px 12px 0px; background:#d5d5d5; 	text-align:right; }
.clients_area{ width:680px; float:left; padding:0px; margin:0px; font-family: Verdana, Arial, Tahoma; }
.nutsandbolts_area{ width:680px; float:left; padding:0px; margin:0px; font-family: Verdana, Arial, Tahoma; }
.welcome { width:580px; float:left; padding:100px 0px 0px 115px; margin:0px; background-image:url(../../images/welcometab_bg.jpg); 	background-repeat: no-repeat; }
.meetus { width:580px; float:left; padding:100px 0px 0px 115px; margin:0px; background-image:url(../../images/meetus.jpg); background-repeat: no-repeat; }
.nutsandbolts { width:580px; float:left; padding:100px 0px 0px 115px; margin:0px; background-image:url(../../images/nutsandbolts.jpg); background-repeat: no-repeat; }
.training { width:580px; float:left; padding:100px 0px 0px 115px; margin:0px; background-image:url(../../images/training.jpg); 		 background-repeat: no-repeat; }	
.consulting { width:580px; float:left; padding:100px 0px 0px 115px; margin:0px; background-image:url(../../images/consulting.jpg);	background-repeat: no-repeat; }	
.assessments { width:580px; float:left; padding:100px 0px 0px 115px; margin:0px; background-image:url(../../images/assessments.jpg); 	background-repeat: no-repeat; }	
.clients { 	width:580px; float:left; padding:100px 0px 0px 115px; margin:0px; background-image:url(../../images/client.jpg);	background-repeat: no-repeat; }	
.registrationpage { width:580px; float:left; padding:100px 0px 0px 115px; margin:0px; background-image:url(../../images/registrationpage.jpg); 	background-repeat: no-repeat; }	
.paymentpage { width:580px; float:left; padding:100px 0px 0px 115px; margin:0px; background-image:url(../../images/payments.jpg); 	background-repeat: no-repeat; }	
.clients_content{ width:678px; float:left; margin:0px; 	padding:10px 7px 35px 8px; 	background-image: url(../images/blue_2.jpg); 	background-repeat: no-repeat; background-color: #003f68; background-position: bottom; 	}
.nutsandbolts_content{ width:678px; float:left; margin:0px; padding:10px 7px 35px 8px; background-image: url(../images/blue_2.jpg); 	background-repeat: no-repeat; background-color: #003f68; background-position: bottom; 	}

/* sub content */
#gallery{
	width:680px;
	float:left;
	margin:25px 0px 0px 0px;
	padding:0px 9px 9px 7px;
	background:#343434;
	color:#000;
}
.gallery-area{width:680px;float:left; }
.gallery-title{
	width:500px;
	float:left;
	padding:18px 0px 14px 15px;
}
.gallery { width:642px; float:left; padding:0 0 25px 0}
.gallery .gallery_column{width:154px; float:left; padding:0 0 0 0}
.gallery .gallery_column h3 a:hover{text-decoration:underline}
.gallery .gallery_column img{float:left; width:auto; padding:0 0 0 0; border:4px solid #fff; margin:0 0 0 9px; display:inline}
.photogallery{ 	width:642px; float:left; border:4px solid #fff; background:#d6d6d6;; padding:21px 15px 0px 15px; }
.showcase_click{
	width:670px;
	float:left;
	text-align:right;
	background:#900;
	color:#fff;
	font-weight:bold;
	border-top:4px solid #fff;
	padding:9px 26px 8px 0px;
}

/* right content*/
.content_right{ width:223px;float:left; }
.training_events_area{ width:218px; float:left; border-bottom:1px solid #ccc;}
.banner { float:left; margin-bottom:20px; margin-top:20px;}
.news_event { width:177px;float:left;padding:14px 19px 10px 22px;}
.contactus_form{ width:175px;  padding:0px 0px 0px 0px; margin:0px; border:2px solid #900; background:#fff; }
.contact_heading{ width:187px; float:left; padding:0px 0px 0px 0px; border-bottom:2px dotted #000; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#343434; text-align: center; }
.input{ width:187px; float:left; padding-top:7px; padding-bottom:6px; color:#484848; font-weight:bold;}
input.input1{width:180px; float:left; height:15px; border-top:1px solid #484848; border-left:1px solid #484848; }
input.sumbtbtn{ float:left; padding-top:10px;}

/* footer */
.footer-container { background:url(../images/footer_bg.jpg) left top repeat-x; 	border-top:5px solid #000;}
.footer{  padding:0px 0px 20px 0px; margin:0px auto; }
.footer_menu{ padding:0px; 	margin:8px 0px 0px 0px; text-align:center; color:#fff; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; }
.footer_menu li a:hover{text-decoration:none;color:#fff;}
/* link */
a { text-decoration:none;color:#cccccc;}
a:link { color: #00F; text-decoration: underline; }
a:visited { color: #900; text-decoration: underline; }
a:active { color: #00F; text-align: left; text-decoration: underline; }
a:hover { color: #00F; 	text-decoration: underline; }
input.button:hover 	{cursor:pointer; color:#cccccc; }

.itemprop {   }
.itemscope {   }