@charset "utf-8";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;margin:0;}
h1{font-size:32px;color:black;font-weight:normal;}
h3{font-weight:normal;}
p{font-size:12px;line-height:20px;}
#col1_rep li{font-size:12px;margin-left:15px;line-height:20px;}
a{border:0px;}
.clr{clear:both;}
.clear {overflow: hidden;width: 868px;}
#wrap{width:868px;margin:0 auto;}
/* Top section */
#header{background:white url(../images/header_slice.jpg) repeat-x;}
#header_inner{height:80px;width:868px;margin:0 auto;}
#nav{height:38px;background:url(../images/nav_slice.jpg) repeat-x;padding-top:1px;padding-bottom:24px;}
#nav ul{padding:0px;display:block;width:700px;display:block;margin-left:0px;}
#nav ul li{float:left;list-style:none;padding:6px 10px 8px 0px;margin-right:6px;}
#nav a{color:white;text-decoration:none;padding-left:14px;padding-bottom:8px;padding-top:8px;padding-right:2px;}
#nav ul li a:hover{background:url(../images/nav_btn_left.gif) no-repeat;width:2px;padding-top:6px;padding-bottom:8px;background-position:left top;}
#nav ul li a:hover, x:-moz-any-link, x:default{background:url(../images/nav_btn_left.gif) no-repeat;width:2px;padding-top:7px;padding-bottom:8px;background-position:left top;}
#nav ul li:hover{background:url(../images/nav_btn_right.gif) no-repeat;background-position:right top;padding-left:0px;}
#nav ul li a.current{background:url(../images/nav_btn_left.gif) no-repeat;width:2px;padding-bottom:8px;background-position:left 2px;}

#nav ul li a.current li:hover, x:-moz-any-link, x:default {background:url(../images/nav_btn_left.gif) no-repeat;width:2px;padding-top:7px;padding-bottom:8px;background-position:left top;} /* FireFox 3 */
#nav ul li a.current, x:-moz-any-link, x:default {background:url(../images/nav_btn_left.gif) no-repeat;width:2px;padding-bottom:8px;background-position:left 1px; } /* FireFox 3 */
#nav ul li.current{background:url(../images/nav_btn_right.gif) no-repeat;background-position:right top;padding-left:0px;}
#inner_nav{margin:0 auto;width:868px;}
.speech_bubble{ height:112px;width:138px; position:relative; z-index:10;top:100px;right:0px;float:right;display:block;}
.logo{margin-top:14px;float:left;}
.phone_number{float:right;height:27px;width:201px; position:relative;top:40px;right:-138px;}
#top_section{width:868px;margin:0 auto;}
#lang_bar_holder{width:868px;margin:0 auto;height:31px;}
#lang_bar{background:url(../images/lang_bar.gif);width:203px;height:26px;position:relative;padding-top:5px; z-index:2;top:0px;right:0px;float:right;}

.lang_spanish{color:white;font-size:12px;text-decoration:none;padding-left:28px; margin-left:18px;background:url(../images/spanish_flag.gif) no-repeat 2px;padding-top:2px;}
.lang_english{color:white;font-size:12px;text-decoration:none;padding-left:28px; margin-left:16px;background:url(../images/english_flag.gif) no-repeat 2px;}

/* Middle section */
#mid_section{height:64px;background:white url(../images/band_strip_rpt.jpg) repeat-x;}
#mid_section_level0{height:64px;background:url(../images/band_strip_rpt.jpg) repeat-x;position:relative;z-index:-1;left:0;top:196px;}
#mid_section_level0_es{height:64px;background:url(../images/band_strip_rpt_es.jpg) repeat-x;position:relative;z-index:-1;left:0;top:-64px;}

#mid_section_membership{height:64px;background:url(../images/band_strip_rpt.jpg) repeat-x;position:relative;z-index:-1;left:0;top:176px;}
#mid_section_membership_es{height:64px;background:url(../images/band_strip_rpt_es.jpg) repeat-x;position:relative;z-index:-1;left:0;top:-64px;}

.top_bg_table{background:url(../images/table_top_bg.jpg) repeat-x; color:white; font-weight:bold;font-size:12px;padding:3px 2px 3px 5px; }
.table_text{font-size:12px;padding:3px 2px 3px 5px;} 

#inner_mid_section{width:874px;height:64px;margin:0 auto;}
#inner_mid_section_about{width:874px;height:64px;margin:0 auto;background:url(../images/band.jpg) no-repeat;}
#col1_about{width:550px;float:left;}
#col2_about{width:300px;float:right;}
#col2_employment{width:240px; background:#030303 url(../images/form_bg.jpg) repeat-x;padding-top:0px; padding-left:30px; padding-right:30px;float:right;}
h3.form_header{color:white; border-bottom:white dotted 1px;padding-bottom:10px;margin-top:20px;}
#col1_rep{width:100%;}
.about_img{margin-top:36px; }
.about_img_es{margin-top:10px; }
.member_img{margin-top:16px;}
#bottom_section{width:874px;margin:0 auto;}
#bullet_list{width:449px;float:left;margin-top:10px;}
#bullet_list ul{list-style:none;padding-left:10px;margin-left:0px;font-size:16px;}
#bullet_list ul li{background:transparent url(../images/tick.jpg) no-repeat scroll left top;font-weight:bold;padding-bottom:25px;padding-left:35px;}
#inner_top_section{height:283px;}
.image_block{padding:6px;border:1px solid #e1e1e1;float:left;margin-right:10px;width:266px;}
.image_block_end{padding:6px;border:1px solid #e1e1e1;float:left;margin-right:0px;width:266px;}

.inner_image_block{padding:5px;background: url(../images/innerbox_slice.jpg) repeat-x bottom left;}
.name_strip{padding-left:1px;padding-top:5px; }
.mar_right{border:1px white solid;}
#map{}
.map{float:right;}

/* Bottom section */
#footer{height:200px;background:#3E3E3E url(../images/footer_shadow_rpt.jpg) repeat-x;padding-top:10px;margin-top:40px;}
#inner_footer{width:868px;margin:0 auto;font-size:12px;color:#A4A4A4;list-style:none;}
ul.main_links{color:#A4A4A4;list-style:none;width:600px;padding-left:0px;float:left;margin-left:0px;}
.main_links a {color:#A4A4A4;text-decoration:none;padding-left:4px;padding-right:4px;}
.main_links li{float:left;list-style:none;}


.weblink{ float:right;}
.weblink span{color:red;}
.weblink ul {color:#A4A4A4;list-style:none;}
.weblink a {color:#A4A4A4;text-decoration:none;}
.weblink li{float:right;list-style:none;}

/* From styling */
.form p{color:white;}
#txtname, #txtaddress, #txtemail, #txttelephone, #txtposition, #txttelephonehome, #txttelephonemobile, #txtmessage{width:234px;}
.submitbutton{background:url(../images/apply_btn.gif) no-repeat; width:94px; height:32px;border:none;display:block; cursor:pointer;}
.sendbutton_es{background:url(../images/send_btn_es.gif) no-repeat; width:94px; height:32px;border:none;display:block; cursor:pointer;}

.sendbutton{background:url(../images/send_btn.gif) no-repeat; width:94px; height:32px;border:none;display:block; cursor:pointer;}

#regcv{width:200px;}
.success{color:white; font-size:12px;font-weight:bold;padding-bottom:10px;}
.error{padding:1px 10px 1px 10px; border:1px solid #E0000; background:#B61914; color:white;}
.error p{line-height:6px;}
.redlink{color:#C01B21;}
