/*---------SITE WIDE-----------*/
body{
margin:5px;
font-size:62.5%;
font-family:arial;
}

.labelfont {
	font-size: 11px;
}

.formbutton
{
	font-size: 12px;
	font-weight: bold;
	background-color: orange;
	color: white;
}

select{
font-size:1.2em;
color:#000;
}

input{
font-size:1.2em;
color:#000;
}

option{
font-size:1.2em;
color:#000;
}

textarea{
font-size:1.2em;
color:#000;
margin-bottom:5px;
}

.crisp{
margin-top:10px;
}

.top_banner
{
 background-image: url("../../images/home/NISP_Mexico_1.jpg") ;
 width:770px;
 height:165px;
}

a:link{text-decoration:none;color:#00529B;}
a:visited{text-decoration:none;color:#00529B;}
a:hover{text-decoration:underline;color:#00529B;}
a:active{text-decoration:underline;color:#00529B;}

a.footer_link:link{text-decoration:none;color:#AEAFB3;}
a.footer_link:visited{text-decoration:none;color:#AEAFB3;}
a.footer_link:hover{text-decoration:underline;color:#AEAFB3;}
a.footer_link:active{text-decoration:underline;color:#AEAFB3;}

.footer li a:link{text-decoration:none;color:#000;}
.footer li a:visited{text-decoration:none;color:#000;}
.footer li a:hover{text-decoration:underline;color:#000;}
.footer li a:active{text-decoration:underline;color:#000;}

.float_left{
float:left;
}

.post_break{
display:block;
}

.float_left6{
float:left;
margin-left:6px;
}

.float_left_center6{
float:left;
margin-left:6px;
margin-right:6px;
}

img{
border:0px;
}

.col_1{
float:left;
}

.col_2{
float:left;
margin-left:5px;
}

.col_3{
float:left;
margin-left:5px;
}

.clear{
clear:both;
}

.spacer5{
height:5px;
width:1px;
}

.spacer9{
height:9px;
width:1px;
}

.spacer20{
height:20px;
width:1px;
}

.spacer_row{
height:9px;
width:1px;
background-color:#E5E6E8;
}

.spacer_row_2{
height:30px;
width:1px;
background-color:#E5E6E8;
 vertical-align:middle;
}

p{
margin:5px 0px 5px 0px;
}
/*---------HEADERS-----------*/
.nav_head_on{
background-image: url("../../images/site_wide/i_nav_title.gif") ;
width:132px;
padding:11px 0px 0px 9px;
height:2.1em;
}

.nav_head_off{
background-image: url("../../images/site_wide/i_title_grey.gif") ; 
width:132px;
padding:11px 0px 0px 9px;
height:2.1em;
}

.central_head{
background-image: url("../../images/site_wide/i_title_grey.gif") ; 
width:618px;
padding:11px 0px 0px 9px;
height:2.1em;
}

.central_head_new{
background-image: url("../../images/site_wide/i_title_grey.gif") ; 
width:768px;
padding:11px 0px 0px 9px;
height:2.1em;
}
.central_head_max{
background-image: url("../../images/site_wide/i_title_grey.gif") ; 
width:768px;
padding:11px 0px 0px 9px;
height:2.1em;
}

.right_head{
background-image: url("../../images/site_wide/i_title_grey.gif") ; 
width:200px;
padding:11px 0px 0px 9px;
height:2.1em;
}

/*---------NAV-----------*/
ul.navigation {
margin:0px 0px 0px 0px;
list-style-type:none;
padding:0;
}

.nav_element{
width:100px;
font-size:1.1em;
color:#000;
padding:4px 0px 4px 35px;
}

.nav_on{
background-image: url("../../images/site_wide/i_nav_on.gif");
background-repeat:no-repeat; 
background-color:#D5D6D8;
}

.nav_off{
background-image: url("../../images/site_wide/i_nav_off.gif");
background-repeat:no-repeat; 
background-color:#edeeef;
}

/*---------CONTACT-----------*/

.contact_footer{
background-image: url("../../images/site_wide/i_contact_base.gif");
background-repeat:no-repeat; 
padding-left:9px;
height:32px;
width:132px;
}

.contact_fill{
padding:5px 0px 2px 9px;
width:132px;
background-color:#FAFAFA;
}

.short_input{
margin:2px 0px 2px 0px;
}

/*---------MAIN CONTENT-----------*/

.news_container{
float:left;
border-bottom:dashed 1px #CCC;
width:601px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:175px;
}

.news_container_new{
float:left;
border-bottom:dashed 1px #CCC;
width:601px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:270px;
}

.news_container_new_width{
float:left;
border-bottom:dashed 1px #CCC;
width:601px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:195px;
}

.news_container_new_height{
float:left;
border-bottom:dashed 1px #CCC;
width:750px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:210px;
}


.news_container_new_height_1{
float:left;
border-bottom:dashed 1px #CCC;
width:750px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:270px;
}

.news_container_new_height_2{
float:left;
border-bottom:dashed 1px #CCC;
width:750px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:325px;
}

.news_container_new_height_3{
float:left;
border-bottom:dashed 1px #CCC;
width:750px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:180px;
}

.news_container_height{
float:left;
border-bottom:dashed 1px #CCC;
width:601px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:230px;
}

.news_contenedor{
float:left;
width:601px;
border-bottom:dashed 1px #CCC;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
}

.news_container_height_2{
float:left;
border-bottom:dashed 1px #CCC;
width:550px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:200px;
}

.news_container_half{
float:left;
border-bottom:dashed 1px #CCC;
width:284px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:140px;
}

.news_container_width_2{
float:left;
border-bottom:dashed 1px #CCC;
width:605px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:25px;
}

.news_container_width_3{
float:left;
border-bottom:dashed 1px #CCC;
width:750px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:25px;
}

.news_container_width{
float:left;
border-bottom:dashed 1px #CCC;
width:723px;
background-color:#E5E6E8;
padding:12px 15px 9px 11px;
height:175px;
}

.news_container_no_border{
float:left;
width:397px;
background-color:#E5E6E8;
padding:12px 15px 0px 11px;
height:auto;
}

.news_container_sub{
border-bottom:dashed 1px #CCC;
width:397px;
background-color:#EDEEF0;
padding:12px 15px 9px 11px;
height:auto;
overflow:hidden;
}

.news_container_sub_2{
float:left;
border-bottom:dashed 1px #CCC;
width:403px;
background-color:#E5E6E8;
padding:4px 9px 9px 11px;
height:auto;
}

.news_container_sub_no_border{
width:397px;
background-color:#EDEEF0;
padding:12px 15px 9px 11px;
height:auto;
}

.news_container_sub_no_border_2{
float:left;
width:423px;
background-color:#E5E6E8;
height:auto;
}

.news_content_l{
float:left;
width:267px;
}

.news_image_r{
float:left;
padding-left:10px;
}

.news_content_l_2{
float:left;
width:242px;
}

.news_image_r_2{
float:left;
padding-top:6px;
padding-left:10px;
}

.news_content_l_3{
float:left;
width:230px;
}

.read_more{
font-size:1em;
color:#00529B;
display:inline;
}

.more_articles{
margin-left:100px;
font-size:1em;
color:#00529B;
display:inline;
}

.news_footer{
background-image: url("../../images/home/news_footer.gif");
background-repeat:no-repeat; 
font-size:1em;
color:#00529B;
padding:9px 0px 0px 9px;
width:414px;
height:32px;
}

.news_content_r{
float:left;
margin-left:10px;
width:267px;
}

.news_content_r_2{
float:left;
margin-left:10px;
width:250px;
}
/*---------CASE STUDIES-----------*/


.news_image_l{
float:left;
}

.news_image_l_2{
float:left;
width:10px;
}

.case_study_sub{
float:left;
padding-top:5px;
padding-bottom:5px;
border-bottom:dashed 1px #CCC;
width:423px;
background-color:#EDEEF0;
/*background-color:#E5E6E8;*/
}

.case_date{
float:left;
padding-left:9px;
width:69px;
}

.case_bullet{
float:left;
padding-left:9px;
width:30px;
}

.case_title{
float:left;
width:320px;
}

.more_case_studies{
margin-left:77px;
}

.case_footer{
background-color:#F7F7F7;
background-image: url("../../images/home/i_case_studies_base.gif");
background-repeat:no-repeat;
width:423px;
height:55px;
}

.case_pdf{
float:left;
padding:5px;
padding-top:10px;
}

.case_adobe{
float:left;
padding:5px;
padding-top:10px;
}

.case_footer_copy{
padding:5px;
padding-top:10px;
font-size:1.1em;
color:#AEAFB3;
width:270px;
float:left;
}

/*---------ABOUT US PAGE-----------*/
.about_thumbs{
margin-left:8px;
float:left;
padding-bottom:5px;
}

* html .about_thumbs{
margin-left:6px;
float:left;
padding-bottom:5px;
}

.name_title{
text-align:center;
font-size:1.1em;
color:#000;
font-weight:bold;
width:90px;
}

.name_text{
text-align:center;
font-size:1.1em;
color:#000;
width:96px;
}

#indent9{
margin-left:9px;
}

/*---------GENERAL OVERVIEW PAGE-----------*/
.corner_block{
float:left;
width:189px;
min-height:189px;
height:189px;
background-color:#FEA620;
margin-right:6px;
padding:10px 10px 10px 10px;
font-size:1.6em;
color:#fff;
font-weight:bold;
}

/*---------REGIONAL LINKS-----------*/
.regional_footer{
background-image: url("../../images/home/regional_footer.gif");
background-repeat:no-repeat;
padding-left:9px;
padding-top:5px;
height:39px;
width:200px;
font-size:1em;
color:#00529B;
}

.regional_footer2{
background-image: url("../../images/home/regional_footer_cropped.gif");
background-repeat:no-repeat;
padding-left:9px;
padding-top:7px;
height:39px;
width:200px;
font-size:1em;
color:#00529B;
}

.regional_fill{
padding:8px 5px 2px 9px;
width:195px;
background-color:#FAFAFA;
}

.regional_fill_2{
padding:5px 5px 2px 9px;
width:195px;
height:27em;
background-color:#E5E6E8;
border-bottom:dashed 1px #ccc;
}

.regional_fill_3{
padding:5px 5px 2px 9px;
width:195px;
height:27em;
background-color:#EDEEFF;
border-bottom:dashed 1px #ccc;
}

.regional_fill_4{
padding:5px 5px 2px 9px;
width:195px;
background-color:#FAFAFA;
}
.regional_fill_5{
padding:8px 5px 2px 9px;
width:193px;
background-color:#ededed;
}

.select{
margin:2px 0px 2px 0px;
width:13.5em;
}


/*---------TEXT-----------*/

h1{
margin:0px;
font-size:1.7em;
font-weight:bold;
color:#000;
}

h2{
margin:0px;
font-size:1.6em;
font-weight:bold;
color:#00529B;
}

h3{
margin:0px;
font-size:1.2em;
font-weight:bold;
color:#00529B;
}

.date_text{
font-size:1.1em;
color:#AEAFB3;
}

.back_body
{
 height:297px;
 background-color:#edeeef;
}

.back_body_news
{
 height:224px;
 background-color:#edeeef;
}

.back_body_about
{
 height:300px;
 background-color:#edeeef;
}

.back_body_bulletin
{
 height:260px;
 background-color:#edeeef;
}

.body_text{
font-size:1.2em;
color:#000;
 text-align:justify;
}

.body_red_text{
font-size:1.4em;
color:Red;
font-weight:bold;
}

.body_text_big{
font-size:1.4em;
font-weight:bold;
}

.body_blue_text{
font-size:1.3em;
color:Blue;
font-weight:bold;
text-decoration:underline;
}

.nav_text{
font-size:1.1em;
color:#000;
}

.large_link{
font-size:1.2em;
font-weight:bold;
color:#00529B;
}

.case_study_headlines{
font-size:1.2em;
font-weight:bold;
color:#00529B;
}

.download_text{
font-size:1em;
color:#00529B;
}



/*---------FOOTER-----------*/


.footer{
width:732px;
padding:7px 0px 0px 50px;
border-top:solid 1px #CACACA; 
}

.footer li{
float:left;
}

.footer_logo{
float:left;
margin-top:9px;
margin-left:30px;
}

.footer_copy{
float:left;
margin-top:2px;
margin-left:40px;
font-size:1.1em;
color:#AEAFB3;
width:470px
}

.footer_grad{
margin-top:10px;
}