html, body {
	margin               : 0;
	padding              : 0;
	border               : 0;
	height               : 100%;
	width          	     : 100%;
	font                 : normal 13px Helvetica, Verdana, Arial, sans-serif;
	background     	     : url(images/bg.png) repeat top;
	color                : #000;
}


#container {
	width                : 912px;
	margin               : 0 auto;
}


#container2 {
	height               : auto;
	width                : 912px;
	margin               : 0 auto 0 auto;
	padding              : 0;
	border               : 0;
}

#wrap1 {
	height               : 72px;
	width                : 100%;
	background           : url(images/menu_bg.png) no-repeat;
	margin               : 0px;
	padding              : 0 0 0 0;
	border               : 0;
	text-align           : right;
	overflow 	     : hidden;

}

#wrap2 {
	height               : 160px;
	width                : 100%;
	background           : url(images/banner.png) repeat-y top center;
	margin               : 0;
	padding              : 0;
	border               : 0;
	text-align        : center;


}

#wrap3 {
	height               : 33px;
	width                : 100%;
	background-image     : url(images/ntop.png);
}

#wrap4
{

	width                : 100%;
	height               : auto;
	background	         : url(images/nmidback.png) repeat-y top center;
	min-height           : 456px;
	overflow             : hidden;
}

#wrap4 #ltbrd
{
	float                : left;
	width                : 29px;
	height               : 464px;
	background-image     : url(images/left.png);

}

#wrap4 img
{
	padding              : 5px 0px 5px 0px;
}


#wrap4 #lft
{
	text-align	     : center;
	float                : left;
	width                : 200px;
	height               : 100%;

}

#lft img
{
        margin-left:7px;
}

#wrap4 #cnt
{
	float                : left;
	width                : 644px;/*444px;*/
	height               : 100%;
        margin               : 5px;

}

p{
	text-align           : justify;
	padding              : 0px;
	font-family          : Helvetica, Verdana, Arial,  sans-serif;
        color                :  #0000ff;
        font-size               :small;
        padding                 :10px;
        padding-left            :20px;
        padding-right           :20px;        
	
}

#cnt h1 {
       width                   : 450px;
       margin                  : 0px 0px 0px -5px;
       font-size               : 14px;
       margin-top              :-10px;
       padding                 : 12px 0px 10px 0px;
       vertical-align          : middle;
       color                   : #555;
       font-weight             : bold;
       text-align              : center;
       font-family             : Helvetica, Verdana, Arial, sans-serif;
       background              : #E4F0F5;
       margin-left:80px;
}

.boxhead
{
	background-image:url(images/test4head2.gif);
	background-repeat:no-repeat;
	width:614px;
	height:80px;

}

.boxmiddle
{
	background-image:url(images/test4middle.gif);
	margin-left:1px;
	width:614px;
	margin-top:-15px;

}

.boxfoot
{
	background-image:url(images/test4foot.gif);
	background-repeat:no-repeat;
	width:614px;
	height:73px;

}

.testimonial1
{
	margin-top:20px;
	position:relative;
	/*background-image:url(images/testimonials.gif);*/
	background-repeat:no-repeat;
	height:300px;
	margin-left:15px;
}

.testimonial1 .boxhead, .testimonial2 .boxhead, .testimonial3 .boxhead
{
	height:40px;	
}
.testimonial1 .boxfoot, .testimonial2 .boxfoot, .testimonial3 .boxfoot
{
margin-top:-20px;	
}


.intest
{
	width:525px;
	margin-left:20px;
	margin-top:-20px
	
}
.insidename
{
	color:#666666;	
}
.nameperson
{
	color:#333333;
	margin-left:100px;
	padding-top:50px;
}

.nameperson2
{
	color:#333333;
	margin-left:260px;
	padding-top:50px;
	
}

.nameperson3
{
	color:#333333;
	margin-left:65px;
	padding-top:50px;
	
}

.testimonial2
{
	position:relative;
	height:380px;
	margin-left:15px;
	
}

.testimonial3
{
	position:relative;
	height:200px;
	margin-left:15px;
	margin-top:30px;
}

.testimonial4
{
	position:relative;
	/*background-image:url(images/testimonials3.gif);
	background-repeat:no-repeat;*/
	margin-left:15px;

}



.boxtitle
{
	padding:0;
	margin:0 auto;
	margin-left:40px;
	padding-top:28px;
	
	
	
}
.namefoot
{
	margin-left:90px;
	margin-top:-30px;
	color:black;
}

#containervideo
{
	margin-left:140px;
}

#wrap4 #rtbrd
{
	float                : left;
	width                : 29px;
	height               : 464px;
	background-image     : url(images/right.png);
}

#wrap5
{
	width                : 100%;
	height               : 45px;
	background-image     : url(images/nbottom.png);
}

#wrap6
{
	width                : 100%;
	/*height               : 185px; asi estaba*/
	height:65px;
	background           : url(images/bottum.png) no-repeat;
}


