html, h1, h2, h3, ul, li, h4, h5, h6, form, fieldset, a, p{margin:0; padding:0; border:0; text-decoration:none; list-style:none;}
body{ background:#27313c;}

#wrapper{
	width:990px;
	height:auto;
	margin:0px auto;
	background-color: #FFFFFF;
}

#header{width:990px; height:auto; margin:opx auto;}

#search_bar{width:990px; height:41px; background:url(../images/search_top.jpg) #f7f7f7 no-repeat; }

#logo-section
{
           width:990px;
           height:70px;
           background:#ff6600;
           background: url(../images/top-head_RP.jpg) top left repeat-x;
} 
#nav_bar{ width:990px; height:40px; background:#fff; margin-top:5px;} 
#nav_bar 
.nav_bg {
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat;
	width: 975px;
       height:39px;
padding-left:5px;
}
#nav_bar .nav_green {
	background-image: url(../images/nav_right.jpg);
	background-repeat: no-repeat;
	height:23px;
	width: 11px;
}
#header #banner {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	height: 229px;
	width: 990px;
}
.video_nav {
	background-image: url(../images/vedio_add.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 230px;
}



#container{
	width:990px;
	height:auto;
	background-color: #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}#wrapper #container 
#left
 {
	
	float: left;
	height: auto;
	width: 270px;
       margin-top:6px;
       padding-left:5px;
       padding-right:5px;
       border-right:dotted 1px  #a9a9a9;
}

}
#left_inner {
	
	float: left;
	height: auto;
	width: 248px;
margin-top:6px;
}




#middle {
	float: left;
	height: auto;
	width: 444px;
        padding-left:5px;
         padding-right:5px;
}
#right {
	float: left;
	height: auto;
	width: 249px;
margin-top:6px;
}
.bg_compnay_title {
	background-image: url(../images/bg_company.jpg);
	background-repeat: repeat;
	height: 64px;
	width: 246px;
}
.saparater {
	background-image: url(../images/saprater_container.jpg);
	background-repeat: no-repeat;
	width: 5px;
}
.Our_Services_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	padding-left: 5px;
}
.heading_videos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	line-height: 25px;
}
.read_more a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f3639;
	font-weight: bold;
	padding-right: 12px;
}
.more_news a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3f3639;
	padding-left: 12px;
}
.news_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
	padding-left: 25px;
	
}
.mater_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	padding-top: 10px;
	padding-left: 5px;
}
.reciba_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:16px;
	padding-left: 5px;
}
.phone_no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
#wrapper #header #logo-section .phone_no_bot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.footer_mater {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 10px;
	line-height: 14px;
}

#footer {
	background-image: url(../images/footer.jpg);
	background-repeat: repeat;
	float: left;
	height: 94px;
	width: 990px;
}

.mater {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	line-height: 18px;
	padding-right: 5px;
	padding-left: 5px;
}
.vedio_img {
	background-image: url(../images/video_img.jpg);
	height: 161px;
	width: 261px;
	background-repeat: no-repeat;
}
.mexcio_video {
	background-image: url(../images/maxico_video.jpg);
	background-repeat: repeat;
	height: 105px;
	width: 261px;
}
.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #656565;
	font-weight: bold;
        padding-left:5px;
        border-left:3px solid #b4b8bb;
}

.page_title_02{font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
        padding-left:5px;
        border-left:3px solid #ffffff;}

.mexcio_video_inner {
	background-image: url(../images/maxico_video.jpg);
	background-repeat: repeat;
	height: 105px;
	width: 250px;
}

.vedio_img_inner{background-image: url(../images/inner_page.jpg);
	height: 161px;
	width: 248px;
	background-repeat: no-repeat;}


#right_02 {
	float: left;
	height: auto;
	width: 270px;
}
	

h3{font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
padding-top:10px;
padding-bottom:5px;
padding-left:0px;}


.cat_textbox_small{ width:100px; border:1px #38abd7 solid; background-color:#cfe0ea;}

.e-bdr
{
    border:1px #38abd7 solid;
}

.inner_mexio_mid {
	background-image: url(../images/inner_middle.jpg);
	background-repeat: repeat;
}


.inner_top{background-image: url(../images/inner_top.jpg);
	background-repeat: no-repeat;}


#left_inner_page{float: left;
	float:right;
height:auto;
margin-right:25px;
margin-top:6px;
width:270px;}

#middle_inner {
float:left;
height:auto;
padding-left:5px;
padding-right:5px;
width:600px;


}

.inner_page_title_bg {
	background-image: url(../images/inner_top10.jpg);
	background-repeat: no-repeat;
padding-left:10px;


}

.contact-form_text a{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	text-decoration: none;
	padding-left: 5px;
}

.contact-form_text a:hover{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	text-decoration: underline;
	padding-left: 5px;
}
.contact-detail{color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;}

.mision-lisit {
	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	line-height: 15px;
	padding-right: 5px;
	padding-left: 5px;
list-style:decimal;
list-style-position:inside;
padding-top:10px;
}
.vision{ list-style:disc; list-style-position:inside;
	padding-right: 5px;
	padding-left: 5px;
padding-top: 10px;}

.vision li{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	line-height: 15px;
	padding-right: 5px;
	padding-left: 5px;}
.certification-pdf a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	 color: #666666;
}
.certification-pdf a:hover{color:#000000; text-decoration:underline;}

.other-link a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000; text-decoration:none;}
	
	.other-link a:hover{color: #666666; text-decoration:underline;}
.linebg1{background:#f1f5da;}
.linebg2{background:#d2e387;}