veo que tienes inconsistencias en el manejo del HTML, recuerda que si generas un HTML malo, el resultado será malo.
define un estandar para trabajar, si php te permite usar comillas simples o dobles, puedes elegir cual de las mismas debes usar en el HTML, por lo que te recomiendo usar simples en PHP y dobles en el HTML resultante.
Te digo esto porque además de ello, en el primer select NO especificas comillas para el HTML:
Código PHP:
echo "<select name=txtRamo id=ramo style=width:200px;>";
ideal:
Código PHP:
echo '<select name="txtRamo" id="ramo" style="width:200px;">';
corrige y normaliza adecuadamente el código y así podrás descartar que sea la fuente del problema