/******************* Read more j query ***************************/
a:focus {
	outline: none;
}
#panel {
	display: none;
	margin-left:20px;
	height:770px;
	
}
.slide {
	margin: 0 auto;
	padding: 0;
border-top: solid 1px #cccccc;
width:400px;

	
}
p.readmore{
width:149px;
padding-bottom:5px;
color:black;
}
.btn-slide {
	background: url(images/white-arrow1.gif) no-repeat right -50px;
	text-align: center;
	width: 105px;
	height: 25px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	text-decoration: none;
	color:black;
}
.active {
	background-position: right 12px;
}

/**************************************************/


 a img
{
  	 border               : 0px;
	 text-decoration      : none;
}


#tab_start
{
	background           : url(images/tab_start.png) no-repeat;
	height               : 100px;
	width                : 30px;
	margin-top           : -20px;
	float                : right;
}
#tab_end
{
	background           : url(images/tab_end.png) no-repeat;
	height               : 100px;
	width                : 30px;
	margin-top           : -12px;
	margin-right         : -4px;
	float                : right;
}
DIV.tabs
 {

  padding-top            : 25px;
  margin-bottom          : 1px;
  padding-bottom         : 1px;
 }

 DIV.tabs ul
 {
    float                : right;
    background           : url(images/tabs_center.png) repeat-x  top center;
    margin               : -15px;
    padding-left         : 10px;
    padding-right        : 10px;
    list-style           : none;

 }

 div.tabs li
 {
    display              : inline;
    margin               : 0px;
    padding              : 0px;


 }


 div.tabs a
 {
	float                : left;
    background           : url(images/tab_r.png) no-repeat right top;
    font-size            : x-small;
    font-weight          : bold;
    margin			     : 0 3px 0 3px;
    text-decoration      : none;
    cursor			     : pointer;
    margin-top           : 15px;


 }

 div.tabs A:hover
 {
    background-position  : 100% -40px;
 }
 div.tabs span
 {
    font			     : bold 11px arial;
    float                : left;
    display              : block;
    background           : url(images/tab_l.png) no-repeat left top;
    padding              : 5px 9px;
    white-space          : nowrap;
    color                : #ffffff;
    height			     : 30px;
 }



 DIV.tabs span {
	 float               : none;
	 color               : #fff;
 }

 DIV.tabs A:hover span
 {
    background-position  : 0% -40px;
    color                : #0C76A2;
    border-width         : 0px;

 }

 div.tabs li.current a
 {
    background-position  : 100% -40px;
    border-width         : 0px;
    color                : #0C76A2;
 }

 DIV.tabs LI.current span
 {
    background-position  : 0% -40px;
    padding-bottom       : 6px;
    color                : #0C76A2;
 }


 
 #copy
 {
        float:right;
        padding-top:15px;
 }

.textContent ul li
{
        color                :  #0000ff;
}

ul.list
{
	margin-left:80px;
}

a.apply img
{
	margin-left:245px;
}

.imgnews
{
	margin-left:30px;
	margin-top:20px;
	
	
}

.imgnews2
{
	margin-left:40px;
	margin-top:20px;
	
	
}

.imgnews3
{
	margin-left:80px;
	margin-top:20px;
	
	
}
/****************contact form ********************************/
#containerform
{
	float:left;
	width:570px;
	margin-left:30px;
	margin-top:10px;
	/*height:565px;*/
	z-index:25;
	/*margin:0 auto;/*to center the container*/
}

#containerform h2
{
	color:#999999;
}

.clear
{
	clear:both;
	margin-bottom:10px;/*separacion entre un campo y otro  se le agrego bottom para que me lo separa ra bien porque no qeria hacerlo en firefox*/ 
}

.col1/*columns for form*/
{
	float:left;/*lo que esta en la etiqueta se va hacia la izquierda*/ 
	width:110px;/*espacio de la columna*/
	font-family:Arial;
	color:#666666;

}

.coltwo
{
	float:left;/*lo que esta en la etiqueta se va hacia la izquierda, pero como ya hay otra etiqueta entonces se va hacia la izquierda pero despues de la otra etiqueta*/ 
	width:205px;/*espacio de la columna es importante que se le de el espacio correspondiente, ya que si se le da menos por ejemplo el select menu no funciona bien*/
	font-family:Arial;
}

.col3
{
	float:left;	 
	margin-left:5px;
	/*width:200px;/*espacio de la columna*/
	font-family:'times new roman';
font-size:85%;
}

.col4
{
	float:left;
	margin-left:0px;
	font-family:'times new roman';
	font-size:85%;
}

.colfour
{
	float:left;
	padding-top:30px;
	margin-left:150px;
	width:80px;

}
.colfive
{
	float:left;
	padding-top:25px;

}

select, form, textarea
{
	font-family:arial;
	color:black;
	font-size:.96em;
	
}

fieldset
{
	padding:15px;
	margin-left:20px;
	margin-top:1px;
	border:none;
	color:#666666;
	
}
.enroll
{
	border:solid;
}

#legend2
{
	margin:0 auto;

}

#f1
{
	padding:15px;
	margin-left:15px;
	padding-top:15px;
}

#message_msg, #checker_msg/*span message get element by id*/
{
	margin-left:1px;
	
}
.legend1
{
	padding-bottom:15px;
	margin-left:-7px;
}
#locationtimes
{
	padding-bottom:30px;
	margin-left:35px;
}
.h2enroll
{
	margin-left:23px;
}

#foot a
{
	color:#0000ff;
}
